@charset "utf-8";

/* CSS Document */

body {
    background: #ffffff;
}

.bread_shadowwrap span {
    height: 0px;
    display: block;
    overflow: hidden;
    padding-bottom: 15.5%;
}

.subPage {
    width: 100%;
    margin: 0px auto;
    /* background: url(../images/sub_bg_02.png) no-repeat center bottom; */
    padding-bottom: 210px;
}

.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;
}

.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: #084e9f;
    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: #084e9f;
}

.sub_navm li.sub_has span {
    margin-left: 10px;
}

.sub_navm li.on a {
    color: #084e9f;
    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: #084e9f;
    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: #084e9f
}

.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: #084e9f;
    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 #ffffff; border-right: 1px solid #ffffff\9\0; }
*/


/*左侧边栏*/

.sub_left {
    width: 198px;
    overflow: hidden;
    z-index: 99999;
    border: 1px solid #bfbfbf;
    background: #ffffff;
}

.sub_left h2 {
    width: auto;
    height: 66px;
    line-height: 66px;
    font-weight: bold;
    font-weight: normal;
    white-space: nowrap;
}

.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: #0b4c98;
}

.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: #ffffff;
    background: #084e9f;
}

.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: #ffffff;
    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 #ffffff;
}

.sub_left .twoJ_menu dd a {
    font-size: 14px;
    font-size: 1.4em;
    padding: 0px;
}


/*右侧*/

.sub_right {
    margin: 0 0 0px 252px;
}

.sub_right00 {
    height: 120px;
}

.sub_right01 {
    margin: 0 0 30px 0;
}

.marginBot01 {
    padding: 0 25px 20px 45px;
    background: #ffffff;
}

.articleTitle {
    margin: 0 0 30px 0;
    overflow: hidden;
}

.articleTitle h2 {
    font-size: 21px;
    color: #084e9f;
    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: #084e9f;
    display: inline-block;
    font-size: 14px;
}

.articleTitle span:hover {
    background: #084e9f;
}

.articleTitle span:hover a {
    color: #ffffff;
}

.page {
    margin: 30px auto 80px;
    text-align: center;
}

.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: #ffffff;
    border-radius: 50px;
}

.page .on_pages {
    background: #0471e0;
    color: #ffffff;
}

.page a.no {
    width: auto;
}

.page a.no:hover {
    background: none;
    color: #333333;
}

.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: #084e9f;
    background: #ededed;
}

.minpage a:hover {
    background: #084e9f;
    color: #ffffff;
}

.mp_left {
    float: left;
}

.mp_right {
    float: right;
}

.dean_con_img {
    overflow: hidden;
}

.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: 45%;
    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: #333333;
    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 #084e9f
}

.service ul ol li {
    border-top: 0px;
    padding: 0px;
    line-height: 26px;
}

.service ul ol li:first-child {
    height: 52px;
    overflow: hidden;
}

.service ul li h3 {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

.service ul li h3 a {
    color: #084e9f;
}

.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: #f5f5f5;
}

.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: 145px;
    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;
}

.team_right {
    margin: 0px 15px 0 235px;
    max-height: 290px;
    overflow: hidden;
}

.team_right h3 {
    padding: 20px 0 30px 0;
}

.team_right h3 a {
    font-size: 20px;
    color: #333333;
    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;
}

.teacher h3 {
    height: 41px;
    line-height: 41px;
    background: #f8f8f8;
    border-top: 2px solid #1d458f;
    border-bottom: 1px solid #dedede;
    padding: 0 0 0 28px;
}

.teacher h3 a {
    font-size: 16px;
    color: #333333;
    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 30px;
    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: 14px;
}

.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 30px;
    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: 30px 0 30px 0;
    font-size: 24px;
    color: #333333;
}

.t_i_right h2 a {
    color: #333333;
}

.t_i_right ul {
    width: 45%;
    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: #333333;
}

.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) #084e9f;
    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: #ffffff;
}

.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 15px 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;
}

.th_rt {
    margin: 0 10px 0 236px;
}

