@charset "gb2312";
/* CSS Document */
.index_bcg{ background:url(imagesbanner.jpg) no-repeat center top;}
.con{ width:1200px; margin:0 auto;}

.top{ height:38px; width:100%; background:#0d57a7; text-align:right; line-height:38px;}
.top a{ color:#d5e9ff; font-size:12px; padding-left:18px;}
.logo{ height:70px; line-height:114px; padding:22px 0;}
.nav{ height:50px; line-height:50px; background:#0d57a7;}
.nav li{ width:133px; line-height:47px; text-align:center; float:left; position:relative;}
.nav li a{ font-size:16px; font-weight:bold; color:#ffffff; display:block;}
.nav li:hover, .nav li.active{ border-bottom:3px solid #ffffff;} 

/*下拉菜单*/
.nav_list{ display:none; width:133px; position:absolute; left:0; top:50px; line-height:30px; text-align:center; background:#eeedf2; z-index:99;  }
.nav_list li a{ display:inline-block; font-size:14px; color:#000000; font-weight:normal; width:100%; height:100%;}
.nav_list li:hover{ border:none !important;}
.nav_list li:hover a{ color:#0d57a7;}
.nav_list .xl_list p{ height:30px; line-height:30px;}
.nav_list .active{ display:block; border:none !important;}
/*banner1*/
.news_banner{ width:800px; height:554px; float:left; overflow:hidden; position:relative;}
.news_banner ul{ position:absolute; left:0 ;top:0;}
.news_banner ul li{ height:554px; width:800px; overflow:hidden; float:left; position:relative;}
.news_banner ul li p{ position:relative; top:-50px; float:left; width:100%; height:50px; line-height:50px; background:url(imagesicon6.png) repeat; color:#ffffff; text-indent:28px; font-size:16px; z-index:5;}
.news_banner ul li p{ *top:-53px;}
.news_banner ul li img{ width:100%;}
.news_banner ol{ position:absolute; right:19px; bottom:0; height:50px; line-height:50px; z-index:6;}
.news_banner ol li{ width:10px; height:10px; padding:20px 0; background:url(imagesicon1.png) no-repeat center; cursor:pointer; float:left; margin-left:11px;}
.news_banner ol li:hover,.news_banner ol li.active{background:url(imagesicon2.png) no-repeat center;}
.news_list{ width:400px; height:544px; float:right; background:url(imagesicon3.png); padding-top:10px;}
.news_list dl{ padding:0 30px; margin-top:3px;}
.news_list dt{ font-size:20px; color:#0d57a7; height:45px; line-height:45px; border-bottom:1px solid #dcd8d7; margin-bottom:8px;overflow: hidden;}
.news_list dt a{color: #0d57a7;font-size: 14px;float: right;height: 45px;line-height: 45px;}
.news_list dd span{ padding:0 3px;}
.news_list dd{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_list dd a{ font-size:14px; color:#4e4e4e; line-height:24px;}
.news_list .dl2 dd h3{ font-size:16px; color:#000000; line-height:27px;}
.news_list .dl2 dd a{ font-size:12px;}
.news_list .dl2 dd P{ font-size:12px; color:#a5a5a5; line-height:30px;}


/*--- 学院新闻 --*/
.news_bcg1{ background:url(imagesbanner2.png) no-repeat right bottom;}
.title{ height:59px; line-height:59px; font-size:24px; text-align:center; padding:46px 0;}
.news_title{ background:url(imagesicon4.png) no-repeat center center; color:#181818;}
.new_box{ padding-bottom:65px;}
.new_box ul li{ height:300px; overflow:hidden; width:300px; float:left;}
.new_box ul li img{ width:100%;}
.new_box .news_txt{ height:247px; padding:26px 22px; background:#edeef0; position:relative;}
.new_box .news_txt span{ font-size:12px; color:#c8c8c8; line-height:30px;}
.new_box .news_txt .p1{ font-size:18px; color:#242424; border-top:1px solid #e6e6e6; padding:8px 0; line-height:22px;}
.new_box .news_txt .p2{ font-size:14px; color:#878787; line-height:24px; padding-top:5px;}
.new_box .news_txt a{ background:#0d57a7; color:#ffffff; width:84px; height:24px; display:block; line-height:24px; text-align:center; position:absolute; bottom:26px; left:22px;}

.new_box .news_txt:hover{ background:#704485;}
.new_box .news_txt:hover span{ color:#c79add;}
.new_box .news_txt:hover .p1{ color:#ffffff; border-top:1px solid #8b669d;}
.new_box .news_txt:hover .p2{ color:#ffffff;}
.new_box .news_txt:hover a{ background:#ffffff; color:#704485;}
/*-- 学术活动 --*/
.academic_bcg{ background:url(imagesbanner3.jpg) no-repeat top center;}
.academic_title{background:url(imagesicon.png) no-repeat center center; color:#ffffff;}
.tab{ position:relative; height:769px; width:100%;}
.tab_line{ height:55px; width:100%; position:absolute; bottom:10px;}
.tab_line div{ width:20px; float:left;}
.tab_line p{ width:100%; height:1px; background:#ffffff;}
.tab_line ul{ width:94.8%; margin:0 auto;}
.tab_line li{ width:10%; float:left; text-align:center; color:#ffffff; position:relative; top:-5px; line-height:50px; font-size:14px; cursor:pointer;}
.tab_line li i{ width:9px; height:9px; display:block; background:url(imagesicon7.png) no-repeat; border-radius:50%; margin:0 auto;}

.tab_con li{ width:446px; height:513px; position:relative; background:#f1f8fb;}
.tab_contxt h3{ height:60px; line-height:60px; font-size:20px; color:#ffffff; background:#704485; text-indent:25px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contxt{ overflow:hidden; width:390px; height:410px; padding-right:10px; position:relative; left:25px; top:30px;}
.contxt .tabcon_img{ width:130px; height:140px; overflow:hidden; float:left;}
.contxt .tabcon_img img{ width:130px;}
.contxt .tabcon_txt{ width:235px; float:right;}
.contxt .tabcon_txt p{ line-height:30px; font-size:14px; color:#212121;}
.contxt .tabcon_txt p.nbsp{ text-indent:4em;}
.tabcon_txt2{ clear:both; line-height:30px; font-size:14px; color:#212121;}
.tabcon_txt2 p{ font-size:20px; padding-top:15px; line-height:40px; }

#tab ul li{ float:left; position:absolute; left:0; z-index:5; display:none; background:url(imagesicon8.png) repeat;}
#tab ul li.active{ display:block;}

/*-- 学院简介 ---*/
.college_bcg{ background:#edeef0;}
.college_list ul{ border-bottom:1px solid #dfdfdf;}
.college_list ul li{ width:299px; height:95px; overflow:hidden; border:1px solid #dfdfdf; float:left; background:#ffffff; text-indent:36px; padding-top:10px;margin-right:-1px; margin-bottom:-1px;}
.college_list span{ font-size:16px; color:#000000; display:block;}
.college_list p{ font-size:14px; color:#cacaca;}
.college_list h2{ font-size:42px; color:#0d57a7; position:relative; top:-3px;}
.college_list h2 font{ font-size:16px;}
.college_list ul li:hover{ position:relative; top:-9px;}
.college_list ul li:hover span{ margin-top:9px;}
.college_txt{ position:relative; padding-bottom:90px;}
.college_txt h2{ font-size:20px; color:#181818; font-weight:bold; height:72px; line-height:72px;}
.college_txt p{ font-size:14px; color:#181818; line-height:24px; padding-bottom:23px;}
.college_txt p.pw{ width:753px;}
.college_txt a{ background:#0d57a7; color:#ffffff; width:84px; height:24px; display:block; line-height:24px; text-align:center; margin-top:42px;}
.car{ position:absolute; bottom:-75px; right:-36px; z-index:999;}

/*-- footer --*/
.footer{ padding:40px 0;}
.footer p{ color:#7b7b7b; line-height:24px; font-size:14px;}

@media (min-width:800px) and (max-width:1200px) { 
	.bcg{ width:1200px;}
	.car{right:0;}
}
/*index_首页结束*/

/*列表内容页*/

.news_bcg{ background:url(imagesnews_banner.jpg) no-repeat top center;}
.school_bcg{ background:url(imagesschool_banner.jpg) no-repeat top center;}
.teacher_bcg{ background:url(imagesteacher_banner.jpg) no-repeat top center;}
.bcg{ background-position:center 176px;}
.banner{ height:293px;}
/*--------  Left_con  ---------*/
#Left_con{ width:276px;}
.title2{ height:69px; overflow:hidden; color:#ffffff; background:#0d57a7; font-size:24px; padding-left:30px; padding-top:12px;}
.title2 font{ font-size:18px;}
.left_nav{ background:#edeef0; padding:1px 0 45px 0;}
.left_nav li{ line-height:53px;/* padding-left:30px;*/ position:relative;}
.left_nav li a{ font-size:16px; color:#000000;display:block;padding-left:30px;}
.left_nav li.active,.left_nav li:hover{ background:#704485;}
.left_nav li.active a,.left_nav li:hover a{ color:#ffffff;}

/*left_nav  下拉*/
.left_nav span{ width:12px; height:12px; display:block; position:absolute; top:20px; left:124px; background:url(imagesleft_libcg.png) no-repeat;}
.left_nav .active span{ background:url(imagesleft_libcg2.png) no-repeat;}
.xla_bg{ background:url(imagesleft_libcg.png) no-repeat; background-position:127px 22px;}
.left_nav li:hover .xla_bg{background:url(imagesleft_libcg2.png) no-repeat; background-position:127px 25px;}
.active .xla_bg{background:url(imagesleft_libcg2.png) no-repeat; background-position:127px 25px;}

#Left_con .xl_list{ display:none;}
#Left_con .xl_list p{ height:34px; line-height:34px;  background:#edeef0;}
#Left_con .xl_list p a{ color:#414040 !important; font-size:14px;padding-left:30px;}
#Left_con .xl_list p a:hover,#Left_con .xl_list p a.hover{ color:#fff !important;background:#704485;}
/*--------  Reight_con  ---------*/
#Reight_con{ width:835px; border-top:2px solid #0d57a7; background:url(imageslsyg_Rbcg.jpg) repeat-x top #ffffff; padding:0 30px; padding-bottom:60px; position:relative;}
.R_section1{ position:relative; z-index:9;}
.R_section1 p{ font-size:22px; color:#000000; height:22px; padding:20px 0;}
.R_section1 p i{ display:block; width:2px; height:21px; float:left; background:#0d57a7; position:relative; top:5px; margin-right:12px;}
.site{ position:absolute; right:0; top:25px;font-size:14px; color:#838383;}
.site img{ position:relative; top:2px; left:-5px;}
.site a{ font-size:14px; color:#838383;}
.site a:hover{ color:#0d57a7;}
.R_section2{ padding-top:13px;  position:relative; z-index:9;}
.R_section2 p{ color:#555555; font-size:14px; line-height:24px;}
.R_section2 .tex_center{ padding:15px 0;}
.txtR p{ margin-top:15px;  text-indent:27px;}
.txtR h3{ font-size:20px; color:#000000; height:46px; line-height:46px; border-bottom:1px dotted #cccccc;}
.txtR h3 span{ font-size:14px;}

.p_indent{ text-indent:27px;}
.Ytree{ padding:15px 0;}
.Ytree li{ display:inline-block; clear:both; width:100%; padding:5px 0; background:url(imageslsyg_Rbcg2.jpg) repeat-y;}
.Ytree li span{ height:45px; line-height:45px; width:94px; display:block; float:left; font-size:18px; color:#000000; background:url(imagesicon10.png) no-repeat right center;}
.Ytree li p{ padding-left:10px; padding-top:11px; float:left; width:730px;}

/*Rborder*/
.Rborder{ width:893px;/* border:1px solid #e8e8e8;*/ border-top:0; position:absolute; top:0; left:0; z-index:2;}
.footer2{ font-size:14px; color:#7b7b7b; height:139px; line-height:139px;}

/*news_list*/
.N_list ul{ }
.N_list ul li{ height:39px; border-top:1px solid #e6e6e6;}
.N_list ul li:first-child{ border-top:none;}
.N_list ul li a{ color:#000000; font-size:14px; line-height:39px;}
.N_list ul li span{ float:right; color:#a2a2a2; font-size:14px; line-height:39px;}
.N_list ul li:hover a{color:#0d57a7;}
/*Pages*/
#pages { clear: both; padding:30px 0; position:relative; padding-left:25%;}
#pages a { border:1px solid #ebebeb; color: #333333;  height: 33px; line-height: 30px; margin:0 5px; padding:4px 9px; position: relative; text-align: center;  width: 26px;}
#pages a.a1,#pages a.a2 { padding:7px 15px; width:56px;color: #333333;}
#pages a:hover { color:#ffffff; text-decoration: none; background: #704485; border-color:#704485;}
#pages span {   border:1px solid #f3f3f3;  background:#00bbd2; color:#ffffff; height: 31px; line-height: 30px; padding:6px 12px;  position: relative; text-align: center;  width: 26px;}
.page-curr{ color:#ffffff !important; background:#704485;  border-color:#704485 !important;}

.Teaching_details{ padding-top:20px;}
/*.Teaching_details span{ width:140px; float:left;}
.Teaching_details p{ width:660px; float:right;}*/
.News_title{ border-bottom:1px dotted #cccccc; text-align:center; padding-bottom:15px;}
.News_title h3{font-size:20px; color:#000000; height:46px; line-height:46px;}
.News_title p{ font-size:14px; color:#a2a2a2;}

/*表格*/
.organization h3{ font-size:20px; color:#0d57a7; height:50px; line-height:50px;}
.organization span.title3{ font-size:22px; color:#ffffff; background:#0d57a7; line-height:47px; display:inline-block; width:200px; text-align:center; display:block; margin:20px auto 0;}
.szdw{background:url(imagesszdw_bg.jpg) repeat-y center top;width:834px;border-top:1px solid #e8e8e8;}
.szdw li{width:193px;height:41px;line-height:41px;padding-left:15px;font-size:16px;color:#000;float:left}  

.before{ height:46px; background:#f4f4f4; line-height:46px; margin-top:30px;}
.before .left,.before .right{ width:49%; height:46px;}
.before .left a,.before .right a{ font-size:14px; color:#414141;}
.before .right{ text-align:right;}
.before span{ width:76px; height:46px; background:#dbdbdb; display:block; font-size:14px; text-align:center;}
.before span a{ color:#545454; display:block;}
.before span:hover{ background:#704485;}
.before span:hover a{ color:#ffffff;}
.before .left span{ float:left; margin-right:15px;}
.before .right span{ float:right; margin-left:15px;}

/*学院领导*/
.School_lead{}
.School_lead li{ width:399px; height:188px; float:left; position:relative; margin-bottom:30px;}
.School_lead li img{ width:140px; float:left;}
.School_lead li .School_leadTxt{ width:233px; float:right;}
.School_leadTxt h3{ font-size:18px; color:#000000; height:32px;  border-bottom:1px solid #cccccc; margin-bottom:6px;}
.School_leadTxt h3 span{ font-size:14px;}
.School_leadTxt p{ color:#000000;}
.jg_bg{ width:839px; height:260px; }
.jg_bg.bg1{background:url(imagesJgsz_03.png) no-repeat;}
.jg_bg.bg2{background:url(imagesJgsz_06.jpg) no-repeat;width:765px;margin:0 auto;}
.jg_bg a{ width:44px; height:200px; display:block; float:left; margin-left:28px; margin-top:60px;}
.jg_bg a:first-child{ margin-left:0;}
.jg_bg a.wA{ width:68px;}



<!--2016年11月9日10:02:34-->
.tab_con{ position:relative;}
.tab_con2{ position:absolute; bottom:82px;}
.tab_con2 ul{ position:relative;}
.tab_con2 li{ width:170px; height:162px;  background:url(imagesicon5.png) no-repeat bottom center; background-position: center 153px; opacity:0; position:absolute;top:-159px;}
.tab_con2 li span{ width:170px; height:107px; display:block; overflow:hidden;}
.tab_con2 li span img{ width:100%;}
.tab_con2 li p{ font-size:14px; height:36px; line-height:18px; background:#ffffff; color:#1b1b1b; padding:5px 25px; text-align:center;}