﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:14px; line-height:25px; font-family:"Microsoft Yahei","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:14px;}
body{ background:#fff; overflow-x:hidden;}
/* 链接样式 */
a {text-decoration:none; outline:none;}
a:visited {text-decoration:none; outline:none;}
a:hover {text-decoration:none; outline:none;}
h1,h2,h3,h4 { margin:0;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }


/* 主体内容开始
-------------------------------------------------------------- */
.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%; margin: 0 auto;}


#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:13px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#FFF;font-size:13px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}


/*--地图--*/
.wzdt_xt { float:left; width:75%;}
.wzdt_xt ul li { float:left; padding-left:20px;line-height: 40px;}
.wzdt_xt ul li a{ font-size:14px;}
.sitemapz {line-height:40px; overflow:hidden;  border:1px #ddd solid;width:98%;margin:0 auto;margin-bottom:15px; }
.sitemapy {width:25%; float:left; line-height:40px;border:1px solid #A57230; color:#fff; background:#A57230; font-size:16px; text-align:center;}
.sitemapy h3 { margin:0; line-height:40px; height:40px;}
.sitemapy h3 a { font-size:16px; color:#fff; line-height:40px;}



/* ***** 头部导航栏 ***** */
.headtop { background:#EEEEEE; line-height:26px; padding:10px 0;}
.topleft { font-size:16px; color:#333333; float:left;}
.headtop a{ color:#333; font-size:16px;}
.topright { float:right;}
.header { padding:16px 0;}
.logo { float:left; width:25%;}
.logo img { max-width:100%;}

.wearth { padding-top:3px; float:left; width:18%;}
.search { float:right; padding-top:20px; padding-right:25px;}
.searl { border:none; margin:0; font-size:16px; background:#EEEEEE; padding:5px 10px; width:277px; float:left; line-height:36px; line-height:46px; height:46px; outline:0; cursor:pointer;}
.searr { background:url(../images/search.jpg) no-repeat; background-color:#1E63B0; width:46px; float:left; height:46px; outline:0; border:none;}

::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
  font-size: 16px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
  font-size: 16px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
  font-size: 16px;
}  

.hearight { float:right;}
.header-wechat-popup { margin-top:26px;	position: relative; margin-left:20px; float:left;}
.headmo {	position: relative;}
.header-icon { font-size:12px; line-height:18px; text-align:center; background:url(../images/icon01.png) no-repeat left; padding-left:36px; cursor:pointer;}
.wechat-popup-bd {
	top: -9999rem;
	position: absolute;
	display:none;
	opacity:0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 10rem;
padding:.6rem;
	background: #fff
}
.wechat-popup-bd img {
	display: block;
	width: 100%;
	height: auto
}
.header-wechat-popup:hover .wechat-popup-bd {
	top: 40px;
	display:block;
	opacity: 1
}
.headmo:hover .wechat-popup-bd {
	top: 40px;
	display:block;
	opacity: 1
}

.header-button {
  overflow: hidden;
  position: relative;
  z-index: 1;
  font-size:0;
  width: 35px;
  height:35px;
  float:right;
  padding: 0;
  outline: none;
  border: none;
  cursor: pointer;
}

#toggle-menu {
  float: left;
  background-position: 0 0;
  background-color: #bc0023;
}



.header-button { display:none;}

#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  top:20px;
  right:35px;
  max-height: 0;
  background:#EEEEEE;
  overflow: hidden;
  width: 208px;
    height: 35x;
    border-radius: 3px;
 }
#search-form.open {
  max-height: 60px;
}
#search-form fieldset {
  position: relative;
 
  padding: 0;
  border: none;
}
#search-form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 35px;
  font-family:'微软雅黑';
}
#search-form .search-terms {
  width: 80%;
  padding: 0 5px 0 10px;
  background:#EEEEEE;
  border: none;
  outline:none;
}
#search-form input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 36px;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;outline:none;
}

