@charset "utf-8";
/* CSS Document */
.toutu{
	height:119px;
	width:100%;
	background-image:url(../images/toutu.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.toutu .topad{ width:1200px; margin:0 auto;}
.toutu .topad .link{ float:right; width:300px; height:118px; display:block; margin-left:150px }
.toutu .topad .link a{ width:300px; height:118px; display:block; border:0px}

.toutu .topad .link2{ float:right; width:300px; height:118px; }
.toutu .topad .link2 a{ width:300px; height:118px; display:block; border:0px}
/* js 重置 */
.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;}

	/* 第一屏轮播图 */
	.focusBox { position: relative; width: 320px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; margin-bottom: 8px; }
	.focusBox .pic img { width:300px; height: 205px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:300px;  background: #57dad2;  overflow: hidden; }
	.focusBox .txt{ position: absolute; bottom: 0; z-index: 2; height: 36px; width:300px; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right:8px; margin-right:16px;}
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/* 第一屏模块1 */
.first{ overflow:hidden; width:1200px; margin:54px auto 0 auto; _margin:24px auto 0 auto;}
.first-left{ float:left;}
.xuzhi{ width:300px;}
.xuzhi ul{margin-top:14px; _margin-top:0px;}
.xuzhi ul span{ border:1px solid #fc5c5c; color:#fc5c5c; border-radius:3px; padding:0 4px; margin-right:4px;}
.xuzhi ul em{ border:1px solid #57dad2; color:#57dad2; border-radius:3px; padding:0 4px; margin-right:4px;}
.xuzhi ul li{ line-height:24px;}

/* 第一屏模块2 */
.first-middle{width:580px; float:left;  position:relative;}
.newstittle{ border-bottom:1px solid #e5e5e5; position:relative; margin-bottom:10px;_margin-bottom:
px; width:auto; height:40px; }
.newstittle h1{ position:absolute; font-weight: bold; left:0; bottom:0; margin-bottom:-1px; border-bottom:2px solid #57dad2; line-height:38px; color:#333}
.newstittle a{ display:block; position:absolute; right:0; bottom:10px; color:#ffba00}
.blank1{ height:20px;}
.news1{ height:80px; padding-top:6px;_padding-top:3px; margin-bottom:8px;_margin-botttom:5px;  border-bottom:1px solid #e5e5e5; overflow:hidden;}
.news1:hover{  background-color:#f7f7f7}
.time1{ float:left; background-color:#ffba00; width:52px; height:46px; margin-right:10px; padding:8px 0 0 0 ; text-align:center; color:#fff;font-size:24px;}
.time1 span{color: #fff;}
.time1 em{ display:block;  font-size:14px; }
/* .newslist{ margin-top:8px;  _margin-top:5px; } */
.lineh{ line-height:30px;}
.newslist li{  position:relative; _line-height:27px;line-height:28px;}
.newslist a{ font-size:14px;}
.newslist span{position:absolute; right:0px; top:0px; }

/* 第一屏模块3 */
.first-right{ width:273px;  float:right; position:relative; height:440px; }
.phoneimg{ margin-bottom:10px;_margin-bottom:4px;}
.first-right ul{ overflow:hidden; }
.first-right ul a{ background-color:#57dad2; color:#fff; display:block; float:left; text-align:center; line-height:40px; border-radius:3px; margin-bottom:8px;_margin-bottom:4px;}
.first-right ul a:hover{ background-color:#ffba00; color:#fff;}
.small{ width:60px; }
.big{ width:102px; }
.mr{ margin-right:4px;}

.chengxinbox{border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;position:absolute;bottom:0px; right:0px}
.chengxinbox img{ border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; vertical-align:top}
.chengxinbox img:hover{ box-shadow: 0px 0px 4px #aaa;}

/* 第二屏模块1 */
.second{ width:1200px; margin:20px auto 0 auto;position:relative;}
.secpart2{ overflow:hidden; position:relative; width:930px;}
.posit{ position:absolute; top:0; right:0;}
.secbox{width:930px; overflow:hidden;}
.fupin{ width:300px; float:left; margin-top:18px;_margin-top:10px;}
.fupin1{ overflow:hidden; margin-bottom:10px; height:70px;border-bottom:1px solid #e5e5e5 ;}
.fupin1 img{ float:left; width:90px; height:60px;}
.fupin1 div{ float:right;}
.fupin1 div a{ display:block; width:196px; font-size:14px; color: #222;}
.fupin1 div a:hover{ color:#ff5702;}
.fupin1 div span{display:block; }
.fupin ul{ overflow: hidden;  height: 135px; *height:135px; _height:120px; }
.fupin ul li{ line-height:22px;}
/* 第二屏模块2 */
.putongzhaosheng{width:580px; float:left; margin:18px 0px 0px 20px; _margin:11px 0px 0px 20px; }
.news2{height:80px; padding-top:6px;_padding-top:3px; margin-bottom:8px;_margin-botttom:5px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.news2:hover{ background-color:#f7f7f7;}
.time2{ float:left; background-color:#57dad2; width:52px; height:46px; margin-right:10px; padding:8px 0 0 0 ; font-size:24px; text-align:center; color:#fff;}
.time2 span{ font-size:24px; margin-left:5px;}
.time2 em{ display:block; font-size:14px;}
.newslist2{ margin-bottom:24px;width:580px; }
.newslist2 li{ position:relative; line-height:29px;_line-height:27px; }
.newslist2 a{ font-size:14px; }
.newslist2 span{position:absolute; right:0px; top:0px; }
.clear{ clear:both;}
.mtop{ margin-top:15px}
.secpart1right{ position:absolute; top:0; right:0;}
.secpart1right img{ display:block; margin-bottom:10px;}
/* 第二屏广告 */
/* .part2img{ overflow:hidden;}
.part2img img{ float:left;}
.ggmr{ margin-right:20px;}
.ggml{ margin-left:5px;}
.part2rightimg{ position:absolute; right:0; top:0; margin-top:530px;}
.part2rightimg img{ display:block; margin-bottom:10px;} */ 


/* 第三屏 */
.third{ width:1200px; margin:0 auto; overflow:hidden}
.thirdleft{ float:left; margin:15px 20px 20px 0;}
.first-middle2{width:580px;  position:relative}
.thirdimg {margin:10px 0 0 0}
.thirdimg img{ margin:10px 10px 0 0;}
.thirdright{ float:right;}
.thirdp1{ overflow:hidden; width:590px; margin: 15px 0;}
.chengkao{ width:280px; float:left}
.ckmr{ margin-right:20px;}
.chengkao p{color:#05d3c6; font-weight:bold;height:24px; overflow: hidden; }
.chengkao ul{  height:125px;}
.chengkao ul li{ line-height:24px;}
/* .ckgg{ display:block; margin-top:10px} */

.list-style01{ width:300px; float:left; margin-top:18px;_margin-top:10px;}
.list-style01 p{color:#05d3c6;font-weight: bold;background-color:#f5f5f5;padding:10px 10px 5px 10px; margin: 0px;height:24px;  overflow: hidden;  }
.list-style01 span,list-style01 span a:hover{ color:#666;display:block;background-color:#f5f5f5;padding:0 10px 15px 10px}
.list-style01 ul{padding-top:10px;}
.list-style01 ul li{ line-height:24px;}
.list-style01 ul li a:hover{background-color:#fff}
.list-style02{ width:280px; float:left; }
.list-style02 p{ font-size:14px; color:#05d9db; font-weight: bold; overflow:hidden; background: #f5f5f5; margin: 0px; padding:10px 10px 0px 10px;height:24px;  overflow: hidden}
.list-style02 span,list-style01 span a:hover{ color:#a1a1a1; padding-bottom:5px; display:block}
.list-style02 ul{ padding-top:10px;}
.list-style02 ul li{ line-height:23px; height:23px; overflow:hidden}

/* 第四屏 */
.fourth{ width:1200px; margin:20px auto 0 auto; position:relative;}
.searchbox{ width:897px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; position:relative}
.searchbox span div{ width:20px; position:absolute; top:0; left:0; margin-left:24px; margin-top:6px;}
.searchbox span{ float:left; color:#fff; background-color:#ffba00; font-size:16px; width:72px; height:141px;}
.searchbox span em{ font-weight:bold;}
.search1{ float:left; width:164px; height:141px; border-right:1px solid #e5e5e5; color:#2d2d2d; text-align:center;}
.search1:hover{ box-shadow: 0px 0px 6px #aaa;;}
.search1 img{ display:block; margin:auto; padding:30px 0 10px 0;}
.search1 a{ display:block; text-align:center; font-size:14px;}

.formbox{ width:896px; margin:10px  0 8px 0;border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.formbox ul{ width:898; overflow:hidden;}
.formbox ul img{ float:left; padding-top:5px; border-top:1px solid #e5e5e5;}
.formbox ul li{ width:252px; float:left; line-height:56px; text-align:center; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.formbox ul span{ color:#fc5c5c;}
.formbox ul em{ color:#47c6be;}
.formbox ul li:hover{ text-decoration: none; color:#ff5702;}

.fourthr{ position:absolute; top:0; right:0; width:275px;}
.fourthr img{ margin-bottom:10px;_margin-bottom:5px;} 

/*第五屏*/
.thirdp1 span{ display:block; background: #f5f5f5; padding:5px 10px}
.linkbox{ width:1200px; margin:15px auto 0 auto; overflow:hidden; border:1px solid #e5e5e5;}
.linkbox img{ display:block; float:left; padding:10px 9px;}
.f-h li{ line-height:28px}

/*内容页*/
.readbox{ width:1200px; margin:54px auto 0 auto;_margin:24px auto 0 auto; position:relative}
.cleft{ width:880px;}
.biaoqian{ font-size:14px; position:relative; margin-bottom:10px;}
.childb{ position:absolute; top:0; left:0; margin-left:30px;}
.childb a{ margin-right:6px;}
.childb img{ margin-right:6px;}
.childb em{ color:#57dad2;}


.readbox .tit{ font-size:22px; line-height: 36px; font-weight:bold; text-align:center; margin-bottom: 15px;}
.inforbox{ width:820px; min-height:1360px;_height:1360px;  border:1px solid #e5e5e5;border-top:2px solid #57dad2; margin-top:20px; margin-bottom:30px; padding:30px; position:relative; }
.inforhead{ border-bottom:1px dotted #999; padding-bottom:10px; margin-bottom:20px;}
.inforhead span{ margin:0px 120px 0 0;}

.inforbox p{ font-size:16px; color:#666; text-indent:32px;}
.inforfooter{ float:right; font-size:16px; margin-bottom:20px;}
.inforbox img{ max-width:820px;  display:block; margin:20px auto}

.ggright{ width:275px; position:absolute; top:0; right:0; }
.ggright img{margin-bottom:10px;_margin-bottom:5px;}
.cxuzhi{ width:275px;}
.cxuzhi ul{ _margin-top:3px;margin-top:8px;}
.cxuzhi ul span{ border:1px solid #fc5c5c; color:#fc5c5c; border-radius:3px; padding:0 4px; margin-right:4px;}
.cxuzhi ul em{ border:1px solid #57dad2; color:#57dad2; border-radius:3px; padding:0 4px; margin-right:4px;}
.cxuzhi ul li{ line-height:28px;}

/*列表页*/
.contentbox{ width:1200px; margin:34px auto 0 auto;_margin:14px auto 0 auto; position:relative}
.listbox{ width:880px; min-height:1360px;_height:1360px; margin-top:10px;_margin-top:10px;}
.listbox span{ font-size:18px;}
.clist{ border-bottom:1px solid #e5e5e5; padding:15px 0 ;height:102px; overflow:hidden;}
.clist h2{font-size: 20px; line-height: 30px;}
.clist p{ height:48px; overflow: hidden;text-overflow : ellipsis}
.bb{ border-bottom:1px solid #d0d0d0; padding:0px; margin:0px; }
.bb h1{ font-size:18px; line-height:40px; border-bottom:2px solid#57dad2}
.clist:hover{ background-color:#f7f7f7;}
.clist em{ color:#52d3c6}
.clist img{ float:left; width: 153px; height: 105px; margin:0 15px 0 0}
.clist wen{ float:left;}

.pagebox{margin:25px auto; overflow:hidden; width:550px;padding-left:10px; }
.pagebox a{ border:1px solid #e5e5e5; display:block; float:left;height:26px; line-height:26px; text-align:center; margin-right:10px;}
.pagebox em{ display:block; width:26px; height:26px;line-height:26px;}
.bggreen{background-color:#57dad2; color:#fff;border:}
.width{ width:64px;}
.pagebox a:hover{background-color:#57dad2;color:#ffffff;}



/*招生列表页*/
.newslistz{  margin:15px auto 0 auto;}
.newslistz li{ position:relative;line-height:26px;}
.newslistz li a:hover{ text-decoration: none; color:#ff5702;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.newslistz a{ font-size:14px; color:#2d2d2d;}
.newslistz span{position:absolute; right:0px; top:0px; font-size:12px; color:#a1a1a1;}

.inputText{border:solid 1px #d1d1d1; width:250px;padding:6px 4px;  font-size:16px; line-height:24px; border-radius:4px;}
.inputText.column4{ width:80px;}
.inputText:hover { border:solid 1px #74b9f0;box-shadow:0px 0px 4px #74b9f0;}
.inputText:focus { border:solid 1px #74b9f0;}
.btn {display:inline-block;*display:inline;*zoom:1;	padding:10px 25px;margin-bottom:0; margin-right:10px;line-height:18px;color:#fff; background-color:#57dad2;text-align:center;	vertical-align:middle; font-size:18px;border-radius:4px; border:0px;cursor:pointer;}
.btn:hover{ background-color:#00c1b5}
.findbox{ width:760px; margin:80px auto 45px auto; _margin:60px auto 45px auto; min-height:400px; max-height:auto; padding:10px 40px 20px 40px;background-color:#f8f8f8;border:1px solid #e5e5e5;border-top:2px solid #57dad2;}
.bg-find{background-image:url(../images/bg-find.jpg);background-repeat: no-repeat;}
.findbox h1{ font-size:24px; color:#4b4b4b; font-weight:bold; line-height:60px; text-align:center ;border-bottom:1px solid #e5e5e5;}
.findbox h1 img{ vertical-align:middle; margin-right:5px;}
.findbox h6{ background-color:#fff;padding:5px;border-radius:4px; margin:10px 0; color:#fd7700; font-size:12px; font-weight:normal}
.findbox h6 img{ vertical-align:middle;margin-right:5px;}
.edit-box{ width:590px; margin:10px auto}
.edit-box ul{ padding-bottom:10px; font-size:16px; color:#838383}
.edit-box li{_width:100%;padding:12px 0; padding-left:155px; position:relative}
.edit-box label{ width:150px; text-align:right; position: absolute; top:15px; left:0px}

.findtable { margin-bottom:15px;}
.findtable li{ font-size:14px; color:#000; padding:5px 0}
.findtable td{border-bottom:1px solid #f6f6f6;  border-right:1px solid #f6f6f6; padding:5px 15px; font-size:16px; line-height:28px; color:#6b6b6b }
.findtable td.tcenter{ text-align:center}
.findtable td.tit{ background-color:#b5dae1; color:#00687c}

.nav-404{
	width:1200px;	height:500px;
	background-image: url(../images/404.jpg);
	background-repeat: no-repeat;
	background-position: center 100px;
	text-align:center;
	font-size:16px;
	margin: 0 auto
}
.nav-404 h1{ font-size:26px; color:#43c6fe; padding-top:300px; line-height:60px}
.nav-404 em,.nav-404 a{color:#43c6fe;}

.nav-msg{
	width:600px;
	height:400px;
	background-image: url(../images/icon_msg.jpg);
	background-repeat: no-repeat;
	background-position:100px center;
	font-size:16px;
	margin: 0 auto; padding-left:300px
}
.nav-msg h1{ font-size:26px; color:#43c6fe; padding-top:120px; line-height:50px; font-weight:bold}
.nav-msg h2{ font-size:20px; color:#43c6fe; line-height:60px}
.nav-msg em,.nav-404 a{color:#43c6fe;}
.adtop{ margin-top:15px; overflow:hidden}
.adtop a{ margin-right:8px;_margin-right:4px}
.adtop .last a{ margin-right:0px}
.ad-part03{ margin-top:10px}
.ad-part03 img{ width:896px; height:130px}

.chengxinbox2{border:1px solid #d0d0d0;border-top:0px;  margin:16px 0 10px 0}
.chengxinbox2 img{ border-top:1px solid #d0d0d0; padding:0; margin:0px}
.chengxinbox2 img:hover{ box-shadow: 0px 0px 4px #aaa;}

/* 4.11新增考试通知 */
.notice-exam{border:1px solid #e5e5e5; width:895px; height:128px; margin-bottom:20px}
.notice-exam .tit{ width:110px; border-right:1px solid #e5e5e5;height:100%;float:left; text-align:center}
.notice-exam .tit img{ display:block; margin:25px auto 10px auto}
.notice-exam ul{ float:left; width:780px; margin:0px; padding:15px 0 10px 0}
.notice-exam ul li{ float:left; width:47%; margin-left:3%; line-height:24px; height:24px; overflow:hidden}