	
* {
	font-family: "微软雅黑";
	margin: 0px;
	padding: 0px;
}

a {
	cursor: pointer;
	text-decoration: none!important;
}

a:hover {
	text-decoration: none;
}

body {
	background-color: #fff;
}


/*.container{width: 960px}*/


/*导航*/

#navbar {
	background: #fff;
	height: 64px;
	line-height: 64px;
	font-size: 16px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
}

#navbar img {
	padding: 0;
	margin: 0;
	float: left;
	margin-top: 12px;
}

#navbar ul {
	float: right;
	margin: 0px;
}

#navbar li,
#navbar li a {
	color: #666;
}
#navbar li{
	padding-right: 10px!important;
    padding-left: 10px!important;
}
#navbar li a.active {
	color: #3d94cf
}


/*#navbar li a {
	padding: 8px 5px;
}*/

#navbar a:hover {
	color: #3d94cf;
}


/*banner*/

.banner {
	margin-top: 70px
}

.banner a img,
.banner img {
	width: 100%
}


/*标题*/

.big_title {
	font-size: 32px;
	color: #333;
	margin: 60px 0px;
	text-align: center;
	font-family: "微软雅黑";
}


/*背景*/

.bgbai_baokuo {
	background-color: #fff;
}

.bg_hui {
	background-color: #f5f5f5
}


/*按钮*/

.dingzhi_button {
	background-color: #1688e9;
	color: #fff;
	padding: 10px;
	font-size: 16px;
	border: 1px solid #dbdbdb;
}

.btn:hover,
.btn:active,
.btn:visited {
	background-color: #1688e9;
	color: #fff;
}

.btn_big {
	background-color: #1688e9;
	color: #fff;
	width: 310px;
	font-size: 20px;
	padding: 12px;
	margin: 60px 0px 0px 0px;
}

.zixun,
.zixun:hover,
.zixun:hover:active {
	font-size: 20px;
	color: #666;
	padding: 10px 20px;
	border: 1px solid #1688e9;
	border-radius: 10px;
}

.btn_xuanke {
	font-size: 24px;
	color: #fff;
	background: #1688e9;
	padding: 10px 40px;
	border-radius: 10px
}

.jihuo {
	background-color: #1688e9;
	color: #fff;
}

.yuyue_button {
	background-color: #1688e9;
	color: #fff;
}


/*圆角*/

.brt {
	border-top-right-radius: 10px;
}

.brb {
	border-bottom-right-radius: 10px;
}

.blt {
	border-top-left-radius: 10px;
}

.blb {
	border-bottom-left-radius: 10px;
}


/*距离*/

.p40 {
	padding: 40px 0px 10px 0px;
}

.p30 {
	padding: 30px 20px 10px 20px;
}


/* !Margin ------------------------------------------------------------------ */

.mt05 {
	margin-top: 5px !important;
}

