@charset "utf-8";
/* CSS Document */

/*========================================== commonCSS start ==========================================*/

.paging { height:45px; line-height:45px; text-align:center; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#9f9f9f;}
.paging span { padding:0 2px; cursor:pointer;}
.paging span:hover { color:#e5081d;}

/*========================================== commonCSS end ==========================================*/


/*========================================== newsCSS start ==========================================*/
.news { padding:25px; *padding:10px 25px;}

/*------------- news_listCSS start -------------*/
.news_list li { height:147px; margin:0 0 15px 0; cursor:pointer;}
.news_list li div { float:left;}
.news_list_date { width:90px; height:147px; background:#787878;}
.news_list_date span { display:block; font-family:Arial, Helvetica, sans-serif;}
.news_date_year { margin-left:25px; margin-top:25px; line-height:20px; font-size:18px; color:#fc3;}
.news_date_day { margin-left:24px; line-height:24px; font-size:20px; color:#fff;}
.news_list_title { margin-left:25px; margin-top:25px; line-height:20px; font-size:12px; color:#fc3;}
.news_list_img { width:267px;}
.news_list_img img {  width:267px; height:147px;}
.news_list_cont { width:440px; height:127px; padding:10px 56px; background:#f0f0f0;}
.news_list_cont h2 { height:45px; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; font-weight:bold; color:#936201;}
.news_list_cont p { height:83px; line-height:18px; overflow:hidden; text-overflow:ellipsis; color:#5a5a5a;}

.news_list li:hover .news_list_date { background:#4b4b4b;}
.news_list li:hover .news_list_cont { background:#d3d3d3;}
/*------------- news_listCSS end -------------*/

/*------------- news_contCSS start -------------*/
.news_detail { position:relative;}
.news_detail_tit { position:absolute; width:491px; height:49px; left:0; top:0; *top:15px; padding-left:20px; line-height:49px; background:url(../images/news/news_cont_tit.png) 0 0 no-repeat; z-index:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:20px; color:#333;}
.news_detail_img1 { padding-top:19px; *padding-top:34px; margin-bottom:24px;}
.news_layout1 { padding-top:20px;}
.news_detail_cont p { line-height:25px; color:#999;}
.news_detail_cont h4 { padding-top:15px; font-size:14px; font-weight:bold; color:#999;}

.news_layout_imgTit { height:24px; line-height:24px; font-weight:bold; color:#666;}
.news_layout_imgCont { min-height:22px; height:auto!important; height:22px; margin-bottom:10px; line-height:22px; color:#999;}
.news_layout_imgCont2 { height:42px; overflow: hidden; margin-bottom:13px; margin-top: 5px; line-height:22px; color:#999;}

.news_layout2,.news_layout3,.news_layout4,.news_layout5,.news_layout6 { height:100%; overflow:hidden;}
.news_layout2 .news_detail_cont { float:left; width:556px;}
.news_layout2 .news_detail_imgCol { float:right; width:316px;}
.news_layout2 .news_detail_img { height:160px;}

.news_layout3 .news_detail_cont { float:right; width:450px;}
.news_layout3 .news_detail_imgCol { float:left; width:420px;}
.news_layout3 .news_detail_imgCol li { float:left; width:200px; margin-right:20px;}
.news_layout3 .news_detail_imgCol li.noM { margin-right:0;}
.news_layout3 .news_detail_img { height:130px;}

.news_layout4 { *padding-top:15px;}
.news_layout4 li { float:left; width:212px; margin-right:20px; margin-bottom:20px;}
.news_layout4 li.noM { margin-right:0;}

.news_layout5 .news_detail_cont { float:left; width:450px;}
.news_layout5 .news_detail_imgCol { float:right; width:420px;}
.news_layout5 .news_detail_imgCol li { float:right; width:200px; margin-left:20px;}
.news_layout5 .news_detail_imgCol li.noM { margin-left:0;}
.news_layout5 .news_detail_img { height:130px;}

.news_layout6 .news_detail_cont { float:right; width:556px;}
.news_layout6 .news_detail_imgCol { float:left; width:316px;}
.news_layout6 .news_detail_img { height:160px;}
/*------------- news_contCSS end -------------*/
/*========================================== newsCSS start ==========================================*/


/*========================================== collegeCSS start ==========================================*/
.college_detail { position:relative;}
.college_detail .news_detail_img1 { padding-top:67px; *padding-top:82px;}
.college_detail_tit { position:absolute; left:-25px; top:-25px; *top:-10px; width:910px; _width:911px; height:38px; padding:19px 25px 10px 25px; z-index:1;}
.college_detail_tit div { width:435px; cursor:pointer;}
.college_detail_tit h2 { height:22px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px;}
.college_detail_tit h3 { height:16px; font-family:Arial; font-size:12px; text-transform:uppercase;}
.college_detail_tit_left { float:left; padding-left:20px; background-position:left top; background-repeat:no-repeat;}
.college_detail_tit_right { float:right; padding-right:20px; text-align:right; background-position:right top; background-repeat:no-repeat;}

.college_detail_tit1 { background:url(../images/college/college_tit1.gif) right 0 no-repeat;}
.college_detail_tit1 .college_detail_tit_left { background-image:url(../images/college/college_titbar1.gif);}
.college_detail_tit1 .college_detail_tit_right { background-image:url(../images/college/college_titbar2.gif);}
.college_detail_tit1 .college_detail_tit_left h2,.college_detail_tit1 .college_detail_tit_left h3 { color:#333;}
.college_detail_tit1 .college_detail_tit_right h2,.college_detail_tit1 .college_detail_tit_right h3 { color:#999;}

.college_detail_tit2 { background:url(../images/college/college_tit2.gif) left 0 no-repeat;}
.college_detail_tit2 .college_detail_tit_left { background-image:url(../images/college/college_titbar2.gif);}
.college_detail_tit2 .college_detail_tit_right { background-image:url(../images/college/college_titbar1.gif);}
.college_detail_tit2 .college_detail_tit_left h2,.college_detail_tit2 .college_detail_tit_left h3 { color:#999;}
.college_detail_tit2 .college_detail_tit_right h2,.college_detail_tit2 .college_detail_tit_right h3 { color:#333;}

.college_cont_tit1 { font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:32px; color:#ff6666;}
.college_cont_tit2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ff6666; text-transform:capitalize; margin-bottom:10px;}

.college_layout2 { height:100%; overflow:hidden;}
.college_layout2 .news_detail_cont { float:left;}
.college_layout2 .news_detail_imgCol { float:right;}


/*------------- college float start -------------*/
.college_float { position:fixed; left:50%; top:50%; margin:-259px 0 0 -453px; width:906px; height:518px; z-index:11;}
.college_float_in { padding:60px 0px 0px 0px; background:url(../images/college/college_float_bg.png);}
.college_float_mid { width:625px; margin:0 auto;}
.college_float_img { height:377px; border:1px #fff solid; margin-bottom:0px;}
.college_float_img img { width:623px; height:377px;}
.college_float_txt { height:80px; line-height:25px; color:#999; overflow:hidden;font-size: 14px;}
.college_float_arr { position:absolute; top:163px; z-index:12; width:25px; height:40px; background-image:url(../images/college/college_float_arr.png); background-repeat:no-repeat; cursor:pointer;}
.college_float_arr1 { background-position:0 0; left:58px;display: none;}
.college_float_arr2 { background-position:0 -40px; right:58px;display: none;}
.college_float_shut { position:absolute; top:35px; right:35px; width:33px; height:33px; background:url(../images/college/college_float_shut.gif) 0 0 no-repeat; z-index:12; cursor:pointer;}
.overlay2  { position:fixed; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:10;}
/*------------- college float end -------------*/
/*========================================== collegeCSS end ==========================================*/


/*========================================== achieveCSS start ==========================================*/
/*------------- 教学成果首页 -------------*/
.achieve_mod1 { padding:12px; cursor:pointer;}
.achieve_mod1_left { float:left; width:381px; height:168px; padding:33px 50px; background-color:#818181; overflow:hidden;}
.achieve_mod1_left p { font-size:13px; line-height:21px; color:#fff;}
.achieve_mod1_right { float:right; width:455px;}
.achieve_mod1:hover .achieve_mod1_left { background-color:#515151;}

/*------------- 教师科研 -------------*/
.achieve_teacher { padding-top:67px; *padding-top:82px;}
.achieve_teacher li { float:left; width:445px; margin-right:20px; margin-bottom:20px; cursor:pointer;}
.achieve_teacher li.noM { margin-right:0;}
.achieve_teacher_img { float:left; width:158px;}
.achieve_teacher_txt { float:right; width:287px; height:78px; background-color:#818181; text-align:center; padding:40px 0; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#fff;}
.achieve_teacher_txt h2 { height:30px; line-height:30px; font-size:18px;}
.achieve_teacher_txt h3 { height:48px; line-height:48px; font-size:22px;}
.achieve_teacher_txt h3 span { font-size:14px; margin:0 0 0 10px;}
.achieve_teacher li:hover .achieve_teacher_txt { background-color:#515151;}

/*------------- 学生风采 -------------*/
.student { padding:12px; *padding:0 12px 12px 12px;}
.student .news_list_img { width:267px;}
.student .news_list_cont { width:510px;padding:10px 16px 10px 46px;}
.student .student_name { margin:0; text-align:center; line-height:147px; font-size:14px; color:#fff;}

.student_row { padding:12px;}
.student_row_img { float:left; width:526px;}
.student_row_txt { float:right; width:340px; height:230px; padding:50px 35px; background-color:#585858; color:#fff;}
.student_row_txt h2 { font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:27px; margin-bottom:10px;}
.student_row_txt p { line-height:22px; font-size:14px;}
/*========================================== achieveCSS end ==========================================*/



/*========================================== courseCSS start ==========================================*/
.course { padding:12px;}
.course .college_detail_tit { left:-12px; top:-12px;}

.course_row { margin-top:67px;}
.course .student_row_txt { background-color:#82b127;}

.course_col_row { padding:0 0 15px 0;}
.course_col { width:449px; padding:12px;}
.course_col_l { float:left;}
.course_col_r { float:right;}
.course_video_tit { font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#585858; padding:15px 0 5px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.course_video_txt { height:42px; line-height:21px; color:#464646; overflow:hidden; padding:0 0 10px 0;}

.course_mtrl_list { float:left; width:462px; margin-right:12px; margin-bottom:12px; cursor:pointer;}
.course_mtrl_list:hover .course_mtrl_txt { background-color:#515151;}
.noM { margin-right:0;}
.course_mtrl_cover { float:left; width:140px;}
.course_mtrl_cover2 { float:left; width:305px;}
.course_mtrl_cover2 img { width:305px;}
.course_mtrl_txt { float:right; width:272px; height:132px; padding:25px; background-color:#818181; color:#fff; overflow:hidden;}
.course_mtrl_txt h2 { height:40px; line-height:30px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px;}
.course_mtrl_txt li { height:23px; line-height:23px; vertical-align:bottom; list-style:none; font-size:14px;}

.course_cont { padding:30px;}
.course_cont_l { float:left; width:445px;}
.course_cont_r { float:right; width:425px; color:#464646;}
.course_cont_l2 { float:left; width:305px; padding: 20px 0px 21px 30px;}
.course_cont_r2 { float:right; width:535px; color:#464646; padding: 20px 0px 31px 20px;}

.course_big_video { height:445px; margin-bottom:20px;}
.course_small_video { height:67px;}
.course_small_video li { float:left; width:103px; margin-right:11px;}
.course_small_video li.noM { margin:0;}

.course_cont_tit { height:40px; line-height:40px; border-bottom:2px #7aa525 solid; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:25px;}
.course_cont_txt p { line-height:24px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:15px; margin:10px 0 20px 0;}
.course_cont_note p { line-height:24px; color:#a1a1a1;}
.course_cont_tit2 { height:50px; line-height:40px; border-bottom:2px #7aa525 solid; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:25px;margin-bottom: 20px;]}
.course_cont_note2 p { line-height:30px; color:#464646;}
/*========================================== courseCSS end ==========================================*/


/*========================================== trainCSS start ==========================================*/
.train { padding:15px;}

.train_list li { height:48px; border-bottom:1px #fff dashed; vertical-align:bottom; padding:5px 5px 4px 10px; background-color:#e2e2e2; background-image:url(../images/train/train_short.gif); background-repeat:no-repeat; background-position:0 0; color:#666; cursor:pointer;}
.style71:hover { background-color:#999; background-position:0 -57px; color:#fff;}
.train_list li div { float:left; line-height:48px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:17px; padding-left:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.train_center_name { float:left; width:330px; height:48px;}
.train_center_tel { float:left; width:427px; height:48px;}
.train_center_city { float:left; width:50px; height:48px;}
.train_center_locat { float:left; width:48px; height:48px; background:url(../images/train/train_locat.gif) right top no-repeat;}

.train_c { padding-top:67px;}
.train_c_list { float:left; width:425px; border:1px #d1d1d1 solid; padding:10px; margin-right:10px; margin-bottom:15px; cursor:pointer;}
.train_c_list:hover .train_c_txt { background-color:#cacaca;}
.noM { margin-right:0;}
.train_c_img { float:left; width:135px;}
.train_c_txt { float:right; width:230px; height:90px; padding:35px 30px; background-color:#f3f3f3; color:#464646;}
.train_c_txt h2 { height:40px; line-height:30px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.train_c_txt p { line-height:18px; height:54px; overflow:hidden; text-overflow:ellipsis;}

.train_c2 .train_c_img { width:224px;}
.train_c2 .train_c_txt { width:141px;}
/*========================================== trainCSS end ==========================================*/


.center_img { float:left; width:470px;}
.center_txt { float:right; width:400px; height:177px; padding:25px 30px; background-color:#7c7c7c; color:#fff;}
.center_txt h2 { height:40px; line-height:30px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.center_txt p { line-height:18px; height:126px; overflow:hidden; text-overflow:ellipsis;}

.style81{background-repeat:no-repeat; background-position:0 0; color:#666; cursor:pointer;text-align: center;margin: auto;padding-left:260px;}
.style91{background-repeat:no-repeat; background-position:0 0; color:#666; cursor:pointer;text-align: center;margin: auto;height: 20px;}
.mrt1{border-bottom:#d8d9d9 1px dashed;height:30px;}
.mrt1 a{font-size:16px;font-family:微软雅黑;color:black;}
.tl{float:left;}
.tr{float:right;}
.locat a{color:#808080;}
