﻿@charset "utf-8";
*{margin:0;padding:0;}
body{background:#FFF;font-size:12px;font-family:Arial,"宋体"; color:#000; margin:0 auto;}
img{border:0;}
.clear{clear:both !important;/*ff*/ #clear:none !important; /*ie7*/ }
.clear_top{clear:both; }
.float{float:left;}
.float1{float:right;}
/******************************************************Link***********************************************/
a:link,a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
a.grey{ color:#999999; text-decoration:underline}
a.orange:link,a.orange:visited{ color:#ff6600; text-decoration:none;}
a.orange:hover{ text-decoration:underline;}
a.orange2:link,a.orange2:visited{ color:#ff7700; text-decoration:none;}
a.orange2:hover{ text-decoration:underline;}
a.white:link,a.white:visited{color:#ffffff; text-decoration:none;}
a.white:hover{ text-decoration:underline;}
a.red:link,a.red:visited{color:#ff0000; text-decoration:none;}
a.red:hover{ text-decoration:underline;}
a.redA:link,a.redA:visited{color:#860000; font-weight:normal;text-decoration:none;}
a.redA:hover{ text-decoration:underline; font-weight:normal;}
/*************************************************** h1-h6 ************************************************/
h1,h2,h3,h4,h5,h6{display:inline;font-size:12px;}
/*************************************************** table img************************************************/

td{height:18px;line-height:18px;}
.img{border:1px solid #000}
.imgGrey{border:1px solid #787878}
.imgGreyBig{ border:2px solid #cecece;}
/************************************************** ul li *************************************************/
ul li{margin:0;padding:0; list-style:none;}
/***************************************************input select*******************************************/
.input{border:1px solid #000; width:160px; height:15px; line-height:15px; padding-left:5px; font-size:12px;}
.inputText{border:1px solid #a5acb2; width:140px; height:18px; line-height:18px;  font-size:12px; text-align:left;}
.select {border:1px solid #000; float: left;}   
.select div { border:1px solid #f9f9f9;  float: left; }  
/* 子选择器，在FF等非IE浏览器中识别 */   
.select>div {  width:114px; height: 17px;  overflow:hidden; }
/* 通配选择符，只在IE浏览器中识别 */   
* html .select div select {  display:block; float: left;  margin: -2px; }   
.select div>select { font-size:12px; display:block; width:118px; float:none;margin:-1px;  padding: 0px; }  
.select select>option { text-indent: 2px; }
.btn{font-size:12px;background:url(../images/button_orange.gif) no-repeat center;border:none;width:45px;height:19px;line-height:19px;text-align:center;font-weight:bold;color:#fff;}
/***************************************************comment************************************************/
#pagebox{clear:both;margin:0 auto;width:998px;height:auto;}

.box{width:998px; padding-top:8px;margin:0 auto;}
.contain {float:left;background: url(../images/border_right.gif) top right no-repeat;  }
.contain1 {float:left;background: url(../images/border_right3.gif) top right no-repeat;  }
.borderBox1 {margin:0;padding:0;background: url(../images/border_left3.gif) top left no-repeat;  }
.borderBox {margin:0;padding:0;background: url(../images/border_left.gif) top left no-repeat;  }
.borderL {margin: 0;padding: 0 0 0 6px;background: url(../images/border_left.gif) bottom left no-repeat;  }
.borderL1 {margin: 0;padding: 0 0 0 1px;background: url(../images/border_left.gif) bottom left no-repeat;  }
.borderL em {display: block;padding: 0;margin:0;background: url(../images/border_right.gif) bottom right no-repeat;}

#header{width:998px; height:100px;margin:25px 0px 5px 0px; float:left;}
#header1{width:998px; height:240px;margin:25px 0px 5px 0px; float:left;}
#header2{width:998px; height:140px;margin:25px 0px 5px 0px; float:left;}
/*************menu*************/
#menuBox{ margin:0 auto; width:986px; height:106px;}
#menuNull{ width:986px; height:5px; float:left;}
#menuLogoTitle{ width:986px; height:58px; float:left;}
#menuLogo{ width:400px; height:65px; padding:0 0 0px 16px; padding-right:27px; float:left;}
#menuMainTitle{ width:530px; height:65px; float:left;}
#menuMainTitle ul{ list-style:none; padding:0; margin:0; float:left; line-height:33px; margin-top:32px;}
#menuMainTitle li{ width:123px; height:33px; margin-right:3px; float:left; text-align:center;}
#navBg{ background:url(../images/menu_1.jpg) no-repeat;}
#navClickBg{ background:url(../images/menu_2.jpg) no-repeat;}
#menuMainTitle ul li a{ text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF;}
#menuMainTitle ul li a:hover{ text-decoration:none; }
#menu2Title{ width:906px; height:37px; background:url(../images/menu_3.jpg) no-repeat; float:left; padding-left:80px;}
#menu2Title ul{ list-style:none; padding:0; margin:0px; float:left; line-height:14px; width:850px;}
#menu2Title ul li{ font-size:12px; color:#FFFFFF;  margin-top:12px; padding:0 16px 0 16px; height:14px; background:url(../images/menu_line.gif) no-repeat right; float:left;}
#menu2Title ul li a{ color:#FFFFFF; text-decoration:none;}
#menu2Title ul li a:hover{ color:#ffa73d; text-decoration:none;}
/***************************************************body***************************************************/
#content{ width:998px;}

.newsBox{float:left;width:300px;height:auto;margin:30px 0px 0 0;_margin-top:5px;}
.newsBox1{float:left;width:600px;height:auto;margin:10px 10px 0 0;_margin-top:5px;}
.newsContent{ padding:6px 5px 0px 5px;height:209px !important;#height:211px !important;_height:211px;}
.newBg{ background:url(../images/title_bg_news.gif) no-repeat center; width:288px; height:27px;}

.newBg h2{ display:block; width:80px; text-align:center; float:left; line-height:27px;}
.newNowBg,.specialityNowBg{ float:left;background:url(../images/title_bg_news1.gif) no-repeat right; width:98px; height:27px; line-height:27px; text-align:center;}
.specialityNowBg{background:url(../images/title_bg_speciality1.gif) no-repeat right; width:120px; }
.newNowBg h2 a:link,.newNowBg h2 a:visited,.specialityNowBg h2 a:link,.specialityNowBg h2 a:visited{ color:#fff;}

.instituteBg{background:url(../images/title_bg_institute.gif) no-repeat center; width:982px;height:27px;}
.instituteBg h2{display:block; width:105px; text-align:center; float:left; line-height:27px;}

.specialityBg{background:url(../images/title_bg_speciality.gif) no-repeat center; width:463px;  height:27px;}
.specialityBg h2{display:block; width:105px; text-align:center; float:left; line-height:27px;}
.newsTit{ font-weight:bold;}
.newsBgL{float:left;background:url(../images/title_1_l.gif) no-repeat right; width:6px;height:27px;}
.newsBgC{float:left;background:url(../images/title_1_c.gif) repeat-x center;width:165px;height:27px;line-height:27px;}
.newsBgR{float:left;background:url(../images/title_1_r.gif) no-repeat left; width:6px;height:27px;}
.nowBgL{float:left;background:url(../images/title_2_l_l.gif) no-repeat left; width:6px;height:27px;}
.nowBgC{float:left;background:url(../images/title_2_c.gif) repeat-x center;width:80px;_width:76px;height:27px;line-height:27px;color:#fff;text-align:center;}

.nowBgR{float:left;background:url(../images/title_2_l_r.gif) no-repeat left; width:31px;height:27px;}
.newsLine{float:left;background:url(../images/title_line.gif) no-repeat center;width:2px;height:27px; padding-right:5px}
.newsBgC h2{display:block;float:left;width:80px;text-align:center;}
.news{clear:both;}
.newsMin{min-height:168px;_height:160px}
.news ul{padding:10px 0 0 10px !important;#padding:10px 0 0 10px !important;_padding:5px 0 0 10px;}
.news ul li{ line-height:20px;width:250px; white-space:nowrap; overflow:hidden;}
.more{float:right; text-align:right}

.topFlash{float:left;width:475px; height:230px;margin:30px 0px 0 0; _margin-top:5px;}
.flashBgL{float:left; background:url(../images/bg_flash_l.gif) no-repeat right; width:6px; height:230px;}
.flashBgC{float:left; background:url(../images/bg_flash_c.gif) repeat-x center; width:463px; height:230px; text-align:center;}
.flashBgR{float:left; background:url(../images/bg_flash_r.gif) no-repeat right; width:6px; height:230px;}

.refer{float:left;width:193px;margin-top:15px;_margin-top:-8px;}
.referBox{padding:6px 0px 0px 5px;width:193px;height:342px !important;#height:211px !important;_height:352px;}
.referBgL{float:left; background:url(../images/title_l.gif) no-repeat right; width:11px; height:21px;}
.referBgC,.referBgCTwo{float:left; background:url(../images/title_c.gif) repeat-x center; width:174px; height:21px;line-height:21px; font-weight:bold;color:#fff;}
.referBgCTwo{ width:218px;}
.referBgR{float:left; background:url(../images/title_r.gif) no-repeat left; width:6px; height:21px;}
.referBgC h2,.referBgCTwo h2{ float:left;padding-left:5px;}
.referBgC span{float:right;text-align:right;padding-top:5px;}

.referBgC1{float:left; background:url(../images/title_c.gif) repeat-x center; width:164px; height:21px;line-height:21px; font-weight:bold;color:#fff;}
.referBgC1 h2,.referBgCTwo h2{ float:left;padding-left:5px;}
.referBgC1 span{float:right;text-align:right;padding-top:5px;}

.triangle{clear:both;background:url(../images/title_triangle.gif) no-repeat right; width:8px;height:6px;line-height:6px;padding-left:36px;}
.referContent{ clear:both; margin:6px;}
.greyBg{background-color:#f0f0f0;width:100%; white-space:nowrap; height:22px;line-height:22px;}
.greyBg span{padding-left:8px;}
.noBg{height:24px;line-height:24px;padding-left:8px;width:95%; white-space:nowrap;}
.seeAll{ margin-top:30px; text-align:right}
.referContent h1{ float:right;color:#770000; margin-top:10px;_margin-top:5px; text-align:right;}

.flash{float:left; width:785px;padding-top:6px;}
.flashBox{width:785px; text-align:center;margin:0 auto;padding-top:10px;}
.find{float:left; margin:7px 0 0 10px;}
.findBox{padding:6px 5px 0px 5px;width:193px; height:92px;_height:93px; _overflow:hidden;}
.findBox1{padding:6px 5px 0px 5px;width:190px; height:92px;_height:93px; _overflow:hidden;}
.findContent{clear:both; margin:0 auto;text-align:center; padding-top:10px !important;#padding-top:0px !important;}
.mar_top{margin-top:1px;}

.bleftBox{float:left;margin:8px 0px 6px 0 !important;#margin:8px 0px 2px 0 !important;}
.leftBox{ clear:both;float:left;margin:0px 9px 0px 0;}
.product{clear:both;width:300px;}
.productBox{ padding:6px 5px 0px 5px;width:290px;}
.productContent{width:286px; margin:0 auto; text-align:center;}

.teacher{ clear:both;padding:6px 0px 6px 0; width:300px;}
.teacherBox{clear:both; padding-top:6px;}
.teacherMin{min-height:620px;_height:635px;}
.teacherContent{padding:6px 5px 0px 5px;height:660px !important;#height:660px !important;_height:660px;}
.teacherRBg , .teacherBBg{
	clear:both;
	width:288px;
	height:149px;
	white-space:normal;
	overflow:hidden;
	_margin-bottom:0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.teacherRBg{ background:url(../images/bg_lecturer_red.gif) no-repeat center;  color:#fff;}
.teacherBBg{background:url(../images/bg_lecturer_gray.gif) no-repeat center;  color:#000; }
.teacherPic{
	float:left;
	text-align:center;
	width:105px;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.teacherRLine,.teacherBLine{float:left;width:2px; height:149px; overflow:hidden; _margin-top:4px;}
.teacherRLine{
	background-image: url(../images/bg_lecturer_red_line.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.teacherBLine{
	background-image: url(../images/bg_lecturer_gray_line.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.cases{
	float:left;
	_padding:12px 10px 6px 5px;
	width:142px;
	white-space:normal;
	overflow:hidden;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.line_height{line-height:15px}
.line_height2{line-height:18px}
.rightBox{float:left;margin:0;}

.glory{clear:both;width:470px;margin:0 0px 6px 0; padding:6px 0 !important;#padding:0 !important;}
.gloryBox{ padding:6px 5px 0px 5px;width:466px;}
.gloryFlash{width:462px; height:258px; margin:0 auto;}
.speciality{ clear:both;width:470px;_width:458px; height:179px !important;#height:186px !important;padding:0px 0 0 8px; margin-top:5px !important;#margin-top:0px !important;}
.outside { float:left;position:relative;background:#b2b2b2;width:144px;}
.picture {background:#fff;padding:0;position:relative;top:-5px;left:-5px;}
.picture img {vertical-align:bottom}
.bookBg{ background:url(../images/bg_book.gif) no-repeat center; width:107px; height:141px;}

.classes{float:left;}
.classes ul{padding-left:10px;}
.nowClass{background-color:#e7e7e7; width:140px; height:21px;border-bottom:1px dashed #c4c4c4;}
.classes ul li{line-height:22px; margin-bottom:5px;font-size:14px;width:150px; white-space:nowrap; overflow:hidden;}
.classInfo{float:left;width:140px; padding:5px 3px 5px 5px; overflow:hidden;background-color:#e7e7e7; line-height:18px; text-indent:24px; height:147px;}
.specialMore{clear:both;text-align:right; padding:3px 20px 0 0;}
.productBg{background-color:#d3d3d3;width:463px;height:23px;line-height:23px;overflow:hidden;}
.productBg h2{display:block; float:left;width:110px; text-align:center; font-weight:normal;}
.specialInfo{ padding:10px 9px;}
.workSort{ float:left; padding-left:6px;}
.workUl{ padding:5px 0 0 5px;width:70px}
.workUl li{ line-height:24px;}
.pic3{clear:both;padding-top:4px}
.info{clear:both;line-height:18px; text-indent:24px;height:95px;_height:82px;}
.book{clear:both}
.bookMore{ clear:both; padding-top:8px; text-align:right; vertical-align:middle;}
.bookContent{ clear:both;padding:15px 8px 0 0;#padding:5px 8px 0 0; }
.buttonL{ float:left;margin:20px 15px 0 10px;_margin:20px 10px 0 8px;}
.books{ float:left;width:120px; text-align:center;}
.books h1{ clear:both; display:block; width:100px; white-space:normal;padding-top:9px;text-align:center;}
.buttonR{ float:left;margin:20px 0px 0 3px;}

.brightBox{ float:right; margin-left:6px;_margin-left:0px;}
.certContent{clear:both; margin:0 auto;text-align:center; padding-top:5px;}
.certificateBg{background:url(../images/bg_certificate.gif) no-repeat center; width:192px; height:100px; text-align:center;}
.certContent h1{ display:block; font-weight:normal; text-align:center; line-height:26px; padding-bottom:10px;_padding-bottom:8px;}
.certImg{ float:left; padding:0 0 5px 27px; height:118px;}
.certTitle{ float:left;width:60px; text-align:left; line-height:16px; padding:52px 0 0 5px;}
.starContent{clear:both; margin-top:5px;_margin-top:10px;}
.starBg,.starRBg{background:url(../images/bg_star_gray.gif) no-repeat center; width:190px; height:122px;color:#000;margin-bottom:9px;_margin-bottom:15px;}
.starRBg{background:url(../images/bg_star_red.gif) no-repeat center;color:#fff;}
.starRBg a:link,.starRBg a:visited{color:#fff;}
.starInfo{ padding:9px 0 0 13px;}
.starName{ float:left; width:98px; padding:0 0px 0 9px; line-height:16px; white-space:normal;word-break:break-all; }
.job{ clear:both;padding-top:2px;}
.sentiment{ clear:both; padding:6px 0 0 15px; width:172px; white-space:nowrap; overflow:hidden;}

.institute{ clear:both; margin-top:0px;width:998px; height:240px;margin-bottom:3px; float:left;}
.instituteMore{padding:8px 9px 0 0; text-align:right; vertical-align:middle;}
.bottom{ margin:0 auto; text-align:center;}
.bline_height{ margin:15px auto;}
.bottom div{ line-height:18px;}

/****************************报名流程**********************/
.flashAd{ clear:both;width:741px;padding-top:6px;_padding-top:0; margin-top:15px;_margin-top:0px;}
.nowLink{clear:both;padding:8px 0 0px 15px !important;_padding:6px 0 0 15px; height:15px;width:400px;}
.signFlow{width:741px;padding-top:4px; margin-bottom:5px;}
.signFlowBox,.certCtn,.newsInfoBox,.courseCtnBox{ width:723px;text-align:left; padding:20px 0 0 18px; height:500px;}
.signFlowBox h1,.certCtn h1,.courseCtnBox h1{ padding-left:6px;}
.signFlowLine{ float:left; width:635px; margin:6px 0 0 6px;border-top:2px solid #cbcbcb;}
.signFlowContent{ clear:both;margin:42px 0 0 55px; text-align:left;}
.signFlowTit{ float:left; margin:13px 0 0 5px; width:600px;}
.signMar{clear:both;padding:20px 0 0 0;}
.signLine{clear:both !important;#clear:none !important;border-top:1px solid #cfcfcf; width:610px; margin-top:30px !important;#margin-top:5px !important;}

.browse{ clear:both;padding:29px 0 0 4px;_padding:8px 0 0 10px;}
.browseBox,.TelBox,.indexRightMin{padding:6px 5px 0px 5px;width:237px; height:108px;_height:106px; _overflow:hidden;}
.indexRightMin{ min-height:100px; height:auto !important; height:100px; overflow:visible;}
.totalMin{min-height:100px; height:auto !important; height:100px; overflow:visible;}
.cert{ padding:5px 0 0 5px;}
.cert li{ padding-left:5px;line-height:25px;height:22px;}
.nowLi{ background-color:#f2f2f2; height:22px; width:96%;}

.Tel{ float:left; clear:both;padding:8px 0 0 4px;_padding:8px 0 0 10px;}
.TelBox{height:200px;_height:200px;}
.cityTel,.worksCityTel{margin:10px 0 0 10px;}
.cityTel ul li{ line-height:18px;}
.worksCityTel ul li{ line-height:20px;}
.worksCityTel h1{ display:block; margin:10px auto; text-align:center; width:200px; font-size:14px;}
.certCtn{height:600px;}
.certBox{ clear:both;margin:30px 0 0 10px; text-align:left;}
.certTit{ float:left; margin:0 0 0 20px; text-align:left;}
.certTit h1{display:block;padding:15px 0 5px 0;}
.certInfo{text-indent:22px;line-height:18px;width:420px;}
.certLine{clear:both;border-top:1px solid #cfcfcf;width:670px;margin-top:10px;}
.certFind{ margin-top:15px;}
.pad_top{ padding-top:8px;}
.certFindL{ float:left; width:75px; line-height:22px;text-align:right;}

.chooseArea{ float:right;margin-right:22px;}

.newsLBox{ clear:both;margin:30px 0 0 20px;_margin:30px 0 0 10px;width:700px;_width:680px;}
.mar_left{ margin-left:5px;}
.newsTitle{ float:left;width:436px;_width:428px; margin-right:12px; white-space:nowrap;overflow:hidden;}
.newsDate{ float:left; color:#a8a8a8; width:100px; text-align:center;}
.newsLMin{ min-height:410px;}
.newsLLine{ clear:both;border-top:1px dashed #a8a8a8; width:665px;_width:655px; text-align:center; margin:0 auto;}
.paginate{ clear:both;text-align:right; margin-right:32px;}
.cityTel .newsUl li{ line-height:21px;}
.newsUl li{width:210px; white-space:nowrap;overflow:hidden;}
.newsInfo{ clear:both;margin-top:30px;}
.newsInfo h1{ display:block; text-align:center; font-size:14px;}
.newsFrom{ float:left;line-height:20px;}
.newsFrom ul li{ float:left;}
.newsSecond{ clear:both;margin-left:90px;}
.newsCtn{clear:both;border:1px solid #ddd; background:#f3f3f3; width:690px; margin:0 auto; min-height:120px; height:auto !important;height:120px; overflow:visible;}
.newsBrief{ clear:both;margin:10px 5px 0 10px; text-indent:22px; line-height:18px;}
.newsNContent{margin:30px 25px 0 25px; line-height:18px;}
.newsInfoBox,.newsCtnMin{min-height:500px;height:auto !important;height:500px; overflow:visible}


/********************学生作品***********************/
.studentWorks{margin:0px 0 0 10px;width:720px;_width:700px;}
.couresConBox{width:570px; margin:15px 5px 0px 0px; _margin:15px 10px 0px 5px; line-height:18px; border:none;}
.modeLevelBox{ width:163px; height:160px; _height:170px; float:left; margin:10px 2px 0 10px; _margin:10px 0px 0 7px;}
.modeLevelImg{ width:163px; height:127px;_overflow:hidden;float:left; border:1px solid #000;}
.modeLevelImgB{ width:163px;height:127px; float:left; border:1px solid #aaa;}
.modeLevelImg img{ margin:1px;}
.modeLevelText{float:left;width:164px; height:18px; line-height:18px; text-align:center;margin-top:6px; overflow:hidden;}

.studentWorksSort{ margin:10px 10px 0 10px;}
.studentWorksLine{ border-top:1px solid #9e9e9e; line-height:1px; width:205px; text-align:center; margin:0 auto; margin-top:2px;}
.studentWorksUl{ margin:4px 0 0 5px !important;#margin:2px 0 0 5px !important;}
.studentWorksUl li{ line-height:18px;}
.nowStudentLi{background-color:#ededed; height:18px; line-height:18px;width:205px;}
.margin_top{ margin-top:10px;}
.greyText{ color:#666;}
.studentWorkLine{ clear:both;border-top:1px solid #c0c0c0; line-height:1px; width:207px; margin:0 auto; margin-top:10px}

.stuWorkBox{ width:230px; _width:250px;float:left; margin:10px 0 10px 5px; _margin:10px 0 10px 2px;}
.stuWorkImg{float:left;width:102px; height:102px; border:1px solid #000; float:left;}
.stuWorkImg img{ margin:1px;}
.stuWorkText{ float:left;width:120px;_width:105px; height:100px; float:left;}
.stuWorkText ul{ width:120px;_width:110px; height:54px; line-height:18px; margin-left:10px;}
.stuWorkText ul li{ width:120px; _width:110px;line-height:18px; white-space:nowrap; overflow:hidden;}
.stuWorkInfo{ width:110px;_width:105px; height:30px; overflow:hidden; float:left;margin:0 20px 0 10px; line-height:16px;}
.stuWorkMore{ width:120px;_width:105px; height:18px; line-height:18px; margin:5px 0 5px 0; color:#ff6600; font-weight:bold; text-align:right; float:left;}
.stuWorkBtn{ width:270px; height:20px; line-height:20px; float:left; margin-top:5px;}
.stuWorkBtn img{ margin-left:30px;}
.worksInfo{ text-align:right; line-height:24px;}
.worksLine{ clear:both; border-top:1px solid #cfcfcf; width:100%; line-height:1px; margin-bottom:8px;}

.modeWorksBox{width:695px; margin:0 auto; height:172px;_height:172px; _overflow:hidden;}
.modeWorks{width:675px; margin:10px 0 0 8px; _margin:10px 0 0 0px;}
.modeBox{ clear:both;width:670px; float:left; margin:13px 0 0 12px;_margin:13px 0 0 7px;}
.modeTitle,.modeImgBox{ width:665px; height:18px; line-height:18px; float:left; border-bottom:1px solid #d7d7d7;}
.modeTitleL{ width:500px; height:18px; line-height:18px; float:left;}
.modeTitleR{ width:160px; height:18px; line-height:18px; float:left; text-align:right; color:#ff6600;}
.modeImgBox{ height:auto; line-height:normal; margin-top:10px; border:none;}
.modeImg{ width:140px; height:110px; float:left; margin:10px 10px 0 13px; _margin:10px 8px 0 10px;}
/**********************就业之星******************************/
.employStarsBox{margin:10px 0 0px 18px;_margin:10px 0 0px 15px; float:left;}
.emploryStarsCtn{margin:0px 0 0 10px;_margin:0;width:720px;}
.starsInfoBox{ clear:both;padding:25px 0 0 0 !important;width:700px;}
.starBox{ width:335px;_width:330px; height:124px; float:left; margin:10px 15px 10px 0;}
.starImg{ width:106px; height:122px; border:1px solid #000; float:left;}
.starImg img{ margin:1px; border:2px solid #aaa;}
.starText{ width:200px; height:110px; margin:10px 0 0 8px; float:left;}
.starTitle{ width:180px; height:18px; line-height:18px; overflow:hidden; float:left; font-weight:bold;}
.starIntro{ width:180px; height:18px; line-height:18px; color:#666; margin-bottom:6px; float:left; overflow:hidden; }
.starCont{ width:205px; height:54px; line-height:18px; overflow:hidden; float:left;}
.starOther{ width:200px; float:left; text-align:right; color:#ff6600; line-height:18px;}

.starSmallBox{ width:220px;_width:220px; height:100px; float:left; margin:5px 0px 10px 0;}
.starSmallImg{ width:84px; height:96px; border:1px solid #000; float:left;}
.starSmallImg img{ margin:1px; border:2px solid #aaa;}
.starSmallText{ width:120px; margin:2px 0 0 8px; float:left;}
.starSmallTitle{ width:120px; height:16px; line-height:16px; overflow:hidden; float:left; font-weight:bold;}
.starSmallIntro{ width:120px; height:16px; line-height:16px; color:#666; margin-bottom:2px; float:left; overflow:hidden; }
.starSmallCont{ width:120px; height:54px; line-height:18px; overflow:hidden; float:left;}
.starSmallOther{ width:126px;_width:125px; float:left; text-align:right; color:#ff6600; line-height:18px;}

.cooperate{ margin:10px 0 0 10px;}
.cooperate li{ line-height:18px; height:18px;}
.cooperateMore{ text-align:right; font-weight:bold; margin-right:10px;}
.interImg{ width:106px; height:120px; float:left; border:1px solid #000; float:left; margin-right:8px;}
.interImg img{ margin:1px; border:1px solid #adadad;}
.interTextBox{ width:450px; margin-top:10px; float:left;}
.interTextTitle{ width:450px; height:18px; line-height:18px; font-weight:bold; float:left;}
		
.interTextCon{ width:450px; float:left; line-height:18px; margin-top:15px;}
.interTextCon2{ clear:both;font-weight:bold;color:#ec542d;font-size:14px;}
.employStarInfo{ line-height:18px; text-indent:24px; margin-top:5px;}
/************************课程设置**********************************/
.couresConBox{ clear:both;height:155px;margin-top:0px; width:730px;_width:670px; overflow:hidden;}
.couresImgBox{ width:180px; height:auto; margin-right:18px; float:left;}
.couresImg{ width:180px; height:100px; margin-bottom:6px; float:left;}
.couresImgTitle{ width:180px; height:20px; line-height:20px; float:left;}
.couresImgTitleC{ float:left;width:174px;text-align:center; height:20px; float:left; line-height:20px; color:#FFFFFF; font-weight:bold; background:url(../images/title_or_c.jpg) left repeat-x;}
				
.couresTextBox{ float:left;width:520px; _width:472px; height:auto; }
.couresTextTitle{ float:left;width:430px;_width:420px; height:22px;  line-height:22px; font-weight:bold; overflow:hidden;}
.couresLine{ clear:both;border-bottom:1px solid #9e9e9e; width:480px;_width:470px; line-height:1px;}
.couresText{ width:440px;_width:420px; height:106px; line-height:18px; margin:5px 0 0 10px; overflow:hidden;}
.couresMore{ float:left;height:12px; margin-left:10px; text-align:right;}
.creditYTLeft{float:left; width:3px; height:20px;  background:url(../images/title_or_l.jpg) left no-repeat;}
.creditYTRight{float:left; width:3px; height:20px; background:url(../images/title_or_r.jpg) left no-repeat;}
.courseListLine{ clear:both;border-top:1px dashed #c8c8c8; width:675px;}
.course{ padding:15px 0 0 5px}	
.coureInfoBox{width:700px; height:530px;padding:15px 0 0 0px !important;#padding:15px 5px 0px 0px !important; _padding:15px 0px 0px 0px; line-height:18px;}
.courseCtn{width:700px;min-height:530px; height: auto !important; height:530px; overflow:visible;padding:10px 0 0 0;}
.courseCtnBox,.minBox{min-height:700px; height:auto !important; height:700px; overflow:visible;}
.minBox{clear:both;min-height:400px;height:400px;padding:10px 0 0 18px !important;#padding:0 !important;_padding:0;}
.leve1Text{ width:670px;height:auto; float:left;  border-bottom:1px solid #bbb; margin:10px 0 0 15px;_margin:10px 0 0 8px;}	
.levelTextTitle{ width:90px; margin-top:4px; float:left; font-weight:bold; text-align:center;}
.levelTestCon{ width:568px;_width:550px; height:auto; float:left; padding-bottom:10px;}
.levelTestCon span{ width:470px; float:right; text-align:right; font-weight:bold; color:#ff9900;}
.courseTitle{clear:both;margin-top:20px;}		
.courseTitleL{ clear:both;float:left;background:url(../images/title_y_l.gif) no-repeat left; width:11px; height:18px;}		
.courseTitleC{ float:left;background:url(../images/title_y_c.gif) repeat-x center; width:650px; height:18px; line-height:18px;}	
.courseTitleR{ float:left;background:url(../images/title_y_r.gif) no-repeat left; width:11px; height:18px;}
.tdMargin{ margin:0 3px;}
/************************师资介绍****************************/
.teacherInfoBox{ width:670px; height:auto; float:left; margin:5px 0 0px 10px; _margin:5px 0 0px 5px; line-height:16px;}
.teachImgText,.teachItemText{width:710px; height:auto; float:left;padding:12px 0 10px 0;_padding:6px 0 10px 0;}
.teachInfoImgBox{ width:330px; height:135px; float:left; margin:10px 8px 5px 15px; _margin:10px 4px 5px 7px;}
.teachInfoImg{ width:90px; height:120px; overflow:hidden; float:left; margin-right:8px;}
.teachInfoTextBox{ width:210px; float:left;}
.teachInfoName{ width:210px; height:32px; line-height:18px; font-weight:bold; float:left; margin-top:8px;}
.teachInfoName span{ color:#666666; font-weight:normal;}
.teachInfoText{ width:210px; height:65px; line-height:14px; overflow:hidden; float:left; margin-top:8px;}
.teachInfoMore{ width:210px; height:18px; line-height:18px; text-align:right; color:#ff6600; float:left;}

.teachItemName,.teachItemPost,.teachItemImg{ width:700px; height:24px; line-height:24px; font-weight:bold; font-size:14px; float:left;}
.teachItemPost{ font-size:12px; font-weight:normal; color:#666; float:left; height:20px; line-height:20px;}
.teachItemImg{ height:200px; float:left; text-align:center; }
.teachItemText{ width:670px; margin:0px 0 10px 10px; _margin:10px 0 10px 4px; line-height:18px;}
.teachCaseImg{ width:152px; height:122px; border:1px solid #000; float:left; margin:10px 20px 0 15px; _margin:10px 20px 0 10px;}
.teachCaseImg img{ border:2px solid #adadad; margin:1px;}
.teachCaseText{ width:670px; float:left; margin:10px 0 10px 10px;}
.teacherBox2{clear:both;padding:10px 0 0 2px !important;width:700px;}
.teacherCtnBox{clear:both;width:720px;overflow:hidden; margin:0;_margin:15px 0 0 0px;}
.teacherItem{ display:block;min-height:600px; height:auto !important; height:600px; overflow:visible;}
.specialityList{background-color:#ededed; height:24px; line-height:22px;width:234px;}
.teacherCourse{padding:6px 5px 0px 5px;width:237px;min-height:500px;height:auto !important;height:500px; overflow:visible}
/**********************图书**************************/
.groupRCont{ width:700px; height:auto; float:left; margin:0px 0 10px 10px; _margin:0px 0 10px 5px; line-height:16px;}
.listone{width:672px;height:194px; border-bottom:2px #9a9a9a solid; margin-bottom:15px;}
.listup{width:662px;height:148px;padding-top:8px;}
.listbuy{width:652px;height:22px;margin:3px 20px; text-align:right;}
.listleft{ float:left;width:460px;height:148px; }
.cover{ float:left;width:85px;height:148px; display:inline;}
.cover imge{border:1px solid #000;}
.bookright{ float:left;width:370px;height:148px; margin-left:5px;}
.booktitle{ font-size:14px; font-weight:bold; line-height:24px;width:280px;height:24px;}
.bookintro{text-indent:2em;width:280px;height:90px;}
.bookmore{ display:block;text-align:right; margin:5px 0 0 -20px;width:380px;height:20px;}
.bookmore a:link,.bookmore a:visited{ color:red;}
.listright{ float:right;width:150px;height:148px; white-space:nowrap; overflow:hidden;}
.book{list-style:none;margin:0px; padding:0px; line-height:18px;}

.hotBook{ clear:both;margin:10px 0 0 10px;  width:220px; height:130px; border-bottom:1px solid #c8c8c8;}
.hotBookInfo{ float:left; width:130px; height:130px; white-space:nowrap; overflow:hidden;}
.hotBookInfo li{ line-height:18px; padding-left:5px;}
.hotBookMore{ float:right;}
.bookBuy{ margin:30px 10px 60px 10px; height:34px; width:670px; border:1px solid #c8c8c8; line-height:34px; border-left:none;border-right:none; font-weight:bold; padding-left:10px;}
.buyText{ height:20px; width:150px; border: solid 1px #7F9DB9;}
.buyTextarea{ overflow:hidden; color:#9f9f9f; padding:5px; font-size:12px;}
.buyLine{border-top:1px solid #c8c8c8;width:100%; margin-bottom:20px;}
.buy{ float:left;line-height:14px; margin:10px 0 5px 5px; padding-bottom:10px; border-bottom:1px solid #c8c8c8; width:230px; white-space:normal;}
.buy b{ display:block;margin-bottom:4px;}
/**********************奖项荣誉**********************/
.honorBox{margin:15px 0 0 10px;_margin:15px 0 0 10px; width:720px;_width:710px;}
.honor{ float:left;width:106px; margin:10px 36px 10px 0;_margin:10px 25px 10px 0;}
.honor span{display:block; line-height:18px; text-align:left; font-weight:normal; white-space:nowrap; overflow:hidden;}
.honorLine{clear:both;border-top:1px dashed #a8a8a8; width:690px; margin-top:15px;}
.getHonorBox{padding:6px 5px 0px 5px;width:392px; min-height:290px; height:auto !important; height:290px; overflow:visible;}
.honorTitle{ clear:both; margin:15px 0 0 8px}
.getHonorUl,.honorCertUl{ clear:both;padding:10px 0 0 15px !important;#padding:0px 0 0 15px !important;}
.getHonorUl li,.honorCertUl li{ line-height:18px; width:370px; white-space:nowrap; overflow:hidden;}
.honorCertUl li{ width:240px;}
.honorInfo{ clear:both;margin:0 auto; padding:55px 0 20px 0 !important;#padding-top:35px 0 20px 0 !important; text-align:center}
.honorInfoLine{clear:both;border-top:1px solid #a8a8a8; width:680px; margin:10px 0 0 13px;}
.honorInfoH1{ display:block;clear:both;margin:0 auto; text-align:center; margin:15px 0 35px 0;}
.honorInfoCtn{ margin:0 auto; width:640px; line-height:18px;}
/*******************合作企业***********************/
.signBox{width:710px; float:left; padding-bottom:10px; border-bottom:1px solid #aaa;}
.signText{ width:710px; line-height:18px; overflow:hidden; float:left;}
.signLogoBox{ width:88px; height:60px; float:left; margin:15px 15px 0 10px; _margin:15px 20px 0 5px;}
.signLogo{ width:87px; height:38px; border:1px solid #aaa; margin-bottom:4px; float:left;}
.signLogoTitle{ width:90px; height:18px; line-height:18px; white-space:nowrap; text-align:center; float:left;}
.signTv{ width:205px; float:left; margin:0 0 0 20px; _margin:0 0 0 15px;} 
.signTv ul{ width:205px; margin:0; padding:0; list-style:none;}
.signTv ul li{ width:205px; height:18px; line-height:18px; white-space:nowrap;overflow:hidden;}
/*******************校园生活***********************/
.cumNewsBox{ width:680px; margin-left:15px; margin-bottom:0;}
.cumNewsInfoBox{ width:320px; height:auto; float:left; margin:0 15px 10px 0;}
.cumNewsImgBox{ width:320px; height:58px; float:left; }
.cumNewsImg{ width:106px; height:60px;  float:left; margin-right:10px;}
.cumNewsImg img{ margin:1px;}
.cumNewsTitle{ width:185px; height:18px;line-height:18px; white-space:nowrap; overflow:hidden;font-weight:bold; float:left; }
.cumNewsInfo{ width:310px; height:60px; overflow:hidden; line-height:18px; float:left;}
.cumNewsMore{ width:310px; height:18px; line-height:18px; text-align:right; float:left; color:#ff6600;}
.cumNewsBoxBor{ width:700px; margin-left:0px; margin-bottom:0;}
.cumNewsBoxBor ul{ clear:both !important;#clear:none !important; padding:20px 0 0 10px; width:700px; height:auto; list-style:none; overflow:hidden;}
.cumNewsBoxBor ul li{ margin:0; padding:0; list-style:none; width:700px; overflow:hidden; height:20px; line-height:20px; _line-height:18px;}
.cumNewsLeft,.cumNewsCent,.cumNewsRig{ width:300px; float:left; height:20px; _height:16px; line-height:20px;  overflow:hidden;}
.cumNewsCent{ width:255px; margin:0 20px 0 20px;}
.cumNewsRig{ width:70px; text-align:center; color:#adadad;}
.schoolAlbum{ display:block; height:140px;}
.schoolAlbum b{ display:block; line-height:30px;}
.albumTit{ float:left;height:96px; width:85px; vertical-align:middle; padding-left:10px;}
.albumImg{ width:126px; height:96px; border:1px solid #aaa; float:left;}
.album{width:124px; height:94px; border:1px solid #000; }
.albumImg img{ margin:1px; border:1px solid #fff;}
.wrap { float:left; display:table; width:80px; height:96px; position:relative;overflow:hidden;} 
.subwrap { vertical-align:middle; display:table-cell; position:absolute; top:50%; } 
.albumCtn { width:80px;padding-left:8px;position:relative; top:-50%; line-height:18px; } 
.albumLine{ clear:both; height:1px;border-bottom:1px solid #cbcbcb; width:215px;}
.center{ float:left;width:320px;height:175px; _height:180px;border-bottom:1px solid #c9c9c9;}
.center ul{ padding:10px 0 10px 10px}
.center ul li{ line-height:20px;}
.contactUs{padding-left:80px}
.contactUs li{ line-height:18px;}
/*******************招聘信息job**********************/
.jobBox{ padding:15px 0 0 10px; margin-top:20px;}
.jobTitle{ clear:both;height:28px; line-height:28px; border:1px solid #cbcbcb; border-left:none; border-right:none;width:660px; padding-left:20px; font-weight:bold;}
.jobCtn{ padding:10px 0 0 20px; line-height:18px;width:665px; }
.jobFlow{ width:195px; padding:5px 0 5px 25px; line-height:18px;}
.jobLine{ clear:both; height:1px; border-top:1px solid #cbcbcb; width:206px; margin:0 auto;}
.contact{ padding:20px 0 0 20px;}
.jobOnline{ clear:both; padding:40px 0 0 40px;}
.margin_left{ float:left;margin-left:22px;}
.jobOnlineLine{ height:1px; overflow:hidden; border-top:1px solid #cbcbcb;width:610px; clear:both; margin-top:2px;}
.addDel{ text-align:center; padding-top:10px;}
.jobText{ border:1px solid #a5acb2; height:20px; line-height:20px;}
.jobTextarea{border:1px solid #a5acb2; overflow:hidden;}
/************************分页********************/
.pagination {
	font: 12px/1.6em verdana, helvetica, arial, sans-serif;
	color: #8a8a8a;
	padding:2px 0px 2px 0px;
	float: right;
	text-decoration: none
}
.pagination a, .pagination a:link, .pagination a:visited, .pagination a:active {
	color: #8a8a8a;
	height: 20px;
	background-color: #fff;
	line-height: 20px;
	margin-right: 2px;
	border:#b4b4b4 1px solid;
	padding:0px 6px 0px 6px;
	float: left;
	overflow: hidden;
	text-decoration: none;
}
.pagination a:hover {
	color: #8a8a8a;
	border-color: #8a8a8a;
	text-decoration: none;
}
.pagination a.prev, .pagination a.prev:link, .pagination a.prev:visited, .pagination a.prev:active {
	line-height: 17px;
	color: #8a8a8a;
	border-color: #b4b4b4;
	background:url(../images/page_pre1.gif) no-repeat center;
	padding-top:3px;
	width:6px;
	height:17px;
	text-decoration: none;
}
.pagination a.prev:hover{
	line-height: 17px;
	color: #8a8a8a;
	border-color: #8a8a8a;
	background:url(../images/page_pre1.gif) no-repeat center;
	width:6px;
	height:16px;
	padding-top:3px;
	text-decoration: none;
}
.pagination a.next, .pagination a.next:link, .pagination a.next:visited, .pagination a.next:active {
	padding-top:3px;
	color: #8a8a8a;
	border-color: #b4b4b4;
	text-decoration: none;	
	height:17px;
	line-height:17px;
}
.pagination a.next:hover {
	padding-top:3px;
	color: #8a8a8a;
	border-color: #8a8a8a;
	text-decoration: none;	
	height:17px;
	line-height:17px;
}
.pagination strong {
	color: #fff;
	font-weight:no;
	height: 21px;
	line-height: 21px;
	background-color: #7d0e21;
	margin-right: 2px;
	padding: 0px 6px 0px 6px;
	border: #dfdfdf solid 1px;
	float: left;
	overflow: hidden;
	text-decoration: none;
}
.pagination span{
	color: #b4b4b4;
	height: 17px;
	line-height: 17px;
	background-color: #fff;
	margin-right: 2px;
	padding: 3px 7px 0px 7px;
	border: #dfdfdf solid 1px;
	background:url(../images/page_pre2.gif) no-repeat center;			
	float: left;
	overflow: hidden;
	text-decoration: none;
}

.prevNext,.prevNext a,.prevNext a:link,.prevNext a:visited,.prevNext a:active {
	color:#b4b4b4;
	line-height:150%;
}
.prevNext a:hover{
	color:#000000;
	line-height:150%;
}
.pagination .pageNext {
_line-height:22px;
background:none;
}
 a.ponit:link,  a.ponit:visited, a.ponit:active {border:none;}

.telBgL{float:left;background:url(../images/telBgL.jpg) left no-repeat; width:6px; height:16px;line-height:16px;}
.telBgC{color:#fff;float:left;background:url(../images/telBgC.jpg) center repeat-x; width:25px; height:16px;line-height:16px;  text-align:center;}
.telBgR{float:left;background:url(../images/telBgR.jpg) left no-repeat; width:6px; height:16px;line-height:16px;}
.telBg{float:left; margin:3px 7px 0 0;_margin:3px 6px 0 0;}
.telPad{padding-left:5px;}
