/*重置*/
*{ font-size:14px; font-family:"微软雅黑"}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input, ton,textarea,p,th,td,a{padding:0;margin:0;}
li{ list-style:none; float:left}
a{ text-decoration:none; color: inherit}
img{ border:none}
.common{width:1440px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
input{ outline:none;border:none;}
.clear{ clear:both;}

p,a,h1,h2,h3,li,div{ word-break: break-word;word-wrap: break-word;}

/*顶部*/

.top{ line-height: 90px; padding: 0 40px; box-shadow:0px 2px 8px #f6f8ff;  overflow: hidden; min-width:1056px}
.logo{ margin-top: 16px;}
.topRtwo{ width:204px; margin-right:15px; margin-top: 29px; position: relative;}
.topRtwo span{ display:block; float:left;}
.topRtwoInput{ width:194px; line-height:24px;}
.topRtwoInput input{ width:194px; height:32px; border-radius: 15px; background:#eceff1; text-indent: 8px; font-size: 12px;}
.topRtwoBut{ height:54px; position: absolute; right: 0;
    top:-10px; }
.topRone{ color:#959fbb; margin-right: 30px;}


.neirong{ position: relative;}
/*左侧*/
.left_nav{ width: 14%; float: left;}

.expmenu{ margin-left: 20%;   width: 80%; margin-top: 40px;}
.expmenu li{width: 100%;margin-bottom: 10px}
.menu{ width: 100%;clear: both}
 .menu ol { padding-left:20px;  }
.menu li{ clear: both; width: 100%; margin-bottom: 10px; line-height: 34px;}
.menu li h2{ line-height: 34px;}
.menu li i{padding: 1px 4px;color: #3f3f3f;text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);font-family: 宋体;font-style:normal; margin-left: -15px}
.menu a{color: #3f3f3f;text-decoration: none;}
.menu .no {display:none;}
.menu ol a{width: 100%;display: block;line-height: 38px;color: #434f74; font-size: 12px;}

/*右侧*/
.right_nav{width: 85%; border-left: 1px solid #f5f5f7; float: right; height: auto;
     padding-bottom: 40px;   }

.p_img1{
          width:140px;
          height:168px;
          overflow: hidden;
          text-align: center;
          display: table-cell;
          vertical-align: middle;
          line-height: 0;
   
      }
.p_img1 img{ display: inline;border-radius: 2px;}



/*人物图片及介绍*/
/*.top_text{ margin-left: 120px; overflow: hidden; min-width:875px}*/
.t_photo{  padding-top: 70px; color: #fff; overflow: hidden; float: left;}
.p_img{  border-radius: 2px; float: left}
.jianjie{ float: left; margin-left: 20px; margin-top: 24px;}
.jianjie span{ font-size: 18px;}
.mz{ line-height: 30px; }
.mz p{ margin-left: 6px; }
.mz img{ display: inline; line-height: 30px;}
.jj p{ line-height: 28px;}
/*小图标*/
.t_icon{ padding-top: 220px; float: right; margin-right: 110px;}
.t_icon li{ margin-right: 24px; padding-left: 26px; color: #fff;}
.t_icon1{ background: url(../images/bodao.png) left center no-repeat; }
.t_icon2{ background: url(../images/phone.png) left center no-repeat; }
.t_icon3{ background: url(../images/eye.png) left center no-repeat; }

/*个人简介切换*/
/* 本例子css */
.slideTxtBox{
min-width:800px;

    width: 80%;
    text-align: left;
    padding: 16px 30px 20px 40px;
    box-shadow: 0px 10px 30px #eceef1;
    background: #ffffff;
    border-radius: 4px;
    position: relative;
    left: 7%;
    margin-top: -60px;}
.slideTxtBox .hd{ height:60px; line-height:40px;  }
.slideTxtBox .hd ul{    }
.slideTxtBox .hd ul li{ float:left; margin:0 2%; cursor:pointer;  }
.slideTxtBox .hd ul li:first-child{ margin-left:0 }
.slideTxtBox .hd ul li.on{ height:60px;   background: url(../images/grjj_bg.jpg) no-repeat center bottom }
.slideTxtBox .bd{ overflow: hidden;min-height: 300px; }
.slideTxtBox .bd ul{  padding-top:14px;overflow: hidden  }
.slideTxtBox .bd  li{  line-height:24px;}
.slideTxtBox .bd .jyjl li{  line-height:30px; display: block; border-bottom: 1px dotted #dcdcdc; clear: both ; margin-bottom: 8px; width: 100%; padding-bottom: 10px;}
.slideTxtBox .bd .grjj p{ width: 50%; float: left}
.slideTxtBox .bd .yjfx li{  line-height:30px; display: block; background: url(../images/ico_007.png) left center no-repeat; clear: both ; margin-bottom: 8px; width: 100%;
    padding-left: 16px;}
.slideTxtBox .bd li .date{ color:#999; margin-right: 20px; }


/*教学成果*/
.slideTxtBox1{  margin-left:7%;margin-top:40px;width:80%;  text-align:left; padding: 16px 30px 20px 40px;box-shadow: 0px 10px 30px #eceef1; background: #ffffff; border-radius: 4px;min-width:800px; }



/* 本例子css */
.picScroll-left{ width:100%;  position:relative;    }
.picScroll-left .heading{ font-size: 16px; color: #32394d; background: url(../images/jxcg.png) no-repeat left center; padding-left: 38px; font-weight: normal; line-height: 60px; }
.picScroll-left .hd{  width:90px; margin:0 auto; position: relative}
.picScroll-left .hd1{  width:90px; margin:0 auto; position: relative}

.picScroll-left .hd1 .prev,.picScroll-left .hd1 .next{ display:block;  width:55px; height:80px; position: absolute;
    cursor:pointer;  z-index: 999; top: 96px;}
.picScroll-left .hd1 .prev img,.picScroll-left .hd1 .next img{ display: block;}
.picScroll-left .hd1 .next{   left: -600px }
.picScroll-left .hd1 .prev{ left: 610px; }

.picScroll-left .hd .picList{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul .jxcg{ float:left; margin-top:5px;  width:10px; height:10px; overflow:hidden; margin-right:16px; text-indent:-999px; cursor:pointer; }
.picScroll-left .hd ul .jxcg.on{ background-position:0 0; width: 20px; height: 20px; margin-top: 0; }
.picScroll-left .bd .tempWrap{ margin:0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul .jxcg{ margin:10px 10px; float:left; display:inline; overflow:hidden ;box-shadow: 0px 4px 10px #e4e6ea; border-radius: 4px; width: 17.7%; height: 303px; overflow: hidden }

.jxcg_img{ width: 100%; height: 120px; overflow: hidden;}
.jxgc_t{ padding: 20px 14px 14px 14px;}
.jxgc_t p{ margin-bottom: 10px; color: #6a93ff;}
.jxgc_t a{ display: block; line-height: 30px;  color: #434f74;}

.jxgc_tt{ padding: 20px 14px 14px 14px;}
.jxgc_tt p{ margin-bottom: 10px; color: #6a93ff;}
.jxgc_tt .jscg{ display: block; line-height: 16px; background: url(../images/ico_007.png) left 8px no-repeat; padding-left: 8px; color: #434f74; margin-bottom: 14px}



/* 团队成员 */
.picScroll-left1{ width:100%;  position:relative;    }
.heading1{ margin-top:10px;font-size: 16px; color: #32394d; background: url(../images/jxcg2.png) no-repeat left center; padding-left: 38px; font-weight: normal; line-height: 60px; }
.picScroll-left1 .hd{  width:90px; margin:0 auto; position: relative}
.picScroll-left1 .hd1{  width:90px; margin:0 auto; position: relative}

.picScroll-left1 .hd1 .prev,.picScroll-left1 .hd1 .next{ display:block;  width:55px; height:80px; position: absolute;
    cursor:pointer;  z-index: 999; top: 96px;}
.picScroll-left1 .hd1 .prev img,.picScroll-left1 .hd1 .next img{ display: block;}
.picScroll-left1 .hd1 .next{   left: -600px }
.picScroll-left1 .hd1 .prev{ left: 610px; }

.picScroll-left1 .hd .picList{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd ul .jxcg{ float:left; margin-top:5px;  width:10px; height:10px; overflow:hidden; margin-right:16px; text-indent:-999px; cursor:pointer;  }
.picScroll-left1 .hd ul .jxcg.on{ background-position:0 0; width: 20px; height: 20px; margin-top: 0; }
.picScroll-left1 .bd .tempWrap{ margin:0 auto;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul .jxcg{ width: 17.7%; overflow: hidden;margin:10px 10px; float:left; display:inline; overflow:hidden ;border-radius: 4px; }

.jxcg_img{ width:100%; height: 120px; overflow: hidden;}
.jxgc_t{ padding: 20px 14px 14px 14px;}
.jxgc_t p{ margin-bottom: 10px; color: #6a93ff;}
.jxgc_t span{ margin-bottom: 10px; color: #434f74; line-height: 20px;}
.jxgc_t a{ display: block; line-height: 30px; color: #434f74;}
.tdjs{ color: #434f74; text-indent: 2em; margin-bottom: 10px;}
.tdcy{
          width:224px;
          height:118px;
          overflow: hidden;
          text-align: center;
          display: table-cell;
          vertical-align: middle;
          line-height: 0;
    border: 1px solid #e4e6ea;
      }
.tdcy img{ display: inline}


/* 团队成员2 */
.picScroll-left2{ width:100%;  position:relative; margin-top: 30px; }
.picScroll-left2 .heading{ font-size: 16px; color: #32394d; background: url(../images/jxcg2.png) no-repeat left center; padding-left: 38px; font-weight: normal; line-height: 60px; }
.picScroll-left2 .hd{  width:90px; margin:0 auto; position: relative}
.picScroll-left2 .hd1{  width:90px; margin:0 auto; position: relative}

.picScroll-left2 .hd1 .prev,.picScroll-left2 .hd1 .next{ display:block;  width:55px; height:80px; position: absolute;
    cursor:pointer;  z-index: 999; top: 96px;}
.picScroll-left2 .hd1 .prev img,.picScroll-left2 .hd1 .next img{ display: block;}
.picScroll-left2 .hd1 .next{   left: -600px }
.picScroll-left2 .hd1 .prev{ left: 610px; }

.picScroll-left2 .hd .picList{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd ul .jxcg{ float:left; margin-top:5px;  width:10px; height:10px; overflow:hidden; margin-right:16px; text-indent:-999px; cursor:pointer;  }
.picScroll-left2 .hd ul .jxcg.on{ background-position:0 0; width: 20px; height: 20px; margin-top: 0; }
.picScroll-left2 .bd .tempWrap{ margin:0 auto;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul .jxcg{ width:17.7%; height: 260px; overflow: hidden;margin:10px 10px; float:left; display:inline; overflow:hidden ;box-shadow: 0px 0px 10px #e4e6ea; border-radius: 4px; }

/*底部*/
.foot{ width: 100%;  box-shadow: 0px -2px 6px #eceef1; padding: 20px 0; text-align: center; position: relative;    min-width: 1136px;}
.foot p{ color: #a5aec5; margin: 0px 30px;}
.foot .erweima{ position: absolute; left: 3%; top: -240px; text-align: center}




/*内容页面*/
/*当前位置*/
.list_title span{ font-size: 12px; color: #666;}

.p_right{float:right; width:770px;  height:auto; overflow:hidden; border-rop:#333 4px solid;word-wrap: break-word; }
.p_right .p_dqwz{ background:#FFF; line-height:45px; height:45px; text-align:left; margin-bottom:10px; padding-left:20px;}
.p_right .p_dqwz a{ color:#333}
.p_right .p_r_nr{ padding:20px 30px 15px 30px; margin-bottom:20px;background:#fff;}
/*.p_right .t_grjj{ background:url(../images/ico_001.png) left 2px no-repeat; font-size:18px; color:#b34c19; line-height:22px; margin:0px auto; padding:0 0 10px 50px;font-weight:normal; border-bottom:#efefef 1px solid;}*/
/*.p_right .t_grjj span{ display:block; width:100%; font-size:12px; color:#afaeb4; line-height:18px; font-weight:normal;}*/
/*.p_right .t_grjj_nr{ margin:15px auto; }*/
/*.p_right .t_grjj_nr p{ margin:0; padding:0; line-height:30px; text-indent:2em; color:#333}*/
/*.t_grjj_nr .team_photo{ margin:0 auto; height:auto; overflow:hidden; width:730px;}*/
/*.t_grjj_nr .team_photo_nr{width:780px; margin:15px auto}*/
/*.t_grjj_nr .team_photo_nr li{ float:left; margin-right:35px; text-align:center; margin-bottom:10px }*/
/*.t_grjj_nr .team_photo_nr li img{ width:114px; height:148px;}*/
/*.t_grjj_nr .team_photo_nr li span{ display:block; width:100%; text-align:center; line-height:36px;}*/
/* content*/
.lm_content{ padding:0px 20px;}
.lm_content h2{ margin:0; padding:20px 0 20px 0; font-size:24px; line-height:40px; color:#00184e; border-bottom:#e0e0e0 1px dashed; text-align:center; font-weight:normal;}
.lm_content h6{ padding: 10px; color:#666666; font-size:14px; line-height:40px; margin:0;text-align:center; font-weight:normal; }
.lm_content h4{ font-weight:normal;color:#00184e; font-size:18px; line-height:46px; margin:0; padding:30px 0 0 0; text-align:left;border-bottom:#e5e5e5 2px solid; }
.lm_content_xx,.lm_content_xxx{ font-size:14px; color:#333; line-height:27px; font-family:"微软雅黑";}
.lm_content_fj{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.lm_content_fj a{ display:block; background:url(../images/ico_008.png) left center no-repeat; padding-left:10px;  line-height:30px;}
.lm_content_xx p,.lm_content_xxx p{ line-height: 32px; text-indent: 2em}
.lm_content_xxx { margin-top: 20px;}



.slideTxtBox2 {
min-width:800px;
    margin-top: -60px;
    position: relative;
    width: 80%;
    text-align: left;
    padding: 16px 30px 20px 40px;
    box-shadow: 0px 10px 30px #eceef1;
    background: #ffffff;
    border-radius: 4px;
    left: 7%;
    min-height: 1000px;
}

/*上一页下一页*/
.fanye{border-top:#e5e5e5 1px solid; padding-top: 20px; margin: 40px 0;}
.fanye *{ }
.fanye a{  line-height: 30px;}
.fanye a:hover{ color: #2f5cc0; line-height: 30px;}

/*博客类数据*/

/*--------------------------------------contentxx--------------------------*/
.l_m_jghsj{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.l_m_jghsj p{ line-height:30px; font-size:14px; color:#666666; margin:0; padding:0}
.l_m_jghsj p span{ color:#000; font-weight:bold; height:30px; line-height:30px; width:100%;}
.l_m_jghsj_pic,.l_m_jghsj_pic1{ text-align:center; width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto;}
.l_m_jghsj_pic .yg{border: 1px solid #ccc;
    margin-top: 10px;
    display: table-cell;
    width: 320px;
    height: 150px;
    text-align: center;
    vertical-align: middle;}

.l_m_jghsj_pic1 img{ margin-right:40px; display: inline}


/*--------------------------------------lm_piclist图片列表页--------------------------*/
.lm_piclist{ width:100%; margin:0 auto; overflow:hidden;}
.lm_piclist_nr{ padding:20px 0; margin:0;}
.lm_piclist .pnr-img{width:210px;  float:left;margin:0; padding-right:25px; margin-bottom:10px}
.lm_piclist .pnr-img p{width:210px; height: 140px;
                                                      overflow: hidden;
                                                      text-align: center;
                                                      display: table-cell;
                                                      vertical-align: middle;
                                                      line-height: 0;
                                                  }
.lm_piclist .pnr-img p img{ display: inline}
.lm_piclist .pnr-img-t{display:block; text-align:center; line-height:30px; font-size:14px;}
.lm_piclist p{width:100%;height:140px;text-align:center;padding:5px;  margin:0;}

.lm_piclist img{ max-height:100%;max-width:100%;display: inline}
.lm_zlist_fy{width: 700px;
    margin: 38px auto 20px;}


/*list列表页*/

.list_title h1{ font-size:18px; color:#ad3a00; line-height:30px;font-weight:normal; font-size:18px; line-height:40px; padding:0 0 0 50px; margin:0; float:left;}

.t_list_nr{ margin:0 auto; padding:20px 10px}
.t_list_nr li{ line-height:60px;  clear: both !important; width: 100%; border-bottom: 1px dashed #e1e1e1; margin-top: 8px;}
.t_list_nr li a{ background:url(../images/ico_006.png) left center no-repeat; padding-left:20px;}
.t_list_nr .lm_zlist_fy{text-align: center;width: 100%;height:40px; clear: both}

/*综合页*/
.zh_title{ margin-top: 10px; overflow: hidden}
.zh_title h1{ background:url(../images/zh_titlebg.png) left center no-repeat; padding-left:14px; color: #000; font-size: 16px; font-weight: normal }
.zh_title .more { background:url(../images/more_bg.png) right center no-repeat;  padding-right:14px; color: #666;  display: block}

.t_list_nr ul{ margin-top: 30px;}
.t_list_nr ul:first-child{ margin-top: 0px;}

/*博导硕导*/
.lm_piclist_bd{ width:100%; margin:0 auto; overflow:hidden;}
.lm_piclist_nr{ padding:20px 0; margin:0;}
.lm_piclist_bd .pnr-img{width:210px;  float:left;margin-right:48px; padding-right:30px; margin-bottom:20px}
.lm_piclist_bd .pnr-img-t{display:block; text-align:center; line-height:30px; font-size:14px;}
.lm_piclist_bd p{width:220px; height: 264px;
     border: 1px solid #ccc;
    overflow: hidden;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    line-height: 0;}

.lm_piclist_bd img{ max-height:100%;max-width:100%;display: inline}
.lm_zlist_fy{ margin:30px auto; text-align:center}


/*翻页*/
.pages { width: 400px; margin: 38px auto 20px; }
.pages span { color: #2f5cc0; font-size: 12px; }
.pages a {     font-size: 12px;
    font-family: 宋体;
    display: inline-block;
    height: 14px;
    margin-right: 3px;
    padding: 2px 4px;
    background: #fff;
    border: solid 1px #AFD5F5;
    line-height: 14px;}
.pages a:hover { color: #2f5cc0; }

.pages span table tbody tr td table tbody tr td div .defaultInputStyle{    font-size: 12px;
    font-family: 宋体;
    display: inline-block;
    height: 14px;
    margin-right: 3px;
    padding: 2px 4px;
    background: #fff;
    color: #423838;
    border: solid 1px #AFD5F5;
    line-height: 14px;}

p,div,span,a,li,h1,h2,h3,h6{    word-break: break-word;
    word-wrap: break-word;}
