/*
Theme Name: 同济大学经管学院 - 英文网站专属主题
Theme URI: http://sem.tongji.edu.cn
Author: 同济大学
Author URI: http://sem.tongji.edu.cn
Description: 同济大学经管学院 - 英文网站专属主题
Version: 1.0

*/

#dzqk .list .item:nth-of-type(3n) { margin-right: 15px;}
#dzqk .list .item { width: 273px;}
#nav { z-index: 10000;}
#nav .hasSlide ul.slide li{ padding: 0; line-height: normal;display: block; float: none;}
#nav .hasSlide ul.slide li:hover{border-bottom: 0;}
#footer .top p a {color: #999999;margin:0  10px  0 0;font-size: 18px;}
#footer .top p a:hover,#footer .top .right .items  a{color:#fff;}

.left_list p a{ font-size: 16px;  color: #222222; display: block;}
.left_list p a:hover,.left_list p.current-menu-item a{color: #b22246;}
.left_list p.current-menu-item,.left_list p.current-menu-parent{color: #b22246;border-left: 5px solid #b22246;padding-left: 11px;}
.left_list li .slide  p.current-menu-item{border: none;}
.left_list .slide p.current-menu-item a{color: #b22246!important;}
.now_swiper{width: 100%; overflow: hidden;}
.now_swiper img{max-width: 100%; height: auto;}
.content h2 {color: #222222;font-size: 36px;margin-bottom: 15px; font-weight: normal;}
.content  hr{ height: 1px;  border-bottom: 1px solid #d2d2d2; border-top: none; border-right: none;border-left: none;}
.content_right p{color: #555;margin-bottom: 15px;line-height: 18px;text-align:justify;}
.content  .item p {color: #555555;font-size: 18px;  margin-bottom: 10px;}
.content .active {display: block;}
.content_list li{cursor: pointer;padding: 10px 20px}
.content_list{height: auto; line-height: 24px; }
.content   .text {color: #555555; font-size: 18px;line-height: 35px;}
#taught .list .item p.b {min-height: 16px;}
.left_list  p{position: relative;}
.left_list .slide p{padding-left: 40px;}
.left_list .slide .current-menu-item p.menu-item::before{ content: " >> " ;  }
.left_list .slide .current-menu-item div{ background: #b22246;}

.left_list .slide p.menu-item a{display: block; font-size: 14px; color: #666;}
.left_list  li.current-menu-item .slide{display: block;}
.left_list  li .slide{display:none;}
.left_list  li.current-menu-parent .slide{display: block!important;}
.left_list .slide p.menu-item:hover a{ color:#b22246;}
.left_list .slide p.menu-item::before{content: " > " ; font-size: 14px; color:#b22246; font-weight: normal; position: absolute; left: 21px; top: 0px;}

.left_list li  p.menu-item-has-children::after{content:"+";font-size: 14px; color:#b22246; font-weight: normal; position: absolute; right: -5px; top: 0px;}
.left_list li.jianhao  p.menu-item-has-children::after{content:"-";}
.left_list li .slide li p.menu-item-has-children::after{content:"+";}
.left_list  li .slide li.ji2 p.menu-item-has-children::after{content:"-";}

 .alignleft {display:inline;float:left; margin-right:1.625em;}
 .alignright{ display:inline; float:right; margin-left:1.625em;}
 .aligncenter{clear:both;display:block; margin-left:auto;margin-right:auto;}
#pages a { margin:0 10px 0  10px !important;}
#dzqk .list .item.video .img p.text{ margin: 0!important;}
#dzqk  .list .item.video  p.text span{text-align: right;color: #FFFFFF;line-height: 25px;font-size: 16px;}
.single .content_left {margin-top: 94px;}
#TeacherDetails{ background: #F3F7FC}
.teacherImg{padding: 10px 2.5%;; width: 95%; background: #fff; margin-bottom: 50px;}
/*.content{margin-top:50px;}*/
.content_left{float:left;}
#TeacherDetails {float:right;}
.facultyByTitle{margin-top:20px;}
.facultyByTitle .tList:nth-of-type(1){display:block;}




/*new_teacher_list*/
.teahcer_new_list_ul{ background: #f7f7f7; width: 98%; padding: 10px 1%; display: block; overflow: hidden;}
.teahcer_new_list_ul li{display: block; float: left; background: #fff; width: 43%; margin: 10px 2.5%; padding: 8px 1%;}
.teahcer_new_list_ul li a.t_n_l_u_img{display: block; width: 114px; height: 147px; float: left; margin-right: 10px; overflow: hidden;}
.teahcer_new_list_ul li a.t_n_l_u_img img{max-width: 100%; height: auto;}
.teahcer_new_list_ul li .t_n_l_u_text{ width: 248px; float: right;}
.teahcer_new_list_ul li .t_n_l_u_text a{font-size: 14px; color: #333; margin: 15px 0; display: block; width: 100%; overflow: hidden; font-family: Arial;}
.teahcer_new_list_ul li .t_n_l_u_text p{font-size: 12px; color: #666;font-family: Arial;}
.new_t_title{width: 100%; padding: 15px 0;  border-bottom: 1px solid #e8e8e8; overflow: hidden;margin-bottom: 15px;}
.new_t_title h1{float: left;font-size: 30px;color: #333;font-family: 'Gotham-Book','Arial',"微软雅黑";}
.new_t_title #searchform{ float: right; display: block;}
.new_t_title #searchform #s{ padding: 6px; background: #f7f7f7; width: 400px;border: none; height: 22px;float:left;}

.new_t_title #searchform #submit{width:34px; height: 32px; border: none;cursor: pointer;background:#9d1e3d center no-repeat url(images/searchbtn.png); float:left;}

.teacher_nav{display: block; width: 130%; padding:0; height: auto; overflow: hidden;background:#9d1e3d;}
.teacher_nav_out{ width: 829px;margin: 0 40px;overflow: hidden; position: relative;background: #9d1e3d;}
.teacher_nav li{display: block; float: left; padding: 13px 20px; background:#9d1e3d; border-right: 1px solid #9d1e3d;color: #fff; }
.teacher_nav li a{color: #fff; font-size: 15px;}
.teacher_nav li .slide{display: none!important;;}

.teacher_nav_out2{width: 100%; overflow: hidden; position: relative;}
.teacher_nav_out_left,.teacher_nav_out_right{display: block; width: 40px; height: 48px; position: absolute;top: 0; cursor: pointer;}
.teacher_nav_out_left{left:0; background: #ac0000 center no-repeat url(images/right.png)}
.teacher_nav_out_right{right:0; background: #ac0000 center no-repeat url(images/left.png)}
.teacher_nav li.current-menu-item,.teacher_nav li.current-menu-parent{ background: #333;}
.pinyinshaixuan{width: 100%; height: auto; padding: 20px 0; overflow: hidden; background: #fff;}
.pinyinshaixuan a{display: inline-block;  text-align: center;padding: 5px 10px; margin-right: 5px; font-size: 14px; color: #333;text-transform:capitalize; background: #fff;cursor: pointer; font-family: Helvetica,Arial,sans-serif;}
.pinyinshaixuan a.activess{color:#fff; background:#9d1e3d; border-radius: 5px; }
.xsuotitle{width: 100%; padding: 5px 0; background: #dcdcdc; font-size: 16px; color: #333;}
.xsuotitle i{display: inline-block; width: 5px;height:  16px; background:#9d1e3d; margin:0 15px 0 10px; position: relative; top: 2px;}
.Viewall{width: 100%;padding: 10px 0; text-align: center;background:#f7f7f7; margin-bottom: 10px;}
.Viewall a{display: inline-block; width: 150px; padding: 8px 0; background: #E3E3E3;  border-radius: 10px; color: #666; }
.fiesxd{position: fixed; top: 0; box-shadow: 0 0 3px #ccc; padding: 5px; z-index: 1000;}
.admin-bar .fiesxd { top: 32px; }
#gundong_out{width: 100%;}
.mbx{width: 100%; height: auto; padding: 10px 0; background: #f7f7f7;}
.mbx_in{width: 1208px; margin: 0 auto;}
.mbx_in a{color:#9d1e3d; font-size: 12px; }
.mbx_in span{color:#333; font-size: 12px; }
#zxDetail .top p.tit{display: block;width: 100%;line-height: 33px;word-wrap:break-word;font-size:26px;text-align:center;font-weight:bold;}
#zxDetail .top p.time{text-align: center; margin-bottom: 20px;}

#TeacherDetails{margin-top: 35px; width: 889px; padding: 10px ;}

#nav .slide li ul {top: 0; left: 100%;}
#nav  li.right   ul { right: 100%; left: auto;}
.ann_btn{margin: 20px 0; text-align: center; width: 100%;}
.ann_btn a{ margin-bottom: 20px; display: block; width: 100%; text-align:center;}
#nav .slide li{position: relative;}
#nav .slide li.menu-item-has-children::after{content: " > "; font-size: 14px; color: #fff; position: absolute; right:10px; top: 10px; } 



#TeacherDetails  table{     width: 100%;
    background-color: #FFFFFF;
    background: #eef2fc;
 border:1px solid #d3d3d3;; 
}
#TeacherDetails   table tbody tr{ border-color:#eef2fc; }
#TeacherDetails    table tbody tr th{   border: 1px solid #d3d3d3;;
    padding: 10px;}

#TeacherDetails   table tbody{
	overflow: hidden;
    border: 1px solid #d3d3d3;
    background: #fefefe;
    margin: 0 auto 0;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  width: 100%;
}
#TeacherDetails    table tbody tr td  {
		    border: 1px solid #e0e0e0;
background: #fefefe;
    padding: 10px;
    text-align: center;
	color: #666666;
	font-size: 14px;
	line-height: 30px;
	
	 margin-top: 10px; line-height: 1.5em;
	font-family: 微软雅黑;
}
#TeacherDetails  table { margin: 20px 0;}


.tabs_b{ width: 100%; position: relative;  height: auto; margin-top: 30px; overflow: hidden; padding-bottom: 25px;}
	.tab_list_title{width: 100%; margin: 10px 0;}
	#TeacherDetails   .tab_list_title a{display: block; min-width: 80px; text-align: center;padding: 18px 27px;; font-size: 13px; float: left;  background: #9d1e3d; color: #fff;cursor: pointer; position: relative;border-left: 1px solid #cf5a5e; font-weight: bold; font-family: "helvetica";}
#TeacherDetails   .tab_list_title a:first-child{border: none;}
	#TeacherDetails   .tab_list_title a.active{background: #585858;}
.tab_list_title a.active::after{content: '';position: absolute;z-index: 9;width: 0;height: 0;top: 100%;left: 50%;border-left: 50px solid transparent;border-right: 50px solid transparent;border-top: 10px solid #585858;margin-left: -50px; }
	.tabsbox{width: 95%;  height: auto; overflow: hidden;padding: 25px 2.5% 0 2.5%; }
	.tabsbox .boxs{width: 100%; height: auto; overflow: hidden; display: none;}
	.tabsbox div.active{display: block;}
.techaer_tel,.teacher_email{margin-top: 15px; font-size: 14px;line-height: 1.75em; font-family: arial,"Hiragino Sans GB","Microsoft YaHei","微軟正黑體","儷黑 Pro",sans-serif; color:#9d1e3d;}
.techaer_tel::before{ content: " ";margin-right: 3px; display: inline-block;  width: 15px; height: 15px; background:url(images/tel.png);position: relative; top: 1px;}
.teacher_email::before{content: " ";margin-right: 5px; display: inline-block;  width: 15px; height: 15px; background:url(images/mail.png);position: relative; top: 1px;}
.teahcer_new_list_ul li{list-style: none!important; margin: 10px 2.5%!important;}
.teahcer_new_list_ul{margin: 0!important;}
.teahcer_new_list_ul li .t_n_l_u_text p{text-align: left;}
#TeacherDetails  .teacher_nav{padding: 0!important; margin: 0!important;}

#TeacherDetails  .teacher_nav li{list-style: none!important; margin:0!important;}
#TeacherDetails  ul li{ list-style:disc outside;  margin-bottom: 10px; color: #666666; display: list-item;line-height: 1.5em;text-align:justify;font-size: 14px;} 
/*页面主框 4*/
 #TeacherDetails  ol,#TeacherDetails   ul{padding-left:1em;margin: 10px 0; }
 #TeacherDetails  ol li{ list-style: decimal  outside;  margin-bottom: 10px; width: auto;color: #666666;display:list-item;line-height: 1.5em;text-align:justify;font-size: 14px;}



.list_tuwen{width: 100%; height: auto; overflow: hidden;}
.tuwen_item{    background: #f9f9f9;margin-bottom: 15px;width: 100%; float: left; overflow: hidden;}
.tuwen_pic{width: 300px; height:180px;overflow:hidden; display: block; float: left; border:1px solid #f2f2f2;margin-right: 18px; padding: 5px; background: #fff;position:relative;}
.tuwen_pic:after{content:''; display:block; width:100%;height:5px; position:absolute; bottom:0; left:0; background:#fff;}
.tuwen_pic img{max-width: 100%; height: auto;}
.tuwen_wen{ padding: 15px 0;float:left; width: 546px;}
.tuwen_wen a{ margin-bottom: 13px; color: #9d1e3d; font-size: 16px; display: block; width: 100%;font-weight: bold;}
.tuwen_wen span{display: block; width: 100%  ;  color: #999;font-size: 13px; margin-bottom:18px; }
.tuwen_wen  p{ font-size: 13px; line-height: 24px; margin: 0; display: block;}
li{position: relative;}
.fudong{transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;}
.fudong{display: none; position:absolute; bottom:18px; width: 350px;line-height: 24px; z-index: 10000;  height: auto; padding: 5px; background: #fff; border:1px solid #f2f2f2; font-size: 14px;}
li:hover .fudong{display: block;}

.tuwen_pic{position: relative;}
.tuwen_pic span{background: rgba(175,27,64,0.7);
color: #ffffff;
padding: 8px 12px;
position: absolute;
bottom: 4px;
left: 4px;}
