@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑";}
h1,h2,h3,h4,h4,p,ul,li{ margin:0 auto; padding:0;}
/*代码优先级*/
.gkbj6{ width: 518px; margin:0 auto; position: relative;}
.gkcb6{ position: absolute; right: 11%; margin-top: 62px;}
.looyu_main{ width:136px;}
.topNav_main{width:auto; line-height:28px;}
.switch_list {left: -20px;width: 94px;}
.switch_list dl{ margin-bottom:0px;}
.switch_list dl dd{text-align: center;}
.navbar-default {background-color:inherit; border-color:inherit; border:none;margin:15px auto auto auto;}
.bottom_main{ display:none;}
h2{ font-size:36px; color:#333; text-align:center; padding:45px 0; margin:0 auto;}
.h2_title{
	font-weight: bold;
}
.table-container { width: 100%; overflow-y: auto; _overflow: auto; margin: 0 0 1em; }
.table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 10px; }
.table-container::-webkit-scrollbar-thumb { border-radius: 8px; border: 1px solid #fff; background-color: rgba(0, 0, 0, .3); }
.table-container table{border:1px solid #ccc;}
.table-container table td{padding:8px; border-collapse: collapse;border:1px solid #ccc;}
/*新增代码*/
.glbc{ margin-left: 10px; color:#3e7ec0 !important;}
.fhz{ text-align: left;}
.header{ background:url(../images/banner_bg.jpg) no-repeat top center; background-size:cover;height: 692px;}
.cumb{color:#333; padding:15px 0; font-size:12px;}
.cumb .triangle-right {width: 0;height: 0;border-top: 5px solid transparent;border-left: 8px solid #027e73;border-bottom: 5px solid transparent; float:left; margin:4px 8px auto auto;}
.cumb h1{ display:inline; font-size:12px;}
.cumb a{ color:#333; font-size:12px;}
#box7{ padding:20px 0 0 0;}

.img-responsive{
	margin: 0 auto;
	margin-top: 20px;
}


/*按钮*/
.niu{ background:#ec6258; color:#fff; font-size:18px; display:inline-block;text-align:center; padding:10px 25px;}
a.niu{ color:#fff;}
a.niu:hover{ color:#fff;}
.bottom_cont{ background: #ec6258; text-align: center;}
.bottom_cont a,.bottom_cont a:hover{ text-decoration: none; color: #fff;font-size: 16px; line-height: 45px;}
.a_you{ padding-left:0;}
#common_copyright{width:100%;}
#common_copyright ul{ background:url("http://bj.xdf.cn/Portals/24/xdf_common/images/top_bottom.png") no-repeat 0 -248px; padding:14px 0 0 50px;}
.table-container{ overflow-x: inherit !important; overflow-y:inherit !important ;}
.bjbox{ display: none;}
.table-responsive{ border: none;}
.gly{ margin-top: 70px;}
.l-s2{ background:url(../images/cbn.jpg) no-repeat; height: 800px; }
.mg{ overflow: hidden; background: #FFFFFF; margin-bottom: 43px;  height: 492px;}
.mg .mgleft{ float: left; width: 108px; background: #0175ee;}
.mg .mgleft span{ display:block; font-size: 20px; }
.mg .mgleft .mgleft1{ text-align: center; padding-top: 74px; padding-bottom: 74px; color: #FFFFFF;}
/*.mg .mgleft .mgleft1 .glhv{ height: 74px; background: url(../images/cz.png) no-repeat center;}*/

.mg .mgrigt{ float: left; width: 100%; padding-top: 44px; padding-left: 10px;}
.mg .mgrigt .rug-1{
	float: left;
	width: 670px;
	padding: 0 55px;}
.mg .mgrigt .rug-2{ background: #dbfdfa; padding: 0 28px; line-height: 32px; padding-bottom: 60px;}
.mg .mgrigt .rug-1 li{ line-height: 42px;  font-size: 18px;}
.glh{
	margin-top:43px;
	font-size:20px;clear: both;
	margin: 0 auto; color: #FFFFFF !important;
	background: -webkit-linear-gradient(#fdbc20, #fc9304);

	background: -o-linear-gradient(#fdbc20, #fc9304);

	background: -moz-linear-gradient(#fdbc20, #fc9304);

	background: -mos-linear-gradient(#fdbc20, #fc9304);

	background: linear-gradient(#fdbc20, #fc9304);
	width:296px; height: 53px;
	line-height: 53px;
	text-align: center;
	display:block;
	border-radius: 40px;}
.gknvx .wb{
	width: 50%;
    float: left;
    padding: 0 15px;
}
.gknvx{ overflow: hidden;}
.gcen{ text-align: center; clear:both; margin-top: 80px;}
.gcen img{width: 97%;}
.wb1 .gkbt{
	height: 459px;
}
.gkbt{ text-align:  center;
	background: #f7f7f7;
	padding: 0 20px;
	padding-top: 60px;
	margin-top: -39px;
	padding-bottom: 36px;

}
.xd{border-bottom: 1px solid #0175ee;}
.gknvx .cal h3{ text-align: center; color: #009b90; font-size: 26px; margin-bottom: 20px;}
    /*.gknvx .vx-1 .p1 {
    background: #f0f0f0;
    padding: 15px;}*/
.gb9{ width: 82px; margin: 0 auto;}
.gknvx .cal ul{ margin-top:14px; min-height: 251px;}
.gknvx .cal ul li{ color: #333333; line-height: 30px; text-align: left; font-size: 16px;}
.gknvx .cal ul li span{ font-size: 16px;}
.gknvx .cal ul li a{ color: #333333; font-size: 16px; display: inline-block; margin-left: 10px;}
.owl-carousel{ display: block !important;}
.l-s4{ background: #f7f7f7; background-size: cover; margin-top: 78px;}
.l-s4 .p1{ text-align:  center; font-size: 20px;}
.l-s4 h2{ padding-bottom: 30px;}

.vble .leleft{ width: 300px; float: left;}
.vble .leleft1{ margin-left: 30px;} 
.vble .leleft .lg{ width:156px; margin: 0 auto; font-size: 22px; }
.vble .leleft .lg img{ vertical-align: middle;}
.vble .leleft .lg span{ vertical-align:middle;
display: inline-block;
    margin-top: 7px;
	color: #009b90;
}
.vble .lerig{ width: 300px; float: left;}
.gkjs{ margin: 20px 0; font-size: 14px;}
.gkjs p{ line-height: 26px; font-size: 15px;}
.gkjs strong{ font-size: 16px;}
.ngkvb{ margin-top: 60px; overflow: hidden;}
.vble{ width: 680px; overflow: hidden; float: left;}
.vblerig{ width: 423px; float: left; margin-left: 30px; position: relative;    margin-bottom: 20px;}
.owl-pagination{ position: absolute; right: 0; bottom: 13px;}
.owl-buttons{ display: none !important;}
.owl-carousel .owl-item{ position: relative;}
.owl-carousel .owl-item div.gfl{ padding-left:30px;font-size: 16px; line-height: 59px; color: #FFFFFF; position: absolute; width: 100%; height: 60px; background: rgba(38,48,35,0.5); left: 0; bottom: 0;}
.owl-carousel .owl-item div.gfl p{ z-index: 999999999999;}
.owl-carousel .owl-item img{ width: 100%;}
.glh1{ margin-top: 50px; margin-bottom: 40px; color:#fff !important;}
.l-s5{ margin-top: 20px;}
.gkbdf{ margin-top: 40px;}

/*.gkbt p{ border:1px dashed #000000;}*/
.gkcb .wb{ width: 47%; float: left; margin-left: 23px;}
.glr{ margin-top: 80px; text-align: center;}
.glr1{ margin-top: 70px; background: url(../images/bjk.jpg) no-repeat center; height: 230px;}
.glr1 .year_ielts{ /*display: inline-block;*/ font-size: 60px; font-weight: bold; color: #ffffff;}
.gkbbn{font-size: 60px; color: #ffffff;font-weight: bold;}
.glr1 img{ width: 100%;}
.l-s5 .gkbt{ padding:0 15px;padding-top: 60px; min-height: 244px;}
.l-s5 .gkbt p.xlino{ border-top:1px solid #009b90; margin-top: 10px;}
.mg .mgrigt .rug-2s .glbn li.gkio{ border-bottom: none;}
.bkly{ margin-top: 26px; min-height: 80px;    font-size: 16px;    text-align: left;    padding-bottom: 20px;}
.gkbt span{ color: #333333; font-size: 30px;}
.gkbt span.colcor_ys{
	color: #009b90;
}
.gkbt span.dian{
	font-size: 16px;
	margin-right: 10px;
}
.center_ps{
	line-height: 40px;
}
.l-s3 .gkbt p{border-bottom: 1px solid #009b90 !important;}
.mg .mgleft .mgleft1.ing{background: #ffffff;  color: #0175ee;}
.mg .mgleft .mgleft1 .kbl{ background: url(../images/cz1.png) center no-repeat;height: 70px;}
.mg .mgleft .mgleft1.ing .kbl{ background: url(../images/cz.png) center no-repeat;height: 70px;}

.mg .mgleft .mgleft1 .mb{ background: url(../images/lz1.png) center no-repeat;height: 70px;}
.mg .mgleft .mgleft1.ing .mb{ background: url(../images/lz.png) center no-repeat;height: 70px;}
.glbn .bmj{ float: left; line-height: 26px; text-align: left;}
.glbn .bmj1{ width: 63px; font-weight: bold; margin-top: 14px;}
.glbn .bmj1s{ width: 310px; font-size: 16px;}

/*.mg .mgleft .mgleft1 .glhv.lh{ background: url(../images/cz1.png) center no-repeat;}*/
/*.lg{ width: 500px;}*/
#gh.hg{background: url(../images/cz1.png) center no-repeat;height: 70px; } 
/*
.mg .mgleft .mgleft1 .glhv.hl{ background: #FFFFFF;}*/
.lg .bor{ margin:0 auto; width: 400px; border: 1px solid #009b90; height: 80px;}
.lg .lb{ color: #009b90; width: 200px; height: 110px; background: #FFFFFF; margin: 0 auto; text-align:  center; font-size: 32px; margin-top: -69px;}
.rug-2 h3{text-align: center;
    font-size: 32px;
    padding-top: 20px;
    line-height: 45px;
    }
.mg .mgrigt .rug-2 .glbn { margin-top: 10px;}
.mg .mgrigt .rug-2 .glbn li{ text-align: center; border-bottom:1px solid #c5f3f0; line-height: 78px; height: 78px; font-size: 20px;}
.mg .mgrigt .rug-2{ width: 438px;}

.owl-theme .owl-controls .owl-page span{background: #ffffff !important;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ background: #009b90 !important;}
.mg .mgrigt .rug-2s .glbn li{ height: 101px;
    line-height: 70px;
    padding-top: 23px;}
    .mg .mgrigt .rug-2s{ padding-bottom: 0; margin-bottom: 42px;}
.glh:hover{ text-decoration: none; color: #FFFFFF;}
.cumb p{ display: inline-block;}
.gkk{ overflow: hidden;}
.gkk .gkk-1{ width: 200px; float: left;}
.gkk{ width: 1140px; background: url(../images/jks.jpg) no-repeat; height: 219px;}
.gkk .gkk-1s{ text-align: center; width: 158px;  height: 178px;  margin-top: 62px; font-size: 24px; color: #FFFFFF;}

.gkk .gkk-2s{ width: 236px; height: 90px; margin-left: 25px;}
.gkk .gkk-2s .k-2s{ display: inline-block; float: left; width: 88px; text-align: center; color: #FFFFFF; padding-top: 18px;}
.gkk .gkk-2s .k-3s{ display: inline-block; width: 142px; float: left;margin-top: 19px;}

.gkk .gkk-3s{ height: 90px; width: 194px; margin-left: 11px;}
.gkk .gkk-3s .k-4s{display: inline-block; float: left; width: 84px; text-align: center; color: #FFFFFF; padding-top: 18px; }
.gkk .gkk-3s .k-5s{ margin-top:19px;display: inline-block;  width: 100px; float: left; padding-left: 6px;}

.l-s1 .container{ width:1150px;}
.gkk .gkk-4s{ width: 209px; height: 90px;}
.gkk .gkk-4s .k-6s{ display: inline-block; float: left; width: 81px; text-align: center; color: #FFFFFF; padding-top: 18px;}
.gkk .gkk-4s .k-7s{display: inline-block;  width: 100px; float: left; margin-left: 6px;     margin-top: 27px;}
.gkk .gkk-4s .k-7ss{display: inline-block;  width: 100px; float: left; margin-left: 6px;     margin-top: 10px;}
.gkk .gkk-4s .k-7sss{display: inline-block;  width: 100px; float: left; margin-left: 6px;     margin-top: 22px;}
.gkk .gkk-4s .k-7ssss{display: inline-block;  width: 100px; float: left; margin-left: 6px;     margin-top: 30px;}
.gkk .gkk-4s .k-7sssss{display: inline-block;  width: 100px; float: left; margin-left: 6px;     margin-top:16px;}
.gkk .gkk-4s .k-7s p{ line-height: 90px; line-height: 60px;}

.gkk .gkk-6s{ width: 162px;}
.gkk .gkk-6s .k-7s{ width: 60px;}

.gkk .gkk-5s .k-7s p{ line-height: 22px;}
.gkk .gkk-5s{ width: 141px;}
.gkk .gkk-5s .k-6s{ width: 80px;}
.gkk .gkk-5s .k-7s{ width: 56px; margin-left: 5px; margin-top: 15px;}

.gkk .gkk-7s{ margin-left: 60px; margin-left: 75px;}
.gkk .gkk-7s .k-6s{ padding-top: 66px;}
.gkk .gkk-7s .k-7s{ margin-top: 60px;}

.gkk .gkk-8s{ margin-left: 24px;}
.gkk .gkk-8s .k-6s{ padding-top: 66px;}
.gkk .gkk-8s .k-7s{ padding-top: 46px;}

.gkk .gkk-9s{ margin-left: 13px;}

.gkk .gkk-9s .k-6s{ padding-top: 66px;}
.gkk .gkk-9s .k-7s{ padding-top: 44px; margin-left: 10px;}

.gkk .gkk-10s{ margin-left: 30px;}
.gkk .gkk-10s .k-6s{ padding-top: 66px;}
.gkk .gkk-10s .k-7s {  padding-top: 48px; margin-left: 6px;}
.gkk .gkk-10s .k-7s p{ line-height: 22px;}

.l-s1 { overflow-x: hidden;}
#owl-demogh{ display: none !important;}

/*判断*/
@media screen and (max-width: 65.375em){
	.vblerig {
		width: 423px;
		float: left;
		margin-left: 30px;
		position: relative;
		margin-bottom: 0;
	}
	.glbn .bmj1s{ width: auto;}
	.mg .mgrigt2  .rug-2s .glbn li{ border: none;}
	.cal h3{ font-size: 18px; font-weight: bold; margin-bottom: 20px;}
	.cal p{font-size: 16px;}
	.l-s1  .gkbt{min-height:92px; padding-top:10px; margin-top: 0; padding-bottom: 10px;}
	#owl-demogh{ display: block !important;}
	.table-responsive{ display: block;}
	.l-s1 .container{ width: auto;}
	.mg .mgleft span{ height: 45px; line-height: 45px;}
	.rug-2 h3{ font-size: 20px;}
	.mg .mgrigt .rug-1 li{line-height: 32px; font-size: 16px;}
	.gknvx .cal ul li a{ margin-left: 0;}
	.owl-theme .owl-controls .owl-page span{     background: #869791 !important;}
	.bjbox{ display: block;}
	.gly{ margin-top: 30px;}
	.mg .mgrigt .rug-2 .glbn li{ 
	line-height: 38px;
    height: 38px;
    font-size: 16px;
	}
	.mg{ height:auto; margin-bottom: 22px;}
	.mg .mgleft .mgleft1 .kbl{ display: none;}
	.mg .mgleft .mgleft1 .mb{ display: none;}
	.img-responsive{ margin-bottom: 30px;}
	.owl-pagination{ position: static;    right:auto;
    bottom:auto;}
	.glr1{ display: none;}
	
	
	.mg .mgleft{ width: 100%;}
	.mg .mgleft .mgleft1{ width: 50%; float: left; padding-top: 0; padding-bottom: 0;}
	.rug-2 h3{ font-size: 21px; line-height: 32px;}
	.vble .leleft{ display: none;}
	.l-s4 .p1{ font-size: 16px; text-align: left;}
	.vblerig{ margin-left: 0; width: 100%;}
	.ngkvb{ margin-top: 20px;}
	.gcen{ margin-top: 0px;}
	.l-s4{ margin-top: 20px;}
	.gkcb .wb{ margin-left: 0; width: 100%;}
	.gkbdf{ width: 100%; margin-top: 0;}
	.glh{ font-size: 16px; height: 42px; line-height: 42px;}
	.glh1{     margin-top: 8px;
    margin-bottom: 21px;}
	.gkbdf img{ width: 100%;}
	.glr{margin-top: 20px; width: 100%;}
	.glr img{ width: 100%;}
	h2{ padding: 22px 0; font-size: 22px;}
	.mg .mgrigt{ width: 100%; padding-left: 0; padding-top: 10px;}
	.mg .mgrigt .rug-1{ margin-top: 10px;}
	.mg .mgrigt .rug-1{ width: 100%;}
	.lg .bor{ width: 100%; height: 47px;}
	.lg .lb{ font-size: 20px; margin-top: -35px; height: 74px;}
	.mg .mgrigt .rug-2{ padding-bottom: 25px;}
	.gknvx .wb{ width: 100%;}
	.gknvx .cal ul li span{ display: none;}
	.gknvx .cal ul li span.glbc{ display: block;    margin-left: 0;}
	.l-s2{ height: auto; background-size: cover; padding-bottom: 16px;}
	#doyoo_con,#common_topNav,.copy_bar,.show_jiathis,.cumb{ display:none;}#box7{ padding-bottom:50px;}#box .col-md-2{ display:none;}.bottom_main{ display:block;background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60); background:#000;color:#fff; padding:0;}.niu{ display:block;}h2{ font-size:26px;}.xdf-copyright ul{ padding-bottom:45px;}#xdf-footer{ padding:0 30px;}
    .table-container{ overflow-x: auto !important; overflow-y:auto !important ; display: none;}
    .xdf-copyright  .list .right{width: 100%;}
    .xdf-copyright .copyright-list-1,.xdf-copyright  .list .qrcode, .xdf-copyright  .list .copyright {
     display: none;
    }
    .xdf-copyright.list p span {
        padding-left: 0px;
        padding: 0 4px;
    }
    #xdf-footer,
    .xdf-copyright ,
    .xdf-copyright  p {
        width: 100%;
        text-align: center;
    }
    .copyright-list {
        padding: 0;
    }
    .xdf-copyright  .list .right p{text-align: center;}
}
@media screen and (max-width: 45.20em){
	.header{ height: auto;}
	#box7{ padding-bottom:50px;}#common_copyright ul{ background:none; padding:14px 0 0 0; width:100%; text-align:center;}#common_copyright ul li{ width:100%;}}
@media screen and (max-width: 35.25em){}
@media screen and (max-width: 25em){}

.goup-container{ opacity:0.4; z-index:1030; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;behavior:url(PIE.htc);}

.cll{ height: 28px; line-height: 28px;}






