﻿@charset "utf-8";
/* CSS Document */

#banner{ background:url(../images/bannerbg.jpg) repeat-x; width:100%;  }
#myFocus{ width:1000px; height:460px;  z-index:100;  margin:0px auto;}
#myFocus .pic img{ width:1000px;}

.door{ width:980px; margin:0px auto; height:56px;}
.door li{ float:left;}
.door .door_01,.door_02,.door_03,.door_04,.door_05,.door_06,.door_qq{  width:110px; height:56px; line-height:56px; text-align:center; text-indent:32px; padding:3px 0px 0px 0px;}
.door li a{ font-size:14px; color:#000; text-decoration:none;}
.door .door_01{ background:url(../images/images_ico01.jpg) no-repeat;}
.door .door_02{ background:url(../images/images_ico02.jpg) no-repeat;}
.door .door_03{ background:url(../images/images_ico03.jpg) no-repeat;}
.door .door_04{ background:url(../images/images_ico04.jpg) no-repeat;}
.door .door_05{ background:url(../images/images_ico05.jpg) no-repeat;}
.door .door_06{ background:url(../images/images_ico06.jpg) no-repeat; text-indent:52px;}
.door .door_qq{ background:url(../images/icoqq.jpg) no-repeat;}
.door .door_01:hover{ background:url(../images/images_ibg01.jpg) no-repeat;}
.door .door_02:hover{ background:url(../images/images_ibg02.jpg) no-repeat;}
.door .door_03:hover{ background:url(../images/images_ibg03.jpg) no-repeat;}
.door .door_04:hover{ background:url(../images/images_ibg04.jpg) no-repeat;}
.door .door_05:hover{ background:url(../images/images_ibg05.jpg) no-repeat;}
.door .door_06:hover{ background:url(../images/images_ibg06.jpg) no-repeat;}
.door .door_qq:hover{ background:url(../images/icoqqbg.jpg) no-repeat;}

#wrapper{ background:url(../images/main_bg.jpg) repeat-x; width:100%; height:auto; overflow:hidden;}
.main{  margin:0px auto; width:980px; height:auto; overflow:hidden; padding-bottom:24px;}
.main_nav{ width:100%; height:130px; text-align:center; margin:36px 0px;}
.main_nav a{ width:103px; margin:0px 36px; word-wrap:break-all; display:inline-block; color:#333; font-weight:bold; font-size:14px; line-height:36px;}

/*课程*/
.main_Set{ width:100%; height:231px; }
.main_Set .boxgrid{ width:196px; height: 231px; float:left; overflow: hidden; position: relative; }
.main_Set .boxgrid img{ position: absolute; top: 0; left: 0; }
.main_Set .boxgrid p{ padding: 0 10px; color:#fff; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; height:165px; overflow:hidden; line-height:18px; *height:170px; *line-height:19px; }
.main_Set .boxgrid p a{ color:#FFF;}
.main_Set .boxgrid p a:hover{ text-decoration:none;}
.main_Set .boxcaptionY,.boxcaptionB,.boxcaptionR,.boxcaptionG,.boxcaptionP{ float: left; position: absolute; height: 231px; width: 100%; /*opacity: .8;*/ 
				/* For IE 5-7 */
				/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);*/
				/* For IE 8 */
				/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/
 			}

.main_Set .captionfull .boxcaptionY,.boxcaptionB,.boxcaptionR,.boxcaptionG,.boxcaptionP { top: 260px; left: 0px;  font-family:"黑体"; }
.main_Set .boxgrid h3{ margin: 10px; font-size:16px;  color:#FFF; letter-spacing:-1px; font-weight: bold; font-family:"微软雅黑";  }
.main_Set .boxcaptionY{ background: #f98f41; }
.main_Set .boxcaptionB{ background: #27a8e2; }
.main_Set .boxcaptionR{ background: #a5282b;}
.main_Set .boxcaptionG{ background: #74b64a; }
.main_Set .boxcaptionP{ background: #8e34b4; }

/*热门专业*/
.main_hot,.main_Team,.main_job,.main_Zti,.main_map{ width:100%; height:auto; overflow:hidden;  margin:24px 0px 0px 0px;}
.h_title{ background:url(../images/column_03.jpg) repeat-x; height:auto; overflow:hidden; width:100%;  }
.h_title h3{ background:url(../images/column_01.jpg) no-repeat; width:124px; height:35px; font-size:16px; color:#FFF; text-indent:12px; line-height:35px; font-weight:bold; float:left;}
.h_title span{ float:right;}
.h_tab ul.title{ height:35px; line-height:35px;}
.h_tab ul.title li{ float:left; padding:0 20px; margin-right:20px; cursor:pointer; font-size:14px; }
.h_tab ul.title li:hover{ color:#C00;}

.h_content{ height:auto; overflow:hidden;}
.h_content h6{ line-height:36px; color:#bd0e18;}
.h_left{ float:left; width:640px;}
.h_left ul{  height:auto; overflow:hidden;}
.h_left li{ float:left; width:186px; padding:13px;  border-left:1px solid #ccc;  border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.h_left .h_line{ border-right:1px solid #ccc; }
.h_left h5{ text-align:center; line-height:24px;}
.h_left h5 a{  font-size:14px; color:#bd0e18;}
.h_left p{ height:55px; overflow:hidden; line-height:18px;}

.h_right{ float:left; margin-left:5px; width:335px; _margin-left:2px;}
.h_right li{ float:left; margin:13px 4px 0px 4px; width:156px; overflow:hidden;}
.h_right li a{ color:#FFF;}
.h_right li img{ height:81px;}
.h_right li h5{ background:#8f8f8f; height:18px; overflow:hidden; text-align:center; line-height:18px;}
.j_line{ border-bottom:1px solid #000;}
/*
师资*/
.main_Tlist{ width:640px; float:left;}
.main_Tlist .newsContent { width:100%; }
.main_Tlist .newsContent .bwWrapper { position:relative; display:block; width:125px; height:158px; float:left; margin:16px 3px 0px 0px;_margin:6px 1px 0px 0px;}

.main_info{ float:left; width:326px; margin-left:10px; _margin-left:4px; border:1px solid #ccc; }
.main_info .has_children {
	background:url(../images/column_02.jpg) repeat-x;  line-height:35px; width:326px; color:#FFF; text-align:center; font-size:14px; font-weight:bold; 
	cursor:pointer; 
}
.i_bg{ background:url(../images/column_04.jpg) repeat-x;  width:299px; height:287px; text-align:left; margin:12px 0px 12px 10px; }
.i_bg li{ line-height:28px; text-indent:37px; font-size:12px; height:32px; overflow:hidden; font-weight:100;}
.i_bg li a{ color:#000; font-family:"宋体";}

.main_Tlist .newsContent .bwWrapper .shiziPic{ position:relative; width:125px; height:158px; z-index:1;}
.main_Tlist .newsContent .bwWrapper .shiziPic img{ width:123px; height:158px; cursor:pointer;}
.main_Tlist .newsContent .bwWrapper .shiziText{ position:absolute; background: #000; height: 30px; width:119px; padding:2px; opacity: .8;  top:124px; color:#fff; text-align:center; line-height:14px; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; z-index:1000; cursor:pointer; line-height:30px; }
.main_Tlist .newsContent .bwWrapper .shiziText a{ color:#fff;}
.main_Tlist .newsContent .bwWrapper .shiziText a:hover{ text-decoration:none;}

/*专题*/
.main_Zti{ width:100%; height:193px; overflow:hidden;}
.main_Zti li{ float:left; width:187px; margin:0px 4px; text-align:center; word_wrap:break-all;  _margin:0px 3px;}
.main_Zti li:hover{ background:#bd0e18; border-top:2px solid #fff;}
.main_Zti li:hover a{ color:#FFF;}
.main_Zti li a{ color:#000; font-size:14px; line-height:24px;}

/*就业*/
.j_list{ float:left; width:670px; padding-top:28px;  height:220px;}
.j_list li{ width:334px; float:left; margin:10px 0px;}
.j_list li a{ float:left; color:#bd0e18;}
.j_list li h5,.j_list li p{ float:left; width:184px; margin-left:8px;}
.j_list li h5{ height:20px; line-height:20px; overflow:hidden; font-weight:bold;}
.j_list li p{ height:65px; overflow:hidden; line-height:16px;}
.j_right{ float:right; width:300px; border-left:1px solid #ccc;  margin:24px 0px 0px 5px;}
.j_right img{ padding:0px 0px 0px 12px;}

.j_qiye{ float:left; width:980px; padding-top:18px; height:233px;}
.j_qiye li{ float:left; width:147px; height:105px; word-wrap:break-all; text-align:center; margin:7px; _margin:8px 7px; line-height:16px; overflow:hidden;}
.j_qiye li a{ color:#000;}
.j_qiye li img{ width:145px; height:70px; border:1px solid #ccc;}
.j_qiye p{ margin-top:10px;}

.main_map{ height:540px;}
.map_list{ float:right; width:300px; margin:99px 37px 0px 0px;}
.cont{background:url(../images/bjmap.jpg) no-repeat; width:600px; height:500px; position:relative; float:left;}
.cs1{position:absolute; top:93px; left:520px;}
.cs2{position:absolute; top:178px; left:400px;}
.cs3{position:absolute; top:200px; left:420px;}
.cs4{position:absolute; top:230px; left:480px;}
.cs5{position:absolute; top:243px; left:390px;}
.cs6{position:absolute; top:310px; left:260px;}
.cs7{position:absolute; top:318px; left:362px;}
.cs8{position:absolute; top:350px; left:430px;}
.cs9{position:absolute; top:326px; left:470px;}
.cs10{position:absolute; top:318px; left:514px;}
.cs11{position:absolute; top:398px; left:272px;}
.cont span{display:none;margin-left:-180px; width:160px; height:54px; background:url(../images/cont_bj.png) no-repeat; text-align:left; float:left; line-height:16px; padding:10px 10px 5px 2px; color:#fff;}
.cont .sp2{display:none;margin-left:-180px; width:160px; height:54px; background:url(../images/cont_bj.png) no-repeat; text-align:left; float:left; line-height:16px; padding:5px 10px 5px 2px; color:#fff;}
.cont a{ color:#000; }

.map_list dt{ font-weight:bold; font-size:14px; color:#bd0e18;}
.map_list dd { width:300px; height:20px; line-height:20px; }
.map_list dd  span{ width:200px; float:left;}
.map_list dd a{ width:100px; display:block; float:right; color:#00F;}

.jy_xmap dd{ float:left; width:75px; word-break:break-all; text-align:center; padding:24px 6px;}
.jy_xmap dd img{ width:55px; padding:0px 10px;}
.jy_xmap dd a{ color:#333;}
/*完美讲堂*/
.h_wmjt_left{ width:630px; float:left; }
.h_wmjt_left h6,.h_wmjt_right h6{ color:#bd0e18; line-height:36px;}
.h_wmjt_left dl{ float:left; width:180px; text-align:center; margin:0px 18px 10px 10px;}
.h_wmjt_left dl dd img{ padding:4px; border:1px solid #ccc;}
.h_wmjt_left dl:hover img{ background:#bd0e18;}
.h_wmjt_left dl dt{ line-height:20px;}
.h_wmjt_left dl dt a{ color:#333;}

.h_wmjt_right{ float:right; width:335px; }
.h_wmjtbg{ width:100%; background:url(../images/index_wmjtbg.jpg) repeat-x;}
.h_wmjt_Hot{ background:url(../images/index_wmjt_line.jpg) no-repeat bottom; padding:4px; height:auto; overflow:hidden;}
.h_wmjtDesc{ width:320px; height:auto;  overflow:hidden;  padding:4px;}
.h_wmjtDesc dl{ width:99px; float:left; text-align:center;}
.h_wmjtDesc dl dt{ padding-top:2px;}
.h_wmjtDesc dl a{ color:#333;}
.h_wmjtDesc p{ float:right; width:200px; line-height:20px;  height:80px; overflow:hidden;}
.h_wmjtDesc p a{ color:#bd0e18; }
.h_wmjtDesc:hover{ background:#ccc;}
.wmjt_more{ text-align:right; height:18px !important; overflow:hidden;}


.about_sch{ text-align:center; height:auto; overflow:hidden; margin:12px auto;}
.about_sch h2{ font-weight:bold; font-size:18px; line-height:36px;}
.about_sch ul{ width:900px; margin:18px auto;}
.about_sch li{ float:left; width:150px; text-indent:2px;}
.about_sch li a{ color:#000; font-size:14px;}