.mt08 {
	margin-top: 8px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt15 {
	margin-top: 15px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt25 {
	margin-top: 25px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.mt45 {
	margin-top: 45px !important;
}

.mt50 {
	margin-top: 50px !important;
}

.mt60 {
	margin-top: 60px !important;
}

.mt80 {
	margin-top: 80px !important;
}

.mt90 {
	margin-top: 90px !important;
}

.mt105 {
	margin-top: 105px !important;
}

.mt113 {
	margin-top: 113px !important;
}

.ml10 {
	margin-left: 10px !important;
}

.ml12 {
	margin-left: 12px !important;
}

.ml20 {
	margin-left: 20px !important;
}

.ml30 {
	margin-left: 30px !important;
}

.ml96 {
	margin-left: 96px !important;
}

.ml130 {
	margin-left: 80px !important;
}

.ml330 {
	margin-left: 300px !important;
}

.mb10 {
	margin-bottom: 10px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.mb15 {
	margin-bottom: 15px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.mb30 {
	margin-bottom: 30px !important;
}

.mb40 {
	margin-bottom: 40px !important;
}

.mb50 {
	margin-bottom: 50px !important;
}

.mr10 {
	margin-right: 10px !important;
}

.mr20 {
	margin-right: 20px !important;
}

.mr30 {
	margin-right: 30px !important;
}


/* !Padding ------------------------------------------------------------------ */

.pt10 {
	padding-top: 10px!important;
}

.pt20 {
	padding-top: 20px!important;
}

.pt28 {
	padding-top: 28px !important;
}

.pt20 {
	padding-top: 20px !important;
}

.pt30 {
	padding-top: 30px !important;
}

.pt40 {
	padding-top: 40px !important;
}

.pt50 {
	padding-top: 50px !important;
}

.pt185 {
	padding-top: 185px !important;
}

.pb10 {
	padding-bottom: 10px !important;
}

.pb20 {
	padding-bottom: 20px !important;
}

.pb30 {
	padding-bottom: 30px !important;
}

.pb40 {
	padding-bottom: 40px !important;
}

.pl35 {
	padding-left: 35px!important;
}

.pr35 {
	padding-right: 35px!important;
}


/* Font -----------------------------------------------*/

h1 {
	font-size: 36px;
}

h2 {
	font-size: 30px;
}

h3 {
	font-size: 28px;
}

h4 {
	font-size: 24px;
}

p {
	font-size: 20px;
}

b {
	font-weight: normal;
}

.fc01 {
	color: #3d94cf
}


/*主色*/

.fc02 {
	color: #666
}


/**/

.fc03 {
	color: #333
}

.fz14 {
	font-size: 14px !important;
}

.fz18 {
	font-size: 18px !important;
}

.fz20 {
	font-size: 20px !important;
}

.fz24 {
	font-size: 24px !important;
}

.fz26 {
	font-size: 26px !important;
}

.fz28 {
	font-size: 28px !important;
}

.fz30 {
	font-size: 30px !important;
}

.fz32 {
	font-size: 32px !important;
}

.fz36 {
	font-size: 36px !important;
}

.flr {
	float: right;
}

.fll {
	float: left;
}

.clearfix {
	clear: both;
}

.por {
	position: relative;
}


/*边框*/

.border1 {
	border-top: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

.border2 {
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid transparent;
}

.border3 {
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-top: 1px solid transparent;
}

.border4 {
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	;
}


/*VIP定制*/

.dingzhi dt,
.mingshi .mingshijieshao dt {
	font-size: 20px;
	color: #333;
	text-align: center;
	margin-bottom: 10px
}

.dingzhi dd {
	font-size: 16px;
	color: #999;
	text-align: center;
	margin-bottom: 20px
}


/*.bgbai_baokuo .col-lg-4,.bgbai_baokuo .col-lg-3,.baozhang,.jingcai .col-lg-4,.duoxuan .col-lg-3,.xuanxuexiao .col-lg-3,.xuanxuexiao .col-lg-4,.baozheng .media,.shouhuorensheng .col-lg-4,.shouhuorensheng .col-lg-12{border:1px solid #dbdbdb;}*/

.baozheng .media {
	border: 1px solid #dbdbdb;
}

.shouhuorensheng .col-lg-4,
.shouhuorensheng .col-lg-12 {
	border: 1px solid #dbdbdb;
}

.bgbai_baokuo .col-lg-4:hover,
.dingzhikecheng .btn:hover,
.mingshi .col-lg-4:hover,
.jingcai .col-lg-4:hover,
.baozhang:hover,
.duoxuan .col-lg-3:hover,
.xuanxuexiao .col-lg-3:hover,
.xuanxuexiao .col-lg-4:hover,
.baozheng .media:hover,
.shouhuorensheng .col-lg-4:hover,
.shouhuorensheng .col-lg-12:hover {
	border-top: 1px solid #2e93e8!important;
	border-left: 1px solid #2e93e8!important;
	border-right: 1px solid #2e93e8!important;
	border-bottom: 1px solid #2e93e8!important;
}


/**/

.xuanze .fll {
	position: relative;
}

.xuanze .fll:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.xuanze .fll:first-child {
	width: 640px;
	height: 290px;
	overflow: hidden;
}

.xuanze .fll:not(:first-child) {
	width: 320px;
	height: 290px;
	overflow: hidden;
}

.xuanze .fll img:first-child {
	width: 640px;
	height: 290px;
	-webkit-transition: -webkit-transform 1s ease 0s;
	transition: transform 1s ease 0s;
	-webkit-transform-origin: center;
	transform-origin: center;
}

.xuanze .fll img:not(:first-child) {
	width: 320px;
	height: 290px;
	-webkit-transition: -webkit-transform 1s ease 0s;
	transition: transform 1s ease 0s;
	-webkit-transform-origin: center;
	transform-origin: center;
}


/*名师*/

.mingshi .col-lg-4 {
	padding: 20px 0px 0px 0px;
	background-color: #fff
}

.mingshi .col-lg-4 img {
	margin-bottom: 20px;
	width: 142px;
	height: 180px
}

.mingshi .mingshijieshao dd {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-bottom: 20px
}


/*贴心保障*/

.baozhang {
	padding: 30px 0px 10px 0px;
	background-color: #fff
}

.baozhang p {
	font-size: 16px;
	color: #333;
	margin-bottom: 10px
}


/**/

.modal-header {
	padding: 0px!important;
}

.modal-title {
	text-align: center;
	font-size: 26px;
	color: #333;
	background-color: #dbdbdb;
	line-height: 50px;
}

.modal-body h3 {
	margin: 15px 0px 30px 0px;
	font-family: '微软雅黑';
	font-size: 24px
}

.modal-body h4 {
	font-family: '微软雅黑';
	line-height: 30px;
	padding-bottom: 20px;
	font-size: 18px
}

.modal-body h4 small {
	font-size: 18px
}


/**/

.bottom {
	background-color: #fafafa;
	padding: 30px 0px;
	border-top: 1px solid #dbdbdb;
}

.bottom i {
	font-size: 30px;
	color: #999999
}


/*视频标题*/

.shipinshuoming {
	background-color: #474747;
	text-align: right;
	height: 372px
}

.shipinshuoming img {
	display: inline-block;
	margin-top: 269px
}


/*95%的学员选择了这些课程*/

.yidongshuoming {
	position: absolute;
	background: url(../image/bg.png) repeat;
	background-size: 100% 100%;
	display: none;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px
}

.yidongshuoming dt {
	font-size: 18px;
	color: #fff;
	margin-bottom: 10px
}

.yidongshuoming dd {
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px
}


/**/

.wenti .col-lg-6 ul {
	list-style: none;
	margin: 0px;
}

.wenti .col-lg-6 ul li a {
	font-size: 22px;
	color: #333;
	margin-top: 20px;
	display: inline-block;
	text-decoration: none
}

.wenti .col-lg-6 ul li a:hover {
	color: #3d94cf;
	text-decoration: none
}


/**/

.xuanxuexiao .col-lg-3,
.xuanxuexiao .col-lg-4 {
	padding-top: 20px
}

.xuanxuexiao .col-lg-3 h5,
.xuanxuexiao .col-lg-4 h5 {
	font-size: 14px;
	color: #333;
	margin: 30px 0px;
}

.xuanxuexiao .col-lg-3 img,
.xuanxuexiao .col-lg-4 img {
	height: 113px
}


/*学日语拒绝跳坑，看未名天5大保障*/

.baozheng .col-lg-12 {
	padding-right: 0px
}

.baozheng .media {
	margin-bottom: 10px
}

.baozheng .media .media-body .media-heading {
	font-size: 20px;
	color: #333;
	line-height: 94px;
	margin-bottom: 0px
}


/*学习有保障，才会有收获*/

.shouhuo {
	padding: 20px 0px;
}

.shouhuo .col-lg-6 dt {
	font-size: 18px;
	margin-bottom: 15px;
	color: #333;
	font-weight: 500;
}

.shouhuo .col-lg-6 dd {
	font-size: 14px;
	color: #999
}


/**/

.shouhuorensheng .col-lg-4 {
	padding: 20px 0px;
}

.shouhuorensheng .col-lg-4 h4 {
	margin: 15px 0px 0px 0px
}

.shouhuorensheng .col-lg-12 {
	margin-top: 20px;
	padding: 0px;
}

.shouhuorensheng .col-lg-12 img {
	width: 100%
}

.tank {
	position: fixed;
	top: 30%;
	right: 10px;
	z-index: 9999;
}

#udeskIm,
#udeskCall,
#BizQQWPA {
	display: block;
}

.callnum {
	display: none;
	position: absolute;
	right: 95px;
	top: 118px;
	width: 185px;
	padding: 5px 8px;
	text-align: center;
	border-radius: 5px;
	color: rgb(255, 255, 255);
	background-color: rgb(91, 177, 255);
}

.callnum a {
	color: #ffffff;
	font-size: 26px;
	display: inline-block;
	text-decoration: none;
	float: right;
	cursor: pointer;
}

.callnum img {
	vertical-align: middle;
}


/*底部滑动弹出的黄色咨询框*/

#trip.affix {
	/*bottom: 166px!important;*/
	bottom: 0px!important;
	position: fixed!important;
	top: auto!important;
	width: 100%
}

.collegeSignIn {
	margin-top: 0;
	padding: 0;
	position: fixed;
	left: 0px;
	width: 100%;
	z-index: 999;
	cursor: pointer;
}

.collegeSignIn .footer-bar-content {
	height: 166px;
	width: 1150px;
	margin: auto;
	position: relative;
}

.collegeSignIn .footer-bar-content .footer-logo {
	left: 0;
	width: 850px;
	float: left;
}

.siBtn {
	background: #fdd33b;
	width: 300px;
	height: 166px;
	float: right;
	text-align: center;
	cursor: pointer;
}

.siBtn a {
	color: #fff;
	font-size: 36px;
	display: inline-block;
	height: 100px;
	margin-top: 33px
}

.siBtnClose {
	position: absolute;
	width: 30px;
	height: 30px;
	color: #000;
	top: 0px;
	right: 0px;
	background-color: #fff;
	border-radius: 15px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}

.siBtnOpen {
	background-color: #fff;
	width: 27px;
	height: 100px;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
}


/*没有小于768px，是因为Bootstrap3以移动端优先设计*/


/* 小屏幕（平板，大于等于768px） */

@media (max-width: 768px) {
	 .big_title {
		font-size: 20px;
		margin: 30px 0px;
	}
	#div{
		height:30px !important;
		}
	#bottom h4{
		font-size: 16px !important;
		text-align: center;
		color: white;
	}
	#btn_btn {
		margin-bottom: 60px;
		}
	#bottom{
		
		    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    background-color: #1688e9;
    color: #fff;
}
		}
	#bottom a{
		text-align: center !important;
		
		background:#1688e9;
		}
		#bottom  img{
			width:30px;
			height:30px;
			margin-top: 10px;
			}
	.shouye{
		 padding-top: 0 !important;
		}
	.wenti .col-lg-6 ul li a {
		font-size: 16px;
	}
	.btn_big {
		font-size: 16px;
	}
	.baozheng .media .media-body .media-heading {
		font-size: 18px;
		color: #333;
		line-height: 40px;
	}
	 i {
		font-size: 24px;
	}
	
	.btn_big {
		width: 200px !important;
		margin: 30px 0px 0px 0px !important;
	}
}

