.title-box h1body{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif;}
.top-bg{ background: #fafafa;  border-bottom: 1px solid #dbdbdb;  height: 35px; width: 100%; line-height: 35px;}
h3 a{font-size: 24px; color: #000000;}
.pl-15{padding-left: 15px;}
/* mintop */
.top-box{height:auto;overflow: hidden;  }
.top-box .row{}
.logo{ margin-top: 20px;}
.land{height: 66px; margin-top: 20px;}
/* logo */
nav{width: 100%; height:48px;background: rgb(20, 76, 135) }
.nav-bg ul li a{height: 48px; color: #fff;line-height: 30px; font-size: 16px;}
.nav-bg ul li a:hover{color: #080808;}
.land{font-size: 24px; text-align: center;}
/* nav */
.article-bg{margin-top: 10px;}
.nav-box{padding: 0px;}
.nav-pills > li > a{border-radius: 0px;}
/* 幻灯片 */
.Form-Crumbs-Article-shuyang .submit {float:right;width:50px;height:30px;border:none;font-size:12px;background: url("../img/soso-sprite.png") left bottom no-repeat;cursor:pointer;}
.Form-Crumbs-Article-shuyang .inputWarp{float:right;width:80%;height:30px;margin:0;padding:0;line-height:22px;background:none;border:#c9c9c9 1px solid;border-right:none;}
.Form-Crumbs-Article-shuyang .txtArea{width:80%;_width:145px;height: 26px;_height:24px;font-size:14px;line-height:26px;border:0;color:#666;outline:none;font-size:100%;padding:0}
.Form-Crumbs-Article-shuyang .shuyangsoso{float:right;width:22px;height:22px;margin:3px 3px 0 0;background: url(http://www.guojixuexiao.org/favicon.ico) left center no-repeat;background-size: 22px 22px;}
.Form-Crumbs-Article-shuyang .shuyangsoso span{display:none;}
.soso-smart-m{position:absolute;z-index:9999;margin:0;background:#fff;border:1px solid #ccc;cursor:default;}
.soso-smart-m td{font-size:14px;line-height:28px;}
.soso-smart-b{background-color:#d8ecff;}
.soso-smart-c{padding-left:3px;white-space:nowrap;text-align:left;overflow:hidden;}
.class_nav dl{height: 175px;}
.shuyang-sub-site-hd .shuyang-sub-site-hd-nav .w146 {width: 206px;}
.shuyang-sub-site-hd .shuyang-sub-site-hd-nav li a {padding: 0 10px;}
.shuyang-sub-site-hd .shuyang-sub-site-hd-nav .more-wrap .more-list{right: 0;z-index:9999;}
.shuyang-sub-site-hd .shuyang-sub-site-hd-nav .more-wrap{overflow:visible;}
.shuyang-sub-site-hd-warp{position: relative;}
.shuyang-sub-site-hd-warp .Mcity{position: absolute;overflow: hidden;left: 320px;top: 20px;}
.shuyang-sub-site-hd-warp .Mcity a{display: block;float: left;padding: 0 6px;color: #666}
.search{margin-top: 30px; height: auto;overflow: hidden; margin-bottom: 10px;}
.land{height: 60px; margin-top: 28px;}
.land {
    font-size: 24px;
    text-align: center;
}
.nav-bg .nav-pills li a,.nav-bg .nav-pills li a:focus,.nav-bg .nav-pills li a:hover {
    color: #fff;
    background-color:rgb(20, 76, 135);
    font-size: 15px;
}
/*首页顶部搜索*/
.article-bg{margin-top: 10px;}

.top-bg{ background: #fafafa;  border-bottom: 1px solid #dbdbdb;  height: 35px; width: 100%;}
.top-m{height: 35px; line-height: 35px;}
.log-bg{height:auto;overflow: hidden; width:100%;}
.log-m{height: 100%;}
.logo{}
.qita{margin-top: 25px; font-size: 20px;}
nav{width: 100%; height:48px;background: rgb(20, 76, 135) }
.nav-bg ul li a{height: 48px; color: #fff;line-height: 30px; font-size: 16px;}
.nav-bg ul li a:hover{color: #080808;}
.article-bg{}
.banner-bg{ width: 100%;height: 372px; margin-top: 10px;}
.glyphicon-flag{margin-right: 5px;}
.banner{width: 74%;height: 100%; float: left;}
.index-about{width:24%;height: 100%;float: right; }
.rec{width: 100%;height: 372px; overflow: hidden;}
.about-g{}
.fs18{font-size: 18px;}
.fs18{padding: 0px; margin-top: 8px;  padding-bottom:8px;border-bottom: 1px solid #dbdbdb;}
.rec ul{ overflow: hidden; margin-top: 10px; padding: 0px;}
.rec ul li {  background: url("../../images/image/gallery.gif") -460px -38px no-repeat;  padding-left: 12px;  line-height: 28px;   overflow: hidden;  font-size: 14px;}
.index-interview{width: 100%;  ; margin-top: 10px; overflow: hidden;}
.bgc{margin-bottom: 20px;}
.hd{  padding-right: 0;  text-align: left;}
.glyphicon-book,.glyphicon-home, .glyphicon-file, .glyphicon-education{margin-right: 10px; top: 5px;}
.aot-box{width: 100%; height: auto; overflow: hidden;}
.aot-box .list ul{padding: 0px; margin: 0px;border-left: 1px solid #eee;  border-top: 1px solid #eee; overflow: hidden;}
.aot-box .list ul li{padding: 15px; float: left;border-right: 1px solid #eee;  border-bottom: 1px solid #eee;text-align: center;}
.aot-box .list ul li img{ height: 64px; width: 100%;}
.news-txt{overflow: hidden; margin-top: 15px;}
.news-txt ul{padding: 0px; margin: 0px;}
.news-txt ul li{float: left; width: 25%; height: 30px;}
.school-txt{width: 80%; height: auto; overflow: hidden;float: left;}
.school-txt ul{margin: 0px; padding: 0px;}
.school-txt ul li{ width:22%; height: 180px; float: left;margin-left: 20px; margin-bottom: 25px; text-align: center;}
.school-txt ul img{ width:100%; height: 160px;}
.school-r{float: right; width: 20%;}
.school-tel img {width: 228px; margin-bottom: 10px;}
.school-ab ul{padding: 0px; margin: 0px;}
.school-ab ul li{width: 100%; height: 25px; border-bottom: 1px #dbdbdb dashed;}
.school-ab ul li .e {  width: 70%;  padding-left: 15px; float: left; line-height: 25px;}
.school-ab ul li .s {  width: 30%;  text-align: center;  float: right;  line-height: 25px;}
.glyphicon-file{right: 2px;}
footer{width: 100%;background-color: #809BA4; height: auto; overflow: hidden; padding-bottom: 60px;}
.footer-nav ul{padding: 0px;}
.footer-nav ul li{float: left; width: auto; margin-right: 10px; height: auto;  padding: 8px;}
.footer-nav ul li a{color: #fff;}
.footer-cop{text-align: center;font-size: 14px;color: #fff; margin-top: 20px;}
.school-banner{background:url(../img/schoolbanner.png) no-repeat; height: 280px; margin-top: 8px;}
.school-txtbanner{margin-top:45px;margin-left: 520px;font-size: 30px; color: #ffffff; width: 407px; height: 56px; line-height: 55px; text-align: center;}
.school-txts{width: 100%; overflow: hidden;float: left;}
.school-txts ul{margin: 0px; padding: 0px;}
.school-txts ul li{ width:18%; height: 180px; float: left;margin-left: 20px; margin-bottom: 25px; text-align: center;}
.school-txts ul img{ width:100%; height: 160px;}
.school-logo h1{font-size: 25px;}
.school-box01{height: auto;overflow: hidden; margin-top: 10px;}
.school-abouts{display: inline-block;  width: 71%;  height: auto; overflow: hidden;}
.xuexiao-title {  display: inline-block;  width: 100%;  height: 45px;  border-bottom: 4px rgb(20, 76, 135) solid;  }
.xuexiao-title label {  margin: 11px 0 0 13px;  font-size: 18px;  font-family: "微软雅黑";  font-weight: bold;  color: rgb(20, 76, 135);  float: left;  }
.xuexiao-title font {  margin: 16px 0 0 5px;  font-size: 16px;  font-family: "微软雅黑";  font-weight: bold;  color: #ccc;  float: left;  }
.jianjie {  width: 100%;  height: 400px; overflow: hidden; ext-overflow:ellipsis;}
.jianjiehj{  width: 100%;  height: 300px; overflow: hidden; ext-overflow:ellipsis;}
.jianjie p {  margin: 10px 15px 0 15px;  font-size: 14px;  line-height: 180%;  }
.zxbm {  width: 27%;  height: auto;  overflow: hidden;  margin: 35px 0 0 7px;  background-color: #FFF;  float: right;  }
.zxbm-title {  display: inline-block;  width: 100%;  height: 35px;  background: url(http://www.china-b.com/images/zxbm.jpg) no-repeat;  font-size: 14px;  font-weight: bold;  padding: 10px 0 0 32px;  float: left;  }
.zxbm2 {  width: 100%;  height: 384px;  border: 1px #f7d5b1 solid;  border-top: none;  float: left;  }
.zxbm2 ul {  width: 100%;  height: 230px;  overflow: hidden;  padding: 0px;  }
.zxbm2 li {  height: 26px;  *height: 22px;  margin-top: 12px;  }
.bmzn p{padding: 8px;}
.n_1 {  width: 90px;  text-align: right;  font-size: 14px;  padding-top: 6px;  float: left;  }
.n_5 {  float: left;  }
.n_b {  width: 219px;  height: 56px;  padding-left: 83px;  border-bottom: 1px #ccc dashed;  }
.news2 {  margin-top: 4px; margin: 0px; padding: 0px;}
.news2 li{ height: 25px; line-height: 25px;}
.tianjian {  width: 100%;  padding-bottom: 15px;  background: #FFF;  margin: 7px 0 0 0;  overflow: hidden;  float: left;  }
.youshi{ width:100%; float:left;}
.youshi1{ width:380px; margin-top:20px; float:left;}
.youshi1 img{ width:116px; height:113px; margin-left:20px; float:left;}
.youshi1 span{ display:inline-block; width:174px; margin-left:10px; float:left;}
.youshi1 span h3{ margin:2px 0 0 0; padding:0px; font-size:18px; }
.youshi1 span p{ margin-top:5px; font-size:14px; line-height:190%;}
.youshi1 span p a{ color:#F00;}
.list-box{margin-top: 20px; margin-bottom: 20px;}
.rows{width: 100%; height:auto; overflow: hidden; line-height: 30px;border-bottom: 2px rgb(20, 76, 135) solid;}
.list-main {  height: auto;  overflow: hidden;  }
.title-yw {  border: none !important;  background: none !important;    padding: 14px 1px 0px 1px !important;  height: out;  overflow: hidden;  }
.list-li{margin-bottom: 15px;border-bottom: 1px solid #eee;}
.list-li h3{margin-top: 10px;}
.list-li h3 a{font-size: 16px;}
.list-title a{color:#010101; font-size: 18px;}
.sch-article{font-family: "微软雅黑"; font-size: 15px; line-height: 30px; margin-top: 15px; margin-bottom: 15px; overflow: hidden;}
.link{margin-bottom: 20px; margin-top: 10px;}
.link a{margin-right: 10px;}
.tuijian{width: 100%;}
.tuijian ul{padding: 0px; margin: 0px;}
.tuijian li{height: 25px; line-height: 25px; font-size: 15px;}
.tuijian li a{color: #010101;}
.title-box h1{text-align:center;font-size: 26px;}
.title-box h2{text-align: center;font-size: 26px;}
.content table td {  font-size: 12px;  padding: 5px;  border: 1px solid #ddd;  }
.content{height: auto; overflow: hidden;}
.text-box{text-indent: 2em;color: #7E7B7B; margin-bottom: 10px;}

.liucheng{ background:url(../img/lc.gif) no-repeat; width:100%; height:102px; margin-top:8px;  position:relative;}
.liucheng p{font-size:16px; color:#444; font-weight:bold; padding:2px 5px; background:#fff;}
.liucheng p b{ font-size:12px; font-family:"瀹嬩綋"; display:block; text-align:center; font-weight:normal; color:#666;}
.liucheng p span{  font-size:16px; color:#c90000;}
.pos01{ position:absolute; top:10px; left:160px;}
.pos02{ position:absolute; top:58px; left:343px;}
.pos03{ position:absolute; top:10px; left:511px;}
.pos04{ position:absolute; top:58px; left:736px;}
.pos05{ position:absolute; top:10px; left:878px;}

.xhgg_con{background: #f7f7f7}
.xhgg_con ul li a em{ font-style:normal; background:url(../img/list_time.gif) no-repeat; text-align:center; width:67px; height:20px; line-height:20px; float:left; color:#fff; margin-top:15px; margin-right:10px;  }
.xhgg_con ul li a span{ background:url(../img/sj_bg.gif) no-repeat left; height:56px; float:left; padding-left:20px;}
.xhgg_con ul li a span strong,.xhgg_con ul li a span small{ display:block;}
.xhgg_con ul li a span strong{ color:#666;}
.xhgg_con ul li a span small{ color:#999}
.h2_tit{ height:60px; line-height:60px; padding-bottom:5px; font-weight:normal; border-bottom:2px solid #dedede; margin-bottom:20px; }
li{list-style: none;}
.xhgg_con ul li:hover{background-color: rgb(234, 234, 234);}

/*---------- pages---------*/
.dede_pages{  }
.dede_pages ul{  float:left;  padding:12px 0px 12px 16px;  }
.dede_pages ul li{  float:left;  font-family:Tahoma;  line-height:17px;  margin-right:6px;  border:1px solid #E9E9E9;  }
.dede_pages ul li a{  float:left;  padding:2px 4px 2px;  color:#555;  display:block;  }
.dede_pages ul li a:hover{  color:#690;  text-decoration:none;  padding:2px 4px 2px;  }
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{  background-color:#F8F8F8;  padding:2px 4px 2px;  font-weight:bold;  }
.dede_pages .pageinfo{  line-height:21px;  padding:12px 10px 12px 16px;  color:#999;  }
.dede_pages .pageinfo strong{  color:#555;  font-weight:normal;  margin:0px 2px;  }

/* 国际学校推荐 */
.liucheng{ background:url(../img/lc.gif) no-repeat; width:100%; height:102px; margin-top:40px;  position:relative;}
.liucheng p{font-size:16px; color:#444; font-weight:bold; padding:2px 5px; background:#fff;}
.liucheng p b{ font-size:12px; font-family:"瀹嬩綋"; display:block; text-align:center; font-weight:normal; color:#666;}
.liucheng p span{  font-size:16px; color:#c90000;}
.pos01{ position:absolute; top:10px; left:160px;}
.pos02{ position:absolute; top:58px; left:343px;}
.pos03{ position:absolute; top:10px; left:511px;}
.pos04{ position:absolute; top:58px; left:736px;}
.pos05{ position:absolute; top:10px; left:878px;}
.main02{padding: 0px;}
.topbg .navbar-left li a{padding: 0px 0 0px 10px;}
.topbg .navbar-left li a:hover, .topbg .navbar-left li a:focus{padding: 0px 0 0px 10px;}
.bgli li{padding: 8px 0 8px 10px;}
.data small{margin-left: 8px; font-size: 12px;margin-right: 3px;color: #999;}
.title-yy{text-align: center;}
#J-g-dessert{ padding: 0px;}

.list-txt{width: 100%;  height: auto;  overflow: hidden; padding: 10px;}
.list-txt ul{padding: 0px; margin: 0px;}
.list-txt ul li{ padding-left: 15px;  float: left;  list-style: none;  height: 30px;  line-height: 30px;  font-size: 14px; overflow: hidden;border-bottom: 1px #dbdbdb dashed;}
/* 首页列表 */
/* 首页学校库 */
.diqu{width:130px;}
.school .dropdown-menu{min-width: 1140px; margin-top: 138px; height: auto;overflow: hidden;}
.school .dropdown-menu p{text-align: left; margin-left: 20px; margin-bottom: 0px;font-weight: bold;}
.school .dropdown-menu .hr{height: auto;overflow: hidden;}
.school .dropdown-menu .hr .col-md-3{padding: 0px;}
.school .dropdown-menu li{ height: 25px; line-height: 25px;}
.school .dropdown-menu li a{color: #c52525;}

.caption p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.pagelist td, th {
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
    border: 1px solid #E9E9E9;
    margin-top: 6px;
    padding: 3p;
}
.list-title li {
    margin: 2px;
    float: left;
    width: auto;
    overflow: hidden;
    padding: 6px;
}
.list-title li a {
    background-color: #375ba6;
    color: #ffffff;
    font-size: 14px;
    padding: 6px;
}


	.font14{font-size: 14px; font-weight: normal;}
	.font16{font-size: 16px; font-weight: normal;}
	.mt-10{margin-top: 10px;}
	.mb-10{margin-bottom: 10px;}
	.api-con-title{position: relative!important; padding-left: 8px;margin-bottom: 10px;}
	.api-con-title::before{content: '';width: 3px;height: 18px;background-color: #ec403f;position: absolute;left: 0px;top: 65%;margin-top: -12px;}
	.api-con-title span{font-size: 16px; font-weight: bold;}
	.api-con-conm img,.api-con-cont img{width: 100%;}
	.api-con-schoolname{font-size: 18px;font-weight: bold;}
	.api-con-ts{text-align: center;margin-top: 5px;} 
	.api-con-conm img{width: auto;}
	.api-comen-box{line-height: 30px;}
	.pic img{width: 100%;height: 221px;}

@media only screen and (max-width: 1366px) {
    body{font-size: 14px;}
    .nav-bg{height: auto; overflow: hidden;}
    .nav-bg ul li a{height: 33px; line-height: 33px;font-size: 14px;}
    .nav li a{padding-top: 0px;}
    .search{margin-top: 10px; padding-left: 0px;}
    .land{margin-top: 20px;}
    .top-box .row{margin-top: 0px;}
    .school-logo h1{font-size: 28px;}
    .sch-article{font-size: 15px;}
    .logo{margin-top: 12px; height: auto; overflow: hidden;text-align: center;}
    .qita{font-size: 18px;  text-align: left;  margin-top: 0px;}
    .title-box h1{text-align: left;font-size:22px;line-height: 32px;}
    .schoollist li{float: left;margin-right: 8px;margin-right: 15px;  margin-bottom: 7px;  text-align: center;  background: #f36262; padding: 0 5px 0 5px;}
    .schoollist li a{color: #fff;}
    .title-box h2{text-align: left;}
    .Form-Crumbs-Article-shuyang .inputWarp{ margin-left: 5px; width: 84%; float: left;}
    .sch-article img{width: 100%;}
	.context ul{ padding:0px; margin:0px;}
	.plr0{padding-left: 0;padding-right: 0;}
}
@media only screen and (max-width: 768px) {
	.sch-article img{width:100% !important;height:100% !important;
	.list-box{height: 331px;}
	.pic img{height: 91px;}
	.title h3{font-size: 18px; line-height: 30px;height: 60px;
	}
	
}