@charset "utf-8";
/* CSS Document */
.index{background: url(../images/bg_02.png) no-repeat; width:196px; height:512px;position:absolute; left:15%; top:0; z-index:100; padding-left:20px;}
.logo{ padding:48px 0 0px 0; height:104px;}
.index ul{}
.index ul li{ width:174px; height:36px;border-top:1px solid #fff;}
.index ul li a { background:url(../images/menu.png) no-repeat; text-indent:-1000px; display:block; overflow:hidden; width:174px; height:36px; }
.index ul li a.itme0{ background-position:-35px -359px;}
.index ul li a.itme1{ background-position: -35px 0;}
.index ul li a.itme2{ background-position:-35px -36px;}
.index ul li a.itme3{  background-position:-35px -72px;}
.index ul li a.itme4{ background-position:-35px -108px;}
.index ul li a.itme5{ background-position:-35px -143px; border-bottom:1px solid #fff;}

.index ul li:hover a.itme0{ background-position:-35px -395px;}
.index ul li:hover a.itme1{ background-position: -35px -179px;}
.index ul li:hover a.itme2{ background-position:-35px -215px;}
.index ul li:hover a.itme3{ background-position:-35px -251px;}
.index ul li:hover a.itme4{ background-position:-35px -287px;}
.index ul li:hover a.itme5{ background-position:-35px -322px; border-bottom:1px solid #fff;}

.index ul li.now a.itme0{ background-position:-35px -395px;}
.index ul li.now a.itme1{ background-position: -35px -179px;}
.index ul li.now a.itme2{ background-position:-35px -215px;}
.index ul li.now a.itme3{  background-position:-35px -251px;}
.index ul li.now a.itme4{ background-position:-35px -287px;}
.index ul li.now a.itme5{ background-position:-35px -322px; border-bottom:1px solid #fff;}


/* team */
/*.team_logo{ width:1035px; margin:68px 0 21px 80px;}
.content{ margin-left:55px; width:1035px;}
*/
.team_logo{ width:980px; padding:48px 0 0 0; margin:0 auto; height:104px; position:relative;}
.team_logo a{ float:left; display:block; width:174px; height:70px;}
.team_logo h2{ float:right; display:block; height:54px; width:764px;  border-bottom:1px solid #808080; font-size:20px; color:#d31212; font-weight:normal; position:absolute; right:0; bottom:0;}
.team_logo h2 a{ float:right; color:#4c4c4c; font-size:12px; font-weight:normal; width:46px; height:29px;}
.team_logo h2 span{ float:left;}

.content{ width:980px; margin:0 auto;}
.content .left{ float:left; width:174px; margin-right:42px;}
.content .right{ float:left; width:764px; height:100%; overflow:hidden; padding-bottom:80px; display:block; padding-top:37px;}
.content .left ul{}
.content .left ul li{border-top:1px solid #808080;}
.content .left ul li a{ width:174px; height:36px; background:url(../images/menu1.png) no-repeat; text-indent:-1000px; overflow:hidden; display:block;}
.content .left ul li a.itme0{ background-position:-35px -359px;}
.content .left ul li a.itme1{ background-position:-35px 0;}
.content .left ul li a.itme2{ background-position:-35px -36px;}
.content .left ul li a.itme3{ background-position:-35px -72px;}
.content .left ul li a.itme4{ background-position:-35px -108px;}
.content .left ul li a.itme5{ background-position:-35px -143px; border-bottom:1px solid #808080;}

.content .left ul li:hover a.itme0{ background-position:-35px -395px;}
.content .left ul li:hover a.itme1{  background-position:-35px -179px;}
.content .left ul li:hover a.itme2{ background-position:-35px -215px;}
.content .left ul li:hover a.itme3{ background-position:-35px -251px;}
.content .left ul li:hover a.itme4{ background-position:-35px -287px;}
.content .left ul li:hover a.itme5{ background-position:-35px -322px; border-bottom:1px solid #808080;}

.content .left ul li.now a.itme0{ background-position:-35px -395px;}
.content .left ul li.now a.itme1{ background-position:-35px -179px;}
.content .left ul li.now a.itme2{ background-position:-35px -215px;}
.content .left ul li.now a.itme3{ background-position:-35px -251px;}
.content .left ul li.now a.itme4{ background-position:-35px -287px;}
.content .left ul li.now a.itme5{ background-position:-35px -322px; border-bottom:1px solid #808080;}

.content .left ul ul{ margin-bottom:24px;}
.content .left ul ul li{ border:0;}
.content .left ul ul li a{ width:174px; height:29px; background:url(../images/menu2.jpg) no-repeat; text-indent:-1000px; overflow:hidden; display: block;}
.content .left ul ul li a.team1{ background-position:0px 0;}
.content .left ul ul li a.team2{ background-position:0px -28px;}
.content .left ul ul li a.team3{ background-position:0px -56px;}
.content .left ul ul li a.team4{ background-position:0px -168px;}
.content .left ul ul li a.team5{ background-position:0px -196px;}
.content .left ul ul li a.team6{ background-position:0px -224px;}
.content .left ul ul li a.team7{ height:39px; background-position:0px -343px;}
.content .left ul ul li a.team8{ height:39px; background-position:0px -375px;}
.content .left ul ul li a.team9{ background-position:0px -414px; height:39px;}

/*.content .left ul ul li:hover a.team1{ background-position:29px -84px;}
.content .left ul ul li:hover a.team2{ background-position:29px -112px;}
.content .left ul ul li:hover a.team3{ background-position:29px -140px;}
.content .left ul ul li:hover a.team4{ background-position:29px -252px;}
.content .left ul ul li:hover a.team5{ background-position:29px -280px;}
.content .left ul ul li:hover a.team6{ background-position:29px -308px;}
.content .left ul ul li:hover a.team7{ height:39px; background-position:29px -442px;}
.content .left ul ul li:hover a.team8{ height:39px; background-position:29px -481px;}
.content .left ul ul li:hover a.team9{ background-position:29px -520px;}
*/
.content .left ul ul li.now a.team1{ background-position:0px -84px;}
.content .left ul ul li.now a.team2{ background-position:0px -112px;}
.content .left ul ul li.now a.team3{ background-position:0px -140px;}
.content .left ul ul li.now a.team4{ background-position:0px -252px;}
.content .left ul ul li.now a.team5{ background-position:0px -280px;}
.content .left ul ul li.now a.team6{ background-position:0px -308px;}
.content .left ul ul li.now a.team7{ height:39px; background-position:0px -449px;}
.content .left ul ul li.now a.team8{ height:39px; background-position:0px -481px;}
.content .left ul ul li.now a.team9{ background-position:0px -520px; height:39px;}

.team b{ font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; height:17px; padding-left:8px; margin-bottom:18px; display:block; width:100%; line-height:17px;}
.team p{ padding-left:11px; line-height:25px; padding-bottom:28px; border-bottom:1px dotted #888888; margin-bottom:28px;}



.content .right h2{ display:block; height:34px; padding-top:13px; border:1px solid #808080; border-left: none; border-right:none; width:100%; margin-bottom:42px; font-size:20px; color:#d31212; font-weight:normal;}
.content .right h2 a{ float:right; color:#4c4c4c; font-size:12px; font-weight:normal;}
.content .right h2 span{ float:left;}
.chairperson dl{}
.chairperson dl dt{ float:left;}
.chairperson dl dd{ float:left; line-height:24px; color:#4c4c4c; width:475px; color:#0d0d0d;}
.chairperson dl dd p{ margin-top:20px; padding-top:20px; border-top:1px dashed #888888; color:#4c4c4c;}

/* members 核心成员 */
.members ul{ width:794px;}
.members_li{ width:141px; height:175px; overflow:hidden; position:relative;  float:left; margin:0 12px 14px 0; background:#bebebe;}
.members_li img{ position:absolute;}
.members_li .members_cover{ position:absolute; width:100%; height:175px; background:#000;opacity: .6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; top:175px; left:0;line-height:14px; font-size:12px; cursor:pointer;}
.members_cover h3{ border-left:1px solid #fff; padding-left:8px; color:#fff; font-size:14px;}
.members_cover p{ color:#fff; padding-top:4px;}
.members_cover a{ text-decoration:underline; color:#fff;}
.members_cover2{ position:absolute; bottom:5px; left:9px; min-height:20px; width:141px;}

/*Studies 研究课题*/
.studies{ border-bottom:1px dotted #888888; margin-bottom:35px;}
.studies b{ font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; height:36px; padding-left:8px; margin-bottom:18px; display:block;line-height:20px; float:left;}
.studies b span{ font-size:12px;}
.studies p{ padding-left:11px; line-height:25px; padding-bottom:28px;margin-bottom:28px;}
.studies a{ float:left; display:block; width:73px; height:25px; background:#ededed; float:right; line-height:25px; text-align:center; margin-top:10px;}
.studies a:hover{ background:#1a1a1a; color:#fff;}
.studies2 b{ font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; height:36px; padding-left:8px; margin-bottom:18px; display:block;line-height:20px;}
.studies2 b span{ font-size:12px;}
.studies2 p{ padding-left:11px; line-height:25px; padding-bottom:28px;margin-bottom:28px;}

/*publication accordion 发表论著*/
.accordion h3{ font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; padding-left:8px; margin-bottom:18px; display:block; width:100%; line-height:20px;}
.accordion b a{ font-size:16px; color:#0d0d0d; font-weight:normal;  display:block;}
.accordion p{ padding-left:11px; line-height:25px; padding-bottom:28px; border-bottom:1px dotted #888888; margin-bottom:28px;}
.publication b{ font-weight: normal; font-size:16px; color:#0d0d0d; padding-left:12px; border-left:1px solid #808080;}
.publication p{ padding-left:11px; line-height:25px; padding-bottom:28px; border-bottom:1px dotted #888888; margin-bottom:28px;}

.publication2{}
.publication2 dl{}
.publication2 dl dt{ float:left; margin-right:20px;}
.publication2 dl dd{ float:left; width:350px; line-height:24px;}
.publication2 dl dd b{font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; padding-left:8px; display:block; width:100%; line-height:20px;}


/* Interaction states
----------------------------------*/
a:focus {
     outline:none;
     -moz-outline:none;
}

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-state-default { background: url(../images/back_06.jpg) right 15px no-repeat; font-weight: bold; color: #0d0d0d;  border-left:1px solid #878787; padding-left:8px;  margin-bottom:28px; cursor:pointer; font-weight:normal; font-size:16px;}
.ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-focus { background:   url(../images/back_06.jpg) right 15px  no-repeat; font-weight: bold; color: #0d0d0d; border-left:1px solid #878787; padding-left:8px;     outline:none;     -moz-outline:none; margin-bottom:28px; cursor:pointer; font-weight:normal;}
.ui-state-hover a:hover { color: #c77405; text-decoration: none;}
.ui-state-active { background: url(../images/back_03.jpg) right 15px  no-repeat; border-left:1px solid #878787; padding-left:8px;    outline:none;     -moz-outline:none; font-weight:normal;font-size:16px;}
.ui-state-active a:visited { color: #eb8f00; text-decoration: none; }


.ui-widget {}
.ui-widget { font-size: 1em; }
.ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { padding-left:11px; line-height:22px; padding-bottom:18px; border-bottom:1px dotted #888888; margin:2px 0 28px 0;}
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }







/*学位论文*/
.thesis{ width:100%;}
.thesis b{ font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; padding-left:8px; margin-bottom:12px; display:block; width:100%; line-height:20px;}
.thesis ul{}
.thesis ul li{ width:764px; height:25px;}
.thesis ul li a{ float:left; padding-left:13px; background:url(../images/thesis_14.jpg) no-repeat 0 9px; display:block; height:25px;}
.thesis ul li a:hover{ background:url(../images/thesis_10.jpg) no-repeat 0 9px;}
.thesis ul li a img{ margin-left:10px;}
.thesis ul li span{ float:right; text-align:right;}
.thesis ul li strong{ float:right; font-weight:normal;}
.next{ text-align:right; margin:25px 0;}
.next a{ display:block; width:13px; height:15px; float:right; line-height:12px; text-align:center; margin:0 4px;}
.next a:hover{ border-bottom:2px solid #888888;}
.next a.now{ border-bottom:2px solid #888888;}
.next span{ display:block; width:13px; height:15px; float:right; cursor:pointer; padding-top:3px;}



/*contact 联系我们*/
.contact dl{}
.contact dl dt{ float:left; width:477px; height:334px; margin-right:16px;}
.contact dl dd{ float:left;}
.contact dl dd b{border-left:1px solid #878787; padding-left:8px; color:#0d0d0d; font-weight:normal;}
.contact dl dd p{ padding-left:9px;}
.contact dl dd p a{ text-decoration:underline;}

.iw_poi_title {color:#000;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*project 项目*/
.project{ width:764px; height:1080px; overflow:hidden; position:relative; margin-bottom:60px;}
.project .box{ width:183px; height:181px; overflow:hidden; position:relative; margin:0 0 10px 0;}
.project .box img{ position:absolute; cursor:pointer;}
.project .box .cover{ position:absolute; width:165px; background:#000;opacity: .6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; top:181px; left:0;line-height:14px; padding:9px; font-size:12px;}
.project .box .cover h3{ color:#fff; font-size:14px;}
.project .box .cover p{ color:#fff;}

.container{ float:left; margin-right:10px;}
.project_width{ width:2000px; position:absolute; left:0; top:0;}
.project_width li{ float:left;}



/* project2 项目 */
.project2{ width:764px; height:518px; overflow:hidden; position:relative; margin-bottom:25px;}
.silder_con{ height:405px; overflow:hidden; position:absolute;}
.silder_panel{ width:764px;height:405px; overflow: hidden;float: left;position: relative; float:left;}
.silder_panel img{display: block;overflow: hidden;}

.silder_nav2{width:764px;height:100px;margin: 0 auto;overflow: hidden; position:absolute; bottom:0px;}
.silder_nav{width:764px;height:100px;margin: 0 auto;overflow: hidden; position: relative;}
.silder_nav ul{width:10000px;height:79px;margin: 0 auto;top: 0;position: absolute;overflow: hidden;}
.silder_nav li{float: left;padding:0px; margin:0 9px 0 0px; width:146px; height:79px;}
.silder_nav img{display: block;width:146px;height:79px;overflow: hidden;}


.project3 b{ font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; height:17px; padding-left:8px; margin-bottom:18px; display:block; width:100%; line-height:17px;}
.project3 p{ padding-left:11px; line-height:25px; padding-bottom:28px; border-bottom:1px dotted #888888; margin-bottom:28px;}

.project3{ position:relative; width:714px; height:312px; padding-right:46px;}



/* project_content */
.project_content{ position:absolute; z-index:2; left:0; top:800px; width:1746px;}
.project_left{ float:left; width:376px; margin-right:10px;}
.project_left h4{ border-bottom:1px dashed #888888; height:31px; margin-bottom:13px;}
.project_left h4 b{ height:15px; font-weight:normal; border-left:1px solid #878787; line-height:15px; font-size:16px; color:#0d0d0d; padding-left:10px;}
.project_left a{ height:25px; width:350px; display:block; background:url(../images/thesis_14.jpg) no-repeat 0 center; padding-left:10px;}
.project_left a:hover{ color:#0d0d0d;}
.project_left a img{ margin-left:10px;}
.project_right{ float:left; width:367px; text-align:right;}
.project_right h4{ border-bottom:1px dashed #888888; height:31px; margin-bottom:13px;}
.project_right h4 b{ height:15px; font-weight:normal; border-right:1px solid #878787; line-height:15px; font-size:16px; color:#0d0d0d; padding-right:10px;}
.project_right a{ height:25px; width:357px; display:block; background: url(../images/project_sj.jpg) no-repeat right center; padding-right:10px;}
.project_right a:hover{ color:#0d0d0d;}
.project_right a img{ margin-left:10px;}


/* student 研究生 */
.student{}
.student ul{}
.student ul li{ height:16px; line-height:16px; float:left;}
.student ul li a{  padding:0 37px 0 10px;}
.student ul li a{border-left:1px solid #0d0d0d;}
.student ul li:hover a{ border-left:1px solid #d62020; color:#d31212;}
.student ul li.now a{ border-left:1px solid #d62020; color:#d31212;}
.student_content{ margin-top:23px; display:none;}
.student_zdss{}
.student_zdss ul li{ float:left; width:100px;}

.student_zdss ul{ width:794px;}
.zdss_li{ width:100px; height:124px; overflow:hidden; position:relative;  float:left; background:#bebebe;}
.zdss_li img{
	position:absolute;
	left: 1px;
}
.zdss_li .zdss_cover{ position:absolute; width:100%; height:124px; background:#000;opacity: .6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; top:124px; left:0;line-height:14px; font-size:12px; cursor:pointer;}
.zdss_cover p{ color:#fff; padding-top:4px;}
.zdss_cover a{ text-decoration:underline; color:#fff;}
.zdss_cover2{ position:absolute; bottom:5px; left:4px; min-height:20px; width:96px; font-size:10px;}
.student_width{ width:100px; float: left; margin:0 10px 12px 0; line-height:24px;}




/* news 新闻 */
.news_img{ height:360px; width:764px; overflow:hidden;}
.news_img img{ float:left; margin:0 6px 5px 0;}
.nwes2{}
.nwes2 b{font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; padding-left:8px; margin-bottom:18px; display:block; line-height:20px;}
.nwes2_left{ float:left; width:360px;}
.nwes2_right{ float:right; width:360px;}
.nwes2 p{ padding-bottom:10px;}


/*scope */
.scope h3{ font-size:16px; color:#0d0d0d; font-weight:normal; border-left:1px solid #878787; padding-left:8px; margin-bottom:18px; display:block; width:100%; line-height:20px;}
.scope b a{ font-size:16px; color:#0d0d0d; font-weight:normal;  display:block;}
.scope p{ padding-left:11px; line-height:25px; padding-bottom:28px; border-bottom:1px dotted #888888; margin-bottom:28px;}
.page_list { font-size:12px; float:right; margin-top:10px;}
.page_list strong { float:left; padding-left:5px; width:15px; border:none; font-size:12px; color:#0d0d0d;}
.page_list > a { float:left; padding-right:5px;  text-decoration:none;}
.publication_3	p { border-bottom:none; margin-top:20px; }