@media (min-width: 768px) {
	/*标题*/
	.container {
		width: auto;
	}
	.big_title {
		font-size: 24px;
		margin: 30px 0px;
	}
	.banner {
		padding: 0;
	}
	.banner img {
		margin-top: 0px;
	}
	#myCarousel .carousel-inner .item a img {
		width: 100%;
		height: auto
	}
	.h60 {
		height: 30px
	}
	.shouhuorensheng .col-lg-4 {
		padding: 0px;
	}
	.shouhuorensheng .col-lg-12 {
		margin-top: 0px;
		padding: 0px;
	}
	/*名师*/
	.mingshi .mingshijieshao dd {
		font-size: 14px;
		color: #999;
		text-align: center;
		margin-bottom: 0px
	}
	.mingshijieshao {
		height: 87px;
		overflow: hidden;
	}
	.mingshi .mingshijieshao dt {
		font-size: 16px
	}
	.baozheng .col-lg-12 {
		padding-right: 15px
	}
}


/* 中等屏幕（桌面显示器，大于等于992px） */

@media (min-width: 992px) {
	.container {
		width: 990px
	}
	/*标题*/
	.big_title {
		font-size: 28px;
		margin: 60px 0px;
	}
	.banner {
		padding: 0 15px;
	}
	.banner img {
		margin-top: 30px;
	}
	#myCarousel .carousel-inner .item a img {
		width: 100%;
		height: auto
	}
	.h60 {
		height: 60px
	}
	.shouhuorensheng .col-lg-4 {
		padding: 20px 0px;
	}
	.shouhuorensheng .col-lg-12 {
		margin-top: 20px;
		padding: 0px;
	}
	/*名师*/
	.mingshi .mingshijieshao dd {
		font-size: 16px;
		color: #999;
		text-align: center;
		margin-bottom: 20px
	}
	.mingshijieshao {
		height: auto;
		overflow: hidden;
	}
	.mingshi .mingshijieshao dt {
		font-size: 17px
	}
	.baozheng .col-lg-12 {
		padding-right: 0px
	}
}


/* 大屏幕（大桌面显示器，大于等于1200px） */

@media (min-width: 1200px) {
	.container {
		width: 990px
	}
	/*标题*/
	.big_title {
		font-size: 32px;
		margin: 60px 0px;
	}
	.banner {
		padding: 0 15px;
	}
	.banner img {
		margin-top: 40px;
	}
	#myCarousel .carousel-inner .item a img {
		width: 100%;
		height: 340px
	}
	.h60 {
		height: 60px
	}
	.shouhuorensheng .col-lg-4 {
		padding: 20px 0px;
	}
	.shouhuorensheng .col-lg-12 {
		margin-top: 20px;
		padding: 0px;
	}
	/*名师*/
	.mingshi .mingshijieshao dd {
		font-size: 16px;
		color: #999;
		text-align: center;
		margin-bottom: 20px
	}
	.mingshijieshao {
		height: auto;
		overflow: hidden;
	}
	.mingshi .mingshijieshao dt {
		font-size: 18px
	}
	.baozheng .col-lg-12 {
		padding-right: 0px
	}