/*重置*/
*{ font-size:16px; font-family:"helvetica"}
body{ margin:0; background:#fff;min-width:1366px }
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;    word-wrap: break-word;
    word-break: break-word;}
li{ list-style:none; float:left;    word-wrap: break-word;
    word-break: break-word;}
a{ text-decoration:none; color: inherit;     word-wrap: break-word;
    word-break: break-word;}
img{ display:block; border:none}
.common{width:1440px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
input{ outline:none;border:none;}
.clear{ }
.pages input{ BORDER: #AFD5F5 1px solid !important; height: 19px !important;}

/*顶部*/

.top{ line-height: 100px;  box-shadow:0px 2px 8px #f6f8ff;   background: #121212; position: relative; }
.logo{ margin-top: 16px;}
.topRtwo{  margin-right:15px;}
.topRtwo span{ display:block; float:left;}
.topRtwoInput{ width:130px; line-height:100px;}
.topRtwoInput input{ width:128px; height:30px;  border-bottom:1px solid #999; background: #121212; color: #fff}
.topRtwoBut{ height:24px; margin-top:6px; }
.topRone{ color:#ababab;}


/*导航*/

.nav{ height:100px; line-height:100px; position:relative; z-index:1; border-radius:4px;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; min-width:115px}
.nav .nLi h3{ float:left; margin:0; padding:0; font-weight:normal;}
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px; font-weight:bold; height:100px; line-height:100px;font-weight:normal;}
.nav .sub{ display:none; width:180px; left:0; top:80px;  position:absolute;background:url(../images/arr1.png) top left no-repeat #2d89f8;  line-height:30px; padding:18px 0; border-radius: 4px  }
.nav .arr{ position: relative; margin-top: -10px; left: 20px; top: 0}
.nav .sub li{ zoom:1; line-height: 40px;}
.nav .sub a{ display:block; padding:12px 20px; color:#fff; margin: 0 10px; width:120px;font-size:14px; line-height: 22px}

.nav .sub a:hover{ background: #2777d6; }
.nav .on h3 a{  color:#fff;  height:100px}

.nav_more{ border-right:none !important; height:100px; width:30px; float:right}
.nav_more_t{ display:block; width:34px; height:100px; cursor:pointer;background:url(../images/nav_more.png) center 40px no-repeat;opacity:0.5;filter:alpha(opacity=50);}
.nav_more_t:hover{  opacity:0.9;filter:alpha(opacity=90);}


.leixin_xz_a2{position:absolute; z-index:20;}
.son_ul2{width:auto;height:auto;position:absolute!important;position:absolute;z-index:45;top:101px; right:0; text-align:center; width:200px}
.son_ul2 li{display:block;min-width:200px; float:left;cursor:pointer; border-right:none !important; line-height:40px; width:100%;margin-top:1px;}
.son_ul2 li a{ background:#2d89f8; width:100%;  display:block;color:#fff; border-radius: 4px; padding: 10px 0 }
.son_ul2 li a:hover{background:#2777d6 !important ; color:#fff}




.neirong{ overflow: hidden;width: 100%;min-width:1366px  }
/*右边内容*/
.c_right{ width: 450px; overflow: hidden;background: #f5f5f5;}
.c_right .t_photo{ text-align:center; }
.c_right .t_photo img{  position: relative; margin-top: -64px;}
.c_right .p_l_nr{ padding:30px;background:#fff; margin:0px auto 30px auto;height:auto; width: 320px; box-shadow: 0 4px 6px #e3e3e3;}
.c_right .p_l_nr:first-child{ margin-top: 84px;}
.t_in{ margin-top: 30px;}
.t_in span{ font-size: 30px; font-family: "Helvetica-Black-SemiBold"; padding-right: 30px; font-weight:900; color: #242424;}
.t_in img{ display: inline}
.t_in em{ font-size: 18px; padding-left: 10px; font-family: "微软雅黑"; font-style: normal}
.t_in1 em{ color: #9b9b9b; font-size: 18px; line-height: 34px; margin-bottom: 10px; font-family: "Helvetica-Light Light"}
.t_in1 p{ color: #666666; line-height: 28px; margin: 4px 0;}
.t_in1 a{ margin-bottom: 30px; color: #666666; font-size: 14px; }
.t_in1 a:hover{ color: #2d89f8;}

.bodao{background:url(../images/bodao.png) left center no-repeat; padding-left: 34px; line-height: 34px;}
.phone{background:url(../images/phone.png) left center no-repeat; padding-left: 28px; line-height: 34px;}
.erweima{ margin: 40px auto 10px auto;}

/*左边内容*/
.c_left{ background: #fff; padding-bottom: 60px; margin-right: 450px}
.big_box{    
overflow: hidden;
 width: 90%;
    margin: 20px 10px 20px 4%;
    border: 4px solid #f4f4f4;
    border-radius: 4px;
    padding: 2% 20px;}
.big_box h1 img{ display: inline; padding-left: 10px;}
.big_box h1{ font-size: 20px; font-weight: normal; margin-bottom: 20px}
.big_box .grxx p{ color: #666; font-size: 14px; line-height: 28px;}

.big_box1{ width: 92%; margin: 50px 0 0px 4%  ;  border-radius: 4px; }
.big_box1 h1 img{ display: inline; padding-left: 10px;}
.big_box1 h1{ font-size: 20px; font-weight: normal; margin-bottom: 20px; float: left}
.big_box1 .grxx p{ color: #666; font-size: 14px; line-height: 28px; }

/*社会兼职切换*/

/*个人简介切换*/
/* 本例子css */
.slideTxtBox{  }
.slideTxtBox .hd{  line-height:40px;     overflow: hidden; }
.slideTxtBox .hd ul{   }
.slideTxtBox .hd ul li{ float:left;  cursor:pointer; font-size: 20px; border-right: 1px solid #c0dbfd;  padding: 0 2%;line-height: 40px;
}
.slideTxtBox .hd ul li:last-child{ border: none}
.slideTxtBox .hd ul li:first-child{ padding-left:0 }
.slideTxtBox .hd ul li.on{  color: #2d89f8; }
.slideTxtBox .bd{ overflow: hidden;min-height: 200px; }
.slideTxtBox .bd ul{  padding-top:14px;overflow: hidden  }
.slideTxtBox .bd  li{  line-height:24px; width: 100%; margin-bottom: 20px;}
.slideTxtBox .bd  li a{  line-height:24px; color: #666;    word-wrap: break-word;
    word-break: break-word;}
.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:#333; margin-right: 20px; font-size: 20px; font-family: "helveticainserat roman semib" ; font-weight: bold}
.slideTxtBox .bd li .date1{ color:#333;  font-size: 20px; font-family: "helveticainserat roman semib" ; font-weight: bold}

/*团队成员*/
.team_photo{ margin:0 auto; height:auto; overflow:hidden; }
.team_photo_nr{ margin:15px auto}
.team_photo_nr li{ float:left; margin-right:35px; text-align:center; margin-bottom:10px }
.team_photo_nr li a{  width: 144px;
    height:172px;
    overflow: hidden;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    line-height: 0;
    border: 1px solid #e4e6ea;}
.team_photo_nr li img{ display: inline}
.team_photo_nr li span{ display:block; width:100%; text-align:center; line-height:36px;}
/*底部*/
.foot *{font-family: "Arial Rounded MT Bold"; font-size: 14px;}
.foot{ ; width: 100%; background:url(../images/foot_bg.png) center center no-repeat; overflow: hidden; font-family: "Arial Rounded MT Bold" }
.foot p{ line-height: 100px; font-size: 14px; }
.foot a{ margin-left:10px }
.foot .f_l{ margin-left: 3%;}
.foot .f_r{ margin-right: 3%; background:url(../images/f_r.png) right center no-repeat; line-height: 100px; padding-right: 30px; color: #fff }
.foot .f_l p{ color: #ccc; padding-left: 24px;}
.fwl{ background:url(../images/fwl.png) left center no-repeat; margin-right: 20px; }
.sj{ background:url(../images/sj.png) left center no-repeat; }
.foot .erweima{ position: absolute; left: 6%; top: -240px; text-align: center}
.footer{ text-align: center; width: 100%; color: #999999; font-size: 14px; line-height: 50px;}
.footer p{ margin:16px 40px; line-height:24px}


/*内容页面*/
/*当前位置*/
.list_title{    text-align: right;
    width: 60%;}
.list_title span{ font-size: 14px; 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:50px 0 0px 0;  font-size:18px; line-height:40px; color:#333;  text-align:center; }
.lm_content h6{ color:#666666; font-size:14px; line-height:40px; margin-bottom:30px; padding-bottom:20px;text-align:center; font-weight:normal;border-bottom:#e0e0e0 1px dashed; }
.lm_content h4{ background:url(../images/ico_009.png) left center no-repeat; padding-left:10px; font-weight:normal;color:#00184e; font-size:18px; line-height:46px; margin: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:18px;  line-height:30px;}
.lm_content_xx p,.lm_content_xxx p{ line-height: 32px; text-indent: 2em}
.lm_content_xxx { margin-top: 20px;}


.slideTxtBox2 {
    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 0 0; }

.fanye *{font-size: 16px }
.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 img{  display: inline}
.l_m_jghsj_pic li{ margin: 18px 18px 0px 0px;
    float: left;}
.l_m_jghsj_pic a {width: 401px;
    height: 237px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border: solid 1px #eee;}

.l_m_jghsj_pic1 img{ display: inline;  max-width: 100%; }


/*--------------------------------------lm_piclist图片列表页--------------------------*/
.lm_piclist{ width:100%; margin:0 auto; overflow:hidden;}
.lm_piclist_nr{ padding:20px 0; margin:0;}
.lm_piclist .pnr-img{width:230px;  float:left;margin:0; padding-right:30px; 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-width:100%;display: inline}
.lm_zlist_fy{ margin:30px auto; text-align:center}


/*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;}
.t_list_nr li{ line-height:60px;   width: 97%; padding-left: 3%; }
.t_list_nr li a{ background:url(../images/ico_006.png) left center no-repeat; padding-left:28px; color: #666}
.t_list_nr li :hover{  padding-left:32px; color: #2777d6}
.t_list_nr li span:hover{ padding-left:0px;}
.t_list_nr .lm_zlist_fy{text-align: center;width: 100%;height:40px; clear: both}

/*综合页*/
.zh_title{ margin-top: 10px;}
.zh_title h1{ color: #333; font-size: 18px; font-weight: normal; background: #f4f4f4; border-left: 4px solid #2d89f8;border-right: 4px solid #2d89f8;  width: 100%; text-align: center; line-height: 60px; }
 .more { background:url(../images/more_bg.png) center center no-repeat;  padding-right:14px; color: #666;  display: block; width: 20px; height: 20px;}

.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:46px; padding-right:28px; 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: 210px;
    height: 266px;
    overflow: hidden;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    line-height: 0;}

.lm_piclist_bd img{ max-width:100%;display: inline}
.lm_zlist_fy{ margin:30px auto; text-align:center;}

/*翻页*/
.pages { width: 400px; margin: 38px auto 20px; }
.pages span { display: block; float: left; color: #2f5cc0; font-size: 12px; margin-right: 20px; }
.pages a { display: block; float: left; height: 16px; line-height: 16px; border: 1px solid #2f5cc0; padding: 0 14px; margin-right: 4px; color: #999;font-size: 12px; }
.pages a:hover { color: #2f5cc0; }
