@charset "utf-8";
/* CSS Document */
body { background: #fff; }

.subPage{width:100%;  margin:0px auto; padding-bottom: 35px;}
.subPage01 .subPageIn{ position:relative; background: -webkit-linear-gradient(top,rgba(221,237,253,1),rgba(255,255,255,1)); /* Safari 5.1 - 6 */
  background: -o-linear-gradient(top,rgba(221,237,253,1),rgba(255,255,255,1)); /* Opera 11.1 - 12*/
  background: -moz-linear-gradient(top,rgba(221,237,253,1),rgba(255,255,255,1)); /* Firefox 3.6 - 15*/
  background: linear-gradient(to bottom,rgba(221,237,253,1),rgba(255,255,255,1)); /* 标准的语法 *//*background: url(../images/content_bg_02.png) center bottom;*/  background-size: cover;  }
.subPageIn01 { background: url(../images/dang_bg_02.png) no-repeat center top; }
.sub_banner{width:100%;position:relative; background: #f5f5f5; }
.sub_banner img { display: block; margin: 0 auto; position: relative; }
.sub_banner .bread img { display: inline-block; }
.bread { max-width: 1200px;  color: #8b8b8b; padding: 18px 0 40px 0; font-size: 14px; }
.bread a { color: #8b8b8b; font-size: 14px; }
.bread a:hover { font-weight: bold; }
.sub_t01 { height:66px; line-height: 66px; text-align: center;  }
.sub_t01 h2{ color:#1e2176;  font-size: 24px;   font-size:2.4em;font-weight:normal; }
.sub_t01 h2:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-ms-opacity:0.8;opacity:0.8; transition: all 1s ease 0s; }
.sub_mbtn{width:100%;height:40px;background:url(../images/sub-mbtn02.png) no-repeat 98% center;background-color:#e1ecfb;cursor:pointer;display:none;}
.sub_mbtn span { height: 40px; line-height: 40px; padding: 0 0 0 20px; font-size: 18px; color: #292929;}
.open{background:url(../images/sub-mbtn02_close.png) no-repeat 98% center;background-color:#e1ecfb;}
.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px; }
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{ }
.sub_navm li{position:relative;}
.sub_navm li a{ font-size: 14px; color:#282828; padding-left:20px; font-family:Helvetica;height:40px;line-height:40px;border-top:1px solid #d3d3d3;display:block;}
.sub_navm li:first-child a { border-top: 0px; }
.sub_navm li a:hover{color:#1e2176;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#1e2176; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{ padding-left: 30px;  height:30px;line-height:30px;border-bottom:1px dotted #ddd;}
.sub_navm li.on dl dd a{ font-size: 12px; color:#1e2176;font-weight:normal;display:inline; border:none; padding:0px;height:30px;line-height:30px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#1e2176}
.sub_navm li strong.phone_arrow{width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold;font-size:18px;display:block;position:absolute;right:0;top:0;z-index:999;color:#1e2176;cursor:pointer;}
.subPage_con{max-width:1280px; margin: 0 auto;}
.sbu_leftWrap{width:200px;float:left; margin: -66px 0 0 0; background: url(../images/left_bg.png) no-repeat center top; position: relative; }
/*.f_left_con { *border-right: 1px solid #fff; border-right: 1px solid #fff\9\0; }
*/

/*左侧边栏*/
.sub_left{width:198px;overflow:hidden;z-index:99999; border: 1px solid #bfbfbf; background: #fff; }
.sub_left h2{width:auto; height:66px;line-height:66px;font-weight:bold; font-weight: normal; }
.sub_left h2 a{color:#fff;font-size:20px;}
.sub_left li{position:relative}
.sub_left li a{ z-index:1;padding:9px 0px 9px 0px; text-align:center; display:block;font-size:16px;font-size:1.6em;  color:#0f4a9d;}
.sub_left li a:hover,.sub_left li a.active{  padding:9px 0px 9px 0px; color: #005f8f; }
.sub_left li a:hover,.sub_left li a.on { color: #fff; background: #1e2176; }
.sub_left li strong.arrow{ display:block;height:7px; width:13px; background: url(../images/sub_left_bottom.png);text-align:center;font-size:20px; position:absolute;right:20%;top:17px;color:#e5e5e5;z-index:33;cursor:pointer;transition:all 0.3s ease-in-out}
.sub_left li strong.arrow:hover{ color: #005f8f; }
.sub_left li.on strong.arrow { color: #fff; background: url(../images/sub_left_bottom.png); }
.sub_left li.on strong.arrow img { display: block; }
.sub_left .twoJ_menu dd{ height: 35px; line-height: 35px; text-align: center; background: #d3dfed; border-top: 1px solid #fff; }
.sub_left .twoJ_menu dd a{ font-size:14px;font-size:1.4em; padding: 0px;}
/*右侧*/
.sub_right{margin:0 0 0px 252px; }
.sub_right01 { margin: 0 0 30px 0; }
.marginBot01 {  padding: 0 25px 20px 25px; background: #fff;  }
.articleTitle { margin: 0 0 30px 0; overflow: hidden; }
.articleTitle h2 { font-size: 21px; color: #1e2176;  width: auto; font-weight: normal; float: left; }
.articleTitle01 h2 { font-size: 21px; color: #1e2176;  width: auto; font-weight: normal; float: left; }

.articleTitle span { width: 120px; height: 30px; line-height: 30px; text-align: center; border-radius: 8px; margin: 0 0 0 35px; background: #ececec; color: #1e2176; display: inline-block; font-size: 14px; }
.articleTitle span:hover { background: #1e2176; }
.articleTitle span:hover a { color: #fff; }

.page {  margin: 30px auto 80px; }
.page a { display: inline-block; margin: 0 4px; width: 21px; height: 21px; line-height: 21px; font-size: 14px; text-align: center; color: #666666;}
.page a:hover { background:url(../images/page.png) no-repeat; color: #fff; border-radius: 50px; }
.page .on_pages { background:#0471e0; color: #fff; }
.page a.no { width: auto; }
.page a.no:hover { background: none; color: #333; }
.minpage { display: none; margin: 30px 0; overflow: hidden; }
.minpage a{ height: 28px; line-height: 28px; border-radius: 20px; width: 100px; font-size: 14px; text-align: center; color: #1e2176; background: #ededed; }
.minpage a:hover { background: #1e2176; color: #fff;  }
.mp_left { float: left; }
.mp_right { float: right; }


.dean_con_img { overflow: hidden; margin: 20px 0 0 0; }
.dean_con_img h3 { height: 45px; line-height: 45px; border-bottom: 1px solid #2d5fa6; padding: 0 0 0 25px; margin: 0 0 20px 0; }
.dean_con_img h3 a{ font-size: 18px; color: #275ea6; font-weight: normal; }
.dean_con_img img { display:block; margin:10px auto;}
.dean_con { margin: 0 365px 0 0; font-size: 14px; color: #292929; line-height: 30px; text-indent: 2em; }
.dean_img { float: right; }
.dean_con01 { margin: 0px; font-size: 14px; color: #292929; line-height: 30px; text-indent: 2em;}


.team ul { overflow: hidden; }
.team ul li { width: 49%; float: left; margin: 0 0 44px 0;  border: 1px solid #e5e5e5; overflow: hidden; }
.team ul li:nth-child(even) { float: right; }
.team_left { float: left; }
.team_right { margin: 0px 15px 0 235px; max-height: 275px; overflow: hidden; }
.team_right h3 { padding: 20px 0 30px 0; }
.team_right h3 a { font-size: 20px; color: #333; font-weight: normal; }
.team_right dl dd { margin: 0 0 10px 0; overflow: hidden; }
.team_right dd span { font-size: 14px; color: #666666; width: 43px; display: inline-block; float: left; }
.team_right dd a{ font-size: 14px; color: #666666; display: block; margin: 0 0 0 45px; }




.service ul li { padding: 0 0 45px 0; border-top: 4px solid #1e2176 }
.service ul ol li { border-top: 0px; padding: 0 0 9px 0;  line-height: 26px; }
.service ul ol li:first-child{ height: 24px; overflow: hidden; }
.service ul li h3 { height: 50px; line-height: 50px; font-size: 18px;  }
.service ul li h3 a { color: #1e2176; }
.service dl { overflow: hidden; }
.service dl dd { float: left; width: 45%; float: left; }
.service dl dd:nth-child(even) { float: right; }
.ser_title { height: 45px; line-height: 45px; background: #e1ecfb; }
.ser_title h5 { padding: 0 20px; width: auto; float: left; font-size: 18px; font-family: "黑体"; }
.ser_title span { font-size: 16px; color: #666666; }
.service ol { padding: 15px 0 0 15px; height:120px; overflow: hidden; }
.service ol li { font-size: 14px; color: #666666; }



.team01 ul { overflow: hidden; }
.team01 ul li { width: 45%; float: left; margin: 0 0 44px 0;  border: 1px solid #e5e5e5; overflow: hidden; }
.team01 ul li:nth-child(even) { float: right; }
.team_left { float: left; width: 200px; height: 273px; overflow: hidden; }
.team_left img{ width: 100%; }
.team_right { margin: 0px 0px 0 200px; padding: 0 15px 0 25px; max-height: 290px; overflow: hidden; background: #F5F5F5; height: 273px; }
.team_right h3 {padding: 20px 0 20px 0;}
.team_right h3 a { font-size: 20px; color: #333; font-weight: normal; height: 52px; overflow: hidden; }
.team_right dl dd {margin: 0 0 10px 0;overflow: hidden;}
.team_right dd span { font-size: 14px; color: #666666; width: 43px; display: inline-block; float: left; }
.team_right dd a{ font-size: 14px; color: #666666; display: block; margin: 0 0 0 0px; height: auto; overflow: hidden; }
.team_right dl dd.dd04{line-height: 23px;max-height: 88px;overflow:hidden;} 
.team_right dl dd.dd01,.team_right dl dd.dd02,.team_right dl dd.dd03{height: 21px;line-height: 21px;overflow:hidden;}
.team_right dl dd.dd05{word-break:break-all;height: 21px;line-height: 21px;overflow:hidden; }
.teacher h3{ height: 41px; line-height: 41px; background: #f8f8f8; border-top: 2px solid #1d458f; border-bottom: 1px solid #dedede; padding: 0 0 0 28px; margin: 0 0 10px 0;}
.teacher h3 a { font-size: 16px; color: #333; font-weight: normal; }
.teacher ul { padding: 0 0 57px 0px; overflow: hidden; }
.teacher ul li { width: 25%; float: left; margin: 16px 0 0 0; height: 42px; line-height: 42px;  }
.teacher ul .liIn { border-bottom: 1px dashed #cccccc; margin: 0 24px; background: url(../images/teacher_arrow.png) no-repeat right center; }
.teacher ul .liIn a { font-size: 16px; color: #1d458f; }
.teacher ul .liIn span { margin: 0 0 0 14px; font-size: 13px; }


.teacher h4{ height: 36px; line-height: 36px; /*! background: #f8f8f8; */  border-bottom: 1px solid #dedede; /*! padding: 0 28px 0 0px; */ display: inline-block;margin: 0 0 0 28px;/*! width: 172px; */}
.teacher h4 a { font-size: 15px; color: #333; font-weight: normal; }


.sort_teach h3{ height: 41px; line-height: 41px; background: #f8f8f8; border-top: 2px solid #1d458f; border-bottom: 1px solid #dedede; padding: 0 0 0 28px; }
.sort_teach h3 a { font-size: 23px; color: #014fa7; font-weight: normal; font-family: Arial; font-style: italic; margin: 0 8px; }
.sort_left { width: 37px; height: 48px; line-height: 48px; text-align: center; font-size: 24px;  background: #dedede; float: left; margin: 30px 0 0 0; }
.sort_left a { color: #014fa7; font-style: italic; }
.sort_teach ul { padding: 0 0 57px 0px; overflow: hidden; }
.sort_teach ul li { width: 25%; float: left; margin: 16px 0 0 0; height: 42px; line-height: 42px;  }
.sort_teach ul .liIn {border-bottom: 1px dashed #cccccc;margin: 0 10px;background: url(../images/teacher_arrow.png) no-repeat right center;}
.sort_teach ul .liIn a { font-size: 16px; color: #1d458f; }
.sort_teach ul .liIn span { margin: 0 0 0 14px; font-size: 14px; }
.sort_teach h3.current { position: fixed; top: 0%; z-index: 9999; }



.teacher_infor { overflow: hidden; background: #f8f8f8; border: 1px solid #e5e5e5; margin: 0 0 34px 0; }
.t_i_left { float: left; }
.t_i_right { margin: 0 44px 0 240px; }
.t_i_right h2 { margin: 25px 0 25px 0; font-size: 24px; color: #333; }
.t_i_right h2 a {color: #333; }
.t_i_right ul {  float: left;  }
.t_i_right ul:last-child{ float: right; }
.t_i_right ul li { border-bottom: 1px dotted #a1a6aa; height: 37px; line-height: 37px; font-size: 14px; color: #333; }
.teacher_infor002 ul:last-child,.teacher_infor002 ul{float: none;}


.teacher_edu h3 { height: 40px; line-height: 40px; background: #f8f8f8; padding: 0 0 0 25px; font-size: 16px; font-weight: normal; border-top: 2px solid #1d458f; border-bottom: 1px solid #dedede; }
.teacher_edu { margin: 0 0 42px 0; }
.t_edu_con { font-size: 14px; color: #292929; line-height: 30px; margin: 20px 0 0 0; }


.onclik { margin: 35px 0 0 40px; width: 119px; height: 521px; background:url(../images/teacher_logo.png) #1e2176; border-radius: 10px; }
.onclik dl { padding: 11px 0 0 0; }
.onclik dl dd { text-align: center; height: 40px; line-height: 40px; border-bottom: 1px solid #88abda; }
.onclik dl dd a { font-size: 16px; color: #fff; }
.onclik dl dd a:hover { font-weight: bold; }
.onclik.current { position: fixed; top: 0px;  }
.wrap_onclick { width: 200px; text-align: center; }


.Thesis_middle { max-width: 1280px; margin: 0 auto;}
.Thesis_works { overflow: hidden; max-width: 1280px; margin: 20px auto;}
.Thesis_left { width: 47%; float: left; }
.Thesis_right { width: 47%; float: right; }
.Thesis_left ul li { overflow: hidden; margin: 0 0 14px 0;}
.th_con { overflow: hidden; padding: 16px 0 16px 0; background: #f5f5f5; }
.th_lf { width: 200px; height: 134px; float: left; padding: 0 0 0 12px; display: table; }
.th_lf span{display: inline-block;vertical-align: middle;display: table-cell;}
.th_rt { margin: 0 10px 0 236px; }
.th_rt a { font-size: 16px; color: #333; line-height: 24px; max-height: 93px; overflow: hidden; display: block; }
.th_rt a:hover { color: #0f4a9d; }
.th_rt p { font-size: 14px; color: #0542bd; font-family: Arial; margin: 25px 0 0 0; height: 17px; overflow: hidden; }
.Thesis_right dl { overflow: hidden; }
.Thesis_right dl dd { margin: 0 0 18px 0; }
.Thesis_right dl dd:last-child { margin:0px; }
.T_sIn { padding: 4px; border: 1px solid #dcdcdc; overflow: hidden; }
.t_d_left { float: left; }
.t_d_right { margin: 0 0 0 110px; }
.t_d_right a { font-size: 16px; color: #282828; max-height: 60px; overflow: hidden; display: block; }
.t_d_right a:hover { color: #bf1a20; }
.t_d_right_con { font-size: 12px; color: #666666; line-height: 18px; margin: 20px 0 0 0; height: 36px; overflow: hidden; }
.t_d_right p { font-size: 14px; color: #0542bd; margin: 25px 0 0 0; max-height: 38px; overflow: hidden; }
.t_d_right01 p { margin: 18px 0 0 0; }
.Thesis_left .more { margin: 24px 0 0 0; text-align: center; }
.Thesis_left .more a{ padding: 0 15px; height: 25px; line-height: 25px; border-radius: 10px; display: inline-block; font-size: 12px; color: #fefeff; background:#0f4a9d; }
.Thesis_left .more a:hover { font-weight: bold; }
.Thesis_right .more { margin: 24px 0 0 0; text-align: center; }
.Thesis_right .more a{ padding: 0 15px; height: 25px; line-height: 25px; border-radius: 10px; display: inline-block; font-size: 12px; color: #fefeff; background:#0f4a9d; }
.Thesis_right .more a:hover { font-weight: bold; }
.Thesis_middle h2 { font-size: 21px;  font-weight: normal;  }
.Thesis_middle h2 a { color: #1e2176;  display: block; }






.en_paper { width: auto; }
.en_paper ul li { overflow: hidden; margin: 0 0 15px 0; border-bottom: 1px solid #dedede;}
.en_paper ul li:first-child { border-top: 1px solid #dedede;  }
.en_paper ul li:nth-child(even) .th_con{ background: #fff; }




.ch_paper .T_sIn { padding: 18px 4px; border-bottom: 1px solid #dedede; border-top: 0px; border-left: 0px; border-right: 0px; }
.ch_paper dl dd { background: #f5f5f5; }
.ch_paper dl dd:nth-child(even) { background: #fff; }





.College_dynamics li .college_con { overflow: hidden; border-bottom: 1px solid #dedede; padding: 16px 2px 16px 24px; background: #f5f5f5; }
.r_img { float: right; height: 0px; padding-bottom: 13.1%; width: 200px; display: table-cell; vertical-align: middle; }
.r_img img { width: 100%; }

.College_dynamics li:nth-child(even) .college_con { background: #fff; }
.c_left { margin: 0 250px 0 0; position: relative; height: 120px;  }
.c_left01 { margin: 0; }
.c_left h3 { font-size: 17px; color: #333; font-weight: bold; margin: 0 0 20px 0; height: 21px; overflow: hidden; }
.c_left h3 a:hover { color: #bf1a20; }
.coll_con { font-size: 12px; color: #646464; line-height: 18px; height: 36px; overflow: hidden; }
.c_left p { font-size: 14px; color: #646464; position: absolute; bottom: 0px; left: 0px; }

.sub_notice ul { border-top: 2px solid #1d458f; }
.sub_notice01 ul { border-top: 2px solid #b41919; }
.sub_notice ul li { padding: 15px 0 15px 0; background: #f8f8f8; border-bottom: 1px solid #dedede; }
.sub_notice ul li:nth-child(even) { background: #fff; }
.sub_notice ul span { font-size: 14px; color: #646464; padding: 0 40px 0 20px; float: left;  }
.sub_notice ul a { font-size: 16px; color: #333; display: block; margin: 0 0 0 144px; max-height: 142px; overflow: hidden; }
.sub_notice ul a:hover{ color: #1d458f; }



.News_viewpoint ul { border-top: 1px solid #dedede; }
.News_viewpoint ul li{ padding: 25px 0 30px 0; background: #f5f5f5; border-bottom: 1px solid #dedede; }
.News_viewpoint ul li:nth-child(even) { background: #fff; }
.News_viewpoint ul h2 { float: left; font-weight: normal; text-align: center; margin: 0 0 0 17px; width: 132px; height: 25px; line-height: 25px; background: #0f4a9d; border-radius: 10px; }
.News_viewpoint ul h2 a { font-size: 16px; color: #fff; }
.viewpoint_right { margin: 0 0 0 195px; }
.viewpoint_right h3 { margin: 0 0 15px 0; font-weight: normal; }
.viewpoint_right h3 a { font-size: 16px; color: #333; }
.viewpoint_right h3 a:hover { color: #0f4a9d; }
.viewpoint_con { font-size: 12px; color: #646464; margin: 0 0 15px 0; }
.viewpoint_right p { font-size: 14px; color: #646464; }



.Academic_Bulletin ul { border-top: 2px solid #1d458f; }
.Academic_Bulletin ul li { padding: 12px 0; background: #f8f8f8; border-bottom: 1px solid #dedede; overflow: hidden; }
.Academic_Bulletin ul li:nth-child(even) { background: #fff; }
.Academic_left { margin: 0 0 0 15px; width: auto; float: left;}
.Academic_right { margin: 2px 0 0 255px; }
.Academic_left strong { width: 91px; height: 25px; line-height: 25px; border-radius: 10px; font-size: 16px; background: #e5e5e5; display: inline-block; text-align: center; margin: 0 25px 0 0; }
.Academic_left strong.red { color: #bf1a20; }
.Academic_left strong.brown { color: #df7300; }
.Academic_left span { font-size: 14px; color: #646464; }
.Academic_right a { font-size: 16px; color: #333; }
.Academic_right a:hover { color: #1d458f; }



.news_center { max-width: 1280px; margin: 0 auto; overflow: hidden; }
.n_c_left { width: 69%; float: left; margin: 40px 0 0 0; }
.n_c_left .title { overflow: hidden; border-bottom: 1px dashed #cccccc; }
.t_l { width: auto; float: left; }
.t_r { width: auto; float: right; }
.t_l h2 a { font-size: 30px; color: #1e2176; font-weight: normal; }
.t_author { font-size: 14px; color: #999999; padding: 20px 0 14px 0;  }
.t_author01 { padding: 0px 0 14px 0;  }
.n_c_con { font-size: 14px; color: #2a2a2a; line-height: 30px; margin: 35px 0 0 0; }
.n_c_con img { display: block; margin: 20px auto; height:auto!important; }





.n_c_right { width: 24.3%; float: right; }
.n_c_right h2 { font-size: 20px; color: #333; font-weight: normal; padding: 0 0 15px; border-bottom: 1px solid #1e2176; }
.n_c_right ul { padding: 30px 0 0 0; }
.n_c_right ul li { margin: 0 0 50px 0; }
.n_c_right h5 { margin: 20px 0 15px 0; max-height: 42px; overflow: hidden; }
.n_c_right h5 a { font-size: 16px; color: #3d3d3d; font-weight: normal; }
.n_c_right p { font-size: 14px; color: #1e2176; }
.n_c_right img { width: 100%; }





.fujian { margin: 60px 0 0 0; }
.fujian h2 { padding: 20px 0 20px 0; border-top: 1px solid #dcdcdc; font-size: 18px; color: #0471e0; font-weight: normal; }
.fujian ul li { padding: 10px 0 10px 27px; background: url(../images/fujian.png) no-repeat left center; }
.fujian ul a { font-size: 14px; color: #4c4c4c; }
.fujian ul a:hover { color: #0471e0; }





.depar_left { width: 111px; float: left; display: table; }
.depar_left a { width: 111px; height: 111px; border-radius: 50%;  background: #1e2176; text-align: center; display: block; }
.depar_left p { display: table-row; }
.depar_left p span { display: table-cell; vertical-align: middle; width: 111px; height: 111px; font-size: 18px; color: #fff; }
.depar_left p i { font-size: 18px; color: #fff; font-style: normal; display: block; width: 72px; margin: 0 auto; }
.depar_right { margin: 0 0 0 143px; }
.depart01 dl { margin: 0 0 0 143px; }
.depar_right ol { overflow: hidden; }
.depar_right ol li { float: left; height: 35px; line-height: 35px; padding: 0 40px; background: #e1ecfb; border-radius: 10px; margin: 0 10px 10px 0; }
.depar_right ol li a { font-weight: bold;font-size: 16px; }
.depar_right01 ol li a { font-weight: bold;font-size: 16px; }
.depar_right02 ol li a { font-weight: bold;font-size: 16px; }

.depart dd { font-size: 14px; color: #292929; line-height: 30px; text-indent: 2em; padding: 30px 0 90px 0; }
.depart01:last-child { background: none; }

.depar_right01 { margin: 0 0 0 143px; }
.depar_right01 ol { overflow: hidden; }
.depar_right01 ol li { float: left; height: 35px; line-height: 35px; padding: 0 40px; background: #e1ecfb; border-radius: 10px; margin: 0 10px 0 0; }
.depart01 dd { font-size: 14px; color: #292929; line-height: 30px; text-indent: 2em; padding: 30px 0 90px 0; }
.depart01 { background: url(../images/three_line_03.png) repeat-y 54px top; }


.depar_right02 { margin: 0 0 0 143px; }
.depar_right02 ol { overflow: hidden; }
.depar_right02 ol li { float: left; height: 35px; line-height: 35px; padding: 0 40px; background: #e1ecfb; border-radius: 10px; margin: 0 10px 0 0; }
.depart02 dd { font-size: 14px; color: #292929; line-height: 30px; text-indent: 2em; padding: 30px 0 90px 0; }






.profesor ul { overflow: hidden; }
.profesor ul li { float: left; width: 45.9%; border: 1px solid #e5e5e5; margin: 0 0 40px 0; }
.profesor ul li:nth-child(even) { float: right; }
.profesor h2 { height: 43px; line-height: 43px; background: #f8f8f8; padding: 0 0 0 20px; font-size: 20px; color: #1e2176; font-weight: normal; border-bottom: 1px solid #e5e5e5; }
.profesor dl { padding: 20px 20px 25px 20px;background: #fff; height: 53px; overflow: hidden; }
.profesor dl dd { font-size: 14px; color: #666666;height: 26px; line-height: 26px; }



.platformli{
	overflow: hidden;
	margin: 0 -25px;
	font-size: 0;
}
.platformli li{
	width: calc(100% / 3);
	display: inline-block;
	margin-bottom: 25px;
}
.platformli2 li{
	width: 33.33%;
}
.platformli2 li .platImg{
	width: auto;
}
.platformli2 li .plattxt{
	height: 20px;
	-webkit-line-clamp:1
}
.platformli .platImg:hover{
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
	
}
.platImg{
	margin: 0 25px;
	cursor: pointer;
	text-align: center;
	padding: 10px 15px;
	box-sizing: border-box;
	background: #5b9bd5;
	border-radius: 15px;
	width: 80%;
}

.platImg {
    display: table;
}
.platImg .img{
	border-radius: 5px;
	background: #1e2176;
	height: 0;
	padding-bottom: 56.25%;
}
.plattxt{
	display: block;
	font-size: 18px;
	line-height: 20px;
	height: 40px;
	position: relative;
	z-index: 5;
	color: #fff;
	margin: 5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: table-cell;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	vertical-align: middle;
}




@media screen  and (max-width:1386px) {
.subPage_con { width: 94%; }
.dean_img { float: none; display: block; margin: 0 auto; width: 317px; height: 592px; }
.dean_con { margin: 20px 0 0 0; }
.sort_teach h3 { height: auto; }
.t_i_right ul { width: 100%; float: none; height: auto; }
.t_i_right ul:last-child { float: none; width: 100%; padding: 0 0 20px 0;  }
.team ul li { width: 49%; }
.depar_right ol li { padding: 0 25px; }
.depar_right01 ol li { padding: 0 25px; }
.depar_right02 ol li { padding: 0 25px; }
.sbu_leftWrap { width: 140px; }
.sub_left { width: 138px; }
.sub_right { margin: 0 0 0 172px; }
.sub_left li strong.arrow { right: 10%; }
.news_center { width: 94%; margin: 0 auto; }
.onclik { margin: 35px 0 0 10px; }
.Thesis_middle { width: 94%; margin: 0 auto; }
}


@media screen  and (max-width:1193px) {
.team ul li { width: auto; float: none; }	
.team_right dl dd{height: auto !important;}
.team ul li:nth-child(even) { width: auto; float: none; }	
}



@media screen  and (max-width:1023px) {

}

@media screen  and (max-width:1100px) {
	.n_c_left { width: 100%; float: none; }
	.n_c_right { width: 100%; float: none; margin: 20px 0 0 0; }
	.n_c_right ul li { width: 48%; float: left; margin: 0 0 20px 0; }
	.n_c_right ul li:nth-child(even) { width: 48%; float: right; }
}

@media screen  and (max-width:992px) {
.team ul li { width: auto; float: none; }
.team ul li:nth-child(even) { float: none; }
.teacher ul li { width: 50%; }
.sort_teach ul li { width: 50%; }
.Thesis_left { width: auto; float: none; }
.Thesis_right { width: auto; float: none; margin: 20px auto; }
.bread { padding: 18px 0 18px 0; }
.articleTitle { margin: 0 0 18px 0; }
.Academic_left { float: none; }
.Academic_right { margin: 10px 20px 0 20px; }
.depar_right ol li { padding: 0 15px; }
.depar_right01 ol li { padding: 0 15px; }
.depar_right02 ol li { padding: 0 15px; }
}

@media screen  and (max-width:950px) {
.sbu_leftWrap { display: none; }
.sub_mbtn { display: block; margin: 20px 0 0 0; }	
.sub_right { margin: 0px 0 0 0; }
}
@media screen  and (max-width:800px) {
.sub_mbtn{display:block;}
.sub_left{display:none;}
.platformli li{
	width: calc(100% / 3);
}
	.platformli2 li{
	width: 33.33%;
}
}

@media screen  and (max-width:768px) {
.depar_left { width: 88px; }
.depar_left a { width: 88px; height: 88px; }
.depar_left p span { width: 88px; height: 88px; }
.depart01 { background-position: 45px top; }
.depar_left p span { font-size: 15px; }
.depar_right ol li { float: none; margin: 0 0 9px 0; width: 188px; text-align: center; }
.depar_right01 ol { margin: 0 0 0 40px; }
.depar_right01 ol li { float: none; margin: 0 0 9px 0; width: 188px; text-align: center; }
.depar_right02 ol { margin: 0 0 0 40px; }
.depar_right02 ol li { float: none; margin: 0 0 9px 0; width: 188px; text-align: center; }
.t_i_right ul li { line-height: 20px; padding: 10px 0; height: auto; }

}

@media screen  and (max-width:767px) {
.c_left h3 { height: auto; }
.coll_con{ display: none; }
.depar_right { margin: 0 0 0 100px; }
.depart01 dl { margin: 0 0 0 100px; }
.depar_right01 { margin: 0 0 0 100px; }
.depar_right02 { margin: 0 0 0 100px; }
.depar_right02 { min-height: 90px; }
.depar_right { min-height: 90px; }
.depar_right01 { min-height: 90px; }
.team_left { float: none; margin:0 auto; text-align: center; height: auto; }
.team_left img { width: 100%; height: auto; display: block; margin: 0 auto; }
.team_right { margin:0px; height: auto; padding: 10px; height: 305px; }
.marginBot01 { padding: 0 25px 0 25px; }
.depar_right ol li a { font-size: 12px; }
.depar_right01 ol li a { font-size: 12px; }
.depar_right02 ol li a { font-size: 12px; }

}



@media screen  and (max-width:640px) {
.depart01 { background: none; }
.depart01 dl { margin: 0px; }
.profesor ul li { float: none; width:auto; }
.profesor ul li:nth-child(even) { float: none; }
.platformli li{
	width: calc(100% / 2);
}
	.platformli{
		margin: 0 -10px;
	}
	.platformli li .platImg{
		width: auto;
		margin: 0 10px;
	}
		.platformli2 li{
	width: 80%;
}
}


@media screen and (max-width:480px) {
.page { display: none; }
.minpage { display: block; }

.service dl dd { width: 100%; float: none; }
.service dl dd:nth-child(even) { width: 100%; float: none; }
.teacher ul li{ width: 100%; float: none; }
.articleTitle span { margin: 0 0 0 10px; width: auto; padding: 0 10px; }
.sort_teach ul li { width: 100%; float: none; }
.t_i_left { float: none; }
.t_i_right { float: none; margin:0 20px;}
.t_i_right h2 { margin: 10px 0; }
.th_rt { margin: 10px 10px 0 12px; }
.th_lf { float: none; }
.Thesis_right dl dd { width: auto; float: none; }
.Thesis_right dl dd:nth-child(2n) { float: none; }
.r_img { width: 48%; }
.c_left { margin: 10px 50% 0 0; height: auto; }
.coll_con { height: auto; }
.c_left p { position: relative; margin: 10px 0 0 0; }
.sub_notice ul span { float: none; }
.sub_notice ul a { margin: 10px 20px 0 20px; }
.News_viewpoint ul h2 { float: none; }
.viewpoint_right { margin: 10px 20px 0; }
.depar_right ol { margin: 0px; }
.depar_right { margin: 0 0 0 100px; }
.depar_right ol li { height: auto; }
.depar_right01 ol { margin: 0px; }
.depar_right01 { margin: 0 0 0 100px; }
.depar_right01 ol li { height: auto; }
.depar_right02 ol { margin: 0px; }
.depar_right02 { margin: 0 0 0 100px; }
.depar_right02 ol li { height: auto; }
}


@media screen and (max-width:413px) {
.team01 ul li { width: auto; float: none; }
.team01 ul li:nth-child(even) { float: none; width: auto; }

}



@media screen and (min-width:320px) and (max-width:360px) {

}