@media screen and (max-width:1459px){

.search {  padding-right:8px;}
.header-wechat-popup { margin-left:7px;}

}
@media screen and (max-width:1439px){
.search { padding-right:5px;}
.searl { width:247px;}
}
@media screen and (max-width:1367px){
.wearth { width:18%;}
.search { padding-right:0px;}
.searl { width:230px;}
.header-wechat-popup {  margin-left:10px;}
.header-icon {  padding-left:32px;}

}
@media screen and (max-width:1259px){
.logo { width:40%;}
.searl { width:180px;}
.wearth { display:none;}
}
@media screen and (max-width:1099px){
.searcha { display:none;}
.search { position:relative;}
.header-button { display:block;}
.header-wechat-popup { margin-top:20px;}
#toggle-search {
	 display:inline-block;
	 background:url(../images/searcha.jpg) no-repeat;
}
#toggle-search.open:after {
  top: 40px;
}
}
@media screen and (max-width:767px){
.logo { width:80%;}
.hearight { width:100%; padding:15px;}
.header-wechat-popup { margin:0; width:45%; margin-bottom:5px; text-align:center;}
.header-icon {text-align:left;}

::-webkit-input-placeholder { /* WebKit browsers */
  font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  font-size: 14px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  font-size: 14px;
} 
}
.search-alert {
  position: fixed;
  z-index: 100;
  background-color: #eee;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.search-alert .close {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  color:#999;
  top: 15px;
  right: 2.6%;
  cursor: pointer;
  transition: transform 0.3s ease 0s;
}
.menu { background:#1E63B0; padding:10px 5px 10px 30px;}
.menu ul { float:left; padding:8px 0; }
.menu ul li { float:left;  overflow:hidden;text-overflow:ellipsis;white-space: nowrap; padding:0 15px;}
.menu ul li a { color:#fff; font-size:20px;}
.menu ul li a:hover { background:url(../images/white.jpg) repeat-x bottom;}

.menu ul li strong{ color:#fff; font-size:20px;}
.search-ico { display:none; cursor:pointer; }

@media screen and (max-width:1469px){
.menu {padding:10px 5px 10px 22px;}
.menu ul li { padding:0 10px;}
}
@media screen and (max-width:1439px){
.menu {padding:10px 5px 10px 25px;}
.menu ul li { padding:0 10px;}

}
@media screen and (max-width:1367px){
.menu { padding:10px 5px 10px 20px;}
.menu ul li { padding:0 11px;}
.menu ul li a { font-size:18px;}
.menu ul li strong{ font-size:18px;}

}
@media screen and (max-width:1259px){
.menu { padding:10px 5px 10px 40px;}
.menu ul { width:50%;}
}
@media screen and (max-width:990px){
.menu ul li a { font-size:16px;}
.menu ul li strong{ font-size:16px;}
}
@media screen and (max-width:767px){
.menu {padding: 8px 10px 8px 15px;position:relative; height:100px; overflow:hidden;}
.menu ul { width:100%; display:none; padding:4px 0;}
.menu ul li {width:16.66%;padding: 0;text-align: center;}
.menu ul li:nth-of-type(18) { display:none;}
.menu ul li:nth-of-type(19) { display:none;}
.menu ul li:nth-of-type(20) { display:none;}
.menu ul li.search-ico { display:block;}

.menu ul:first-child,.menu ul:nth-child(2),.menu ul:nth-child(3) { display:block;}
.search-ico { display:block; }
.menu ul li a { font-size:15px;font-weight:500; }
.menu ul li strong{ font-size:16px; }

.menum { padding:35px 15px 0 15px;}
.menum ul { width:100%;padding:2px 0; overflow:hidden; }
.menum ul li { float:left; width:20%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.menum ul li a { color:#333; font-size:16px;}
.menum ul li strong{ color:#333; font-size:16px;}
}
@media screen and (max-width:374px){
.menu ul li a { font-size:14px; }
.menu ul li strong{ font-size:16px; }

}
/*banner下部分*/
.headlan {background:#E4F2FF;padding-top: 16px;}
.headad {}
.headad ul { margin-left:-8px; margin-right:-8px;}
.headad ul li { width:33.33%; padding:0 8px; float:left;}
.headad ul li img { width:100%;}
.adlist {padding:18px 0;padding-top: 8px;padding-bottom: 10px;}
.adlist ul li {float:left;padding-left:28px;width:16.66%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.adlist ul li a { font-size:14px; color:#666;}

@media screen and (max-width:1259px){
.adlist ul li { width:25%; padding-left:28px;}

}
@media screen and (max-width:640px){
.headad ul li { width:100%; padding-bottom:5px;}
.adlist { padding:15px 0;}
.adlist ul li { width:50%; padding-left:10px; padding-right:10px;}
.headad { display:none;}
.headlan { padding-top:0px;}
}


.homeone { padding-top:28px;}
.hooneleft { position:relative; width:34%; float:left;}
.hooneleft .item { position:relative; overflow:hidden;}

.hooneleft .item img { transition: all .5s ease;-webkit-transition:all .5s ease;}
.hooneleft .item a:hover img{ transform: scale(1.05);-webkit-transform: scale(1.05);}

.hooneleft .newbg { position:absolute; left:0; bottom:0; background:url(../images/heibg1_02.png) repeat-x bottom; height:131px; width:100%; padding: 0 15px; padding-top:99px;}
.hooneleft .newbg h3 { color:#fff; width:80%; float:left; font-size:16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hooneleft .owl-nav { display:none;}
.hooneleft .owl-theme .owl-dots { position:absolute; right:30px; bottom:12px;}
.newpiao { position:absolute; left:15px; bottom:20%; z-index:99;}
.newpiao a { background:#1F64B2; color:#fff; font-size:12px; display:inline-block; padding:0px 6px;}

.hooneright { float:left; width:66%; padding-left:45px; padding-top:20px;}
.hooneright ul { padding-bottom:12px; overflow:hidden;}
.hooneright ul:last-child { padding-bottom:0;}
.hooneright ul li {width: 50%; float:left; padding-right:40px; padding-bottom:12px;}
.hooneright ul li a{ color:#333333; width:100%;display: block;white-space: nowrap;overflow: hidden; text-overflow:ellipsis; font-size:16px;}
.hooneright ul li a:hover { color:#1E63B0;}
.hooneright ul li:first-child { width:100%; padding-right:0;} 
.hooneright ul li:first-child a {line-height:32px; font-size:30px; color:#1e63b0;}

@media screen and (max-width:1469px){
.hooneright { padding-top:0px;}
.hooneright ul { padding-bottom:8px;}
}
@media screen and (max-width:1359px){
.hooneright ul { padding-bottom:0px;}
}
@media screen and (max-width:1259px){
.hooneright { padding-top:0; padding-left:30px;}
.hooneright ul li { padding-bottom:8px;}
.hooneright ul li:first-child a { font-size:22px; line-height:26px;}

}
@media screen and (max-width:1099px){
.hooneright {  padding-left:30px;}
.hooneright ul { padding-bottom:5px;}
.hooneright ul li {padding-right:30px;padding-bottom:8px;}
.hooneright ul li:first-child a { font-size:22px; line-height:25px;}
}
@media screen and (max-width:990px){
.newpiao {  bottom:28%;}
.hooneleft { width:40%;}
.hooneright {width:60%;}
.hooneright {  padding-left:20px;}
.hooneright ul li {padding-right:20px;padding-bottom:4px;}
.hooneright ul li:first-child a { font-size:16px; line-height:24px;}

}

@media screen and (max-width:767px){
.homeone { padding-top:15px;}
.newpiao {  bottom:28%;}
.hooneleft { width:100%;}
.hooneright {width:100%; padding-left:0; padding-top:15px;}



}
/*footer*/
.footmid { background:#1E63B0; min-height:40px; color:#fff; padding-top:8px; padding-bottom:8px; text-align:center;}
.footmid a { display:inline-block; line-height:25px; color:#fff; padding:0 40PX;}
.footbom { background:#EEEEEE; padding:28px 0; line-height:24px; text-align:center;}
.footn { display:inline-block; text-align:left;}
.footico { display:inline-block; background:url(../images/blxx.png) no-repeat left; padding-left:60px; margin-left:16px; line-height:24px;}
.ftlinksub { padding-top:15px; background:url(../images/lanx.jpg) repeat-x bottom; margin-bottom:18px;}
.ftlinksub h2 { font-size:22px; color:#333333; display:inline-block; border-bottom:2px solid #1E63B0; padding-bottom:18px;}
.linklist { text-align:center; line-height:32px; padding-bottom:15px;}
.linklist a { color:#999999; font-size:16px; display:inline-block; padding:0 5px;}
.back-top {  width:45px; height:45px; position:fixed;background-color: rgba(0,0,0,0.5);border-radius: 50%; right:10px; bottom:10px; display:none; z-index:99; cursor:pointer;}
.back-top:hover { background-color:#1E63B0;}

.footxco a { margin:0 10px;display: inline-block;}
.footxco img { max-width:100%;}
.pt20 { padding-top:20px;}

@media screen and (max-width:990px){
.footmid a { padding:0 10PX;}
.footxco a { margin:0 5px; margin-bottom:5px;}

}
@media screen and (max-width:767px){
.back-top { opacity:0; width:0; height:0;}
.linklist a { font-size:16px;}
.footbom { padding:15px 0;}

}

/**/
.twoleft { width:74%; float:left; margin-left:-21px; margin-right:-21px;}
.tworight { float:left; width:29%; padding-left:44px;}
.twonew_l { width:50%; float:left; padding:0 21px;}
.twonewsub {padding-top: 16px;background:url(../images/lanx.jpg) repeat-x bottom;margin-bottom:18px;float:left;width:100%;}
.twonewsub h2 { font-size:22px; color:#1e63b0; display:inline-block; border-bottom:2px solid #E00024; padding-bottom:18px;}
.twoztleft { width:34%; float:left;}
.ztbb { height:221px; width:100%; position:relative;}
.ztsub { position:absolute; bottom:0px; right:0; color:#fff; background:rgba(191,66,67,0.8); padding:0 5px;}


.newolist { float:left; width:66%; padding-left:13px;}
.newolist ul li { line-height:26px; margin-bottom:6px;}
.newolist ul li:last-child { margin-bottom:0;}
.newolist ul li a{ background:url(../images/hdian.jpg) no-repeat left center; padding-left:16px;color:#333333; font-size:18px;line-height:26px;display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}
.newolist ul li a:hover { color:#1e63b0; font-weight:bold;}


.newtlist ul li { line-height:26px; margin-bottom:6px;}
.newtlist ul li:last-child { margin-bottom:0;}
.newtlist ul li a{background:url(../images/huid.jpg) no-repeat left center; padding-left:16px;  color:#333333; font-size:18px;line-height:26px;display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}
.newtlist ul li a:hover { color:#1e63b0; font-weight:bold; background:url(../images/hdian.jpg) no-repeat left;}

.newslist ul li {line-height:26px; margin-bottom:6px;}
.newslist ul li:last-child { margin-bottom:0;}
.newslist ul li a{ color:#333333; font-size:18px;line-height:26px;display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}
.newslist ul li a:hover { color:#1e63b0; font-weight:bold;}

.cxput { width:74%; float:left; font-size:16px; padding:0 10px; background:#F9FAFC; border:none; outline:0; line-height:40px; height:40px;}
.cxbutton { width:26%; height:40px; float:left; line-height:40px; text-align:center; background:#1E63B0; border:none; color:#fff; font-size:16px;outline:0;}
.bkxian { border-bottom:1px solid #C2CFE2; padding-bottom:20px; padding-top:2px;}
.formone { padding-top:7px; padding-bottom:18px;}

.cxlink { padding-top:30px;}
.cxlink ul { margin-left:-4px; margin-right:-4px;}
.cxlink ul li {width:33.33%;height: 128px;padding:0 4px;padding-bottom:9px;float:left;}
.cxlink ul li a { background:#EEEEEE; display:block; width:100%; padding-top:28px; height:100%; text-align:center; font-size:16px;} 
.cxico { display:inline-block; height:36px; width:100%;}
.cxico1 { background:url(../images/cxico1.png) no-repeat center;}
.cxico2 { background:url(../images/cxico2.png) no-repeat center;}
.cxico3 { background:url(../images/cxico3.png) no-repeat center;}
.cxico4 { background:url(../images/cxico4.png) no-repeat center;}
.cxico5 { background:url(../images/cxico5.png) no-repeat center;}
.cxico6 { background:url(../images/cxico6.png) no-repeat center;}

.cxlink ul li p { padding-top:10px; font-size:16px;}
.cxlink ul li a:hover { background:#1E63B0;}
.cxlink ul li a:hover p { color:#fff;}
.cxlink ul li a:hover .cxico1 { background:url(../images/cxicoh1.png) no-repeat center;}
.cxlink ul li a:hover .cxico2 { background:url(../images/cxicoh2.png) no-repeat center;}
.cxlink ul li a:hover .cxico3 { background:url(../images/cxicoh3.png) no-repeat center;}
.cxlink ul li a:hover .cxico4 { background:url(../images/cxicoh4.png) no-repeat center;}
.cxlink ul li a:hover .cxico5 { background:url(../images/cxicoh5.png) no-repeat center;}
.cxlink ul li a:hover .cxico6 { background:url(../images/cxicoh6.png) no-repeat center;}


@media screen and (max-width:1259px){
.twoleft { width:70%;}
.tworight {width:30%; padding-left:30px;}

.twoztleft { width:36%;}
.newolist { width:64%;}

.cxbutton { font-size:14px;}
.cxico { background-size:35%;}

}

@media screen and (max-width:1099px){
.newslist ul li a,.newtlist ul li a,.newolist ul li a{ font-size:16px;}
.cxlink ul li p { font-size:15px;}

}
@media screen and (max-width:990px){
.twoleft { width:100%;}
.tworight {width:100%; padding-left:0px;}
.bkxian { width:50%; float:left; }
.cxlink { float:left; width:50%;padding-top:0; padding-left:30px;}
.cxput {font-size:14px; }
.cxlink ul li { height:114px; padding:0 4px; padding-bottom:9px; float:left; }
.cxlink ul li a { padding-top:20px;} 

}
@media screen and (max-width:767px){
.twoleft { width:100%; margin:0;}

.bkxian { width:100%;}
.cxlink { width:100%;padding-left:0px; padding-top:15px;}
.cxico { background-size: auto;}
.twonew_l { width:100%; padding:0;}
.twonewsub,.ftlinksub { padding-top:15px;}
.ftlinksub  { margin-bottom:10px;}
.ftlinksub h2,.twonewsub h2 { font-size:20px; padding-bottom:10px;}
.formone { padding-bottom:10px;}

.linklist { text-align:left;}
.linklist a { font-size:16px;}

.newslist ul li, .newtlist ul li, .newolist ul li { line-height:24px; margin-bottom:0px;}
.newslist ul li a, .newtlist ul li a, .newolist ul li a { line-height:24px;}
.twoztleft { width:32%;}
.ztbb { height:180px;}
.newolist { width:68%;}
.newolist ul li { line-height:24px; margin-bottom:2px;}
.newolist ul li a { line-height:24px;}
}


/*高校直通车*/

.box{width:100%; position:relative; float:left;}
.tab_menu{overflow:hidden; position:absolute; left:150px; top:-61px;}
.tab_menu li{ float:left; padding:0 36px;cursor:pointer; background:url(../images/zctx.jpg) no-repeat right;}
.tab_menu li:last-child { background:none;}

.tab_menu li.current{ }
.tab_menu li a{ font-size:18px;text-decoration:none;}
.tab_menu li.current a{ font-weight:bold;}
.tab_box{padding-top:6px;}
.tab_box ul { margin-left:-12px; margin-right:-12px;}
.tab_box li{overflow:hidden; width:16.66%; float:left; padding:0 10px; padding-bottom:20px;}
.tab_box .hide{display:none;}
.tab_box li a{ display:block;}
.tab_box li p { font-size:16px; text-align:center; overflow:hidden; line-height:30px; height:30px; margin-top:10px; color:#333;white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;}
.kuang { border:1px solid #E9E9E9; overflow:hidden;-moz-box-shadow:0px 0px 2px #E9E9E9; -webkit-box-shadow:0px 0px 2px #E9E9E9; box-shadow:0px 0px 2px #E9E9E9;}
.tab_box li a img { width:100%; }
.tab_box li a img {  transition: all .5s ease;-webkit-transition:all .5s ease;}
.tab_box li a:hover img{ transform:scale(1.05,1.05)}
.newk .tab_box li a img { width:100%; height:304px;}
@media (max-width:1440px) {
.newk .tab_box li a img{ height:270px;}
}
@media (max-width:1259px) {
.newk .tab_box li a img{ height:216px;}
}
@media (max-width:992px) {
.newk .tab_box li a img{ height:132px;}
}
@media (max-width:540px) {
.newk .tab_box li a img{ height:auto;}
}



.tab_box1{padding-top:6px;}
.tab_box1 ul { margin-left:-12px; margin-right:-12px;}
.tab_box1 li{overflow:hidden; width:16.66%; float:left; padding:0 10px; padding-bottom:20px;}
.tab_box1 .hide{display:none;}
.tab_box1 li a{ display:block;}
.tab_box1 li p { font-size:16px; text-align:center; overflow:hidden; line-height:30px; height:30px; margin-top:10px; color:#333;white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;}
.kuang { border:1px solid #E9E9E9; overflow:hidden;-moz-box-shadow:0px 0px 2px #E9E9E9; -webkit-box-shadow:0px 0px 2px #E9E9E9; box-shadow:0px 0px 2px #E9E9E9;}
.tab_box1 li a img { width:100%; }
.tab_box1 li a img {  transition: all .5s ease;-webkit-transition:all .5s ease;}
.tab_box1 li a:hover img{ transform:scale(1.05,1.05)}

@media (max-width:540px) {
.newk .tab_box1 li a img{ height:auto;}
.tab_box1 li{ width:25%; padding-bottom:20px;}
.tab_box1 li p { font-size:14px;}
}



@media screen and (max-width:990px){
.tab_menu li{   padding:0 15px;}


}
@media screen and (max-width:767px){
.tab_menu li{   padding:0 8px;}
.tab_menu{ position: inherit; width:100%; left:0px; top: inherit; padding-bottom:10px; float:left;}
.tab_box ul { margin-left:-6px; margin-right:-6px;}
.tab_menu li a{ font-size:16px;}
.tab_box li{ width:25%;    padding: 0 6px;
    padding-bottom: 12px;}
.tab_box li p { font-size:14px;}
}

/*高考*/
.foursub { float:left; width:100%; padding-top:4px; background:url(../images/lanx.jpg) repeat-x bottom; margin-bottom:18px;}
.foursub h2 { font-size:22px; color:#1e63b0; display:inline-block; border-bottom:2px solid #E00024; padding-bottom:18px;}
.homefour { margin-left:-23px; margin-right:-23px;}
.gkthree { width:36%; padding:0 23px; float:left;}
.gkright { width:28%; padding:0 23px; float:left;}

.gkone { width:100%; padding-top:7px; padding-bottom:27px;}
.gkleft { width:50%; float:left; padding-right:10px;}
.gkleft .ztbb { height:169px; width:100%; position:relative;}
.gkleft .ztsub { position:absolute; height:32px;bottom:0px; left:0; width:100%; text-align:center;  background:rgba(0,0,0,0.5); padding:0 5px; }
.gkleft .ztsub p{font-size:18px; line-height:32px; color:#fff;display: inline-block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;}

.gklist { float:left; width:50%; padding-left:12px; padding-top:14px;}
.gklist ul li { line-height:26px; margin-bottom:6px;}
.gklist ul li:last-child { margin-bottom:0;}
.gklist ul li a{ background:url(../images/hdian.jpg) no-repeat left center; padding-left:16px;color:#333333; font-size:18px;line-height:26px;display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}
.gklist ul li a:hover { color:#1e63b0; font-weight:bold;}

@media screen and (max-width:1099px){
.gkleft .ztsub p{font-size:16px;}
.gklist ul li a { font-size:16px;}
}
@media screen and (max-width:767px){
.foursub { padding-top:15px;}
.gkthree { width:100%;}
.gkright { width:100%; }
.gkleft .ztbb { height:auto;}
.ztbghid { background:none !important;}
.ztbghid img { width:100%;}
.gklist ul li{ line-height: 24px;}
.gklist ul li a { line-height: 24px;}
}
@media screen and (max-width:540px){
.gklist,.gkleft { width:100%;}
.gkleft {padding-right:0;}
.gklist { padding-left:0;}
.gkone { padding-bottom:5px;}

}
.admid { padding-top:24px; margin-left:-6px; margin-right:-6px; overflow:hidden;}
.admidz { width:66%; float:left; display:block;padding:0 6px;}
.admidz img { width:100%;}
.admidy { float:left; width:34%; padding:0 6px;}
.admidy img { width:100%;}

@media screen and (max-width:540px){
.admid { padding-top:10px;}

.admidz { width:100%; padding-top:5px;}
.admidy {  width:100%;padding-top:5px;}
}

/*中考*/
.zkuplist { border-bottom:1px solid #EEEEEE; padding-bottom:15px; margin-bottom:12px;}
.zkuplist h3 { font-size:20px; height:22px; line-height:22px; color:#333333; font-weight:bold; margin-bottom:10px;display: inline-block;
    white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.zkuplist p { height:50px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

@media screen and (max-width:1099px){
.zkuplist h3 { font-size:18px;}

}
@media screen and (max-width:767px){
.zkuplist h3 { font-size:18px; margin-bottom:0px;}
.zkuplist { padding-bottom:8px; margin-bottom:10px;}

}
.bwsub { float:left; width:100%; padding-top:23px; background:url(../images/lanx.jpg) repeat-x bottom; margin-bottom:18px;}
.bwsub h2 { font-size:22px; color:#1e63b0; display:inline-block; border-bottom:2px solid #E00024; padding-bottom:18px;}

.newblist ul li { line-height:26px; margin-bottom:5px;}
.newblist ul li:last-child { margin-bottom:0;}
.newblist ul li a{color:#333333; font-size:18px; height:26px;line-height:26px;display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}
.newblist ul li a span { margin-right:3px;}  
.newblist ul li a:hover { color:#333; font-weight:bold;}


@media screen and (max-width:767px){
.bwsub { padding-top:15px;}
.bwsub h2 { font-size:20px; padding-bottom:10px;}

.newblist ul li{ line-height: 24px;}
.newblist ul li a { font-size: 15px; height:24px;line-height: 24px;}

}

/*关于我们*/
.location { margin-top:10px; overflow:hidden;}
.location .pull-left{ background:url(../images/fangzi.jpg) no-repeat left; display:inline-block;padding-left:30px; line-height:25px; font-size:16px;}
.location .pull-left a { font-size:16px; line-height:25px; background:url(../images/newx2.jpg) no-repeat left; margin-left:6px; padding-left:10px;}
.location .pull-left a:first-child { background:none; margin-left:0; padding-left:0;}
/*
.location a:hover { color:#1E63B0;}
*/
.gsjssub { font-size:28px; color:#333333; padding-top:32px;}
.gsjssub strong { display:block;}
.gsjssub em { font-size:18px; font-style:normal; color:#666; display:block; padding-top:15px; background:url(../images/huix.jpg) no-repeat bottom left; padding-bottom:20px;}

.gswen { padding-top:30px;}
.gswen p { font-size:18px; line-height:30px;}
.gspic { padding:40px 0;}

@media screen and (max-width:767px){
.gsjssub { font-size:22px; padding-top:20px;}
.gsjssub em { font-size:14px; padding-top:5px; padding-bottom:10px;}
.gswen { padding-top:20px;}
.gswen p { font-size:16px; line-height:26px;}
.gspic { padding:20px 0;}

}

/*--新闻列表--*/
.newk { padding-top:28px; }
.newleft { float:left; width:70%; padding-right:30px;}
.newright { float:left; width:30%; padding-left:9px;}
.pt0 { padding-top:0;}
.newtj { padding:13px 25px 13px 0;}
.newbd {border-bottom:1px solid #DEDEDE}
.newbd:hover {background:#F8F8F8;border-bottom:1px solid #F8F8F8 }
.newpic { float:left; width:24%;}
.new_r { float:left; width:76%; padding-left:40px; padding-top:35px;}
.new_r h3 { line-height:25px; height:25px;white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.new_r h3 a{ font-size:24px;color:#333333;}
.newnopic { padding-bottom:38px; padding-right:25px;}
.newnopic .new_r { width:100%; padding-left:20px;}

.newdown { padding-top:45px;}
.newdown span { font-size:18px; color:#1e63b0; display:inline-block; border:1px solid #1e63b0; padding:5px 13px; border-radius:5px;}
.newdown b { display:inline-block; font-size:20px; color:#999999; font-weight:500; margin-left:38px; background:url(../images/newx.jpg) no-repeat left; padding-left:24px;}
.bdsharebuttonbox { float:right;}
.bdsharebuttonbox a{ display:inline-block; width:35px; height:35px !important; margin:0 !important;}
#fenxiang4 { background:url(../images/share.png) no-repeat; background-size:100%;}
.newaod { padding-top:9px; float:left;}

.gxlist { float:left; width:100%;}
.gxlist .owl-nav { display:none;}
.gxlist .owl-theme .owl-dots { position:absolute; right:20px; bottom:8px;}

.gxlist .newbg { position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5);height:40px; width:100%; padding: 0 15px;}
.gxlist .newbg h3 { color:#fff; width:80%; float:left; line-height:40px; font-size:18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gxlist .owl-theme .owl-dots .owl-dot span { border-radius:0; width:10px; height:10px;}
.pt10 { padding-top:10px;}

@media screen and (max-width:1259px){
.new_r { padding-top:15px;}
.newdown { position:relative;}
.newdown b { font-size:16px; margin-left:20px;}
.newnopic .new_r { padding-left:20px; padding-top:35px;}
.bdsharebuttonbox { right:0; top:15px;}
.bdsharebuttonbox a{  width:30px; height:30px !important;}
}
@media screen and (max-width:1099px){
.new_r h3 a{ font-size:20px;}
.new_r { padding-top:5px;}
.newdown span { font-size:14px;padding:3px 10px;}
.newnopic { padding-bottom:25px; padding-right:25px;}
.newnopic .new_r { padding-left:20px; padding-top:25px;}

.gxlist .newbg h3 { width:75%; font-size:16px;}


}
@media screen and (max-width:990px){
.new_r h3 a{ font-size:18px;}
.newdown { padding-top:20px;}
.newdown b {  font-size:16px; display:block; padding-top:5px;  margin-left:0; background:none; padding-left:0;}
.new_r { padding-left:20px;}

.gxlist .owl-theme .owl-dots { right:10px;}
.gxlist .newbg h3 { width:70%;}
}
@media screen and (max-width:767px){
.newk { padding-top:15px; }
.newleft { width:100%; padding-right:0;}
.newright {  width:100%; padding-left:0;}
.newtj { padding:13px;}
.newpic {  width:100%;}
.new_r {width:100%; padding-left:0;}
.newnopic .new_r { padding-left:13px; padding-top:15px;}
.newnopic { padding-bottom:15px; padding-right:13px;}
.newdown b {  font-size:14px;}


}
/*翻页*/
.pages{padding-top:40px; padding-bottom:40px; margin:0 auto;text-align: center; box-sizing:border-box;}
.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{border: 1px solid #DDD; display:inline-block; line-height:38px;
    color: #333;
    margin: 5px 2px;
    height:40px;
	min-width:42px;
	padding:0 5px;
    text-decoration: none;
    font-size:14px;
    }
.pages a:hover{  text-decoration: none; border: 1px solid #1069AD;  background-color:#fff;color: #1069AD;padding:0 5px;height:40px; line-height:38px; font-size:14px;}
.pages span { display:inline-block; border: 1px solid #1069AD;  background-color:#fff;color: #1069AD; line-height:38px;min-width:42px;padding:0 5px;height:40px; font-size:14px; margin:0 2px;}
.pages a:first-child , .pages a:last-child{/* border:none;*/}

/*文章详情*/
.details{ }
.article{ margin-bottom:60px;}
.article p{ font-size:16px; color:#666; line-height:28px; margin-bottom:25px;word-break: break-all; text-align:justify;}
.article img{ display:block; margin:20px auto; max-width:100% !important; height:auto !important;}
.details .bdsharebuttonbox{ margin-top:3px;}
.details .bdsharebuttonbox span { float:left; line-height:27px; color:#a2a2a2; font-size:13px; line-height:27px;}
.details .bdsharebuttonbox a{ display:inline-block; height:27px;}
.details #fenxiang1{background:url(../images/qq.png) no-repeat; }
.details #fenxiang2{ background: url(../images/wei.png) no-repeat;}
.details #fenxiang3{ background: url(../images/weibo.png) no-repeat; }
.details #fenxiang4{ background: url(../images/qqk.png) no-repeat; }

.article_title{font-size:30px; color:#0274c7; line-height:40px; }
.article_time{font-size:13px; color:#aeb6c4; display:inline-block; float:left; background: url(../images/time.png) no-repeat left; padding-left:28px; line-height:25px; padding-right:10px;  margin-right:10px;}
.fa-print { background:url(../images/dyj.png) no-repeat center; width:20px; display:inline-block; line-height:25px; height:25px;}

.recommend{  padding:0px; margin:55px 0;}
.recommend h2{font-size:18px; color:#fff; line-height:50px; background-color:#0274c7; padding-left:12px;}
.recommend ul li a{ display:block; border-bottom:1px solid #d7d7d7; padding:20px 14px 20px 0;}
.recommend ul li a h3{font-size:16px; color:#26395a; line-height:30px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/dot.png) no-repeat 0 center; padding-left:20px;}
.recommend ul li a span{font-size:13px; color:#aeb6c4; line-height:20px; padding-left:20px; }
.recommend ul li a p{font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.recommend ul li a:hover h3{ color:#0097d7;}
.grey{ background-color:#edf1f7; padding:15px 15px 10px 15px; margin:20px 0 30px;}

.bottom_link{ border-top:1px solid #ccc; padding-top:30px;}
.last p{ font-size:15px; line-height:36px; color:#666;}
.last p a{ font-size:15px; line-height:36px; color:#666;}
.last p a:hover{ color:#0274c7;}
.last{ margin-bottom:50px;}
.return{ display:inline-block; border-radius:0px; transition:0.3s; width:112px;  height:37px; line-height:35px; padding:0; font-size:14px; float:right;  text-align:center; color:#26395a; border:1px solid #999; margin-top:8px;}
.return:hover{ background-color:#1E63B0; color:#fff;}

@media (max-width:990px) {
.article_title{font-size:20px; line-height:30px; margin-top:0px;}

}
@media (max-width:768px) {
.article , .bottom_link{ margin-bottom:30px;}
.last{ margin-bottom:0px;}
.recommend{margin:35px 0;}
.details .bdsharebuttonbox{ margin:0; width:auto;}
.details #fenxiang2{ margin-right:6px;}
}
@media (max-width:767px) {
.bottom_link{ margin-bottom:30px;padding-top: 15px;}

}

/*高校直通车*/
.gxnav {float:right;text-align:right;width: 71%;}
.gxnav ul li {float:inherit;display:inline-block;padding: 0 7px;padding-bottom:10px;}
.gxnav ul li a {font-size: 16px;background:url(../images/newd.jpg) no-repeat left;padding-left: 10px;display:inline-block;}
.gxnav ul li a:hover { background:url(../images/newdl.jpg) no-repeat left; color:#1e63b0; font-weight:bold;}
.gxnav ul li.on a { background:url(../images/newdl.jpg) no-repeat left; color:#1e63b0; font-weight:bold;}


@media (max-width:1099px) {
.gxnav { width:100%; text-align:left; padding-top:20px;}
.gxnav ul li { padding-left:0;}
}

/*搜学校*/
.serbd { height:4px; background:#1E63B0;}
.sersub { font-size:40px; color:#333333; padding-top:32px;}
.sersub strong { display:block;}
.sersub em { font-size:18px; font-family:Arial; text-transform:uppercase; font-style:normal; color:#999999; display:block; padding-top:15px; background:url(../images/huix.jpg) no-repeat bottom left; padding-bottom:20px;}

.sercont { padding-top:30px;}
.sercont p { font-size:18px; line-height:30px; color:#333333;}
.serpic { padding-top:40px;}
.sslxnr {}
.sslxnr ul { margin-left:-5px; margin-right:-5px;}
.sslxnr ul li { float:left; width:33.33%; padding:0 5px; text-align:center;}
.sslxnr ul li .lxbd { border:1px solid #ECECEC; padding:20px; border-radius:5px;}
.lxbd p { display:inline-block; text-align:left; font-size:16px; line-height:28px; padding-right:32px;}
.lxbd span { display:inline-block; text-align:left;vertical-align: top;}
.lxbd span img { max-width:100%; }
@media (max-width:1259px) {
.sslxnr ul li .lxbd { padding:15px;}
.lxbd p {  padding-right:2px;}
}
@media (max-width:1099px) {
.lxbd p { display:block; padding-right:0px;}
.lxbd span { padding-top:10px; display:block;}
}
@media (max-width:991px) {
.lxbd p {  font-size:14px;}
.sersub { font-size:30px; padding-top:32px;}
.sersub em { font-size:16px; padding-top:10px;padding-bottom:10px;}

}
@media (max-width:767px) {
.sercont { padding-top:25px;}
.sercont p { font-size:16px; line-height:30px; }

.sersub { font-size:24px; padding-top:25px;}
.sersub em { font-size:14px; padding-top:10px;padding-bottom:10px;}

.sslxnr ul li { width:100%; text-align:left; margin-bottom:10px;}
.lxbd p { display: inline-block; padding-right:5px;}
.lxbd span { padding-top:0; display: inline-block;}
}

/*搜分数*/
.fred .table thead{ background:#1E63B0; color:#fff; font-size:16px; line-height:57px;}
.fred .table > thead > tr > th { border:none; text-align:center;font-size:16px;}
.fred .table > tfoot > tr > th,.fred .table > thead > tr > td,.fred .table > tbody > tr > td,.fred .table > tfoot > tr > td { border:none; font-size:15px;background:#FBFBFB; height:56px; padding:0; line-height:56px; }
.fred .table > tbody > tr { margin-bottom:3px; border-bottom:3px solid #fff;}
.fred .table > tbody > tr:last-child { border-bottom:none;}
.fred .table-responsive { border:none;}

.zylocation { background:#E4F2FF;}
.zylocation{ background:#E4F2FF; min-height:66px; margin-top:54px;}
.zylocation span { border-bottom:2px solid #1E63B0; display:inline-block; padding-top:20px;}
.zylocation a { font-size:18px; color:#333333; padding-bottom:18px; display:inline-block; background:url(../images/block.png) no-repeat right 10px; padding-right:30px; padding-left:30px;}
.zylocation a:first-child { padding-left:25px;}
.zylocation a:last-child { font-weight:bold; color:#1e63b0;  background: url(../images/seachj.png) no-repeat bottom center;}


@media (max-width:767px) {
.zylocation{ min-height:auto; margin-top:25px;}
.zylocation span {  padding-top:15px;}
.zylocation a { font-size:16px; padding-bottom:15px;}

}

/*搜索列表*/
.quanzi{ overflow:hidden; margin:10px 0 20px; border-bottom:1px solid #D2D2D2;}
.quanzi img { max-width:100%;}
.quanzi h2{ font-size:30px; color:#333; font-weight:bold; padding-bottom:30px; padding-top:50px;}
.quanzi .zixun01{ border-top: 1px solid #D2D2D2; position: relative; background-size: cover; cursor:default; padding-left:10px; padding-right:30px;}

.quanzi .zixun01 .fc{ width:100%; overflow: hidden; margin: 0px auto; position: relative; z-index: 1; padding: 22px 0px;}
.quanzi .zixun01 .fc h3{ font-size:18px; font-weight:bold; color:#3c3c3c; background:url(../images/hheng.jpg) no-repeat bottom left;padding-bottom:20px; margin-top:0; margin-bottom:15px;text-align:left; }
.quanzi .zixun01 .fc p{font-size:16px; line-height:24px; overflow:hidden; text-align:left;}

.quanzi .zixun01 .fc .fc_left{ float:left; width:90%; border-left:1px solid #D4D4D4; padding-left:46px; padding-top:12px;}
.quanzi .zixun01 .fc .fc_right{ float:left;width:10%;}
.quanzi .zixun01 .fc .fc_right span{ display:block; height:120px;background: url(../images/schoolico.png) no-repeat center;}

.quanzi .zixun01:hover .fc h3{  color: #1E63B0; }

@media (max-width:991px) {
.quanzi .zixun01 .fc .fc_left{ float:left; width:85%; border-left:1px solid #D4D4D4; padding-left:46px;}
.quanzi .zixun01 .fc .fc_right{ float:left;width:15%; padding-top:18px;}

}
@media (max-width:767px) {
.quanzi .zixun01{ padding-left:0px; padding-right:10px;}
.quanzi .zixun01 .fc .fc_left{  width:80%;padding-left:26px;}
.quanzi .zixun01 .fc .fc_right{ width:20%; padding-top:18px;}
.quanzi .zixun01 .fc h3{ font-size:16px;padding-bottom:15px;}
.quanzi .zixun01 .fc p{  font-size:14px;}

}

/*--联系我们--*/
.contact_bg { background: url(../images/lxwmbg.jpg) no-repeat center bottom; padding-bottom:155px;}
.map { margin-top:40px; position:relative;}
.contmap { background:url(../images/lxbg_03.png) repeat; height:458px; max-width:366px; width:100%; padding:50px 0px 0 40px; position:absolute; left:0; top:0; z-index:99;}
.contmap strong { font-size:24px; color:#fff; display:block; padding-bottom:40px; line-height:28px;}
.contico { font-size: 17px; margin-bottom:30px;    color: #fff;    background: url(../images/lxico.png) no-repeat left 0px;    padding-left: 29px;  min-height: 35px;}
.contmap p { font-size:16px; color:#fff; line-height:30px;}
.contdown { border-top:2px solid #DFDFDF; margin-top:20px; padding-top:20px;}
.contcolor { background:#E4F1FF; min-height:303px; margin-bottom:20px; padding:10px 30px 30px 30px;}
.contfirst { font-size:25px; color:#a0733e; font-weight:bold;}
.conttwo { font-size:18px; color:#333333; font-weight:bold; padding-top:27px;margin-bottom:10px;}
.contdownone { background:url(../images/contdw.png) no-repeat left 12px; font-size:16px; color:#333333; padding-left:64px; line-height:25px; min-height:72px; padding-top:25px; margin-top:5px;}
.contdowntwo {background:url(../images/conttel.png) no-repeat left 12px; font-size:16px; color:#333333; padding-left:64px; line-height:25px; min-height:72px; padding-top:25px;margin-top:5px;}

.contlink {font-size:14px;color:#333333;border:2px solid #1E63B0;position:absolute;right:0px;top: 85px;padding:7px 0;background:url(../images/lxtb1.png) no-repeat 12%;background-color:#fff;display:inline-block;max-width:244px;width:100%;border-radius:24px;}
.contlink a{font-size:14px; color:#333333; font-weight:bold; padding-left:78px;transition: 600ms; -webkit-transition: 600ms;}
.contlink a:hover { padding-left:80px;}
.contup { border-bottom:1px dashed #9D9D9D; position:relative; padding-bottom:44px;}
.contbottom {position:relative;margin-top: 10px;}
.contdownfour img{ transition: all .5s ease;-webkit-transition:all .5s ease;transform:scale(0.5,0.5)}
.contdownfour:hover img {transform:scale(1,1)}
@media (max-width: 1259px){
.contcolor .col-md-4 { width:30%;}
.contcolor .col-md-2 { width:10%; padding-left:0;}
}
@media (max-width: 1099px){
.contcolor .col-md-4 { width:29%; }
.contcolor .col-md-2 { width:12%;}
.contdowntwo { font-size:14px; }
.contdownone {  font-size:14px;}
}
@media (max-width: 991px){
.contlink {  right:0px; top:80px; max-width:224px; }
.contlink a{ padding-left:70px;}
.contlink a:hover { padding-left:75px;}
.contdownfour img{ transform:scale(1,1)}

.contcolor .col-md-4 { width:100%; }
.contcolor .col-md-2 { width:100%; padding-left:15px; padding-top:15px;}

}
@media (max-width: 767px){
.contlink { position:inherit; margin-left:15px; margin-top:15px;}	
.contdec { width:100%;padding-top:30px;}
.contmap { position:relative; max-width:100%; height:auto; padding-bottom:30px; padding-top:30px; padding-left:15px;}
.conttwo { padding-top:15px;margin-bottom:10px;}

.contdownone { background:url(../images/contdw2.png) no-repeat left 0; font-size:14px; color:#333333; padding-left:38px; line-height:25px; min-height:30px; padding-top:2px; margin-top:10px;}
.contdowntwo {background:url(../images/conttel2.png) no-repeat left 0; font-size:14px; color:#333333; padding-left:38px; line-height:25px; min-height:30px; padding-top:2px;margin-top:10px;}
.contico { font-size: 16px; margin-bottom:20px;min-height: 35px;}

.contmap strong { font-size:20px;padding-bottom:20px; line-height:25px;}
.contup { padding-bottom:20px;}
}


/*专题二*/
.ztad { padding-bottom:15px;}
.toppictwo { padding:15px 0;}
.topictwol { width:48%; float:left;}
.topictwor { width:52%; float:left; padding-left:30px;}
.topictwor b{font-size: 24px;display: block;margin-bottom: 10px;line-height: 28px; max-height:56px;color: #000;overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.topictwor p{font-size: 16px; margin-top:15px; max-height:125px;overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp:5;
    -webkit-box-orient: vertical;}
.topictwor a:hover b { color:#CC1C0A;}


.zttlist { padding-top:15px; padding-bottom:15px;}
.zttlist ul { margin-left:-15px; margin-right:-15px;}
.zttlist ul li { line-height:26px; margin-bottom:6px; width:50%; float:left; padding:0 15px;}
.zttlist ul li a{ background:url(../images/hdian.jpg) no-repeat left center; padding-left:16px;color:#333333; font-size:18px;line-height:26px;display: inline-block;
  white-space: nowrap; 
  width: 80%; 
  overflow: hidden;
  text-overflow:ellipsis;}
.zttlist ul li a:hover { color:#1e63b0; font-weight:bold;}
.zttlist ul li span { display:block; float:right; font-size:16px; color:#b5b5b5;}

@media (max-width: 1459px){

.topictwor p{  max-height:100px;    -webkit-line-clamp:4;}

}


/*会议现场*/
.scene { margin-left:-10px; margin-right:-10px; padding-bottom:30px;}
.scene img { max-width:100%; margin:0 auto; display:block;}

.scenecont { width:50%; padding:0 10px; float:left;}
.scenebg { padding:40px; background:#F8F8F8; height:388px;}
.scensub { font-size:20px; color:#333333; font-weight:bold; padding-bottom:12px;}
.scensub a{ font-size:20px; color:#333333; font-weight:bold;}

.scenlist {}
.scenlist ul li { width:50%; font-size:16px; padding-right:10px; line-height:20px; height:60px; float:left; margin:6px 0; overflow:hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical}

.meetpic {}
.meetpic ul { margin-left:-30px; margin-right:-30px;}
.meetpic ul li { float:left; width:33.33%; padding:0 30px;margin-bottom:60px;}
.metpictwo { overflow:hidden; position: relative;}
.metpictwo img{ width:100%;}
.metpictwo img{ transition: all .5s ease;-webkit-transition:all .5s ease;}
.meetpic ul li:hover .metpictwo img {transform:scale(1.1,1.1)}

.metpictwo h3 { font-size:16px; padding:0 5px; color:#fff; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; height:52px; line-height:52px; width:100%; text-align:center; font-weight:bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*合作媒体*/
.hzmtlist {}
.hzmtlist ul { margin-left:-5px; margin-right:-5px;}
.hzmtlist ul li { width:25%; float:left; padding:0 5px; margin-bottom:10px;}
.hzmtlist ul li a { display:block;}
.hzmtlist ul li a img { width:100%;}

@media (max-width: 1259px){
.topictwor p{  max-height:75px;    -webkit-line-clamp:3;}

}
@media (max-width: 1099px){
.topictwor b{font-size: 20px;margin-bottom: 10px;line-height: 26px; max-height:52px;}
.topictwor p{ margin-top:10px; }
.zttlist ul li a { width:70%;}	

}
@media (max-width: 990px){
.topictwor { padding-left:15px;}	
.topictwor b{font-size: 16px;margin-bottom: 5px;line-height: 24px; max-height:48px;}
.topictwor p{  height:48px; line-height:24px; margin-top:5px;overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}
.topictwor p a{ font-size:14px; line-height:24px; }	
.zttlist ul li a { width:70%;}
	
/*会议现场*/
.scenebg { height:678px;}
.scenlist ul li { width:100%; padding-right:0;}
.meetpic ul { margin-left:-15px; margin-right:-15px;}
.meetpic ul li { padding:0 15px; margin-bottom:30px; }
.metpictwo h3 { font-size:16px; height:45px; line-height:45px;}

/*合作媒体*/
.hzmtlist ul li { width:33.33%;}

}

@media (max-width: 767px){
.zttlist ul li { line-height:25px; width:100%;padding:0 15px; margin-bottom:0px;}
.zttlist ul li a{ font-size:16px; width:65%;}
.zttlist ul li span {  font-size:14px;}
.topictwor p{  max-height:72px; height:auto;}

.scenebg { height:auto; margin-bottom:15px; padding:20px; overflow:hidden;}
.scenecont { width:100%; padding:0 10px;}
.scenlist ul li { height:auto;}

.meetpic ul li { width:100%;margin-bottom:15px;}
/*合作媒体*/
.hzmtlist ul li { width:50%;}

}

@media (max-width: 640px){
.topictwol { width:100%;}
.topictwor { width:100%;padding-left:0; padding-top:15px;}

}



/*--往届回顾--*/
.wjhgcont { padding-bottom:30px;}
.pc_show{ display:block;}
.pad_show{ display:none;}
.phone_show{ display: none;}
.pc_pad_show{display:block;}
.pad_phone_show{ display:none;}


@media  screen and (max-width: 1199px){
.pc_show{ display:none;}
.pad_show{ display:block;}
.phone_show{ display: none;}
.pc_pad_show{display:block;}
.pad_phone_show{ display:block;}
}

@media  screen and (max-width: 767px){
.pc_show{ display:none;}
.pad_show{ display:none;}
.phone_show{ display: block;}
.pc_pad_show{display:none;}
.pad_phone_show{ display:block;}

}
.c_1200_5{ width:100%; position:relative;}
.t_1200_2{ width:100%;}
.slide_hitem{  width:100%;}
.slide_hitem .hd{ float:left; width:45%; padding-left:25px;}
.slide_hitem .hd ul{ float:left; width:100%;}
.slide_hitem .hd ul li{ float:left; width:100%; height:86px; position:relative; border:1px solid #E8E8E8; margin-bottom:15px; cursor:pointer;}
.slide_hitem .hd ul li:last-child { margin-bottom:0;}
.slide_hitem .hd ul li .t_254{ position:absolute; width:100%; height:98px; left:0; top:0;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.slide_hitem .hd ul li.on .t_254{ position:absolute; width:100%; height:86px; left:0; top:0; background:#1E63B0;}
.slide_hitem .hd ul li .t_254 .l_217{ float:left; width:100%; padding:0 0px 0 28px;
box-sizing:border-box; 
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}

.slide_hitem .hd ul li .t_254 .l_217 .sp6{  float:left; width:80%;height:28px; margin-top:30px; font-weight:bold;color:#333333; font-size:18px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.slide_hitem .hd ul li.on .t_254 .l_217 .sp6{ float:left;  color:#fff;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.hlisttime { float:right; width:98px; height:86px; padding-top:18px; font-size:18px; text-align:center; color:#cbcbcb;}
.hlisttime span { font-size:24px; display:block; color:#cbcbcb;}
.slide_hitem .hd ul li.on .hlisttime { color:#fff;}
.slide_hitem .hd ul li.on .hlisttime span { color:#fff;}
.slide_hitem .bd{ float:left; width:55%; height:490px;}
.slide_hitem .bd .box_hitem{ float:left; width:100%;}
.slide_hitem .bd ul{ float:left; width:100%;}
.slide_hitem .bd ul li{ float:left; width:100%; height:490px;}
.slide_hitem .bd ul li .nr_hitem{ float:left; width:100%; height:100%; padding:25px 38px 0 38px; background:rgba(0,0,0,0.5);}
.slide_hitem .bd ul li .nr_hitem .tit_hitem{ float:left; width:100%; margin:70px 0 13px 0; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; }
.slide_hitem .bd ul li .nr_hitem .tit_hitem a{ color:#fff; font-size:18px; font-weight:bold; line-height:30px;}
.slide_hitem .bd ul li .nr_hitem .text_hitem{ float:left; font-size:14px; width:100%; height:125px; margin-top:21px; color:#fff; line-height:25px;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:5; }
.slide_hitem .bd ul li .nr_hitem .btn_hitem{ float:left; width:100%; margin-top:30px;}
.slide_hitem .bd ul li .nr_hitem .btn_hitem a{ padding:0 13px; display: inline-block; width:178px;height:48px; line-height:45px; border:#fff solid 1px;border-top: 2px solid #fff; color:#fff;background:url(../images/jtico.png) no-repeat 90% 48%;}

.slide_hitem .bd ul li .nr_hitem .btn_hitem a:hover{ background-color:#1E63B0; border:#1E63B0 solid 1px; color:#fff;}

@media  screen and (max-width:1199px){
.slide_hitem{  width:100%;}	
.slide_hitem .hd ul li .t_254 .l_217 .sp6{  width:70%;}
}

@media  screen and (max-width:992px){
.slide_hitem .hd ul li .t_254 .l_217 .sp6{  width:55%; font-size:15px;}
}

@media  screen and (max-width:767px){
.slide_hitem .bd ul li .nr_hitem .btn_hitem a:hover{ background-color:#fff; border:#A0733E solid 1px; color:#1E63B0;}
.slide_hitem .bd ul li .nr_hitem .tit_hitem{ float:left; width:100%;margin:0;}

.slide_hitem{ position:relative; overflow:hidden;}
.slide_hitem .bd{ width:100%; height:auto; overflow:hidden;}
.slide_hitem .bd .box_hitem{ float:left; width:100%;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
	}
.slide_hitem .bd ul{
    margin:0;
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
}
.slide_hitem .bd ul li{  height:auto;}
.slide_hitem .bd ul li .img_hitem{ float:left; width:100%; height:auto;}
.slide_hitem .bd ul li .nr_hitem{ float:left; width:100%; height:auto; padding:25px 19px 30px 19px; margin:0; background:#0053A2;
box-sizing:border-box; 
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
}
.slide_hitem .bd ul li .nr_hitem .text_hitem{ height:96px; margin-bottom:28px;}
.slide_hitem .bd ul li .nr_hitem .text_hitem{ float:left; font-size:14px; width:100%; height:75px; margin-top:15px; color:#fff; line-height:25px;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; }
.slide_hitem .bd ul li .nr_hitem .btn_hitem{float:left;margin-top:0; margin:0 auto;}
.slide_hitem .left_hi{ position:absolute; width:30px; height:54px; left:-10px; z-index:20; top:20%; cursor:pointer;}
.slide_hitem .right_hi{ position:absolute; width:30px; height:54px; right:-10px; z-index:20; top:20%; cursor:pointer;}
}
@media  screen and (max-width:480px){
.slide_hitem .bd ul li .nr_hitem .btn_hitem{float:none;margin-top:0; margin:0 auto;}	
.slide_hitem .bd ul li .nr_hitem .btn_hitem a{ width:135px;}

}

/*升学规划专题页*/
.synewg { border:1px solid #EEEEEE; position:relative; padding-top:38px; margin-top:15px;}
.gsbg { background: url(../images/gsbg.png) no-repeat; overflow:hidden; position:absolute; width:101px; height:101px; top:0; left:0;}
.gsbg span { font-size:16px; color:#fff; display:block; padding-top:15px;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 
}
.jiacu { color:#333333; font-size:20px; margin:0 auto; float:inherit; font-weight:bold;white-space: nowrap;/*一行显示*/
overflow: hidden;/*超出部分隐藏*/
text-overflow: ellipsis;/*用...代替超出部分*/}
.jiacu a{ color:#333333; font-size:20px; white-space: nowrap;/*一行显示*/
overflow: hidden;/*超出部分隐藏*/
text-overflow: ellipsis;/*用...代替超出部分*/}

.gsxia { text-align:center; line-height:30px; padding:7px 0 20px 0; margin:0 auto; float:inherit;}
.gsxia span{ font-size:16px; max-width:33%; display:inline-block; background:url(../images/hxian2.jpg) no-repeat right; padding:0 26px;white-space: nowrap;/*一行显示*/
overflow: hidden;/*超出部分隐藏*/
text-overflow: ellipsis;/*用...代替超出部分*/}
.gsxia span a{ font-size:16px;}
.gsxia span:last-child { background:none;}

.schpo { padding-top:30px;}
.schleft { float:left; width:42%;}
.schleft img { width:100%;}
.schright { float:left; width:58%; padding-left:30px;}

.schright .twonewsub h2{ font-weight:bold;}
.newhot { border-bottom:1px dashed #DDDDDD; padding-bottom:27px; float:left; padding-top:8px; width:100%;}
.newhot h3 { font-size:28px; color:#000000; width:100%; font-weight:bold;display: inline-block;
  white-space: nowrap; 
  overflow: hidden;
  text-overflow:ellipsis;}
.newhot p { font-size:18px; margin-top:15px;overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.newhotlist { float:left;width:100%; padding-top:15px; padding-bottom:15px;}
.newhotlist ul li { line-height:26px; margin-bottom:6px; }
.newhotlist ul li a{ background:url(../images/hdian.jpg) no-repeat left center; padding-left:16px;color:#333333; font-size:18px;line-height:26px;display: inline-block;
  white-space: nowrap; 
  width: 80%; 
  overflow: hidden;
  text-overflow:ellipsis;}
.newhotlist ul li a:hover { color:#1e63b0; font-weight:bold;}
.newhotlist ul li span { display:block; float:right; font-size:16px; color:#b5b5b5;}

.ztsad {}
.ztsad img { width:100%; border-radius:5px;}

.ztborder { border:1px solid #ECECEC; padding:10px 24px 14px 24px; border-radius:5px; overflow:hidden; margin-bottom:22px;}
.ztsleft { width:68%; float:left; margin-left:-11px; margin-right:-11px;}
.ztsright { float:left; width:33.5%; padding-left:22px;}

.ztsnew_l { width:50%; float:left; padding:0 11px;}
.ztspic { height:169px; float:left; width:100%; margin-bottom:20px; position:relative;}
.ztsbg { width:100%; height:100%;}
.ztssub { font-size:18px; color:#fff; text-align:center; height:32px; line-height:32px; padding:0 10px; position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.6);}
.pt25 { padding-top:25px; height:234px;}
.twser { color:#333; font-size:16px; padding-top:25px; max-width:112px;}

.ztslist { float:left; width:100%; height:228px;}
.ztslist ul li { display:inline-block; height:26px; line-height:26px; margin-bottom:6px; white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}
.ztslist ul li:last-child { margin-bottom:0;}
.ztslist ul li a{background:url(../images/huid.jpg) no-repeat left center; padding-left:16px;  color:#333333; font-size:18px;line-height:26px;}
.ztslist ul li a:hover { background:url(../images/hdian.jpg) no-repeat left;}
.ztscxh { padding-top:40px;}
/*.ztscxh ul li { height:154px;}*/
.ztscxh ul li { margin-bottom:15px;}
.ztsnew { }
.ztsnewone { width:33.33%; padding:0 13px; float:left;} 
.ztsnewk { margin-left:-13px; margin-right:-13px;}

@media(max-width: 990px){
.ztscxh { padding-top:0px;}
.ztscxh ul li { margin-bottom:0;}
}

/*--专家介绍--*/
.ztszjjs { padding-top:20px;}
.zjjsnr {}
.profess img{ width:100%;}
.pinfor{ position:absolute; left:0; bottom:0; width:100%; background-color:rgba(0,0,0,.5);transition:all 0.5s; box-sizing:border-box; padding:15px 18px;}
.pinfor h3{ line-height:34px; color:#fff; font-size:20px;}
.pinfor span{ line-height:24px; height:24px; color:#fff; font-size:16px;display: inline-block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;}
.pinfor p{ line-height:24px; color:#fff; height:0px; overflow:hidden;  transition:all 0.5s;}
.profess:hover .pinfor{ background:rgba(30,99,176,.8);}
.profess:hover .pinfor p{ height:48px; transform:translateY(-10px);margin-top:20px;}
.profess:hover>img{ transform:scale(1.03);}
.zjjsnr { float:left; width:100%;}
.zjjsnr .owl-dots{}
.zjjsnr .owl-nav{ display:none;}

.zjjsnr .owl-theme .owl-dots .owl-dot.active span,.zjjsnr .owl-theme .owl-dots .owl-dot:hover span { background:#1E63B0;}
.zjjsnr .owl-theme .owl-dots .owl-dot span { background:#8EB1D7; width:10px; height:10px;}
.zjjsnr .item { overflow:hidden;}

/*专家讲座*/
.lectures {}
.lectures ul { margin-left:-29px; margin-right:-29px;}
.lectures ul li { width:33.33%; float:left; padding:0 29px; padding-top:10px; padding-bottom:40px;}
.lectures ul li a { display:block; position: relative;}
.lecsub { background:rgba(0,0,0,0.5); position:absolute; height:50px; transition:all 0.5s; left:0; bottom:0; width:100%; padding:0 16px; text-align:center;}
.lecsub h3 {font-size:16px; font-weight:bold; color:#fff; height:50px; line-height:50px; text-align:left; white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;}
.lectures ul li i { background:url(../images/jzico.png) no-repeat center;height:0;  display:block; width:100%;}
.lectures ul li span { width:0; height:0; font-size:0; background:rgba(255,255,255,0.5); display:inline-block;}
.lectures ul li:hover .lecsub{ height:100%; padding-top:15%;}
.lectures ul li:hover i {height:54px;}
.lectures ul li:hover h3 { text-align:center;}
.lectures ul li:hover span {width:106px; height:30px; font-size:14px; color:#fff; text-align:center; line-height:30px; }
.lectures ul li span:hover { background:#fff; color:#333;}
 
@media(max-width: 1469px){
.twser { font-size:14px;}
}
@media(max-width: 1439px){
.schleft { width:48%;}
.schright {  width:52%;}
}
@media(max-width: 1359px){
.schleft { width:50%;}
.schright {  width:50%;}
}
@media(max-width: 1259px){
.schleft { width:55%;}
.schright {  width:45%;}
.newhot {padding-bottom:15px;}
.newhot h3 { font-size:20px;}
.newhot p { font-size:16px; margin-top:10px;}
.schright .newhotlist ul li { margin-bottom:2px;}
.schright .newhotlist ul li a{  width:70%; font-size:16px;}

.ztslist ul li a{ font-size:16px;}

}
@media(max-width: 1099px){
.gsxia span{ max-width:32%; padding:0 20px;}
.schleft { width:60%;}
.schright {  width:40%;}
.schright .newhotlist ul li a{  width:60%; font-size:16px;}

.newhot {padding-top:0px; padding-bottom:10px;}
.newhot p { margin-top:2px;}

.pt25 { margin-left:-5px; margin-right:-5px;}
.pt25 .col-xs-4 { padding:0 5px;}

.lectures ul { margin-left:-15px; margin-right:-15px;}
.lectures ul li {  padding:0 15px; padding-bottom:30px;}

}
@media(max-width: 990px){
.schleft { width:100%;}
.schright {  width:100%; padding-left:0; padding-top:15px;}

.ztsleft { width:auto; margin-left:-11px; margin-right:-11px;}
.ztsright { width:100%; padding-left:0;}
.ztscxh ul li { height:114px;}
.pt25 { padding-top:15px; float:left; width:100%; height:auto;}

.pinfor{ padding:10px 10px 5px 10px;}
.pinfor h3{ line-height:30px;font-size:18px;}
.pinfor span{  font-size:14px;}
.profess:hover .pinfor p{ margin-top:10px;}

.lectures ul li { width:50%;}
.lectures ul li { padding-bottom:30px;}

}
@media(max-width: 767px){
.ztsnew_l { width:100%; padding:0;}
.ztsleft { width:100%; margin:0;}
.ztborder { border:1px solid #ECECEC; padding:0px 20px 14px 20px;overflow:hidden; margin-bottom:22px;}
.ztspic { height:auto;}

.ztsnewone { width:100%;} 

.newhot h3 { font-size:18px;}
.newhotlist ul li { line-height:24px; margin-bottom:0; }
.ztslist { height:auto;}
.ztslist ul li {  height:25px; line-height:25px; margin-bottom:0px; }
.twser { padding-top:10px; line-height:22px;}

}
@media(max-width: 520px){
.gsxia {line-height:22px; padding:7px 0 10px 0;}
.gsxia span{ max-width:100%; background:none; padding:0 20px;}
.gsbg { background: url(../images/gsbg.png) no-repeat; background-size:90%; overflow:hidden; position:absolute; width:90px; height:90px; top:0; left:0;}
.gsbg span { font-size:14px; color:#fff; display:block; padding-top:8px;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 
}

.lectures ul li { width:100%;}
.lectures ul li { padding-bottom:15px;}

}

/**/


/*10.14*/
.sum{ margin:50px 0;}
.stitle{ background:url(../images/dnav.png) no-repeat center; text-align:center; margin-bottom:30px;}
.stitle h2{ display:inline-block; font-size:30px; color:#cc1c0a; line-height:50px; background-color:#fff; padding:0 10px; font-weight:bold;}
.advisory h2 a{ display:block; width:112px; height:50px; background:url(../images/blued.png) no-repeat center; text-align:center;font-size:18px; color:#fff; line-height:40px; margin-bottom:10px;}
.consult li a{ display:block;}
.consult li a:after{ content:''; display:block; clear:both; width:100%; height:0px; visibility:hidden;}
.consult li a h3.bleft{font-size:18px; color:#666; line-height:36px; width:70%; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box; padding-left:15px; background:url(../images/gdot.png) no-repeat 0 center;}
.consult li a span.rtime{ font-size:16px; color:#888; line-height:36px; float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box; }
.consult li a .advtop h3{font-size:24px; color:#333; line-height:50px; font-weight:bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100%;}
.consult .advtop span{font-size:16px; color:#888; line-height:30px; }
.consult .advtop p{font-size:16px; color:#666; line-height:32px; height:64px; overflow:hidden;}
.consult .advtop{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.consult li a:hover h3.bleft{ color:#005aaa; background:url(../images/bdot.png) no-repeat 0 center; }
.consult li a:hover .advtop h3{color:#005aaa;}
.profess a{ display:block; position:relative; overflow:hidden;}
.profess a img{ width:100%; transition:all 0.6s;}
.profess a h3{ position:absolute; left:0; width:100%; bottom:0; background:url(../images/heibg1_02.png) repeat-x 0 bottom; box-sizing:border-box; padding:0 15px; line-height:60px;font-size:18px; color:#fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.profess .owl-nav{ display:none;}
.profess .owl-dots{ position:absolute; right:20px; bottom:20px;}
.profess a:hover img{ transform:scale(1.05);}
.advisory,.profess{ margin-bottom:50px;}
.etitle a{ display:block; font-size:22px; color:#1e63b0; display:inline-block; border-bottom:2px solid #E00024; padding-bottom:18px; font-weight:bold;}
.etitle{ border-bottom:1px solid #c2cfe3; margin-bottom:15px;}
.bigroll .enroll{ width:32%; float:left; margin-right:2%; border:1px solid #ddd; padding:20px; border-radius:6px;}
.half{ width:49%;}
.singal{ position:relative; overflow:hidden; margin-bottom:15px; height:236px;}
.singal strong{ position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5); line-height:36px; font-size:18px; color:#fff; width:100%; text-align:center; padding:0 10px; box-sizing:border-box; font-weight:normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.container img{ transition:all 0.5s; max-width:100%;}
.singal:hover img{ transform:scale(1.05);}
@media only screen and (max-width: 1367px){
.consult li a .advtop h3{font-size:20px; line-height:40px; }
.consult .advtop p{ line-height:30px;font-size:16px; height:60px;}
.consult li a h3.bleft{font-size:16px; line-height:32px;}
.consult li a span.rtime{ font-size:14px; line-height:32px; }
.singal strong{ font-size:16px; }
.etitle a{ font-size:20px; padding-bottom:12px;}
.singal{ height:209px;}
.bigroll .enroll{ padding:10px 20px 20px; border-radius:6px;}
}
@media (max-width:1259px) {
.half{ width:100%;}
.bigroll .enroll{ width:100%; float:none; margin-right:0%; margin-bottom:20px;}
.stitle h2{ font-size:24px; line-height:40px; }
.stitle{ margin-bottom:30px;}
.advisory, .profess {margin-bottom:30px;}
.singal{ height:160px;}
}
@media (max-width:900px) {
.sum { margin:25px 0;}
.stitle h2 {font-size:20px; line-height:30px;}
.consult li a .advtop h3{font-size:18px; line-height:32px; }
.consult li a h3.bleft{font-size:16px; line-height:32px; }
.consult li a span.rtime{ font-size:13px; line-height:32px; }
.consult .advtop p{ line-height:30px;font-size:16px; height:60px;}
.etitle a{ font-size:20px; padding-bottom:10px;}
.bigroll .enroll{ padding:5px 15px 15px; }
.profess a h3{  padding:0 15px; line-height:42px;font-size:16px; }
}

.knowleft{ border:1px solid #ddd; border-radius:6px; width:66%; float:left; box-sizing:border-box; padding:15px 20px; margin-top:50px;}
.knowright{ border:1px solid #ddd; border-radius:6px; width:32%; float:right; box-sizing:border-box; padding:15px 20px;margin-top:50px;}
.stroke .tab_menu{ float:none; position:static; left:auto; top:auto;}
.stroke .tab_menu li{ padding:0px 15px 15px 8px; background:url(../images/xie.png) no-repeat right center;}
.stroke .tab_menu li a{ padding-top:10px; display:block; color:#3c3c3c; font-size:22px; line-height:46px;}
.stroke .tab_menu li:last-child{ background:none;} 
.stroke .tab_menu li.current a,.stroke .tab_menu li:hover a{ color:#005aaa; font-weight:normal;}
.stroke .tab_menu li.current a{ background:url(../images/topblue.png) no-repeat center top;}
.poleft{ width:35%; float:left; box-sizing:border-box; padding-right:20px;}
.poleft img{ width:100%;}
.poright h3{ line-height:40px; font-size:20px; color:#333; font-weight:bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.poright p{line-height:30px; font-size:16px; color:#666; height:90px; overflow:hidden;}
.poright{ width:65%; float:right;}
.poright:hover h3{color:#005aaa;}
.stroke .tab_box ul{ margin:20px 0 0;}
.stroke .tab_box ul li{ width:50%; float:left; margin:0; padding:0; box-sizing:border-box;}
.stroke .tab_box ul li a{ display:block; overflow:hidden; border:none; box-shadow:none;}
.stroke .tab_box ul li a:after{ content:''; width:100%; clear:both; display:block; visibility:hidden; overflow:hidden;}
.stroke .tab_box ul li a h3{font-size:18px; color:#666; width:70%;line-height:34px;  float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box; padding-left:15px; background:url(../images/gline.png) no-repeat 0 center;}
.stroke .tab_box ul li a p{ font-size:16px; width:30%; color:#888; line-height:34px;  float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box; margin-top:0; }
.stroke .tab_box ul li a:hover h3{color:#005aaa; }
.knowlist li a{ display:block; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:6px;}
.knowlist li a h3{font-size:18px; color:#333; line-height:40px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.knowlist li a p{font-size:16px; color:#666; line-height:32px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.reports{font-size:20px; color:#e00024; line-height:44px;font-weight:bold;}
.knowlist li a:hover h3{color:#e00024;}
@media (max-width:1100px) {
.knowleft{ width:100%; float:none; margin-top:10px;}
.knowright{  width:100%; float:none; margin-top:30px;}
}
@media (max-width:992px) {
.stroke .tab_box ul li{width:100%; float:none;}
.stroke .tab_box ul li a p{text-align:right;}
}
@media (max-width:600px) {
.poleft{ width:100%; float:none; padding-right:0px;}
.poright{ width:100%; float:none;}
.stroke .tab_menu li {padding: 0px 15px 0px 8px; background:url(../images/xie.png) no-repeat right 68%;}
.stroke .tab_menu li a{ line-height:32px; font-size:20px;}
.stroke .tab_box ul li a h3{font-size:16px; }
.stroke .tab_box ul li a p{ font-size:14px; }
.stroke .tab_box ul { margin:10px 0 0;}
.poright h3{ font-size:18px; }
}
.school{ margin-bottom:60px;}
.school li{ width:25%; float:left; text-align:center; padding:4px;}
.school li a{ display:block; line-height:60px; background-color:#EEE; color:#444; font-size:16px; height:60px; overflow:hidden;    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;}
.school li a:hover{ background-color:#1e63b0; color:#fff;}
.professes{ display:block; position:relative; overflow:hidden;}
.professes img{ width:100%;}
.pinfor{ position:absolute; left:0; bottom:0; width:100%; background-color:rgba(0,0,0,.5);transition:all 0.5s; box-sizing:border-box; padding:15px 18px;}
.pinfor h3{ line-height:34px; color:#fff; font-size:18px; font-weight:bold;}
.pinfor span{ line-height:24px; color:#fff; font-size:14px; }
.pinfor p{ line-height:24px; color:#fff; font-size:15px; height:0px; overflow:hidden; margin-top:10px; transition:all 0.5s;}
.professes:hover .pinfor{ background:rgba(30,99,176,.8);}
.professes:hover .pinfor p{ height:48px; transform:translateY(-10px);}
.professes:hover>img{ transform:scale(1.03);}
.person .owl-dots{ display:none;}
.person .owl-nav{ display:none;}
.person .owl-nav button{width:30px; line-height:26px !important; height:30px; border-radius:0; text-align:center; padding:0; margin:2px; border:1px solid #ddd;}
.person .owl-nav button span{font-size:36px; line-height:20px; color:#B5B5B5;}
.person .owl-nav button:hover span{ color:#fff;}
.person{ margin-bottom:60px;}
.touch ul{ margin-bottom:60px;}
.touch li{ width:32%; float:left; margin-top:20px; border-radius:4px; box-sizing:border-box; padding:20px; margin-right:2%; box-sizing:border-box; border:1px solid #ddd; }
.touch li:last-child{ margin-right:0; }
.touch li table{ width:100%; }
.touch li table p{ font-size:18px; line-height:28px;}
.touch li table img{ max-width:100%;}
@media (max-width:1200px) {
.school li{ width:25%; }
.touch li table p{ font-size:16px; }
.person{ margin-bottom:30px;}
.touch ul{ margin-bottom:30px;}
 }
@media (max-width:992px) {
.school li{ width:50%; }
.person{ margin-bottom:30px;}
.touch ul{ margin-bottom:30px;}
.touch li{ width:100%; float:none; padding:10px;}
.school { margin-bottom:30px;}
.school li a{ line-height:50px; height:50px; overflow:hidden; background-color:#f8f8f8;  font-size:16px;}
}
.topline{ border-top:4px solid #1e63b0; margin-bottom:30px;}
.adv{ padding-bottom:30px; background:url(../images/qing.png) repeat-x 0 bottom; margin-bottom:25px;}
.hotpoint{ position:relative;}
.hotpoint .item { position:relative; overflow:hidden;}
.hotpoint .item img { transition: all .5s ease;-webkit-transition:all .5s ease;}
.hotpoint .item a:hover img{ transform: scale(1.05);-webkit-transform: scale(1.05);}
.hotpoint .newbg { position:absolute; left:0; bottom:0; background:url(../images/heibg1_02.png) repeat-x bottom; height:131px; width:100%; padding: 0 15px; padding-top:80px;}
.hotpoint .newpiao a{ font-size:16px; padding:4px 10px;}
.hotpoint .newbg h3 { color:#fff; width:80%; line-height:40px; float:left; font-size:18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hotpoint .owl-nav { display:none;}
.hotpoint .owl-dots { position:absolute; right:15px; bottom:20px;}
.latitle a{ display:inline-block; font-size:24px; color:#0053a2; line-height:36px; font-weight:bold; border-bottom:2px solid #e00024; padding-bottom:10px;}
.sum .mb20{ margin-bottom:20px;}
.meeting{ margin-bottom:50px;}
.medias{ position:relative; margin-bottom:50px;}
.releft{ width:65%; float:left; height:620px;}
.reright{ width:35%; float:left; height:620px; background-color:#1e63b0; box-sizing:border-box; padding:80px 60px 0; color:#fff;}
.reright a h3{font-size:26px; color:#fff; font-weight:bold; line-height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box; padding-bottom:25px; background:url(../images/wline.png) no-repeat 0 bottom; margin-bottom:30px;}
.reright a p{font-size:18px; color:#fff; line-height:30px; max-height:120px; overflow:hidden;}
.reright a span{ display:inline-block;font-size:18px; color:#fff; padding:8px 25px; margin:35px 0 0; border:1px solid #fff; }
.reright a:hover span{ background-color:#fff; color:#1e63b0;}
.medias .owl-nav{ width:35%; position:absolute; right:0; bottom:0; height:120px; background-color:#0f3158; box-sizing:border-box; padding-top:20px;}
.medias .owl-dots{ display:none;}
.medias .owl-nav button{ width:60px; height:60px; border-radius:50%; border:1px solid #fff;  }
.medias .owl-nav button span{ font-size:30px; color:#fff;}
.medias .owl-nav button:hover{ background-color:#fff !important;} 
.medias .owl-nav button:hover span{  color:#0f3158;} 
@media (max-width:1200px) {
.releft{ width:55%; height:500px;}
.reright{ width:45%; height:500px; padding:40px 30px 0;}
.medias .owl-nav{ width:45%; height:100px; padding-top:14px;}
}
@media (max-width:992px) {
.topline{ margin-bottom:20px;}
.adv{ padding-bottom:30px; margin-bottom:25px;}
.latitle a{ font-size:20px; margin-top:10px;}
}
@media (max-width:768px) {
.releft{ width:100%; float:none; height:300px;}
.reright{ width:100%; float:none; height:280px; padding:20px 15px 0;}
.reright a h3{font-size:20px; line-height:30px; padding-bottom:15px;  margin-bottom:10px;}
.reright a p{font-size:16px;  max-height:60px; }
.medias .owl-nav{ width:60%; height:60px; padding-top:5px;}
.medias .owl-nav button{ width:40px; height:40px;  }
.meeting { margin-bottom:20px;}
}
@media (max-width:500px) {
.releft{ height:200px;}
.reright a span{ font-size:16px; padding:6px 20px; margin:25px 0 0; }
}
.meetings{ margin-bottom:20px;}
.collect li{ width:16.6%; overflow:hidden; box-sizing:border-box; padding:0 4px; float:left;}
.collect li a{ display:block; overflow:hidden;}
.collect li img{ width:100%; height:318px;}
.collect li:hover img{ transform:scale(1.02);}
.collect li p{ font-size:16px; height:40px; line-height:40px; text-align:center;white-space: nowrap; overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;}
.lookmore{ display:block; width:140px; line-height:45px; transition:all 0.5s;  font-size:16px; background-color:#eee; text-align:center; margin:20px auto;}
.lookmore:hover{ background-color:#df0024; color:#fff;}
.coopera{   margin-bottom:40px;}
.schoold li{ width:25%; float:left; text-align:center; padding:4px;}
.schoold li a{ display:block; line-height:72px; background-color:#f8f8f8; color:#444; font-size:18px;}

/*.schoold li a:hover{ background-color:#1e63b0; color:#fff;}*/

.imglist li a{ display:block; padding:15px 0; border-bottom:1px dashed #ccc;}
.imglist{ margin:20px auto 50px;}
.imgleft{ width:73%; float:left;}
.imgright{ width:23%; float:right;}
.imgright img{ width:100%;}
.imgleft h3{font-size:22px; line-height:50px; margin-bottom:20px; color:#333; font-weight:bold; padding-left:50px; background:url(../images/ecircle.png) no-repeat 0 center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.imgleft p{font-size:18px; line-height:30px; color:#666; height:60px; overflow:hidden;margin-bottom:20px;}
.imgleft span{ font-size:16px; line-height:30px; color:#999; height:40px; overflow:hidden;margin-bottom:20px;}
.imglist li a:hover .imgleft h3{ color:#ae1010;}

@media (max-width:1440px) {
.collect li img{ height:270px;}
}
@media (max-width:1259px) {
.collect li img{ height:216px;}
}
@media (max-width:992px) {
.collect li img{ height:304px;}
}
@media (max-width:540px) {
.collect li img{ height:246px;}
}

@media (max-width:992px) {
.imgleft p{font-size:15px; line-height:26px;  height:53px;margin-bottom:0px;}
.imgleft h3{font-size:18px; line-height:44px; margin-bottom:15px; }
.collect li{ width:33.3%; }
}
@media (max-width:600px) {
.imgleft{ width:100%; float:none;}
.imgright{ display:none;}
.schoold li{ width:50%; padding:3px; font-size:16px;}
.schoold li a{ font-size:16px;line-height:60px; }
.imglist{ margin:25px auto;}
.collect li{ width:50%; }
.coopera{ padding-top:20px; margin-bottom:15px;}
}

.ce_box{position: fixed;right: 0px;bottom: 10%;z-index: 5}
@keyframes omit_color{
			to{background-color:orange;border-color: orange;color: white}
		}
		@keyframes anima{
			to{background-color:orange;border-color: orange;}
		}
@keyframes map{
	to{
		border-color:black;background-color: black;color: white;
	}
}
@keyframes font_color{
	to{
		color:white
	}
}
@keyframes share_bg{
	to{
		background-color: black;
	}
}
.ce_con{background-color: rgba(0,0,0,0.5);border-radius: 50%;width: 50px;height: 50px;position: relative;right: 10px;}
@keyframes ce_bg{
	to{
		background-color:#1E63B0;
	}
}
.ce_con:hover{background-color: rgba(0,0,0,0.5);cursor: pointer}
.point:hover{animation:anima 0.5s forwards;}
.omit_box:hover{animation:omit_color 0.5s forwards;}
.ce_con:hover{animation: ce_bg 0.5s forwards;cursor: pointer}

@media (max-width:767px) {
.ce_box { display:none;}
}

