@charset "utf-8";

body{font-family:"Microsoft YaHei",Arial,sans-serif,"Helvetica Neue",Helvetica;}

.container{ margin:0 auto; padding: 0}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{

	padding: 0; margin: 0; border: 0;

}

em{ font-style: normal; }

a:hover,.hover,a:focus{color:#00A1E9; text-decoration: none}

.row{ margin: 0 !important; }

.btn,.form-control{border-radius:0;}

input{box-shadow:none !important;outline:none !important;}

.no_border{border:none!important;}

ul,li,p,body,img{ margin: 0; padding: 0; border: 0 }
ul,li{
	list-style: none;
}

body{ background: #F2F2F2 }

textarea{ resize: none }

.transition5 {

	-moz-transition: all 0.5s ease;

	-webkit-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.transition10 {

	-moz-transition: all 1s ease 0.2s;

	-webkit-transition: all 1s ease 0.2s;

	-o-transition: all 1s ease 0.2s;

	-ms-transition: all 1s ease 0.2s;

	transition: all 1s ease 0.2s;

}



.transition3 {

	-moz-transition: all 0.3s ease;

	-webkit-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.bg_fff{ background:#fff; }

/*字体大小*/

.f12{ font-size: 12px; }

.f13{ font-size: 13px; }

.f14{ font-size: 14px; }

.f16{ font-size: 24px; }

.f18{ font-size: 18px; }

.f20{ font-size: 20px; }

.f22{ font-size: 22px; }

.f24{ font-size: 24px; }



/*字体颜色*/

.color_fff{ color: #fff }

.color_333{ color: #333 }

.color_666{ color: #666 }

.color_999{ color: #999 }

.color_000{ color: #000 }

.color_3C57A8{ color: #3C57A8 }



/*外边距*/

.margin_t10{ margin-top: 10px; }

.margin_t20{ margin-top: 20px; }

.margin_t30{ margin-top: 30px; }

.margin_t40{ margin-top: 40px; }

.margin_b10{ margin-bottom: 10px; }

.margin_b20{ margin-bottom: 20px; }

.margin_b30{ margin-bottom: 30px; }

.margin_b40{ margin-bottom: 40px; }

.margin_l10{ margin-left: 10px; }

.margin_l20{ margin-left: 20px; }

.margin_l30{ margin-left: 30px; }

.margin_l40{ margin-left: 40px; }

.margin_r10{ margin-right: 10px; }

.margin_r20{ margin-right: 20px; }

.margin_r30{ margin-right: 30px; }

.margin_r40{ margin-right: 40px; }

.margin_lr10{ margin-right: 10px; margin-left: 10px; }

.margin_lr20{ margin-right: 20px; margin-left: 20px;}

.margin_lr30{ margin-right: 30px; margin-left: 30px;}

.margin_lr40{ margin-right: 40px; margin-left: 40px;}



/*内边距*/

.pad_t5{ padding-top: 5px; }

.pad_t10{ padding-top: 10px; }

.pad_t20{ padding-top: 20px; }

.pad_t30{ padding-top: 30px; }

.pad_t40{ padding-top: 40px; }



.pad_b10{ padding-bottom: 10px; }

.pad_b20{ padding-bottom: 20px; }

.pad_b30{ padding-bottom: 30px; }

.pad_b40{ padding-bottom: 40px; }



.pad_l10{ padding-left: 10px; }

.pad_l20{ padding-left: 20px; }

.pad_l30{ padding-left: 30px; }

.pad_l40{ padding-left: 40px; }



.pad_r10{ padding-right: 10px; }

.pad_r20{ padding-right: 20px; }

.pad_r30{ padding-right: 30px; }

.pad_r40{ padding-right: 40px; }



.pad_lr10{ padding-right: 10px; padding-left: 10px; }

.pad_lr20{ padding-right: 20px; padding-left: 20px; }

.pad_lr30{ padding-right: 30px; padding-left: 30px; }

.pad_lr40{ padding-right: 40px; padding-left: 40px; }



.pad_tb10{ padding-top: 10px; padding-bottom: 10px; }

.pad_tb20{ padding-top: 20px; padding-bottom: 20px; }

.pad_tb30{ padding-top: 30px; padding-bottom: 30px; }

.pad_tb40{ padding-top: 40px; padding-bottom: 40px; }





/*无数据*/

.no_data{ padding: 20px 0; color: #999}

.no_data img{ width: 60px; margin-bottom: 10px; }

/*提示框*/

.tip_win {

	padding: 10px;

	background: #000;

	background: rgba(0, 0, 0, 0.7);

	color: #fff;

	min-width: 200px;

	line-height:30px;

	font-size: 14px;

	position: fixed;

	left: 50%;

	border-radius: 5px;

	bottom: 100px;

	z-index: 300;

	text-align: center;

	display: none;

	transform: rotateX(90deg) scale(0.653);

	transform-origin: 50% 200%;

	-webkit-animation: tip 0.8s linear 0s infinite  alternate;

}



@-webkit-keyframes tip {

	0% {

		transform: rotateX(30deg) scale(0.653);

	}

	20% {

		transform: rotateX(0deg) scale(1.437);

	}

	40% {

		transform: rotateX(0deg) scale(1.30667);

	}

	100% {

		transform: rotateX(0deg) scale(1.30667);

	}

}



/*返回顶部*/

.go_top{ display: none; z-index: 200; width: 72px; font-size: 14px; height: 72px; border-radius: 20px; position: fixed;right: 50px; bottom: 100px; background: #D50111; transition: 0.3s; -webkit-transition: 0.3s; text-align: center; color: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.2)}

.go_top:hover{ background: #3B57A7 ; color: #fff}

.go_top:focus{ color: #fff }

.go_top img{ width: 34px; margin: 13px 0 6px 0 }

/*遮罩*/

.mark{ display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 300; background:#000; background:rgba(0,0,0,0.7);    }

/*头部*/

.head_top{ line-height: 32px; background: #1A1D22; color: #fff }

.nav a{ text-decoration: underline; }

.nav a:hover{ color: #6888DD }

.nav .log_out{ margin-left: 20px; color: #999 }

.nav .log_out:hover{  color: #3C57A8 }

.nav_link{ line-height: 88px; height: 88px; }



.header_box {background: #3C57A8}

.header_box .logo_div{ width: 280px; height: 100%; background: #304A97; text-align: center; }

.nav_link .logo_div .logo {
	height: 60px;
	display: block;
	/*margin-top: 14px;*/
	line-height: 0
}

.nav_link .logo_div .logo img{
	/*height: 100%; max-width: 100%; max-height: 100%*/
}

.nav_link .slogo{ height: 100%; width: 250px; }

.nav_link .slogo img{ width: 100%; float: left; }





.top_banner{ height: 80px; overflow: hidden; transition: 0.5s; -webkit-transition: 0.5s; position: relative; }

.top_banner .img{ display: block; width: 100%; height: 100%; }

.top_banner .img2{ display: none }

.top_banner .top_close{ display: block; width: 14px; height: 14px; position: absolute; right: 20px; top: 10px; }

.top_banner .top_close:hover{ opacity: 0.8 }

.top_banner .top_close img{ width: 100%;}





/*手机端 导航按钮*/

.nav_btn {

    width: 20px;

    height: 20px;

    margin-top: 12px;

    cursor: pointer;

    position: relative;

    margin-right: 10px;

}

.nav_icon {

    width: 20px;

    height: 20px;

    cursor: pointer;

}

.nav_icon div{

    width: 20px;

    height: 2px;

    margin-bottom: 5px;

    background:#fff;

    transform-origin: left center; 

    position: relative;

    transition:all 0.5s ease 0s;

    -webkit-transition: 0.5s;

    transform:rotate(0deg);

    -webkit-transform:rotate(0deg);

}

body .nav_iconshow{

    transform:rotate(90deg);

    -webkit-transform:rotate(90deg);

}

.nav_iconshow .div1{

    transform:rotate(45deg);

    -webkit-transform:rotate(45deg);

}

.nav_iconshow .div2{

    opacity: 0

}

.nav_iconshow .div3{

    transform:rotate(-45deg);

    -webkit-transform:rotate(-45deg);

}

.nav_link .login_btn{ display: block; width: 20px; height: 20px; margin-right: 20px; margin-top:10px;  }

.nav_link .login_btn img{ width: 100%; float: left; }

.nav_link .navs{
	height: 100%;
	position: relative;
	float: right;
	margin-right: -40px;
	/*margin-right: 30px;*/
}

.nav_link .navs ul{ height: 100%; line-height: 84px; }

.nav_link .navs ul li{ float: left; list-style: none; position: relative; }

.nav_link .navs ul li a{ display: block; padding: 0 30px; color: #AFC6F8; font-size: 16px; }

.nav_link .navs ul li .line{ height: 4px; width: 0; margin: 0 auto; background: #fff;  }

.nav_link .navs ul li:hover a,.nav_link .navs ul li .active{ color: #fff; }

.nav_link .navs ul li:hover .line,.nav_link .navs ul li .active .line{ width: 100%;  }

/*首页*/

/*banner*/

/* banner -S */

.home_banner{position: relative;z-index: 0;width:100%;height:700px;margin:0 auto;overflow: hidden;}

.home_banner ul,.home_banner li{list-style:none;padding:0;}

.imagelist{margin-bottom:20px;}

.imagelist ul,.imagelist li{height:100%;}

.imagelist>li{float:left;width:100%;height:100%;overflow:hidden;}

.imagelist a{width:100%;height:700px;display:block;background:no-repeat center; background-size:  auto 100%;}

.home_banner .imageCheck>li{width: 44px;height: 55px;cursor: pointer;}

.home_banner .point-div{ position: relative; margin-top: -140px; }

.home_banner .point{position: absolute;z-index: 0;top: 0px; right: 0px;}

.home_banner .point>li{float:left;width:40px;height:4px;border:none;margin:0 5px; background: #000; background: rgba(0,0,0,0.5);}

.home_banner .point>li.on{ background:#375ca8}

/*图片左右切换公共样式 -S*/

.imageCheck span{position: absolute;z-index: 0;top:50%;display: block;width: 44px;height: 55px;margin-top:-22px;background-position: center;background-repeat:no-repeat; cursor: pointer;transition:0.3s;}

.imageCheck span:hover{opacity:1;}

.imageCheck .prev{left:30px;background-image:url(../img/banner_leftarrow.png);}

.imageCheck .prev:hover{background-image:url(../img/banner_leftarrow_hover.png);}

.imageCheck .next{right:30px;background-image:url(../img/banner_rightarrow.png);}

.imageCheck .next:hover{background-image:url(../img/banner_rightarrow_hover.png);}

/*图片左右切换公共样式 -E*/

/* banner -E */





/*banner 上的课程导航*/

.banner_nav{ position: relative; z-index: 300; }

.banner_nav .kc_nav{ width: 280px; position: absolute; left: 0; top: 0;}

.kc_nav .box a{ display: block; height: 90px; padding: 18px; line-height: 25px; font-size: 16px; border-bottom: 1px solid #575877; text-align: center; color: #fff; transition: 0.3s; -webkit-transition: 0.3s; }

.kc_nav .box{ background:url(../img/icon3.png) }

.kc_nav .box a:hover{ background: #3C57A8;opacity:1;}



/*开课通知 */

.kk_notip{ margin-top: -100px; position: relative; z-index: 190; }

.kk_notip .tt_div{margin-left: 55px; height: 56px; background: #3C57A8 }

.kk_list {

	overflow: hidden;

	height: 40px;

	background:#314687;

}

.kk_list .kk_icon{ margin: 11px 15px 0 15px; }

.kk_list ul {

	position: relative;

	top: 0;

	overflow: hidden;

}



.kk_list ul li {

	width: 100%;

	height: 40px;

	line-height: 40px;

	text-align: left;

	float: left;

	color: #fff;

}



.kk_list ul li a {

	color: #fff

}



.kk_list ul li a:hover {

	color: #f1f1f1;

	text-decoration: underline;

}



/*开课通知 */



body #newBridge .nb-icon-base .nb-icon-inner-wrap{ border-radius: 0 }

/*介绍*/

.com_com{ background: #f8f8f8; }

.intro_div {
	/*background: url(img/bg0.jpg) center center;*/
	position: relative;
	z-index: 150;
}

.intro_div .row .col-sm-6{ padding: 20px 20px 40px 20px; }

.intro_div .row .com_img{ max-width: 100%; max-height: 100%; }

.intro_div .row .text{ color: #fff; font-size: 14px; line-height: 24px;}

.intro_div .row .text .tt{ font-size: 20px; line-height: 40px; font-weight: bold;  }

.intro_div .row .text .tt img{ margin-right: 10px; position: relative; top: -2px; }

.intro_div .row .text .ys_div .row div{ height: 36px; margin: 5px 0 10px 0; line-height: 34px; background: #334889; text-align: center; }

.intro_div .row .text .btn{ width: 200px; height: 48px; float: right; line-height: 46px; border: 1px solid #fff; padding: 0; margin-top: 20px; color: #fff; background: none  }

.intro_div .row .text .btn:hover{background:#334889; background: rgba(0,0,0,0.2); }

/*首页介绍*/



/*公用title 样式*/

.my_title{ height: 30px; line-height: 30px; font-weight: bold; color: #333; margin-top: 40px;}

.my_title img{ width: 100% }

.my_title .title-left{ width: 480px; float: left; }

.my_title .title-right{ width: 480px; float: right; }

.my_title .title-center{ font-size: 30px; float: left; width: 240px; }

/*公用title 样式*/



.kcyx_div{ padding-bottom: 85px; }

.kcyx_div .details{ padding: 5px 5%;  padding-top: 15px; line-height: 30px; font-size: 16px; color: #333; }

.kcyx_div .kc_list{ margin: 0 -10px; margin-top: 40px;}

.kcyx_div .kc_list .box{ display: block; text-align: center; width: 100%;color: #fff; font-size: 18px;height: 120px; position: relative; background:url(../img/kc_bg.png) center center no-repeat;  }

.kcyx_div .kc_list .box .tt{ height: 40px;  line-height: 40px;  font-weight: bold;padding-top: 2px; }

.kcyx_div .kc_list .box .name{ margin-top: 20px; }

.kcyx_div .kc_list .box:hover{background:url(../img/kc_bg0.png) center center no-repeat;  }





.zs_div{  position: relative; }

.zs_div .title_div{ width: 273px; padding-top: 25px;  height: 118px; margin: 0 auto; position: relative; top: -59px; margin-bottom: -59px; }

.zs_div .title_div .tt{ font-size: 28px; color: #333333; line-height: 28px; font-weight: bold; }

.zs_div .title_div .price{ font-size: 28px; line-height: 28px; margin-top: 4px; color: #D50111; font-weight: bold; }

.zs_div .title_div .o_price{ font-size: 14px; color:#D50111; text-decoration: line-through;  }

.zs_div .details_d .box{ height: 390px; }



.zs_div .details_d .box_r{ width: 186px; height: 186px; transform: scale(0); -webkit-transform: scale(0); opacity: 0; filter: alpha(opacity=0);  margin-right:auto; margin-left: auto; background:#fff; border-radius: 186px; text-align: center; border: 5px solid #3c57a4

; box-shadow: 0 0 20px rgba(0,0,0,0.5) }

.zs_div .details_d .box_r_show{ transform: scale(1); -webkit-transform: scale(1);opacity: 1; filter: alpha(opacity=100);  }



.zs_div .details_d .box_r .tt{ font-size: 18px; color: #D50111; font-weight: bold; margin-top: 30px; }

.zs_div .details_d .box_r .line{ height: 4px; margin: 10px 0 10px 0;  }

.zs_div .details_d .box_r .line div{ width: 24px; height: 4px; background:#D50111; margin: 0 auto }

.zs_div .details_d .box_r .text{ color: #333333; width: 92%; margin-left: 6%}

.zs_div .details_d .box_r .price{ color: #D50111; margin-top: 3px; }

.details_d .box_r1,.details_d .box_r6{ margin-top:-10px;}

.details_d .box_r2,.details_d .box_r5{ margin-top:85px;}

.details_d .box_r3,.details_d .box_r4{ margin-top:160px;}

.zs_div_on .details_d .box_r{ margin-top: 160px; }

.zs_div .zs_line{ width: 965px; position: absolute; left: 50%; margin-left: -482px; top: 40px;}

/*钻石特惠班*/



/*师资团队*/

.sztd_div{ background:url(../img/bg1.png); padding-bottom: 40px; }

.sz_nav_div{ background:#fff; margin-top:40px; }

.sz_navs{ width: 20%;  margin-top: -10px; height: 70px; position: relative;transition: 0.3s; -webkit-transition:0.3s;}

.sz_navs a { display: block; height: 60px;background:#393939;border-right: 1px solid #fff; transition: 0.3s; -webkit-transition:0.3s; line-height: 60px; font-size: 20px; color: #9C9C9C; margin-top: 10px; }

.sz_navs a img{ margin-right: 15px; opacity: 0.5; width: 40px; height: 40px; filter: alpha(opacity=50); position: relative; top: -2px; }

.sz_navs .icon{ position: absolute; left: 50%; margin-left: -10px; bottom: 0; opacity: 0; filter: alpha(opacity=0) }

.sz_nav_div .active .icon,.sz_nav_div .sz_navs:hover .icon{opacity: 1; filter: alpha(opacity=100)}

.sz_nav_div .active{ background:#3B57A7; }

.sz_nav_div .active a{ background: #3B57A7; color: #fff; height: 70px; margin-top: 0; font-weight: bold; }

.sz_nav_div .active a img,.sz_nav_div a:hover img{ opacity: 1; filter: alpha(opacity=100) }

.sztd_div .row { padding: 35px 0; display: none }

.sztd_div .tab_div_show{ display: block; }

.sztd_div .row a{ display: block; margin: 0 10px;  }

.sztd_div .row .img{ width:226px; height: 255px; margin: 0 auto; background:#fff; position: relative; z-index: 5; padding: 10px; box-shadow: 0 0 5px rgba(0,0,0,0.2); border: 1px solid #eee  }

.sztd_div .row .img img{ width: 100%; height: 100%; }

.sztd_div .row a .text{ width: 100%; margin: 0 auto; padding: 0 30px; background:url(../img/sz_bg.png) center center no-repeat; height: 120px; margin-top: -13px;  }

.sztd_div .row a .text .name{ color: #fff; font-size: 18px; color: #FFFFFF; padding-top: 20px; }

.sztd_div .row a .text .de{ color: #fff; padding-top: 5px; }

.sztd_div .more_btn{ width: 200px; height: 48px; line-height: 46px; padding:0; margin-top: 40px;  border:1px solid #3C57A8; color: #3C57A8;   }

.sztd_div .more_btn:hover{ background:#fff;  }

/*师资团队*/



/*教材资料*/

.jc_div{ background:url(../img/jc_bg.jpg); padding-bottom: 40px; overflow: hidden; }

.jc_list{ margin:  0 -10px;  position: relative; margin-top: 70px; }

.jc_list .list_warp{ width: 100%; height: 320px; text-align: center; position: relative; overflow: hidden; }

.jc_list ul{ position: relative; left: 0; }

.jc_list ul li{ width: 224px; float: left; position: relative; margin: 0 10px; }

.jc_list ul li a{ display: block; width: 100%; height: 100%; position: relative; overflow: hidden; float: left;  }

.jc_list ul li a .img{ width: 100%; height: 406px;  text-align: center;
	/*background:url(img/bg2.png) center top no-repeat; */
	background-size: 100% 100%;   }

.jc_list ul li a .img img{ max-height: 80%; }

.jc_list ul li a .name{ height:50px; color: #fff; background:#293B8B; line-height: 50px; font-size: 16px;  }

.jc_list .btns{ width: 46px; height: 63px; position: absolute; top: 120px; cursor: pointer; }

.jc_list .btns_s{ margin-top: 40px; text-align: center; height: 4px;}

.jc_list .btns_s a{ display: inline-block; width: 40px; height: 4px; transition: 0.3s; -webkit-transition: 0.3s; background:#000; margin: 0 5px;  }

.jc_list .btns_s .active{ background:#293B8B  }

.jc_list .left_btn {
	/*background: url(img/banner_leftarrow.png);*/
	left: -80px;
}

.jc_list .right_btn {
	/*background: url(img/banner_rightarrow.png);*/
	right: -80px;
}

.jc_list .left_btn:hover {
	/*background: url(img/banner_leftarrow_hover.png);*/
}

.jc_list .right_btn:hover {
	/*background: url(img/banner_rightarrow_hover.png);*/
}



/*教材资料*/





/*免费试听*/

.mfst_div{ background:#f8f8f8; }

.video_box{ position: relative; margin-top: 20px; }

.video_bg{ width: 1234px; height: 636px; position: absolute; left: -19px; top: -23px; }

.video_box .main_box{ width: 100%; height:580px; background: #fff; position: relative; z-index: 10; padding: 0 40px 30px 40px;  }

.video_box .main_box .round{ padding: 20px 0 30px 0 }

.video_box .video_b{ float: right; margin-top: 20px; }

.video_box .video_b div{ display: block; width: 326px; height: 73px; line-height: 73px;  color: #9C9C9C; margin-bottom: 1px;   }

.video_box .video_b div a{ display: block; margin-left: 14px;background: #393939; font-size: 20px; color: #9C9C9C;}

.video_box .video_b div a span{ display: block; padding-left: 55px; }

.video_box .video_b div a img{ margin-right: 20px; opacity: 0.5; filter: alpha(opacity=50)  }

.video_box .video_b .active{  height: 92px; line-height: 92px; }

.video_box .video_b .active a{ background: none;color: #fff; font-weight: bold; }

.video_box .video_b .active a img{  opacity: 1; filter: alpha(opacity=100) }

.video_box .more_btn {
	width: 200px;
	height: 48px;
	line-height: 46px;
	float: right;
	padding: 0;
	/*margin-top: 70px;*/
	margin-top: 192px;
	border: 1px solid #C3000D;
	color: #C3000D;
}

.video_box .more_btn:hover{ background:#C3000D; color: #fff  }



.mf_video{ width: 743px;   }

.video_div_b{ width: 880px; height: 420px; margin:  0 auto; background:#292929; padding: 15px; position: relative;  z-index: 20;  }

.video_div_b .box_d{ width: 100%; height: 100%; border:0px solid #000000; background: #fff; position: relative; z-index: 20; overflow: hidden}

.video_div_b .box_d .video_img {
	width: 100%;
	/*height: 100%;*/
	/*position: absolute;*/
	/*left: 0;*/
	/*top: 0;*/
	/*z-index: 5*/
}

.video_div_b .box_d .play_btn{ width: 66px; height: 66px; z-index: 50; cursor: pointer; position: absolute; left: 50%; margin-left: -33px; top: 50%; margin-top: -33px; transition: 0.3s; -webkit-transition:0.3s; }

.video_div_b .box_d .play_btn:hover{ transform: scale(1.05); -webkit-transform: scale(1.05); }

.video_tt{ height: 70px; line-height: 70px; width: 100%; position:relative; z-index: 10; text-align: center;}

.video_tt img{ z-index: 5; position: absolute; left: 0; top: -10px; }

.video_tt span{ position: relative; z-index: 20; color: #fff; font-size: 18px; }

/*免费试听*/

/*院校库*/

.yxk_div{ background:#f1f1f1; padding-bottom: 70px;  }

.school_list .box{ width: 45%; float: left; text-align: center; margin-top: 35px;}

.school_list .box a{ display: block; width: 200px; height: 183px; position: relative; margin: 0 auto; }

.school_list .box a .img{ width: 160px; height: 160px; border-radius: 160px; box-shadow: 0 0 10px rgba(0,0,0,0.1); transition: 0.3s; -webkit-transition: 0.3s; position: relative; top: 0; }

.school_list .box a:hover .img{ top: -10px; }

.school_list .box a .tt{ width: 100%; height: 36px; line-height: 36px; margin-top: -20px; position: relative; font-size: 16px; color: #fff; text-align: center; }



.school_list .box a .tt img{ width: 100%; position: absolute; left: 0; top: -29px; z-index: 20; }

.school_list .box a .tt span{ position: relative; z-index: 30; }

/*院校库*/



/*报名留言 */

/*.bm_div{  background:url(__TMPL__/public/assets/images/bgtj.jpg) center center; padding: 50px 0; }

.bm_div .bm_ly{ width: 738px; height: 642px; margin:0 auto; background:url(__TMPL__/public/assets/images/bm_ly.png) center center no-repeat;   }*/

.bm_div .bm_ly .form_box{ width: 570px; padding-top: 116px; margin: 0 auto; padding-left: 33px; }

.bm_div .bm_ly .form_box .form_tip{ text-align:center; font-size: 12px; height: 16px; color: #C3000D; }

.bm_div .bm_ly .form_box .form_tip div{ display: none }

.bm_div .bm_ly .form_box .form_tip img{ width: 16px; margin-right: 5px; position: relative; top: -1px }

.bm_div .bm_ly .form_box .input_div{ height: 36px; margin-bottom: 15px; line-height: 36px; font-size: 16px; color: #656565 }

.bm_div .bm_ly .form_box .input_div input,select{ width: 430px; height: 36px; border: 1px solid #D6D6D6; background:#FCFCFC; padding-left: 10px;  }

.bm_div .bm_ly .form_box .textarea_div{ height: 130px; }

.bm_div .bm_ly .form_box .textarea_div textarea{ width: 430px; border: 1px solid #D6D6D6; background:#FCFCFC; outline: none; height: 130px; line-height: 24px; padding: 10px; }

.bm_div .bm_ly .form_box .input_div span{ display: block; width: 60px; height: 36px; float: left; }

.bm_div .bm_ly .more_btn{ width: 200px; height: 48px; line-height: 46px; padding:0; margin-top: 135px;  border:1px solid #C3000D; color: #C3000D;   }

.bm_div .bm_ly .more_btn:hover{ background:#C3000D; color: #fff;  }

/*报名留言 */



/*底部*/

.footer .fri_links{  line-height: 30px; padding: 5px 0; background-color:#4B4B4B; color:#868686;}

.footer .fri_links .f_link{ overflow: hidden; }

.footer .fri_links .f_link a{ color: #B3B3B3; transition: 0.3s; display: inline-block;}

.footer .fri_links .f_link a:hover{ color:#868686  }



.footer .fri_links .f_link span{ display: inline-block; width: 1px; height: 14px; margin: 0 7px 0 10px; position: relative; top: 2px; background-color:#B3B3B3;  }

.foot_div{ background:#212121; padding: 30px 0; line-height: 20px}

.copy_right{ height: 36px; line-height: 36px; background: #070707; color: #393939}

.foot_logo{ width: 200px; text-align: center; height: 114px; }

.foot_line{ margin-top: 30px; }

.foot_nav{ width: 790px; height: 114px; }

.foot_nav .link{ height: 16px; line-height: 16px; text-align: center; overflow: hidden; margin-top: 30px; }

.foot_nav .link div{ margin-left: -1px; }

.foot_nav .link a{ display: block; width: 16.66%; border-left: 1px solid #424242; float: left; color: #909090; }

.foot_nav .link a:hover{ color: #fff; }

.foot_nav .row{ padding: 0 50px; padding-top: 20px; color: #E9E9E9 }

.foot_nav .row span{ color: #999999 }

.foot_nav .row p a{ color: #fff; }

.foot_nav .row img{ margin-right: 20px; }

.foot_div .erma img{ width: 116px;  }

.foot_div .erma div{ width: 16px; height: 130px; font-size: 14px; line-height: 14px; color:#E9E9E9; text-align: center; margin: 0 25px 0 10px; }

/*底部*/

















/*课程详情 s*/

.courses_div .kc_nav{ position: fixed; left: -160px; box-shadow:0 0 10px rgba(0,0,0,0.3); width: 160px; top: 160px; z-index: 500; background:#333333; padding: 0 10px 10px 10px; border-radius: 10px;   }

.courses_div .kc_nav .more_cou{ display: none; width: 30px; height: 110px; background:#333333; border-left: 1px solid #555; color: #fff; font-size: 14px; text-align: center; padding: 15px 5px; border-radius: 0 5px 5px 0; position: absolute; right: -30px; top: 20px;}

.courses_div .kc_nav .more_cou_show{ display: block; }

.courses_div .kc_nav .img{ width: 151px; position: absolute; top: -120px; left: 5px; }

.courses_div .kc_nav .tt{ font-size: 18px; color: #FFD425; text-align: center; padding: 10px 0 }

.courses_div .kc_nav .box{ background:#EAEAEA; overflow: hidden;border-radius: 10px; padding: 10px  }

.courses_div .kc_nav .box a{ height: 38px; line-height: 38px; border:none; font-size: 14px; padding: 0; color: #656565; text-align: left;}

.courses_div .kc_nav .box .active,.courses_div .kc_nav .box a:hover{ color: #3B57A7; background: none }



body .kc_banner { height: 600px; }

body .kc_banner .imagelist a{ height: 600px; }

body .kc_banner .point-div{ margin-top: -60px; }

body .kc_banner .point{ width: 100%; text-align: center; }

body .kc_banner .point>li{ float: inherit; display: inline-block; }



/*联考培训*/

.lkpx_div{ background:#9B2404; padding: 30px 0;}

.lkpx_div .box{ height: 100px; position: relative; }

.lkpx_div .box .bg{ width: 1240px; position: absolute; left: 0; top: -25px; z-index: 5; }

.lkpx_div .box .text{ position: relative; z-index: 10;  height: 100%; padding: 22px 100px 22px 90px; line-height: 28px; font-size: 16px; color: #333 }

.lkpx_div .box .text .tt{ font-size: 24px; font-weight: bold; width: 225px; padding-right: 20px; }

.lkpx_div .box .text img{ margin-right: 20px; }

.lkpx_div .box .text .info{ height: 56px; overflow: hidden; }





/*课程体系介绍*/



.kc_details{ background:#EAEAEA; padding-top:45px;   }

.my_title1{line-height: 46px; font-size:30px; color: #2F2F2F }

.my_title1 img{ margin: 0 20px; }

.my_title1 .line{ height: 5px; margin-top: 15px; }

.my_title1 .line div{ width: 80px; height: 5px; background:#FFD514; margin: 0 auto;  }

.kc_details .kc_de_b{ width: 1200px; height: auto; margin-top: 40px; position: relative; }

.kc_details .kc_de_b .bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }

.kc_details .kc_de_b .tt_img{ padding-top: 33px; position: relative; z-index: 5; }

.kc_details .kc_de_b .round{ width: 1100px; padding: 40px 0; margin: 0 auto; padding-top: 33px; position: relative; z-index: 5;}

.kc_details .kc_de_b .round .box{ float: left; width: 179px; height: 180px; background:#3E54A9; color: #fff; padding-top: 10px; border: 3px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2);  border-radius: 180px;  }

.kc_details .kc_de_b .round .icon{ float: left; margin: 75px -16px 0 -17px; position: relative; z-index: 20; }

.kc_details .kc_de_b .round .box div{ font-size: 20px; color: #FFD52A; line-height: 30px; font-weight: bold;  }

.kc_details .kc_de_b .round .box p{ font-size: 14px; }

.kc_details .kc_de_b .round .box p span{ color: #FFD52A; }

.jpkc_div{ padding-bottom: 80px; }

.jp_kc{ padding-top: 20px;  padding-bottom: 50px; position: relative;  }

.jp_kc .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}



.bg_details{  position: relative; z-index: 100; padding-bottom: 45px;  margin: 0 auto; width: 1080px; }

.bg_details_d{ margin: 0 -22px; margin-top: 30px;}

.bg_details_d .box{ width:192px ; box-shadow: 0 5px 10px rgba(0,0,0,0.1); border-bottom:10px solid #D50111; background: #F5F8FF; float: left; margin: 0 16px; position: relative;}

.bg_details_d .box .tt{ height:50px; margin-top: -29px; text-align: center; position: relative;}

.bg_details_d .box .tt img{ height: 50px; width: 100% }

.bg_details_d .box .tt div{ height: 50px; line-height: 50px; color: #fff; margin-top: -50px; font-size: 18px; font-weight: bold; }

.bg_details_d .box .de{ height: 110px; line-height: 30px; border-bottom: 1px dashed #D8E0F9; font-size: 14px; color: #3B57A7; overflow: hidden; padding: 10px; margin: 0 10px; }

.bg_details_d .box .tip{ padding:10px 0; line-height: 34px; padding-right: 10px; font-size: 14px; color: #D50111}

.bg_details_d .box .tip .z{ width: 34px; height: 34px; line-height: 34px; text-align: center; color:#FFD519; float: left; margin-left:10px; margin-right: 10px;  font-size: 18px; font-weight: bold;  border-radius: 50px; background:#D50111;  }

.bg_details_d .box .money{ height: 50px; line-height: 50px; text-align: center; background:#3B57A7; color: #FFD519; font-size:16px; font-weight: bold;   }

.bg_details_d .box .money b{ font-size: 24px; }





.my_title2{ height: 44px; line-height: 44px; font-size: 24px; color: #fff; font-weight: bold; position: relative; z-index: 5; }

.my_title2 img{ margin: 0 10px; }

.table_d{ width: 1080px; margin: 0 auto;border-radius: 10px; overflow: hidden; margin-top: 40px; background: #fff; position: relative; z-index: 5; }

.jp_kc .s_l_tip{ width: 20px; height: 20px; position: absolute; right: 0; top: 15px; z-index: 20;

animation: l_tip 3s linear 0s infinite alternate;

/* Safari 和 Chrome: */

-webkit-animation: l_tip 3s linear 0s infinite alternate;



 }

.table_d .table{ margin-bottom: 0; }

.table_d .table td{ border-bottom: 1px solid #D5DCF8; padding: 10px 20px; vertical-align:middle }

.table_d .table th{ background: #173080; border-top: 0; padding: 10px 20px;vertical-align:middle; color: #fff; height: 52px; border-right:1px solid #455EAE }

.table_d .table .color{ background: #ECF2FE }

.table_d .table .b1{ width: 155px; }

.table_d .table .b2{ width: 150px; }

.table_d .table .b3{ width: 120px; }

.table_d .table .b5{ width: 320px; }



.kb_div{ background: url(../img/bg11.jpg) center center no-repeat; padding: 35px 0 45px 0 }

.kb_div .my_title1{ color: #fff; }

.kb_div .kb_box{ margin-top: 30px;position: relative; }



.kb_div .kb_box .s_l_tip{ width: 20px; height: 20px; position: absolute; right: 0; top: 15px; z-index: 20;

animation: l_tip 3s linear 0s infinite alternate;

/* Safari 和 Chrome: */

-webkit-animation: l_tip 3s linear 0s infinite alternate;



 }

@-webkit-keyframes l_tip

{

0%   {right: 0}

25%  {right: 20px;}

50%  {right: 0px;}

75%  {right: 20px;}

100% {right: 0px;}

}

@keyframes l_tip

{

0%   {right: 0}

25%  {right: 20px;}

50%  {right: 0px;}

75%  {right: 20px;}

100% {right: 0px;}

}



.kb_div .kb_box .btns{ height: 60px; margin-left: -1px;}

.kb_div .kb_box .btns a{ width: 11.11111%;   background:#3A3A3A;display: block; height: 60px; transition: 0.3s; color: #B3B3B3; line-height: 60px; float: left; text-align: center; border-right:1px solid #616161 }

.kb_div .kb_box .btns .active,.kb_div .kb_box .btns a:hover{ height: 70px; color: #fff; font-weight: bold; line-height: 70px; margin-top: -10px; background: url(../img/icon17.png) center center; }

.kb_main{ background:#fff; background: rgba(255,255,255,0.4); padding: 20px; padding-top: 30px; margin-top: -10px;}

.kb_main .box{ display: none ;border-radius: 10px; overflow: hidden; background: #fff; }

.kb_main .box_show{ display: block; }

.kb_main .box .table{ margin-bottom: 0 }

.kb_main .box .table th,.kb_main .box .table .color{ height: 70px;vertical-align:middle; font-weight: normal; text-align: center; color: #8E0015; background: #FFE1E3; border: 1px solid #fff; }

.kb_main .box .table td{vertical-align:middle; text-align: center; border: 1px solid #fff;}

.kb_div .kb_box .btn{ width: 200px; height: 48px; line-height: 46px; margin-top: 40px; border: 1px solid #fff; color: #fff; padding: 0 }

.kb_div .kb_box .btn:hover{ border-color: #C3000E; background: #C3000E }

.sztd_div .my_title1{ margin-top: 30px; }

.jc_div .my_title1{ color: #fff; margin-top: 30px; }

.courses_div .jc_list{ margin-top: 40px; }

.courses_div .mfst_div .my_title1{ margin-top: 30px; }

.courses_div .yxk_div .my_title1{ margin-top: 30px; color: #fff }



/*课程详情 e*/





/*关于我们 s*/

.about_div .banner_img{ height: 545px; display: block;  }

.company_div{ padding-top: 86px; padding-bottom: 78px; position: relative; }

.company_div .info{ position: relative; z-index: 10; }

.company_div .info .w_line{ width: 200px; height: 430px; border: 7px solid #fff; position: absolute; left: 460px; top: -60px; }

.company_div .info .r_line{ width: 100px; height: 10px; background: #C3000E; position: absolute; left: 640px; top: -36px; }

.company_div .info .left{ width: 620px; height: 460px; display: table-cell; line-height: 460px; float: left; }

.company_div .info .left img{ max-width: 100%; max-height:100%;  }

.company_div .left_bg{ width: 50%; height: 100%; background:#F8F8F8; position: absolute; left: 0; top: 0; z-index: 5;  }

.company_div .right_bg{ width: 50%; height: 100%; background:#F0F0F0; position: absolute; left: 50%; top: 0; z-index: 5;  }

.company_div .info .right{ width: 480px; height: 500px;  float: right;  }

.company_div .info .right .title .cn{ font-size: 30px; color: #3B57A7; font-weight: bold; }

.company_div .info .right .title .en{ font-size: 30px; color: #E0E0E0; font-weight: bold;  }



.company_div .div_scroll {

	width: 100%;

	height: 400px;

	overflow: auto;

	float: left;

}	

.company_div .scroll_container {

	overflow: hidden;

	position: relative;

}



.company_div .scroll_absolute {

    position: absolute;

    font-size: 14px;

    color: #656565;

    line-height: 26px;

}



.company_div .scroll_vertical_bar {

    position: absolute;

    top: 0;

    right: 3px;

    width: 2px;

    height: 100%;

    background: #D6D6D6;

    margin: 0;

    padding: 0;

}



.company_div .scroll_track {

	position: relative;

	background-color: #D6D6D6;

}



.company_div .scroll_drag {

	width: 4px;

	position: relative;

	top: 0;

	left: -1px;

	border-radius: 0px;

	cursor: pointer;

	background-color: #8B8B8B;

}



.company_div .scroll_arrow {

	text-indent: -20000px;

	display: block;

	cursor: pointer;

	background-color: #369DB4;

}



.company_div .scroll_vertical_bar .scroll_arrow {

    height: 16px;

}

/*特色*/

.ts_div{ background:url(../img/bg13.jpg); padding-bottom: 40px;  }

.ts_div .title{ width: 100%; margin-top: -50px;position: relative; z-index: 20; }

.ts_div .rows{ padding-top: 110px; position: relative; z-index: 10; width: 1150px; margin: 0 auto}

.ts_div .rows .box{ width: 25%; float: left; text-align: center;}

.ts_div .rows .box .box_d{ width: 265px; height: 268px;margin: 0 auto; }

.ts_div .rows .box .box_d .tt{ height: 108px; background:#C3000D; color: #fff; font-size: 18px; font-weight: bold;  }

.ts_div .rows .box .box_d .tt img{ margin-top: -50px; }

.ts_div .rows .box .box_d .tt div{ margin-top: 12px; }

.ts_div .rows .box .box_d .content{ height: 160px; background:#fff; padding: 15px; color: #656565; line-height: 24px; overflow: hidden; text-align: left;  }

.ts_div .bg{ width: 100%; margin-top: -20px; }

.ts_div .btn{ width: 200px; height: 48px; line-height: 46px; margin-top: 40px; border: 1px solid #fff; color: #fff; padding: 0 }

.ts_div .btn:hover{ border-color: #C3000E; background: #C3000E }



/*优势*/

.five_ys_div{ height: 1030px; padding: 40px 0 90px 0; text-align: center; background:url(../img/bg14.jpg) center center; background-size: cover;  }

.five_ys_div img{ height: 904px; }

/*地址*/

.address_d{ background:url(../img/bg16.jpg) center center; height: 600px; padding: 60px 0}

.address_d .box{ height: 480px; background:#fff;  }

#dituContent{ width: 100%; height: 100% }

.address_d .right_box{ padding: 30px;}

.address_d .right_box .tt .line{ width: 60px; height: 6px; background: #3B57A7; margin-bottom: 10px; }

.address_d .right_box .tt {   font-size: 30px; line-height: 34px; color: #3B57A7; font-weight: bold;}

.address_d .right_box .tt .dark{ color: #E0E0E0 }

.address_d .right_box .text{ background:#EFEFEF; color: #656565; font-size: 14px; line-height: 24px; margin-top: 20px;  padding: 5px 20px; max-width: 450px;  }

.address_d .right_box .text .address_p{ line-height:26px;  }

.address_d .right_box .text .alipay{ width:135px; margin-left: 10px;  }

.address_d .right_box .ali_text{ padding-top: 15px; padding-bottom: 15px; }

/*关于我们 e*/







/*个人中心 s*/

.user_center{ padding: 76px 0 40px 0; background: #F7F7F7 }

.user_div{ background: #FFF; }

.user_div .u_tt{ height:61px; line-height: 61px; position: relative; top: -36px; font-size: 30px; color: #fff; text-align: center;  background-size: 100% 100%;  }

.user_center .content{ padding:0 20px 20px 20px; margin-top: -10px; }

.user_center .content .info{ padding: 20px; background: #E9E9E9; border-radius: 10px; }

.user_center .content .left{ width: 500px; margin-left: 20px;height: 88px; line-height: 88px; font-size: 18px; color: #656565 ;float: left;}

.user_center .content .left span{ color: #3B57A7 }

.user_center .content .left .pass{ margin-right: 65px; }

.user_center .content .left .icon1{ margin-right: 15px; }

.user_center .content .left a{ color:#3B57A7 ; font-size: 14px;  }

.user_center .content .left .icon2{ }

.user_center .content .right{ width: 600px; overflow: hidden; height: 87px; border-radius: 8px; background:#fff; float: right; }

.user_center .content .right ul{ position: relative; top: 0; margin: 0 20px; }

.user_center .content .right ul li{ height: 44px; line-height: 44px; border-bottom: 1px dashed #E9E9E9 }

.user_center .content .right ul li span{ padding-right: 30px; color: #333333 }

.user_center .content .right ul li .color{ color: #D50111 }

.user_center .content .kb_title{ height: 22px; line-height: 22px; padding-left: 10px; border-left: 4px solid #D50111; font-size: 18px; color: #D50111; margin-top: 34px; margin-bottom: 22px; }

.user_center .kb_main{ padding:0; margin-top: 10px; margin-bottom: 20px; }

.user_center .kb_main .box{  background: #FFF7F8 }

.user_center .kb_div{ padding-top: 0; padding-bottom: 25px; }



.win_open{ display: none; width: 438px; background:#fff;  height: 312px; position: fixed; left: 50%; top: 50%; margin-top: 100px; margin-left: -219px; border-radius: 10px; overflow: hidden; z-index: 310; transition: 0.3s; -webkit-transition: 0.3s; transform: scale(0);-webkit-transform: scale(0); }

.win_show{ transform: scale(1);-webkit-transform: scale(1);  margin-top: -156px; }

.win_open .tt{ line-height: 50px; text-align: center; font-size: 18px; color: #fff; background:#C3000D  }

.form_d{ padding: 20px 37px; }

.form_d .input_div{ margin-bottom: 18px; height: 42px; line-height: 42px; }

.form_d .input_div .text{ width: 90px;  color: #656565  }

.form_d .input_div .input_d{ overflow: hidden; }

.form_d .input_div .input_d input{ width: 100%; height: 42px; background:#EFEFEF; color: #BBBBBB; border: none; border-radius: 2px; padding-left: 15px; line-height: 40px;  }

.form_d .sub_btns{ text-align: center; }

.form_d .sub_btns a{ width: 169px; height: 42px; line-height: 40px; border:1px solid #C3000D; border-radius: 10px; padding: 0; margin: 0 5px; color: #C3000D}

body .form_d .sub_btns .confirm{ background: #C3000D; color: #fff; }

/*个人中心 e*/



/*教研团队 s*/

.team_div .banner_img{ height: 600px; display: block;  }

.teams{ background:url(../img/bg19.png); padding: 50px 0  }

.team_tt{ height: 112px; line-height: 112px; margin-bottom: 50px; font-size: 30px; text-align: center; color: #fff; font-weight: bold; }

.team_tt div{ height: 100%; margin-top:-112px; position: relative; z-index: 10 }

.team_tt div img{ margin-right: 10px; position: relative; top: -2px; }

.teams .row .box{  margin:10px; height: 256px; padding: 10px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);  }

.teams .row .box .left{ width: 208px; height: 234px; line-height: 234px; float: left; }

.teams .row .box .left img{ width: 100%; height: 100%; }

.teams .row .box .right{ overflow: hidden; padding-left: 20px; }

.teams .row .box .right .tt{ font-size: 24px; color: #3B57A7; line-height: 45px; font-weight: bold; }

.teams .row .box .right .details{ height: 180px; margin-left: 20px; position: relative; }

.teams .company_div{ padding: 0; padding-bottom: 40px; }

.teams .company_div .div_scroll{ height: 180px; }

.teams .row .box .right .yh_icon{ position: absolute; left: -26px; top: 0 }

/*教研团队 e*/

/*新闻中心 s*/

.news_div .banner_img{ display: block; height: 560px; }

.news_btns{ padding: 35px 0; background: #EAEAEA }

.news_btns a{ height: 50px; line-height: 48px; border: 1px solid #C3000D; color: #C3000D; font-size: 24px; text-align: center; width: 50%; float: left; }

.news_btns .left{ border-radius: 50px 0 0 50px; }

.news_btns .right{ border-radius: 0 50px 50px 0; }

.news_btns .active{ background:#C3000D; color: #fff; }

.news_list{ background:#fff; padding-bottom: 20px; }

.news_list .box{  border-bottom: 1px dashed #DADADA; padding: 40px 0; }

.news_list .box .img{ height: 240px; width: 360px; overflow: hidden; margin-right: 40px; }

.news_list .box .img img{ width: 100%; height: 100%; transition: 1s; -webkit-transition: 1s; }

.news_list .box .img img:hover{transform: scale(1.02); -webkit-transform: scale(1.02);}

.news_list .box .text{ overflow: hidden; height: 100%; padding: 10px 0; font-size: 14px; color: #656565; line-height: 24px; }

.news_list .box .text .tt{ line-height: 20px; padding-bottom: 15px; }

.news_list .box .text .tt a{ color: #333333; font-size: 18px; }

.news_list .box .text .tt a:hover{ color: #C3000D; }

.news_list .box .text .tt span{ float: right; font-size: 14px; color: #999999 }

.news_list .box .text .de_div{ position: relative; }

.news_list .box .text .de_div a{ color: #C3000D; position: absolute; right: 0; bottom: 0 }

.pages{ padding: 30px 0; text-align: center; }

.pages a{ padding: 5px 10px; background:#E9E9E9; transition: 0.3s; -webkit-transition: 0.3s; border-radius: 30px; color: #666666; margin: 0 5px;  }

.pages .prev,.pages .next{ padding: 5px 15px; }

.pages .active{ background:none; color: #C3000D}

.pages a:hover{ background: #C3000D; color: #fff;  }

.pages .active:hover{ background:none; color:#C3000D   }



/*上拉加载 s*/



.loading {

    width: 100%;

    height: 40px;

    line-height: 40px;

    text-align: center;

    display: none

}

body .loading_hide_d{

    opacity: 0;

}

.loading img {

    width: 18px;

    position: relative;

    top: 0px;

    margin-right: 10px;

   	display: none

}



.loading .imgshow {

	display: inline-block;

    animation: loading 1.5s linear 0s infinite;

    -webkit-animation: loading 1.5s linear 0s infinite;

}



@keyframes loading {

    0% {

        transform: rotate(0deg);

    }

    50% {

        transform: rotate(100deg);

    }

    100% {

        transform: rotate(360deg);

    }

}



@-webkit-keyframes loading {

    0% {

        -webkit-transform: rotate(0deg);

    }

    50% {

        -webkit-transform: rotate(100deg);

    }

    100% {

        -webkit-transform: rotate(360deg);

    }

}



.loading span {

    font-size: 12px;

    color: #666;

}



/*新闻详情*/

.news_details{ background: #EAEAEA }

.news_d{position: relative;  z-index: 10; margin-top: -530px; }

.path_div{ line-height: 40px; color: #fff; }

.path_div a{ color: #fff; }

.path_div a:hover{ text-decoration: underline; }

.news_details_div{  background:#fff; min-height: 600px; box-shadow: 0 0 10px rgba(0,0,0,0.2); padding: 30px;}

.news_details_div .tt{ font-size: 24px; line-height: 30px; padding-top: 30px; color: #212121; }

.news_details_div .time{ font-size: 14px; color: #999999; line-height: 50px; }

.news_details_div .time span{ margin-left: 20px; }

.news_details_div .zy_div{ border-top: 1px dashed #eee; margin-top: 20px; padding: 30px 0 }

.news_details_div .zy_div div{ border: 1px dashed #FFE1E3; background:#FFF8F8; color: #656565; font-size: 18px; border-radius: 10px; line-height: 30px; padding: 15px 30px;  }

.news_details_div .zy_div div span{ color: #333333 }

.news_details_div .content{ width: 990px; margin: 0 auto; line-height: 24px ; color: #656565; }

.news_details_div .content img{ max-width: 100%; margin:15px 0; height: auto!important }

.more_d{ line-height: 80px; padding: 0 30px; }

.more_d a{ color: #212121; }

.more_d a span{ color: #999999 }

.more_d a:hover{ color: #3B57A7; }

/*新闻中心 e*/





body .video_div .kc_nav .img{ top: -100px; left: 4px; }

body .video_div .kc_nav .tt{ position: relative; z-index: 20 }

body .video_div .kc_nav .box a{ padding-left: 15px }

.video_div .banner_img{ height: 600px; }

.video_div .kc_nav .bm_link{background: #D50111; transition: 0.3s; -webkit-transition: 0.3s; width: 140px; height: 82px; text-align: center; margin-top: 10px; overflow: hidden;border-radius: 10px;padding: 10px; }

.video_div .kc_nav .bm_link:hover{ background: #3B57A7 }

.video_div .kc_nav .bm_link a{ color: #fff; display: block; width: 100%; height: 100%; }

.video_div .kc_nav .bm_link a div{ margin-top: 10px; }

.video_list{ padding: 30px 0; padding-bottom: 10px; background: #F8F8F8;}

.video_list .video_dd{ margin-top: 36px; box-shadow: 0 5px 5px rgba(0,0,0,0.1)  }

.video_list .title{ height: 60px; line-height: 60px; text-align: center; font-size: 30px; color: #fff; position: relative; top: -36px; }

.video_list .title img{ position: absolute; width: 100%; top: 0; left: 0; }

.video_list .title div{ position: relative; z-index: 5 }

.video_list .video_com{ padding: 0 10px; margin-bottom:10px;}

.video_list .sz_nav_div{ margin-top: 0px; }

.video_com .table{ margin-bottom: 0; margin-top: -1px; width: 1100px; }

.video_com .table_div{ overflow: hidden;width: 100% }

.video_com .table tr td{ padding: 0;vertical-align: middle; color: #656565; border-top: 1px dashed #eee; height: 72px;}

.video_com .table tr .name{ font-size: 18px; color: #333333; max-width: 200px; }

.video_com .table tr .red_c{ color: #C3000D; }

.video_com .table tr .blue_c{ color: #3B57A7; }

.video_com .div_scroll{ max-height: 432px; height: auto }

.video_com .company_div{ padding: 0 0 0 30px; background:#fff;  }

.video_com .table_show{ display: none; }

.video_com .table tr td div{ max-width:300px;  }

.video_com .table tr td span{ max-width:300px;  }




.video_detail{ padding: 50px 0}

.video_detail .v_box{ background:#fff; padding: 20px;}

.video_detail .v_box .path_div,.video_detail .v_box .path_div a{ color: #999999 }

.v_box .v_left { width: 888px; float: left; }

.v_box .v_left .v_play_box{  height: 500px; position: relative;  border: 20px solid #1C1A1D;}

.v_box .v_left .v_play_box .video_img{ width: 100%; height: 100%; position: absolute; left: 0; object-position: 0; z-index: 5 }

.v_box .v_left .play_btn{ width: 66px; height: 66px; transition: .3s; cursor: pointer; position: absolute; left: 50%; top: 50%; margin-left: -33px; margin-top: -33px; z-index: 150 }

.v_box .v_left .play_btn:hover{ opacity: 0.8  }

.video_info{ padding: 10px 10px 10px 20px; background:#EFEFEF; height: 100px;  }

.video_info .name{ line-height: 30px; color: #333333; font-size: 18px; }

.video_info .name span{ font-size: 14px; }

.video_info .name b{ font-weight: normal; color: #999999 }

.video_info .de{ font-size: 14px; color: #656565; padding: 5px 0 }

.video_info .down a{ color: #C3040C }

.v_box .v_right{ overflow: hidden; height:600px;background: #DFDFDF;}

.v_box .v_right .tt{ height: 52px; background: #C3000D; color: #fff; line-height: 52px; padding: 0 20px; font-size: 18px; }

.v_box .v_right .links{  padding: 0 15px; width: 242px; height: 548px; }

.v_box .v_right .links .li{ height: 54px; width: 242px;line-height: 54px; border-bottom: 1px dashed #fff; }

.v_box .v_right .links .li a{ color: #5068AF; }

.v_box .company_div{ padding: 0 }

.v_box .v_right .links .li a:hover{ text-decoration: underline; }

#video_play embed,#video_play object{ width:100%; height: 100% }

#video_play video{width:100%; height: 100% }

.amap-icon img{ width: 60px; }

/*网络详情e*/


/*首页 s*/

.qtkc_div{ padding-bottom: 40px; }

.qtkc_div .qt_tt{ font-size:30px; font-weight: bold; color: #333333; line-height: 66px;  }

.qtkc_div .list{ padding-top: 60px; }

.qtkc_div .list .box{ width:192px ; box-shadow: 0 5px 10px rgba(0,0,0,0.1); border-bottom:10px solid #D50111; background: #F5F8FF; float: left; margin: 0 24px; position: relative;}

.qtkc_div .list .box .tt{ height:50px; margin-top: -29px; text-align: center; position: relative;}

.qtkc_div .list .box .tt img{ height: 50px; width: 100% }

.qtkc_div .list .box .tt div{ height: 50px; line-height: 50px; color: #fff; margin-top: -50px; font-size: 18px; font-weight: bold; }

.qtkc_div .list .box .de{ height: 110px; line-height: 30px; border-bottom: 1px dashed #D8E0F9; font-size: 14px; color: #3B57A7; overflow: hidden; padding: 10px; margin: 0 10px; }

.qtkc_div .list .box .tip{ padding:10px 0; line-height: 34px; padding-right: 10px; font-size: 14px; color: #D50111}

.qtkc_div .list .box .tip .z{ width: 34px; height: 34px; line-height: 34px; text-align: center; color:#FFD519; float: left; margin-left:10px; margin-right: 10px;  font-size: 18px; font-weight: bold;  border-radius: 50px; background:#D50111; font-style: italic  }

.qtkc_div .list .box .money{ height: 50px; line-height: 50px; text-align: center; background:#3B57A7; color: #FFD519; font-size:16px; font-weight: bold;   }

.qtkc_div .list .box .money b{ font-size: 24px; }

.qtkc_div .more_btn{     width: 200px;

    height: 48px;

    line-height: 46px;

    padding: 0;

    margin-top: 40px;

    border: 1px solid #3C57A8;

    color: #3C57A8; }

 .qtkc_div .more_btn:hover{ background:#fff;  }



/*首页 其他特色班 e*/



/*公司介绍专题s*/

.introduce_div .banner_img{ display: block; height: 600px; }

.slp_div{  padding-bottom: 30px  }

.slp_div .slp{ padding: 30px; background: #1EDEE3; color: #333; font-size: 16px;margin-top: -90px;}

.slp_div .slp img{ height:128px; float: left;margin-right: 20px;  }

.slp_div .slp .de{ height: 128px; overflow: hidden;  border-left: 1px solid #58ECEC; padding-left:30px; line-height: 26px;  }

.slp_div .slp .de b{ color:#3B55AA  }

.slp_div .img_tt{ margin-top: -18px; }



.bk_div{ overflow: hidden; }

.bk_div1{}

.bk_div1 .bk_tt{ font-size: 36px; color: #000000; padding: 30px 20px; }

.bk_div1 .line{ width:63px; height: 7px; margin: 0 auto; background: #1DDDE1  }

.bk_div1 .de{ width: 1000px; padding: 10px 30px; font-size: 16px; color: #656565; line-height: 26px; background: #fff; margin: 30px auto 0 auto; border: 1px dashed #1DDDE1 }

.bk_div1 .step{ padding: 40px 0 }

.bk_div1 .step .box{ width: 178px; height: 178px; text-align: center; float: left; border-radius: 50%; border: 2px solid #08D5DB; color: #08D5DB; overflow: hidden;}

.bk_div1 .step .box .div1{ font-size: 30px; height: 88px; line-height: 88px; }

.bk_div1 .step .box .div2{ font-size: 18px;color: #fff; line-height:34px ; padding: 10px; background: #08D5DB  }

.bk_div1 .step .img{ width:70px; text-align: center; height:20px; float: left; margin-top: 78px;   }

.bk_div1 .zx_btn{ padding-bottom: 40px }



.bk_div2{}

.bk_div2 .img{ width:50%; height:660px; position: relative; float: left; }

.bk_div2 .img img{ position: absolute; left: -220px; top: -20px; }

.bk_div2 .text{width:50%; float: left; padding:50px 20px 0 30px; color: #fff; }

.bk_div2 .text .tt{ font-size:36px;  }

.bk_div2 .line{ width:63px; height: 7px; background: #1DDDE1; margin: 20px 0 30px 0  }

.bk_div2 .de{ font-size: 16px; line-height: 26px; }

.bk_div2 .zx_btn{ padding-top: 30px; }



.bk_div3{ }

.bk_div3 .img{ width:50%; height:610px; position: relative; float: left; }

.bk_div3 .img img{ position: absolute; left: 0px; top: -20px; }

.bk_div3 .text{width:50%; float: left; padding:50px 50px 0 0px; color: #333; }

.bk_div3 .text .tt{ font-size:36px;  }

.bk_div3 .line{ width:63px; height: 7px; background: #1DDDE1; margin: 20px 0 30px 0  }

.bk_div3 .de{ font-size: 16px; line-height: 26px; }

.bk_div3 .zx_btn{ padding-top: 30px; }



.bk_div4{  }

.bk_div4 .img{ width:50%; height:500px; position: relative; float: left; overflow: hidden; }

.bk_div4 .img img{ position: absolute; left: 0px; bottom: 0px; }

.bk_div4 .text{width:50%; float: left; padding:50px 50px 0 0px; color: #fff; }

.bk_div4 .text .tt{ font-size:36px;  }

.bk_div4 .line{ width:63px; height: 7px; background: #3C57A8; margin: 20px 0 30px 0px  }

.bk_div4 .de{ font-size: 16px; line-height: 26px; }

.bk_div4 .zx_btn{ padding-top: 30px; }



.bk_div5{ }

.bk_div5 .img{ padding-top: 40px; }

.bk_div5 .img img{ width: 100% }





.bk_div6{}

.bk_div6 .img{ width:60%; height:550px; position: relative; float: left; overflow: hidden; }

.bk_div6 .img img{ position: absolute; left: 0px; bottom: 40px; }

.bk_div6 .text{width:40%; float: left; padding:50px 0px 0 0px; color: #fff; }

.bk_div6 .text .tt{ font-size:36px;  }

.bk_div6 .line{ width:63px; height: 7px; background: #3C57A8; margin: 20px 0 30px 0px  }

.bk_div6 .de{ font-size: 16px; line-height: 26px; }

.bk_div6 .zx_btn{ padding-top: 30px; }





.zx_btn img{position: relative; top: 0; transition: 0.3s; -webkit-transition: 0.3s;}

.zx_btn img:hover{ top: 3px; transform: scale(0.98); -webkit-transform: scale(0.98); }

/*公司介绍专题e*/



/*通知弹窗*/

.kktz_win{ width:670px; height: auto; position: fixed; z-index: 1000; background: #fff; left: 50%; margin-left: -335px; top:50%; margin-top:-400px; display: none; transform: scale(0); -webkit-transform: scale(0); transition: 0.5s; -webkit-transition: 0.5s;}

.kktz_win_show{ transform: scale(1); -webkit-transform: scale(1); }

.kktz_win .win_tt{ height:30px; padding: 0 5px; line-height: 30px;  color: #fff; font-size: 14px;  }

.kktz_win .win_tt a{ float: right; }

.kktz_win .win_tt img{ height: 17px; position: relative; top: -2px; margin-right: 5px; }

.kktz_win .win_div{ padding: 0px 15px; padding-top: 10px; }

.kktz_win .c_tt{ color:#334789; font-size: 18px; font-weight: bold; padding: 5px 0; line-height: 24px; text-align: center;  }

.kktz_win .win_c{ font-size: 12px; line-height: 20px; color: #999; padding-bottom: 10px; }

.kktz_win .win_c img{ width: 100%; }

.kktz_win .time{ color:#334789; font-size: 12px; border-top:  1px solid #eee; line-height: 30px }

/*banner*/
.fullSlide {
	width:100%;
	position:relative;
	height:586px;
	background: #ddd center no-repeat;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:586px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:100%;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:100px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#337ab7;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:10%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:10%;
	background-position:-6px -137px;
}
/*底部*/
.footer-nav {
	width: 100%;
	height: 50px;
	/*padding: 5px 0;*/
	line-height: 50px;
	background: #3C57A8;
	margin: 0 auto;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	display: none;
}
.footer-nav a{
	width: 100%;
	height: 50px;
	display: inline-block;
	color: #fff;
	text-align: center;
	border-right: 1px solid #fff;
}
.footer-nav .col-xs-3:last-child a{
	border-right:0;
}
/*中分辨率  992-1200*/

@media (max-width: 1200px){

	.none{display: block}
	
		.fen_2 {
			display: none;
		}
	/*banner 高度*/

	.home_banner,.imagelist a,.imagelist a>img,.fullSlide .bd li, .fullSlide{height:550px; }
	.fullSlide .bd li,.fullSlide{background: #ddd center top no-repeat;  background-size: auto 550px;   }
	.fullSlide .hd{  bottom: 0;  }

	.imagelist a{ background-size:auto 100%; background-position: top center; width:100%;}

	.home_banner .point-div{margin-top: -40px; }

	.kk_notip{ margin-top: 0px; }

	.com_com{ padding-top: 40px; }

	.school_list .box{ width: 50% }

	

	/*导航*/

	.nav_link .navs ul li a{ padding:0 12px; font-size: 14px; }

	.nav_link .slogo{ width:220px; height: 70px;  }

	.nav_link .slogo{ margin-top: 10px; }



	/*公用 title*/

	.my_title .title-left{ width: 365px;  }

	.my_title .title-right{ width: 365px;  }



	/*师资*/

	.sztd_div .row a .text{ padding:0 12px;  }

	/*资料*/

	.jc_list ul li{ width: 225px;  }

	.jc_list .right_btn{ right: 0;z-index: 200 }

	.jc_list .left_btn{ left: 0; z-index: 200}

	/*免费视频*/

	.video_box .main_box{padding: 0 10px 30px 10px;}

	.mfst_div{ padding-bottom: 30px; }

	.video_box{ height: auto }

	.video_box .video_b{ width: 90%; }

	.video_box .video_b div{ width: 100% }

	.video_box .video_b div a{ font-size: 16px;text-align: center;}

	.video_box .video_b div a span{ padding-left: 0px; }

	.video_box .video_b div a img{ display: none }

	.video_box .more_btn{margin-top:520px;}

	/*课程详情*/

	body .kc_banner,body .kc_banner .imagelist a { height: 500px; }

	.lkpx_div .box .bg{ width: 1000px; top: -11px;}

	.lkpx_div .box .text .tt{ font-size: 20px; width: 180px; }

	.kc_details .kc_de_b{ width: 100%; height: auto;}

	.kc_details .kc_de_b .round{ width:550px; padding-bottom: 20px; }

	.kc_details .kc_de_b .round .box{ margin-bottom: 20px; }

	.table_d{ width:900px; }



	/*关于我们*/

	.five_ys_div{height: auto; padding: 30px 0;}

	.five_ys_div img{ max-width: 96%; height: auto }

	.company_div .info .left{ width: 520px; }

	.company_div .info .right{ width:400px; }

	.company_div .div_scroll{ height:340px;  }

	.company_div{ padding: 40px 0 }

	.ts_div .rows{ width: 970px; }

	.ts_div .rows .box .box_d{ width: 96%; height: 280px; }

	.ts_div .rows .box .box_d .content{ height: 180px; }

	.about_div .banner_img{ height: 550px; }



	/*个人中心*/

	.user_center .content .left{ width: auto; float: inherit; }

	.user_center .content .right{ width: 100% }

	/*教研团队 s*/

	.team_div .banner_img{ height: 500px; display: block;  }

	.teams{ padding: 30px 0 }

	.team_tt{ height: 90px; line-height: 90px; margin-bottom: 30px; }

	.team_tt .bg{ height: 90px; }

	.team_tt div{ margin-top: -90px;  font-size: 24px; }

	/*新闻中心 s*/

	.news_div .banner_img{ display: block; height: 450px; }

	.news_list .box .text .tt span{ display: block; width: 100%; margin-top: 5px; }

	.news_list .box .text{ height: 160px; padding:0}

	.news_list .box{ padding:20px 0  }

	.news_list .no_img .text{ height: auto }

	.news_list .box .text .de_div a{ display: none }

	/*新闻详情*/

	.news_d{ margin-top: -420px; }

	.news_details_div .content{ width:auto  }



	/*网络课程列表*/

	.video_com .company_div{ padding: 0 0 0 15px; }

	.video_com .table{ width:915px;  }

	body .video_div .banner_img { height: 560px; }

	.video_list .title{ height: 50px; line-height: 50px; font-size: 24px; }

	.video_list .company_div .div_scroll{  height: auto }

	.video_com .table tr td span{ max-width:250px;  }

	

	/*视频详情*/

	.v_box .v_left{ width: 100% }

	.v_box .v_right{ float: left; width: 100%; margin-top: 20px; height: auto;}

	.v_box .v_right .links{ width: 900px; height: auto; max-height: 548px;}

	.v_box .v_right .links .li{ width: 900px; }

	.video_info{ height: auto }





	.table_d .table .b1{ width: 100px; }

	.table_d .table .b2{ width: 140px; }

	.table_d .table .b5{ width: 260px; }



	.bg_details{ width: 900px; }

	.bg_details_d{ margin: 0 -5px; margin-top: 30px; }

	.bg_details .box{ margin: 0 4px; width: 174px;  }

	.bg_details_d .box .de{ font-size: 14px; }

	.bg_details .box .tip .z{ margin-left: 5px; }



	/*其他特色班*/

	.qtkc_div .list .box{ margin: 0 10px; width: 174px; }

	.qtkc_div .list .box .tip .z{ margin: 0 5px; }

	.qtkc_div .list .box .tip{ font-size: 12px; }

	.qtkc_div .list .box .money b{ font-size: 20px; }





	.slp_div .slp .de{ height: auto }

	.slp_div .img_tt{ width: 100% }

	.bk_div1 .step .img{ width: 55px; margin-top: 65px; }

	.bk_div1 .step .box{ width: 150px; height: 150px; }

	.bk_div1 .step .box .div1{ font-size: 22px; height: 74px; line-height: 74px; }

	.bk_div1 .step .box .div2{ line-height: 24px; height: 75px; font-size: 16px; }

	.bk_div1 .de{ width: 100% }



	.bk_div2 .img{ width: 42%; }

	.bk_div2 .img img{ width: 650px; top: 80px; }

	.bk_div2 .text{ width: 58% }



	.bk_div3 .text{ width: 55% }

	.bk_div3 .img{ width: 45% }

	.bk_div3 .img img{ top: 0; }



	.bk_div4 .img img{ width: 90% }



	.bk_div6 .img img{ width: 90% }



	.top_banner{ height: 66px; }

}		

/*小分辨率 768-992*/

@media (max-width: 992px){


	/*返回顶部*/

	.go_top{ width:60px; height: 60px; border-radius: 20px; font-size: 12px; bottom: 50px;}

	.go_top img{ width:25px; margin-top: 8px;  }

	/*banner 高度*/

	.home_banner,.imagelist a,.fullSlide .bd li, .fullSlide{height:500px; }
	.fullSlide .bd li,.fullSlide{ background: #ddd center no-repeat; background-size: auto 500px;   }
	.fullSlide .hd{  bottom: 0;  }

	.imagelist a{ background-size: auto 120%; background-position:65% 0}

	.school_list .box{ width: 33% }

	/*导航*/

	.nav_link .navs{ margin-right: 0px; }

	.nav_link .slogo{ display: none }

	.nav_link{ line-height: 70px; height: 70px; }

	.header_box .logo_div{ width: 240px; }

	.nav_link .logo_div .logo{
		/*margin-top: 5px; */
	}

	.nav_link .navs ul{ line-height: 66px; }

	/*开课通知 +简介*/

	.kk_notip{ margin-top: 0px; }

	.com_com{ padding-top: 20px; }



	/*公用 title*/

	.my_title .title-center{ font-size: 22px; overflow: hidden; float: left; width: 180px; }

	.my_title .title-left{ width: 285px; }

	.my_title .title-right{ width: 285px; }

	/*钻石班*/

	.zs_div .details_d .box{ height: auto; }

	.zs_div .details_d{ padding: 15px 0 }

	.zs_div .details_d .box_r{ margin-top: 15px; margin-bottom: 15px; }

	/*师资*/

	.sz_navs a{ font-size: 16px; }

	.sz_navs a img{ margin-right: 5px }

	.sztd_div .row a .text{ padding:0 67px;  }

	/*资料*/

	.jc_list ul li{ width: 234px;  }

	.jc_list{ margin-top: 40px; }

	/*底部*/

	.foot_nav{ width: 100%; height: 114px; }

	.foot_nav .row{ padding: 0 20px; padding-top: 20px; }



	/*免费视频*/

	.video_box .main_box{ height: auto; }

	.video_box .video_b{ width: 100%; }

	.video_box .video_b div{ width: 25%; border-left: 1px solid #fff; float: left; height: 40px;line-height: 40px;background:#393939;  }

	.video_box .video_b .active{ height: 40px; line-height: 40px; background:#C3000D; }

	.video_box .video_b div a{ font-size: 14px; margin-left: 0; text-align: center;}

	.video_box .video_b div a span{ padding-left: 0; }

	.video_box .more_btn{ margin-top: 20px; }

	/*课程详情*/

	body .kc_banner,body .kc_banner .imagelist a { height: 400px; }

	.lkpx_div{ padding:15px 0  }

	.lkpx_div .box .bg{ width: 770px; top:-5px; height: 100px;  }

	.table_d{ width: 100%; }

	.jp_kc{ background:#3B57A7; border-radius: 10px; padding-bottom: 0  }

	.jp_kc .bg{ display: none }

	.kb_div{ padding-bottom: 20px; }

	.kb_div .kb_box .btn{ margin-top: 20px; }

	.jc_list .right_btn{ right: 0px; z-index: 200; }

	.jc_list .left_btn{ left: 0px; z-index: 200;}



	/*关于我们*/

	.about_div .banner_img{ height: 400px; }

	.company_div .info .left{ width: 350px; height:300px; line-height: 300px;  }

	.company_div .info .right{ width:350px; height: 330px; }

	.company_div .div_scroll{ height:195px;  }

	.company_div{ padding: 20px 0 }

	.ts_div .rows{ width: 100%; padding-top: 50px; }

	.ts_div .rows .box{ width: 50%; margin-bottom:  70px; }

	.ts_div .rows .box .box_d{ width: 96%; height: 220px; }

	.ts_div .rows .box .box_d .content{ height: 120px; }

	.ts_div .bg{ margin-top: -130px; }

	.ts_div .btn{ margin-top: -40px; }

	.five_ys_div{ height: auto; padding: 30px 0; }

	.five_ys_div img{ height: auto; max-width: 95% }

	.address_d{ padding: 20px 0; height:auto;  }

	.address_d .box{ height: 435px; }

	.address_d .right_box{ padding: 15px; }

	.address_d .right_box .tt{ font-size: 26px; line-height: 36px; }

	.address_d .right_box .text{ margin-top: 10px; padding: 5px 15px; font-size: 14px; }

	/*教研团队 s*/

	.team_div .banner_img{ height: 400px; display: block;  }

	.teams .row .box{ height: 200px; }

	.teams .row .box .left{ height: 180px; line-height: 180px; width:150px;  }

	.teams .row .box .right{ padding-left: 10px; }

	.teams .row .box .right .tt{ font-size: 18px; line-height: 24px; }

	.teams .company_div .div_scroll{ height: 157px; }

	.teams .row .box .right .yh_icon{ display: none}

	.teams .company_div{ padding-bottom: 20px; }

	.teams .row .box .right .details{ margin-left:0px;height: 157px; }

	.teams .company_div .scroll_absolute{ font-size: 12px; line-height: 20px; }

	/*新闻中心 s*/

	.news_div .banner_img{ display: block; height: 420px; }

	.news_list .box .img{ height: 160px; width: 240px; margin-right: 20px; }

	.news_list .box .text .de_div a{ display: none }

	.news_btns{ padding:15px 15px;  }

	.news_btns a{ height: 36px; line-height: 34px; font-size: 18px; }

	/*新闻详情*/

	.news_d{ margin-top: -380px; }

	.news_details_div,.news_details_div .zy_div{ padding: 15px; }

	.news_details_div .zy_div{ margin-top: 0; }

	/*网络课程列表*/



	.video_com .table{ width:900px;}

	body .video_div .banner_img { height: 400px; }

	.video_list .title{ height: 40px; line-height: 40px; font-size: 20px; }

	.video_com .table tr td{ height: 40px; font-size: 14px; }

	.video_com .table tr .name{ font-size: 14px; }

	.video_list .company_div .div_scroll{ height: auto; max-height:200px;  }

	/*视频详情*/

	.v_box .v_right .links{ width: 680px; }

	.v_box .v_right .links .li{ width: 680px; }

	.v_box .v_left .v_play_box{ height: 400px; }





	.table_d .table .b1{ width: 80px; }

	.table_d .table .b2{ width: 80px; }

	.table_d .table .b5{ width: 260px; }

	.lkpx_div{ overflow: hidden; }



	.kc_details .kc_de_b .bg{ display: none }

	.bg_details{ width: 100%; padding-bottom: 20px; }

	.bg_details_d{margin-top: 0px; }

	.bg_details .box{width: 243px; border-bottom-width: 5px; margin-top: 40px; }

	.bg_details .box .tip .z{ margin-left: 15px; width: 36px; height: 36px; font-size:18px; border-radius: 36px;  }

	.bg_details .box .tt{ height: 32px; line-height: 32px; margin-top: -21px; }

	.bg_details .box .tt img{ height: 32px; }

	.bg_details .box .tt div{ line-height: 32px; font-size: 16px; margin-top: -32px; }

	.bg_details .box .de{ padding:10px 0; font-size: 14px; line-height: 24px; height: 92px; }

	.bg_details .box .tip{ padding: 5px 0; font-size: 14px; line-height: 36px; }

	.bg_details .box .money{ height: 60px; line-height: 60px; font-size: 16px; }

	.bg_details .box .money b{ font-size: 26px; }





	/*其他特色班*/

	.qtkc_div .list .box{ margin: 0 20px; width: 210px; margin-top: 50px;}

	.qtkc_div .list{ padding-top: 20px; }

	.qtkc_div .list .box .tip .z{ margin: 0 10px; }

	.qtkc_div .list .box .tip{ font-size: 14px; }

	.qtkc_div .list .box .money b{ font-size: 22px; }





	.slp_div .slp .de{ font-size: 14px; line-height: 22px; }

	.slp_div .slp img{ margin-top: 20px; }

	.bk_div1 .bk_tt{ font-size: 28px; padding: 15px 0 }

	.bk_div1 .de{ font-size: 14px; }



	.bk_div1 .step .img{ width: 30px; }

	.bk_div1 .step .img img{ width: 90%; }

	.bk_div1 .step .box{ width: 126px; height: 126px; }

	.bk_div1 .step .box .div1{ font-size: 18px; height: 60px; line-height: 60px; }

	.bk_div1 .step .box .div2{ height: 64px; line-height: 20px; font-size: 14px; }

	.zx_btn img{ height: 50px; }

	



	.bk_div2 .text{ padding: 20px 0 0 15px; width: 65%;}

	.bk_div2 .text .tt{ font-size: 28px;}

	.bk_div2 .line{ height: 4px; margin: 10px 0 20px 0 }

	.bk_div2 .de{ font-size: 14px; line-height: 24px; }

	.bk_div2 .img{ height: 550px; width: 35%; }

	.bk_div2 .img img{ width: 560px; left: -300px; top: 50px }



	.num_tt img{ height: 80px; }



	.bk_div3 .text{ padding: 0 20px 0 0; width: 60% }

	.bk_div3 .text .tt{ font-size: 28px; padding-top: 15px;}

	.bk_div3 .line{ height: 4px; margin: 10px 0 20px 0 }

	.bk_div3 .img{ width: 40% }

	.bk_div3 .img img{ width: 450px; top: 20px; }

	.bk_div3 .de{ font-size: 14px; line-height: 24px; }



	.bk_div4 .img{ width: 45%; }

	.bk_div4 .text{ width: 55%; padding: 10px 0 0 30px;}

	.bk_div4 .text .tt{ font-size: 28px; }

	.bk_div4 .line{ height: 4px; margin: 10px 0 20px 0 }

	.bk_div4 .de{ font-size: 14px; line-height: 24px; }

	.bk_div4 .img{ height: 400px; }



	.bk_div6 .text{ width: 50%; padding: 0 0 0 30px; }

	.bk_div6 .img{ width: 50%; height: 380px; }

	.bk_div6 .text .tt{ font-size: 28px; padding-top: 30px; }

	.bk_div6 .line{ height: 4px; margin: 10px 0 20px 0 }

	.bk_div6 .de{ font-size: 14px; line-height: 24px; }



	.introduce_div .banner_img{ height: 400px; }

	.slp_div .slp{ margin-top: 0 }



	.top_banner{ height: 50px; }



}

/*超小 0-760*/

@media (max-width: 760px){

	.wrapper{ width: 100%; overflow: hidden; }

	/*返回顶部*/

	.go_top{ width:40px; height: 40px; border-radius: 15px; right: 20px;}

	.go_top div{ display: none }

	.go_top img{ margin-top: 10px;  }

	/*banner 高度*/

	.home_banner,.imagelist a,.fullSlide .bd li,.fullSlide{height:400px; }
	.fullSlide .bd li,.fullSlide{background: #ddd center no-repeat;  background-size: auto 400px;   }
	.fullSlide .hd{  bottom: 0;  }

	.home_banner .point-div{margin-top: -30px; }

	.home_banner .point>li{ width: 10px; height: 2px; }

	/*导航*/

	.nav_link .navs{ height: 0px; overflow: hidden;float: inherit; width: 100%; margin-right: 0; z-index: 320 }

	.nav_link{ height: 40px; line-height: 40px;}

	.header_box .logo_div{ width: auto; background: none; margin-left: 10px; }

	.nav_link .logo_div .logo{ height: 30px; }

	.nav_link .logo_div .logo img{ height: 30px; }	

	.nav_link .navs ul{ background:#304A97;}

	.nav_link .navs ul li{ float: inherit; width: 100%; height: 40px; line-height: 40px; border-top: 1px solid #3C57A8 }

	

	/*开课通知 +简介*/

	.com_com{ width: 100%; margin: 0 auto; }

	.kk_notip{ margin-top: 0px; background: #f2f2f2 }

	.com_com{ padding-top: 0px; }

	.intro_div .row .text .btn{ float: inherit; }

	.intro_div .row .col-sm-6{ padding: 15px; padding-top: 0 }

	.intro_div .row .text .ys_div .row div{ margin-left: 2%; margin-right: 2%; width: 46%; font-size: 12px; }

	.kk_notip .tt_div{ margin-left: 0 }



	/*公用title*/

	.my_title{ margin-top: 20px; }

	.my_title .title-center{ font-size: 20px;width: 100%; }

	.kcyx_div .details{ font-size: 14px; line-height: 24px; text-align: left; }

	.kcyx_div .kc_list{margin:0; margin-top: 15px; }

	.kcyx_div .kc_list .box,.kcyx_div .kc_list .box:hover{ background-size: 95% 100% }

	/*钻石班*/

	.zs_div .details_d .box_r{ width: 150px; height: 150px; line-height: 20px; margin-right:auto; margin-left: auto; background:#fff; border-radius: 150px; text-align: center; border: 3px solid #D10005; box-shadow: 0 0 20px rgba(0,0,0,0.3) }

	.zs_div .details_d .box_r .tt{ font-size: 16px; margin-top: 24px; }

	.zs_div .details_d .box_r .line{ margin: 5px 0  }

	.zs_div .details_d .box_r .text{ font-size: 12px; line-height: 18px; }

	.zs_div .details_d .box_r .price{ font-size: 12px; line-height: 16px; }

	/*师资*/

	.sz_navs a{ font-size: 14px; }

	.sztd_div .row .img{ width:150px; height: 170px;}

	.sztd_div .row a{ margin-bottom: 10px; }

	.sztd_div .row a .text{ padding: 0 10px; width: 150px; height: 100px; }

	.sztd_div .row a .text .name{ font-size: 14px; }

	.sztd_div .row a .text .de{ font-size: 12px; }

	.sz_nav_div{ margin-top: 20px; }

	.sztd_div .row{ padding: 20px 0 }

	.sztd_div .more_btn{ margin-top: 20px; }

	.sztd_div{ padding-bottom: 20px; }

	.jc_list{ margin: 20px 0px;  }

	.jc_div{ padding-bottom: 20px; }

	.jc_list .list_warp{ overflow: auto; height: 240px; padding: 0 10px; }

	.jc_list ul li{ width:150px;}

	.jc_list ul li a .img{ background:#fff; border-radius: 5px; height: 200px; }

	

	.jc_list ul li a .name{ font-size: 14px; height: 34px; line-height: 34px; }

	.yxk_div{ padding-bottom: 30px; }



	/*报名留言*/

	.bm_div{padding: 20px 0; }

	.bm_div .bm_ly{ width: 320px; height: 277px;background-size: 100% 100%;   }

	.bm_div .bm_ly .form_box{ width: 240px; padding-top: 50px; padding-left: 10px; }

	.bm_div .bm_ly .form_box .input_div{ height: 24px; margin-bottom: 5px; line-height: 24px; font-size: 14px; }

	.bm_div .bm_ly .form_box .input_div input,select{ width: 170px; height: 24px; border: 1px solid #D6D6D6; background:#FCFCFC; padding-left: 10px;  }



	.bm_div .bm_ly .form_box .textarea_div textarea{ width: 170px; border: 1px solid #D6D6D6; background:#FCFCFC; outline: none; height: 50px; line-height: 24px; padding: 5px; }

	.bm_div .bm_ly .form_box .input_div span{ display: block; width: 50px; height: 24px; float: left; }

	.bm_div .bm_ly .form_box .form_tip{ margin-top: 30px; }

	.bm_div .bm_ly .more_btn{ width: 140px; height: 30px; line-height: 28px; padding:0; margin-top: 20px;  border:1px solid #C3000D; color: #C3000D;   }

	.bm_div .bm_ly .more_btn:hover{ background:#C3000D; color: #fff;  }



	/*底部*/

	.foot_div{ padding: 10px 0 }

	.foot_nav .row{ padding-top: 10px }

	.foot_nav .row .con_left{ float: left !important; }

	.foot_nav .row .col-xs-12{ margin: 5px 0 }

	.foot_div,.copy_right { font-size: 12px; }



	/*免费课程*/

	.mf_video{ width:100%;   }

	.video_div_b{ width: 100%; height: auto; padding: 10px; }

	.video_div_b .box_d{ border:0px solid #000000; height: auto }

	.video_div_b .box_d .play_btn{ width: 34px; height: 34px;  margin-left: -17px; margin-top: -17px;}

	.video_tt{ height: 40px; line-height: 40px; width: 100%; background:#C3000D;  position:relative; z-index: 10; text-align: center;}

	.video_tt img{display: none}

	.video_tt span{  font-size: 14px; }

	.video_box .main_box .round{ padding: 5px 0 }

	.video_box .main_box{ padding:0 0 10px 0   }

	.video_box .video_b div a{ font-size: 12px; }

	/*课程详情*/

	body .kc_banner,body .kc_banner .imagelist a { height: 200px; }

	body .kc_banner .point-div{ margin-top: -50px; }

	.lkpx_div .box .bg{ display: none; }

	.lkpx_div .box{ height:auto; }

	.lkpx_div .box .text .tt{ font-size: 14px; width:100px; padding-right: 5px; }

	.lkpx_div .box .text{ margin: 0 10px; background:#fff; border-radius: 5px; padding: 10px; }

	.lkpx_div .box .text .info{ font-size: 12px; line-height: 19px; }

	.my_title1{ font-size: 20px; line-height: 20px; }

	.my_title1 img{ height: 20px; }

	.my_title1 .line div{ height: 3px; }

	.kc_details{ padding-top: 15px; }

	.kc_details .kc_de_b{ margin-top: 15px }

	.kc_details .kc_de_b .bg{ display: none; }

	.kc_details .kc_de_b .tt_img{ padding-top: 0px; }

	.kc_details .kc_de_b .tt_img img{ width:90%; }

	.kc_details .kc_de_b .round{ padding-top: 20px; width: 100%; padding-bottom: 10px; }

	.kc_details .kc_de_b .round .box div{ font-size: 18px; }

	.kc_details .kc_de_b .round .box{ width: 46%;  margin-bottom: 10px;margin-right:1.6%;margin-left:1.6%; border-radius: 0 }

	.jp_kc{ padding-top: 10px; }

	.jpkc_div{ padding-bottom: 15px; }

	.jpkc_div .my_title2{ height: 20px; line-height: 20px; font-size: 20px; }

	.jpkc_div .my_title2 img{ height: 20px; }

	.table_d{overflow: auto; margin-top: 10px; border-radius: 0 }

	.table_d .table{ width: 750px; }

	.table_d .table th{ text-align: center; padding: 0  }

	.table_d .table td{ padding: 5px 10px; font-size: 12px; }

	.kb_main{ padding: 10px; overflow: auto; margin-top: 0; }

	.kb_main .box{ width: 750px; }

	.kb_div .kb_box .btns{ width: 750px; height: 50px; }

	.kb_div .kb_box .btns a{ height: 50px; line-height: 50px; margin-top: 0; font-size: 13px; }

	.kb_div .kb_box .btns .active, .kb_div .kb_box .btns a:hover{ height: 50px; margin-top: 0; background:#C3000D; line-height: 50px;  }

	.kb_div .kb_box .btn_box{ overflow: auto }

	.kb_main .box .table th,.kb_main .box .table .color{ padding: 0; height: 40px; font-size: 12px; }

	.kb_main .box .table td{ font-size: 12px; height: 32px; }

	.kb_div .kb_box .btn,.sztd_div .more_btn{ width: 140px; height: 30px; line-height: 28px; padding:0; }

	.mfst_div{ padding-bottom: 10px }



	/*关于我们*/

	.about_div .banner_img{ height: 200px; }

	.company_div .info .right{ width: auto; margin: 0 10px; height: 300px }

	.company_div .info .right .title .cn{ font-size: 24px; }

	.company_div .info .right .title .en{ font-size: 24px; }

	.ts_div .rows{ width: auto; margin: 0 10px; padding-top: 25px; }

	.ts_div .rows .box .box_d{ height: 205px; }

	.ts_div .rows .box .box_d .tt img{ width: 50px; margin-top: -25px; }

	.ts_div .rows .box .box_d .tt{ font-size: 14px; height: 60px; }

	.ts_div .rows .box .box_d .tt div{ margin-top: 5px; }

	.ts_div .rows .box .box_d .content{ font-size: 12px; line-height: 20px; height: 145px; }

	.ts_div .rows .box{ margin-bottom: 35px; }

	.ts_div .bg{ display: none }

	.ts_div .btn{ margin-top: -20px; }

	.ts_div{ padding-bottom: 20px; }

	.address_d{ height: auto;}

	.address_d .box{ height: 200px; }

	.address_d .right_box{ height: auto; }

	.address_d .right_box .tt{ font-size: 24px; }

	.address_d .right_box .text{ line-height: 20px; font-size: 12px; }

	/*无数据*/

	.no_data{ padding: 20px 0; color: #999; font-size: 12px;}

	.no_data img{ width: 40px; margin-bottom: 10px; }

	/*教研团队*/

	.team_div .banner_img{ height: 350px; display: block;  }

	/*新闻中心 s*/

	.news_div .banner_img{ display: block; height: 320px; }

	.news_btns a{font-size: 16px; }

	.news_list .box{ margin: 0 10px; padding: 10px 0 }

	.news_list .box .img{ height:120px; width: 180px;  }

	.news_list .box .text .tt a{ font-size: 16px; }

	.news_list .box .text .tt{ padding-bottom: 5px; }

	.news_list .box .text{ height: 120px; }

	.news_list .no_img .text{ height: auto }

	.news_list .box .text .de_div{ display:block; font-size: 12px; }

	.news_list .no_img .text .de_div{ display:block; font-size: 12px; }



	/*新闻详情*/

	.news_details{ margin: 0 15px; background:none   }

	.news_d{ margin-top:0px; }

	.news_details_div,.news_details_div .zy_div{ padding: 15px; }

	.news_details_div .zy_div{ margin-top: 0; }

	.path_div{ color: #333; }

	.path_div a{ color: #333 }

	.news_details_div .tt{ padding-top: 10px; font-size: 20px; }

	.news_details_div .time{ line-height: 40px; }

	.news_details_div .zy_div div{ padding: 10px; line-height: 24px; }

	.news_details_div .zy_div{ padding: 10px 0; }

	.news_details_div .zy_div div{font-size: 14px; }

	.more_d{ padding:15px 0; line-height: 24px; font-size: 12px; }

	.more_d .text-right{ text-align: left; }

	.sz_navs{ height: 60px; line-height:60px;  margin-top: 0px; }

	.sz_nav_div .active a, .sz_nav_div a:hover{ height: 50px; line-height: 50px;}

	.sz_navs a{ height: 50px; line-height: 50px; }

	/*网络课堂*/

	.video_com .table{ width:900px;}

	.video_com .company_div{ padding: 0 0 0 10px }

	.video_list .title img{ height: 100%; }

	.video_list{ padding: 15px 0 }

	body .video_div .banner_img{ height: 300px; }

	.video_com .table tr td span{ max-width:200px;  }

	.v_box .v_right { margin-top: 10px; }

	.v_box .v_right .links{ width: 100%; }

	.v_box .v_right .links div{ float: initial; }

	.v_box .v_right .links .li{ width: 100%; }

	.video_detail .v_box{ padding: 10px; }

	.video_info{ padding: 5px; }

	.video_info .name{ font-size: 16px; }

	.video_info .name span,.video_info .de{ font-size:12px; }

	.v_box .v_right .tt{ line-height: 40px; height: 40px; font-size: 16px; }

	.v_box .v_right .links{ max-height: 300px; }

	.v_box .v_right .links .li{ height: 30px; line-height: 30px; font-size: 12px; }

	.v_box .v_left .v_play_box{ border: 10px solid #1C1A1D; }

	.video_detail{ padding: 0px; }

	.v_box .v_left .v_play_box{ height: auto; max-height: 640px;}

	.v_box .v_left .play_btn{ width: 34px; height: 34px; margin-left: -17px; margin-top: -17px; z-index: 150 }

	.jc_list ul li a .img{ padding: 10px; }

	.amap-icon img{ width: 30px; }



	.bg_details .box{ width:100%; margin: 0px; margin-top: 30px; }

	.bg_details_d{ margin-top: -15px; }

	.bg_details .box .de{ height: auto }



	.bg_details_d .box .tt img{ width: auto }



	/*其他特色班*/

	.qtkc_div .list .box{ margin: 0px; width:100%; margin-top: 50px;}

	.qtkc_div .list .box .de{ height: auto }

	.qtkc_div .list .box .tt img{ width: auto }

	.qtkc_div .qt_tt{ font-size: 18px; line-height: 40px; }





	.introduce_div .banner_img{ height: 360px; }

	.slp_div .slp{ margin-top: 0 }

	.slp_div .slp img{ display: none }

	.slp_div .slp .de{ padding: 0; border: none }

	.slp_div{ padding-bottom: 15px; }

	.num_tt img{ height: 50px; }

	.bk_div1 .bk_tt{ font-size: 20px; }

	.bk_div1 .line{ height: 4px; }

	.bk_div1 .de{ margin-top: 15px; line-height: 24px; padding: 10px 10px;  }

	.bk_div1 {

    	/*background: url(img/img/bg_zt1.jpg) center top; background-size: auto 100% */

	}

	.bk_div1 .step .img{ display: none }

	.bk_div1 .step{ text-align: center; }

	.bk_div1 .step .box{ float: initial; display: inline-block; margin:5px; }



	.bk_div2 .img{ width: 100%; height: auto; text-align: center; }

	.bk_div2 .img img{ width: 80%; position: initial; }



	.bk_div2 .text{ width: 100%; padding: 20px ;}

	.introduce_div .banner_img{ height: 240px; }

	.bk_div2 {

    	/*background: url(img/img/bg_zt2.jpg) center top; background-size: auto 100% */

	}

	.bk_div2 .text .tt{ font-size: 20px; text-align: center; }

	.bk_div2 .text .line{ margin-right: auto; margin-left: auto }





	.bk_div3 {

	    	/*background: url(img/img/bg_zt3.jpg) center top; background-size: auto 100% */

		}

	.bk_div3 .text .tt{ font-size: 20px;text-align: center; }

	.bk_div3 .text .line{ margin-right: auto; margin-left: auto }

	.bk_div3 .text{ width: 100%; padding: 20px; }

	.bk_div3 .img{ width: 100%; text-align: center; height: auto }

	.bk_div3 .img img{ position: initial; width: 60% }

	.zx_btn{ text-align:center!important }



	.bk_div4 {

	    	/*background: url(img/img/bg_zt4.jpg) center top; background-size: auto 100% */

		}

	.bk_div4 .img{ width: 100%; height: auto; text-align: center; padding-top: 20px; }

	.bk_div4 .img img{ width: 60%; position: initial; }

	.bk_div4 .text{ width: 100%; padding: 20px; }

	.bk_div4 .text .tt{ font-size: 20px;text-align: center; }

	.bk_div4 .text .line{ margin-right: auto; margin-left: auto }





	.bk_div6 {

	    	/*background: url(img/img/bg_zt6.jpg) center top; background-size: auto 100% */

		}

	.bk_div6 .img{ width: 100%; height: auto; text-align: center; padding-top: 20px; }

	.bk_div6 .img img{ width: 60%; position: initial; }

	.bk_div6 .text{ width: 100%; padding: 20px; }

	.bk_div6 .text .tt{ font-size: 20px;text-align: center; }

	.bk_div6 .text .line{ margin-right: auto; margin-left: auto }



	.top_banner{ height: auto }

	.top_banner .img{ height: auto }

	.top_banner .img img{ width: 100% }

	.top_banner .img1{ display: none;}

	.top_banner .img2{ display: block }



}





@media (max-width: 480px){


	/*返回顶部*/

	.more{height:36px !important;line-height:36px !important;}

	.go_top{ width:24px; height: 24px; border-radius: 5px;}

	.go_top div{ display: none }

	.go_top img{ margin-top: 6px; width: 14px;  }

	.home_banner,.imagelist a,.fullSlide .bd li, .fullSlide{height:200px; }
	.fullSlide .bd li,.fullSlide{background: #ddd center no-repeat;  background-size: auto 200px;   }
	.fullSlide .hd{  bottom: 0;  }

	.school_list{ width: 100%; overflow: auto; }

	.school_list .list_box{ width: 900px; }

	.school_list .box{ width: 180px;}

	.school_list .box{ margin-top: 20px; }

	.school_list .box a {
		width: 150px;
		height: 150px;
	}

	.school_list .box a .img{ width: 130px; height: 130px; border-radius: 130px; }

	.school_list .box a .tt img{ top: -16px; }

	.video_box .more_btn{ margin-right: 10px; width: 150px; height: 36px; line-height: 34px; margin-top: 10px; float: inherit; }

	.video_div_b {
		/*min-height: 240px;*/
	}

	.video_div_b .box_d {
		/*min-height: 240px;*/
	}

	.user_center .content .right ul li{text-overflow:inherit; font-size: 12px; }

	.user_center .content .right{ overflow: auto; width: 100%}

	

	.user_center{ padding: 50px  0 20px 0 }

	.user_div .u_tt{ height: 40px; line-height: 40px; font-size: 16px; }

	.user_center .content .info{ padding: 10px }

	.user_center .content{ padding: 0 10px 10px 10px; }

	.user_center .content .left{ height: 40px; line-height: 40px; margin-left: 0; font-size: 12px; }

	.user_center .content .left img{ height: 16px; }

	.user_center .content .left a{ font-size: 12px; }

	.user_center .content .left .pass{ margin-right: 0 }

	.win_show{ transform: scale(0.7);-webkit-transform: scale(0.7); }

	.ui-dialog-body{ font-size: 12px; }

	.form_d{ padding: 20px 35px; }

	.form_d .input_div .text{ font-size: 16px; }

	.user_center .content .kb_title{ height: 18px; font-size: 18px; line-height: 18px; }

	.imagelist{ margin-bottom: 0 }

	.home_banner .point-div{ margin-top: -12px; }

	.kk_notip{ margin-top: 0; }

	/*教研团队*/

	.team_div .banner_img{ height: 200px; display: block;  }

	.teams{ padding: 15px 0; }

	.team_tt{ height: 60px; line-height: 60px; margin-bottom: 15px; }

	.team_tt .bg{ height: 60px; }

	.team_tt div{ font-size: 18px; margin-top: -60px; }

	.team_tt div img{ height: 30px; }

	.teams .row .box{ height: 150px; margin: 5px 0 }

	.teams .row .box .left{ height: 130px; line-height: 130px; width: 115px; }

	.teams .row .box .right .tt{ line-height: 20px; font-size: 16px; }

	.teams .row .box .right .details,.teams .company_div .div_scroll{ height: 110px; font-size: 12px; }

	.teams .company_div{ padding-bottom: 0 }

	/*新闻中心 s*/

	.news_div .banner_img{ display: block; height: 200px; }

	.news_btns a{font-size: 14px; }

	.news_list .box .img{ height:80px; width: 120px;  }

	.news_list .box .text .tt a{ font-size: 14px; }

	.news_list .box .text{ height: 80px; }

	.news_list .box .text .tt span{ font-size: 12px; }

	.news_list .box .img{ margin-right: 10px; }

	.news_list .box .text .de_div{ display: none }

	.news_list .no_img .text .de_div{ display: block }

	.news_list .no_img .text .tt a{ height: 20px;display: block;

    word-break: keep-all;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis; }

	.pages{ padding: 10px 0; text-align: center; }

	.pages a{ padding: 5px 10px; background:#E9E9E9; transition: 0.3s; -webkit-transition: 0.3s; border-radius: 30px; color: #666666; margin: 0 5px;  }

	.pages .prev,.pages .next{ padding: 5px 15px; }

	.pages .active{ background:none; color: #C3000D}

	.pages a:hover{ background: #C3000D; color: #fff;  }

	.pages .active:hover{ background:none; color:#C3000D   }



	.loading {display: block}

	.pages{ display: none }

	.news_list{ padding-bottom: 0 }



	/*新闻详情*/

	.news_details{ margin: 0 }

	.news_details_div .tt{ font-size: 16px; margin-top: 0; line-height: 24px; text-align: left; }

	.news_details_div .zy_div div{ padding: 5px 10px; }

	.news_details_div .content{ font-size: 12px; line-height: 20px; }

	.news_details_div{ padding: 10px; }

	.news_details_div .time{ line-height: 30px; font-size: 12px; }

	.more_d{ padding: 15px 10px; }



	/*网络课堂*/

	.video_com .table tr td span{ max-width:150px;  }

	body .video_div .banner_img{ height: 200px; }

	.video_list .title{ font-size: 16px; }

	.video_list{ padding-bottom:0 }

	.video_list .video_com{ margin-top: 10px; }

	.video_com .table{ width:500px;}

	.video_com .table tr td{ font-size: 12px; }

	.video_com .table tr td div{ display:none  }





	.video_detail .v_box{ padding: 0; }

	.v_box .v_left .v_play_box{ border: 5px solid #1C1A1D; }

	.path_div{ height: 30px; line-height: 30px; font-size: 12px; padding: 0 10px; }

	.video_info .name{ font-size: 14px; }

	.video_info .name span,.video_info .down a{ font-size: 12px; }







	.sz_navs{ height: 40px; line-height:40px;  margin-top: 0px; }

	.sz_nav_div .active a, .sz_nav_div a:hover{ height: 40px; line-height: 40px;}

	.sz_navs a{ height: 30px; line-height: 30px; }

	.sz_navs .icon{ width: 10px; margin-left: -5px; }



	.video_list .title{ top: -5px; }

	.video_list .video_dd{ margin-top: 0px; }

	.video_div_b{ padding: 0 }



	.user_center .content .kb_title{ height: 16px; line-height: 16px; font-size: 16px; }

	.sz_navs .icon{ display: none }

	.video_div .kc_nav{ top: 144px;   }

	.foot_nav .row{ padding: 0 10px; padding-top: 10px; }

	.jc_list ul li a .img{ padding: 10px; }





	.footer .fri_links{ width: 100%; padding-left: 10px; padding-right: 10px; overflow: auto; }





	.introduce_div .banner_img{ height: 160px; }

	.slp_div .slp{ padding: 15px; }

	.slp_div .slp .de{ font-size: 12px; line-height: 20px; }

	.num_tt img{ height: 40px; }

	.bk_div1 .bk_tt{ font-size: 18px; }



	.slp_div .img_tt{ margin-top: 0; }

	.bk_div1 .de{ font-size: 12px; line-height: 20px; }

	.bk_div1 .step{ padding: 20px 0 }

	.bk_div1 .zx_btn{ padding-bottom: 20px; }

	.zx_btn img{ height: 40px; }



	.bk_div2 .text .tt{ font-size: 18px; }

	.bk_div2 .de{ font-size: 12px; line-height: 20px; }



	.bk_div3 .text .tt{ font-size: 18px; }

	.bk_div3 .de{ font-size: 12px; line-height: 20px; }



	.bk_div4 .text .tt{ font-size: 18px; }

	.bk_div4 .de{ font-size: 12px; line-height: 20px; }



	.bk_div6 .text .tt{ font-size: 18px; }

	.bk_div6 .de{ font-size: 12px; line-height: 20px; }





	.kktz_win{ width: 100%; left: 0; margin-left: 0; }

	.kktz_win .c_tt{ text-align: left; font-size: 14px; }





	.foot_nav .row img{ height: 28px;    margin-top: 6px; }

}











/*2017/7/25  DQ添加*/



#newBridge .nb-customer-icon-style .nb-icon-groups-item .nb-group-icon{background:transparent  url(../img/icongroup0.png) no-repeat !important;}





.more:hover{background:#c30000;color:#FFF !important;transition:0.3s;}