.th_rt a {
    font-size: 16px;
    color: #333333;
    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 {
    width: 47.5%;
    float: left;
    margin: 0 0 18px 0;
}

.Thesis_right dl dd:nth-child(even) {
    float: right;
}

.Thesis_right dl dd:nth-child(11) {
    margin-bottom: 0px;
}

.Thesis_right dl dd:nth-child(12) {
    margin-bottom: 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: #a20200;
    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: #bf1a20;
}

.Thesis_right .more a:hover {
    font-weight: bold;
}

.Thesis_middle h2 {
    font-size: 21px;
    font-weight: normal;
    text-align: center;
    position: absolute;
    left: 50%;
    margin: -57px 0 0 -42px;
}

.Thesis_middle h2 a {
    color: #084e9f;
    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: #ffffff;
}

.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: #ffffff;
}

.College_dynamics li .college_con {
    overflow: hidden;
    border-bottom: 1px solid #dedede;
    padding: 16px 2px 16px 24px;
    background: #f5f5f5;
}

.r_img {
    float: right;
}

.College_dynamics li:nth-child(even) .college_con {
    background: #ffffff;
}

.c_left {
    margin: 0 250px 0 0;
    position: relative;
    height: 120px;
}

.c_left h3 {
    font-size: 17px;
    color: #333333;
    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_notice ul li {
    padding: 15px 0 15px 0;
    background: #f8f8f8;
    border-bottom: 1px solid #dedede;
}

.sub_notice ul li:nth-child(even) {
    background: #ffffff;
}

.sub_notice ul span {
    font-size: 14px;
    color: #646464;
    padding: 0 40px 0 20px;
    float: left;
}

.sub_notice ul a {
    font-size: 16px;
    color: #333333;
    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: #ffffff;
}

.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: #ffffff;
}

.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: #333333;
}

.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: #ffffff;
}

.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: #333333;
}

.Academic_right a:hover {
    color: #1d458f;
}

.news_center {
    max-width: 1280px;
    margin: 0 auto;
    overflow: hidden;
}

.n_c_left {
    width: 100%;
    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: #084e9f;
    font-weight: normal;
}

.t_author {
    font-size: 14px;
    color: #999999;
    padding: 20px 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;
}

.n_c_right {
    width: 24.3%;
    float: right;
}

.n_c_right h2 {
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    padding: 0 0 15px;
    border-bottom: 1px solid #084e9f;
}

.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: #084e9f;
}

.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;
}

.depart01 {
    background: url(../images/three_line_03.png) repeat-y 54px top;
}

.depar_left {
    width: 111px;
    float: left;
    display: table;
}

.depar_left a {
    width: 111px;
    height: 111px;
    border-radius: 50%;
    background: #084e9f;
    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: #ffffff;
}

.depar_left p i {
    font-size: 18px;
    color: #ffffff;
    font-style: normal;
    display: block;
    width: 90px;
    margin: 0 auto;
}

.depar_right {
    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 0 0;
}

.depar_right ol li a {
    font-size: 14px;
}

.depar_right 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;
}

.depar_right01 ol li a {
    font-size: 14px;
}

.depar_right01 dd {
    font-size: 14px;
    color: #292929;
    line-height: 30px;
    text-indent: 2em;
    padding: 30px 0 90px 0;
}

.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;
}

.depar_right02 ol li a {
    font-size: 14px;
}

.depar_right02 dd {
    font-size: 14px;
    color: #292929;
    line-height: 30px;
    text-indent: 2em;
    padding: 30px 0 90px 0;
}

@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: 48%;
    }
    .depar_right ol li {
        padding: 0 25px;
    }
    .depar_right ol li a {
        font-size: 12px;
    }
    .depar_right01 ol li {
        padding: 0 25px;
    }
    .depar_right01 ol li a {
        font-size: 12px;
    }
    .depar_right02 ol li {
        padding: 0 25px;
    }
    .depar_right02 ol li a {
        font-size: 12px;
    }
    .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 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;
    }
    .team ul li {
        width: auto;
        float: none;
    }
    .team ul li:nth-child(even) {
        width: auto;
        float: none;
    }
    .team01 ul li {
        width: auto;
        float: none;
    }
    .team01 ul li:nth-child(even) {
        width: auto;
        float: none;
    }
}

@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 {
        margin: 0 0 0 40px;
    }
    .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:480px) {
    .page {
        display: none;
    }
    .minpage {
        display: block;
    }
    .team_left {
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    .team_left img {
        width: 100%;
        height: auto;
        display: block;
        margin: 0 auto;
    }
    .team_right {
        margin: 10px;
    }
    .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: 200px;
        height: 134px;
        float: none;
    }
    .c_left h3 {
        height: auto;
    }
    .c_left {
        margin: 10px 0 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 (min-width:320px) and (max-width:360px) {}