@charset "utf-8";
/* CSS Document */
body{ background:#f5f5f5;}
img{    max-width: 100%;}
.wrap{ max-width:1200px; margin:0 auto}
.bsbg{ max-width:1200px; background:#fff;-moz-box-shadow:0px 1px 5px #cfcfcf; -webkit-box-shadow:0px 1px 5px #cfcfcf; box-shadow:0px 1px 5px #cfcfcf; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin:25px auto;    min-height: 200px;}
.pd{ padding:35px;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, s, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,  tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{    word-break: break-word;}
/*top*/
.top{height:35px; background:#2a2929; width:100%;}
.Language,.search{ float:right; height:35px;line-height:31px; border-right:1px solid #504f4f;}
.Language a{color:#fff; display:block; padding:0 15px;height:35px; }
.Language a:hover{ background:#504f4f}
.Language a i{ display:inline-block; width:17px; height:19px; margin:0 10px; background:url(../images/en.png) no-repeat; vertical-align:middle}

.search .ss{ width:110px; height:25px; padding-left:5px; line-height:25px;  vertical-align:middle;}
.search .ssbtn{width:50px;height:27px;background:url(../images/ssbtn.png) no-repeat center center #5b5b5b;vertical-align:middle;margin-right:15px;cursor: pointer;}

.nrbg{ width:100%; background:url(../images/headerbg.png) no-repeat right top;position:relative}
.header{padding:23px 0;}
.header .logo{width:230px;height:65px; display:inline-block; vertical-align:middle;}
.header .logo img{max-width:100%;max-height:65px;}
.header .Subtitle{ font-size:24px; color:#fff;display:inline-block; vertical-align:middle; margin-left:20px; padding-left:20px; border-left:1px solid #fff; line-height:50px;}
.line{ height:1px; background:#8f3540; width:100%;}

/*导航*/
.nav{height:40px;width:1200px; margin:0 auto}
li.yiji_nav {float: left;  position: relative; left: 0px;top: 0px;height:40px; line-height:40px;}
li.yiji_nav .jt{ display:none}
a.yiji_nav {display:block; padding:0 40px; height:40px; line-height:40px; text-align:center; float:left; margin-left:0px; color:#fff; font-size:16px;text-decoration:none;}
li.yiji_nav:hover a.yiji_nav, a.yiji_nav:hover {background:#2a2929; color:#fff; }
.select_box li.yiji_nav,.select_box .more_ul li a,.select_box a.yiji_nav{height:auto!important; padding:10px;word-break: break-word; line-height:30px!important; }
.select_box li.yiji_nav{border-bottom:1px solid #e5e5e5; padding:0}
.select_box li.yiji_nav a:hover{background:#8E000B;}
li.erji_nav:hover a.erji_nav, a.erji_nav:hover {color: #fff;background:#8E000B;}

/* 这是控制菜单显示与隐藏的重点 */
a.yiji_nav:hover ul.erji_nav, li.yiji_nav:hover ul.erji_nav {visibility: visible;}
a.erji_nav {display: block; text-align: center;min-height: 40px;line-height: 40px;color: #fff;text-decoration:none;font-size:14px;}
#menu{width:calc(100% - 60px);  float:left;height:40px;}      
#menu ul {width:100%;}
ul.erji_nav {visibility: hidden;position: absolute;left: 0px;top:40px;width:100%!important; background:#2a2929; z-index:999}
li.erji_nav {position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */left: 0px;top: 0px;}
.more_ul{width:128px;height:auto;position:absolute!important;position:absolute;z-index:999;top:40px;left:0px; background:#2a2929;  text-align:center; }
.more_ul li{width:100%;}
.more_ul li a{display:block;line-height:40px;width:100%; float:left;cursor:pointer;color:#fff;}
.more_ul li a:hover{background:#8E000B; color:#fff;}
.select_box{position:relative; width:60px; height:40px; text-align:center; float:right}
.select_box i{display:block; line-height:70px;  width:80px; float:left; color:#3156a3; font-size:18px;}
.select_box span{width:60px;height:40px;float:left;line-height:40px;color:#fff;cursor:pointer; display:block; font-size:18px;}


/*手机导航*/
.nav-icon{position:absolute; right:15px; top:30px; width:18px; height:14px; display:none}
#navbg{ position:fixed; width:100%; height:100%;background:rgba(0, 0, 0, 0.3); left:0; top:0;display:none; z-index:999 }
.navlist{ position:fixed; right:-240px; top:0; background:#2a2929; width:220px; height:100%; z-index:9999; overflow-y:auto}
.navlist li{line-height:30px;font-size:16px;    position:relative; cursor:pointer;background:#2a2929; border-bottom:1px solid #777; }
.navlist li:active,.navlist li:link,.navlist li:visited,.navlist li:hover{background:#8F000B;}
.navlist li a{ color:#fff;  width:85%; display:block;word-break: break-word; padding: 8px 0 8px 10px;}
.navlist li i{ display:block; width:17px; height:17px; z-index:122; position:absolute; right:10px; top:17px; background:url(../images/jtx.png) center 7px no-repeat; background-size:17px}
.navlist li i.icon{}
.navlist li .ejnav{ display:none}
.navlist li .ejnav li{ width:100%; border:0; line-height: 30px;  font-size:14px; background:#640008}
.navlist li .ejnav li a{ width:100%;}
.open{right:0}

/*banner*/
.banner{ max-width:1200px; margin:0 auto; border:2px solid #fff;}


/*内容区*/
.contain{ max-width:1200px; margin:25px auto;}

#yd-list{
display:none;
}
#tyyd-list{
display:none;
}
#rjyd{
display:none;
}
/*首页课题组介绍*/
.team{ float:left; width:40%;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0em;-webkit-border-bottom-left-radius:0em;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0em;-moz-border-radius-bottomleft:0em;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0em;border-bottom-left-radius:0em; background:#fff; overflow:hidden;height:590px;-moz-box-shadow:0px 1px 5px #cfcfcf; -webkit-box-shadow:0px 1px 5px #cfcfcf; box-shadow:0px 1px 5px #cfcfcf;}
.tit{ background:url(../images/btbg.jpg) no-repeat right bottom #8f000b; color:#fff; font-size:20px; padding:15px; line-height:28px;}
.neir{ padding:10px;}
/* 课题组轮播 */
.slideBox{ height:296px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; border-radius:100%; color:#fff; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#8f000b; color:#8f000b; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative }
.slideBox .bd li span{ display:table; width:100%; height:294px;}
.slideBox .bd li span a{ display:table-cell;  text-align:center; vertical-align:middle;}
.slideBox .bd li .bdtit{ height:40px; background:rgb(0,0,0,0.4); line-height:40px; width:100%; color:#fff; padding:0 15px; display:block; position:absolute; bottom:0; left:0; }
.slideBox .bd li span a img{ max-width:100%; max-height:100%;vertical-align:middle;}
/* 课题组文字介绍 */
.nrwz{ margin-top:10px;}
.nrwz p{line-height:28px; font-size:14px;word-break:break-word}
.nrwz a,.compage a.morebtn{ display:block;  float:right; border:1px solid #8f000b; background:url(../images/gdjt.png) no-repeat 63px center; color:#8f000b; padding-left:12px; margin-top:10px; width:84px; height:32px; line-height:32px;}

/* 课题组成员*/ 
.team_member{ float:right; width:57%;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0em;-webkit-border-bottom-left-radius:0em;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0em;-moz-border-radius-bottomleft:0em;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0em;border-bottom-left-radius:0em; background:#fff; overflow:hidden;height:590px;-moz-box-shadow:0px 1px 5px #cfcfcf; -webkit-box-shadow:0px 1px 5px #cfcfcf; box-shadow:0px 1px 5px #cfcfcf; padding-bottom:10px;}
.team_member .m_tit{ height:60px; line-height:60px; border-bottom:1px solid #8f000b}
.team_member .m_tit h3{ font-size:20px; color:#2e2e2e; background:url(../images/yd.png) no-repeat left center; padding-left:40px; margin-left:10px; float:left;}
.team_member .m_tit .more{ font-size:14px; float:right; background:url(../images/gdjt.png) no-repeat right center; color:#8f000b; padding-right:20px; margin-right:20px;}
.menlist{height:530px; overflow-y: auto;}
.menlist li{ display:inline-block; width:26%; margin-left:5%; margin-top:15px;}
.menlist li span{ display:table; width:100%; height:205px; padding:7px;border:1px solid #e5e5e5; }
.js_pic{display:block; width:100%; line-height:204px;  text-align:center;padding:7px;border:1px solid #e5e5e5; vertical-align:middle;box-sizing:border-box;}
.js_pic img{max-width:100%; max-height:100%;vertical-align:middle }
.menlist li p{ text-align:center; line-height:28px;}


/*首页选项卡*/
.tabox{ margin-top:15px;}
.tabox .hd{ width:24%; float:left; }
.tabox .hd ul{ }
.tabox .hd ul li{ height:90px; display:table; width:100%; padding-left:10%;margin-top:10px; font-size:18px; color:#8f000b; background:#fffaf3;cursor:pointer;-moz-box-shadow:0px 1px 5px #cfcfcf; -webkit-box-shadow:0px 1px 5px #cfcfcf; box-shadow:0px 1px 5px #cfcfcf;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0em;-webkit-border-bottom-right-radius:0em;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:0em;-moz-border-radius-bottomright:0em;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-top-right-radius:0em;border-bottom-right-radius:0em;border-bottom-left-radius:10px; position:relative; }
.tabox .hd ul li span{ display:table-cell; vertical-align:middle;width: 80%;word-break: break-word;}
.tabox .hd ul li i{ display:block; position:absolute; right:-24px; top:50%;margin-top:-24px; background:url(../images/yq.png) no-repeat; width:48px; height:48px; display:none;}
.tabox .hd ul li.on{background:url(../images/tabbg.png) no-repeat right bottom #8f000b; color:#fff; border-bottom:2px solid #fff; }
.tabox .hd ul li.on i{ display:block}
.tabox .bd { float:right; width:75%; margin-top:10px; height:390px; padding:15px 25px; background:#fff;-moz-box-shadow:0px 1px 5px #cfcfcf; -webkit-box-shadow:0px 1px 5px #cfcfcf; box-shadow:0px 1px 5px #cfcfcf;}
.tabox .diva{}
.tabox .het{height:305px; overflow:hidden}
.tabox .diva dt{ font-size:16px; line-height:32px; font-weight:bold; word-break:break-word}
.tabox .diva dd{ font-size:14px; line-height:28px;word-break:break-word; padding-left:15px;}
.tab .morebtn{ display:block; border:1px solid #8f000b; background:url(../images/gdjt.png) no-repeat 63px center; color:#8f000b; padding-left:12px; margin-top:10px; width:84px; height:32px; line-height:32px;}
.tabox .divb li{ background:url(../images/gdjt.png) no-repeat left 8px; padding-left:20px; line-height:28px; margin-bottom:20px;}
.tabox .divc li{ background:url(../images/gdjt.png) no-repeat left 8px; padding-left:20px; line-height:28px; margin-bottom:10px;}

/*首页友情链接*/
.link{ margin-top:20px; display:table;background:#fff;-moz-box-shadow:0px 1px 5px #cfcfcf; -webkit-box-shadow:0px 1px 5px #cfcfcf; box-shadow:0px 1px 5px #cfcfcf;width:100%}
.link:after,.column_tit:after{visibility:hidden; display:block; content:""; clear:both}
.link .bt{ color:#fff; display:table-cell; vertical-align:middle; text-align:center;width: 120px;; height:100%; font-size:20px; background:url(../images/linkbg.png) no-repeat center top #8f000b; }
.link .list{padding:10px 20px 20px 0; display:table-cell;width:calc(1200px - 120px);}
.link .list a{ display:inline-block; padding:5px 15px; margin-top:10px; line-height:28px; border:1px solid #e5e5e5; margin-left:15px;}

/*footer*/
.footer{ width:100%; display:table; background:#333; min-height:177px;}
.foot_txt{ display:table-cell; line-height:30px; color:#fff;  width:59%; padding:50px 5px 0px 5px;}
.foot_txt p{ line-height:30px;}
.ewmbox{ width:14%; display:table-cell; vertical-align:middle; text-align:center;height:100%; background:rgb(143,0,11,0.6); padding-top:20px;padding-bottom:20px;}
.ewmbox p{ color:#fff; text-align:center; line-height:30px;}

/*内页banner*/
.sban{ position:relative}
.sban img{ display:inline-block; height:auto; max-width:100%; vertical-align:middle;}
.sban h2{ position:absolute; left:0; bottom:15px; padding:20px; font-size:24px; color:#fff; background:rgb(141,0,11,0.5)} 

/*教师介绍页面*/
.teacher_pic{ width:23.5%; float:left; background:url(../images/bk.png) no-repeat; background-size:100%;padding:15px 15px 75px 15px; text-align:center;}
.teacher_pic img{ max-width:100%; max-height:100%; vertical-align:middle}
.teacher_int{ float:left; margin-left:30px; width:72%; line-height:28px;}
.teacher_int h3{ font-size:24px;margin-bottom: 15px;}
.teacher_int h3 i{width:20%; margin-right:15px;}
.teacher_int h3 i img{ max-width:100%; height:auto; display:inline-block; vertical-align: middle}

/*研究方向页面*/
.list_R dt{ font-size:18px; font-weight:bold; line-height:32px; background:url(../images/yd02.png) no-repeat left 18px; padding-left:13px;border-bottom:1px dashed #999;padding: 5px 0 5px 15px;}
.list_R dd{ line-height:28px; font-size:14px; border-bottom:1px dashed #999; margin-bottom:10px; padding-bottom:10px;padding-left:20px;}

/*团队成员页面*/
.pd-m{ padding:25px 0}
.member{}
.member:after,.tplist:after{visibility:hidden; display:block; content:""; clear:both}
.member li{ width:16%; margin:15px 2%; float:left}
.member li span{ display:table; width:100%;height:250px;border:1px solid #e5e5e5; padding:10px 10px 27px 10px; }
.member li span a{ display: table-cell; text-align:center; vertical-align:middle;}
.member li span a img{max-width:100%; max-height:100%;}
.member li p{ background:url(../images/namebg.png) no-repeat; background-size:100%; width:85%; margin:-16px auto 0 auto; text-align:center;}
.member li p a{ color:#fff; line-height:34px;}

/*分页*/
.page{text-align:center;margin:40px auto 0 auto;box-sizing:border-box}
.page *{line-height:26px}
.page button{margin:5px 3px;min-width:30px;background:#fff;border:1px solid #e5e5e5;color:#5e5e5e;cursor:pointer;outline:0;text-align:center}
.page button:hover{background:#8c000b;color:#fff}
.page .btn_dis{cursor:default;opacity:.7;background:#eee;color:#5e5e5e}
.page .btn_dis:hover{background:#eee;color:#5e5e5e}
.page .current_page{background:#8c000b;color:#fff}
.page .input_page_num{width:30px;height:26px;margin:0 3px;padding:0;text-align:center;background:#fff;border:1px solid #e5e5e5;color:#5e5e5e;outline:0}
.page .page_total,.page .page_text{color:#2b2b2b;font-size:13px}

.pages{ text-align:center}


/*综合页面*/
.compage{ padding:0 30px; background:url(../images/sxbg.jpg) repeat-y 62px 0}
.flow{ padding:25px 0}
.column_tit{ background:url(../images/zhbt.png) no-repeat left center; height:60px; padding-left:70px; line-height:30px; padding-top:15px; padding-bottom:15px;}
.column_tit h1{ font-size:20px; float:left;}
.compage a.morebtn{ margin-top:0}
.flow .pl,.tplist{padding-left:70px; line-height:28px;}
.zhlist{padding-left:70px;}
.zhlist li{ padding:10px; line-height:28px; border-bottom:1px dashed #e5e5e5;}
.zhlist li:hover{ background:url(../images/tabbg.png) no-repeat right bottom #8d000b; border-radius:5px;-moz-box-shadow:0px 1px 5px #cfcfcf; -webkit-box-shadow:0px 1px 5px #cfcfcf; box-shadow:0px 1px 5px #cfcfcf; border-bottom:0}
.zhlist li:hover a{ color:#fff;}
.tplist{}
.tplist li{width:21.5%; margin:10px 1.5%; padding-bottom:10px;display:inline-block; vertical-align:top; border:1px solid #e5e5e5}
.tplist li span{ display:table; width:100%; height:157px;}
.tplist li span a{ display:table-cell; text-align:center; vertical-align:middle;}
.tplist li span a img{ max-width:100%; max-height:100%; vertical-align:middle;}
.tplist li p{ text-align:center; line-height:28px;}

/*教师图片页面*/
.particular{ float:left; width:20%;}
.particular li{ padding:20px 10px; background:#fff9f0;-moz-box-shadow:0px 1px 5px #cfcfcf; -webkit-box-shadow:0px 1px 5px #cfcfcf; box-shadow:0px 1px 5px #cfcfcf; margin-bottom:15px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0em;-webkit-border-bottom-right-radius:0em;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;
-moz-border-radius-topright:0em;-moz-border-radius-bottomright:0em;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-top-right-radius:0em;border-bottom-right-radius:0em;border-bottom-left-radius:10px; cursor:pointer}
.particular li.on{ background:url(../images/tabbg.png) no-repeat right bottom #8f000b;color:#fff;}
.particular li.on a{ color:#fff;}
.piclist{ width:100%;}
.piclist li{width:22%; margin:0 0 20px 2.2%; padding-bottom:10px;display:inline-block; vertical-align:top; border:1px solid #e5e5e5}

.piclist li span{ display: block; width: 100%; height: 170px;text-align: center; line-height: 164px;}
.piclist li span a{}
.piclist li span img{ max-width:100%; max-height:100%; vertical-align:middle;}
.piclist li p{ text-align:center; line-height:28px;}


.zhpiclist{ width:98%;margin-left:3%}
.zhpiclist li{width:22%; margin:0 0 20px 2.2%; padding-bottom:10px;display:inline-block; vertical-align:top; border:1px solid #e5e5e5}

.zhpiclist li span{ display: block; width: 100%; height: 170px;text-align: center; line-height: 164px;}
.zhpiclist li span a{}
.zhpiclist li span img{ max-width:100%; max-height:100%; vertical-align:middle;}
.zhpiclist li p{ text-align:center; line-height:28px;}

/*内容页*/
.content h1{ font-size:24px; line-height:30px; text-align:center; margin-bottom:20px;}
.content .Subtitle{ border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; text-align:center}
.content .Subtitle .time{ display:inline-block; background:url(../images/zb.png) no-repeat 20px center; padding:15px 20px 15px 50px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;  }
.content .Subtitle .click{ display:inline-block; background:url(../images/shou.png) no-repeat 20px center; padding:15px 20px 15px 50px;border-right:1px solid #e5e5e5;  }
.content .subs{ margin:25px 0; line-height:28px;}
.enclosure{ border:1px solid #e5e5e5; padding:20px;}
.enclosure h3{ font-size:18px; font-weight:bold; line-height:35px; background:url(../images/yd.png) no-repeat left center; padding-left:45px;}
.enclosure .wzlist{ padding-left:20px;}
.enclosure .wzlist li{background:url(../images/gdjt.png) no-repeat left 9px; line-height:28px; margin:5px 0; background-size:5px; padding-left:15px;}
.enclosure .imglist{ margin-top:10px;}
.enclosure .imglist li{ display:table; width:18%; height:200px; vertical-align:top; margin:10px 1% 10px 1%; background:#f5f5f5; float:left;}
.enclosure .imglist li span{ display:table-cell; text-align:center; vertical-align:middle}
.enclosure .imglist li span img{ max-width:100%; max-height:100%; vertical-align:middle;}
.flip{ margin-top:10px;}
.flip li{ margin:10px 0; display:table}
.flip li span{     display: inline-block;width:125px; background:url(../images/byq.png) no-repeat left 0;height:43px; line-height:43px;padding-right:10px; padding-left:30px; font-weight:bold}


/*结构化内容页*/
.structure{ margin:20px 0;}
.structure dl{ display:table; width:100%;}
.structure dl:after{visibility:hidden; display:block; content:""; clear:both}
.structure dl dt{ width:24%; display:table-cell; line-height:28px; padding:10px 0; padding-left:5%}
.structure dl dd{display:table-cell;line-height:28px;padding: 10px 10px;}

/*标题列表页*/
.titlist li{ line-height:28px; padding:10px 0 10px 20px; background:url(../images/gdjt.png) no-repeat left 19px; background-size:5px; border-bottom:1px dashed #a3a3a3}

@media (max-width:1024px) {
	.wrap{width:100%;}
	.bsbg{ width:95%}
	html {font-size: 136.5333333333px; } 
	.header{padding-left:10px;} 
	.nav{display:none}
	.nav-icon{display:block}
	#menu{width:0;}  
	.more_ul{ width:220px; right:0; left:auto}
	ul.erji_nav{ position:relative; left:auto; top:auto; display:none}
	.select_box .more_ul li a{ background:#2a2929}
	a.yiji_nav{ text-align:left; width:85%; float:left; text-indent:10px;}
	li.yiji_nav .jt{ display:block; width:.2rem; height:.2rem; z-index:122; position:absolute; right:10px; top:11px;  background:url(../images/jtx.png) center center no-repeat; background-size:.15rem}
	.banner{ width:100%; }
    /*首页课题组介绍和课题组成员成员*/
	.contain{ width:100%; padding:0 20px;}
	.team{ width:380px; height:540px;}
	.slideBox{height:195px}
	.slideBox .bd li span{width:358px; height:195px}
	.slideBox .bd img{max-width:358px; max-height:195px;}
	.team_member {height:540px;}
	.menlist li a.js_pic{ height:185px;line-height:165px}
	
	.member li span{ height:180px;}
	.member li p a{ line-height:27px;}
	.enclosure .imglist li{ width:23%; height:150px;}
	.structure dl dt{ width:30%;}
        .pages{margin-top: 20px;}
	}
@media (max-width:993px) {
	html {font-size: 136.5333333333px; }
	.wrap{max-width:96%;}
#yd-list{
display:block;
}
#pc-list{
display:none;
}
#tyyd-list{
display:block;
}
#typc-list{
display:none;
}
#rjpc{
display:none;
}
#rjyd{
display:block;
}
	.bsbg{ width:95%}
	.nav{display:none}
	.nav-icon{display:block}
	#menu{width:0;}  
	.more_ul{ width:220px; right:0; left:auto}
	ul.erji_nav{ position:relative; left:auto; top:auto; display:none}
	.select_box .more_ul li a{ background:#2a2929}
	a.yiji_nav{ text-align:left; width:85%; float:left; text-indent:10px;}
	li.yiji_nav .jt{ display:block; width:.2rem; height:.2rem; z-index:122; position:absolute; right:10px; top:11px;  background:url(../images/jtx.png) center center no-repeat; background-size:.15rem}
	.banner{ width:100%; }
	
	/*首页课题组介绍和课题组成员成员*/
	.contain{max-width:100%; padding:0 20px;}
	.team,.team_member{height:540px;}
	.tit{ font-size:16px;}
	.nrwz a{ margin-top:0}
	.team{ width:100%; height:365px;}
	.slideBox{width:55%; height:260px; float:left; margin-right:15px;}
	.slideBox .bd li span{height:260px}
	.team_member { width:100%; height:auto; margin-top:25px;}
	.menlist li a.js_pic{ height:189px; line-height:170px}
	
	.teacher_pic{ margin-right:20px;}
	.teacher_int{ width:97%; float:none;margin-left:0}
	.member li{ width:21%;}
	.member li span{ height:180px;}
	.member li p a{ line-height:27px;}
	.tplist li{ width:29.5%;}
	.tplist li span{ height:90px;}
	.piclist li{ width:29.8%}
	.piclist li span{height:120px;line-height:120px}
.zhpiclist li{ width:29.8%}
	.zhpiclist li span{height:120px;line-height:120px}
	.enclosure .imglist li{ width:31%; height:150px;}
	.structure dl dt{ width:25%;}
	}
@media (max-width:768px) {
	html {font-size: 105.5px; }
	.header{padding-left:10px;} 
	.header .logo{ width:33%;}
	.header .Subtitle{ margin-left:0; padding-left:0; border-left:0; font-size:20px;}
	.wrap{width:100%;}
#yd-list{
display:block;
}
#pc-list{
display:none;
}
#tyyd-list{
display:block;
}
#typc-list{
display:none;
}
#rjpc{
display:none;
}
#rjyd{
display:block;
}
	.bsbg{ width:95%;    min-height: 400px;}
	.nav{display:none}
	.nav-icon{display:block}
	#menu{width:0;}  
	.more_ul{ width:220px; right:0; left:auto}
	ul.erji_nav{ position:relative; left:auto; top:auto; display:none}
	.select_box .more_ul li a{ background:#2a2929}
	a.yiji_nav{ text-align:left; width:85%; float:left; text-indent:10px;}
	li.yiji_nav .jt{ display:block; width:.2rem; height:.4rem; z-index:122; position:absolute; right:10px; top:6px;  background:url(../images/jtx.png) center center no-repeat; background-size:.2rem}
	
	.banner{ width:100%; }
	.swiper-slide a.pictit{ height:35px; line-height:35px;}
	
	/*首页课题组介绍和课题组成员成员*/
	.contain{ width:100%; padding:0 20px;}
	.team{ width:100%; height:365px;}
	.slideBox{width:55%; height:260px; float:left; margin-right:15px;}
	.slideBox .bd li span{height:260px}
	.team_member { width:100%; height:auto; margin-top:25px;}
	/*选项卡*/
	.tabox .hd{ width:100%; float:none}
	.tabox .hd ul li { width:22%; float:left; margin-left:1.5%; margin-right:1.5%; height:70px; padding-left:15px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
	.tabox .hd ul:after{visibility:hidden; display:block; content:""; clear:both}
	.tabox .hd ul li.on i{ display:none}
	.tabox .bd{ width:100%; float:none; height:auto;}
	.tabox .het{max-height:none;height:auto; min-height:280px;}
	.teacher_pic{ margin-right:20px;}
	.teacher_int{ width:97%; float:none;margin-left:0}
	.member li{ width:21%;}
	.member li span{ height:180px;}
	.member li p a{ line-height:27px;}
	.tplist li{ width:45.5%;}
	.tplist li span{ height:90px;}
.zhpiclist{ width:98%; float:none; margin-left:6%;}

	.piclist li{margin:0px 0 20px 2%;}
	.piclist li span{height:100px;line-height:100px}

.zhpiclist li{margin:0px 0 20px 2%;}
	.zhpiclist li span{height:100px;line-height:100px}
	.enclosure .imglist li{ width:31%; height:150px;}
	.structure dl dt{ width:30%;}
	}
@media (max-width:640px){
	html { font-size: 102.4px; }
	.wrap{width:100%;}
	.bsbg{ width:90%}
#yd-list{
display:block;
}
#pc-list{
display:none;
}
#tyyd-list{
display:block;
}
#typc-list{
display:none;
}
#rjpc{
display:none;
}
#rjyd{
display:block;
}
	.header{padding:10px; width:85%; height:auto; float:left;}
	.header .logo{ width:158px; height:44px;}
	.header .logo img{max-width:158px;max-height:44px;}
	.header .Subtitle{ font-size:14px; margin-left:0px; padding-left:0px; border-left:none; line-height:30px; }
	.nav{display:none}
	.nav-icon{display:block}
	#menu{width:0;}  
	.more_ul{ width:220px; right:0; left:auto}
	ul.erji_nav{ position:relative; left:auto; top:auto; display:none}
	.select_box .more_ul li a{ background:#2a2929}
	a.yiji_nav{ text-align:left; width:85%; float:left; text-indent:10px;}
	li.yiji_nav .jt{ display:block; width:.2rem; height:.4rem; z-index:122; position:absolute; right:10px; top:6px;  background:url(../images/jtx.png) center center no-repeat; background-size:.2rem}
	
	.banner{ width:100%; }
	.swiper-slide a.pictit{ height:35px; line-height:35px;}
	
	/*首页课题组介绍和课题组成员成员*/
	.contain{ width:95%; padding:0 20px;}
	.team{ width:100%; height:auto;padding-bottom: 15px;}
	.tit{ font-size:16px;}
	.slideBox{width:100%; height:20%; margin-right:15px;}
	.slideBox .bd li span{height:260px}
	.team_member { width:100%; height:auto; margin-top:25px;}
	.menlist li a.js_pic{ height:172px;line-height:150px}
	
	/*选项卡*/
	.tabox .hd{ width:100%; float:none}
	.tabox .hd ul li { width:48%; float:left; margin-left:4%; height:70px; padding-left:15px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
	.tabox .hd ul li:nth-child(odd){ margin-left:0}
	.tabox .hd ul:after{visibility:hidden; display:block; content:""; clear:both}
	.tabox .hd ul li.on i{ display:none}
	.tabox .bd{ width:100%; float:none; height:auto;}
	.tabox .het{max-height:none;height:auto; min-height:370px;}
	/*友情链接*/
	.link .bt{ float:none; height:40px; line-height:40px;  width:100%; display:block;}
	.link .list{ float:none;  width:100%; display:block;}
	/*footer*/
	.foot_txt{ width:100%; display:block;padding:15px;}
	.ewmbox{ display:block; width:35%; margin:0 auto}
	
    .sban h2{ position:absolute; left:0; bottom:15px; padding:10px; font-size:20px; color:#fff; background:rgb(141,0,11,0.5)}
	.teacher_pic{ margin:0 auto; width:42%; float:none;}
	.teacher_int{ width:97%; float:none; margin-left:0}
	.member li{ width:29%;}
	.member li span{ height:180px;}
	.member li p a{ line-height:27px;}
	.compage{padding:0 10px; background:url(../images/sxbg.jpg) repeat-y 33px 0}
	.column_tit{background: url(../images/zhbt.png) no-repeat left center; height:50px; background-size:50px; padding-left:60px;}
	.flow .pl, .tplist,.zhlist{ padding-left:60px;}
	.flow{padding:15px 0}
	.tplist li{ width:45.5%;}
	.tplist li span{ height:90px;}
	.particular{ float:none; width:100%;}
	.particular li{ width:29%; display: inline-block;vertical-align:top; margin:10px 1.5%; border-radius:10px;}
	.piclist{ width:100%; float:none; margin-left:0;}
	.piclist li{ width:46%;}
.zhpiclist{ width:98%; float:none; margin-left:5%;}
	.zhpiclist li{ width:46%;}
	.content .Subtitle .click,.content .Subtitle .time{ border:0; padding:10px 20px 10px 50px;}
	.enclosure .imglist li{ width:48%; height:150px;}
	.structure dl dt{ width:40%;}
	.structure dl dt{ width:100%; display:block; background:#f5f5f5;}
	.structure dl dd{ width:; display:block; padding-left:5%; background:#fff;}
	.page{ display:block}
	.pages a{ display:inline-block}
	}
@media (max-width:414px){
	html { font-size: 102.4px; }
	.wrap{width:100%;}
	.pd{ padding:20px;}
#yd-list{
display:block;
}
#pc-list{
display:none;
}
#tyyd-list{
display:block;
}
#typc-list{
display:none;
}
#rjpc{
display:none;
}
#rjyd{
display:block;
}
	.bsbg{ width:90%}
	.header{padding:10px; width:85%; height:auto; float:left;}
	.header .logo{ width:158px; height:44px;}
	.header .logo img{max-width:158px;max-height:44px;}
	.header .Subtitle{ font-size:14px; margin-left:0px; padding-left:0px; border-left:none; line-height:30px; }
	.nav{display:none}
	.nav-icon{display:block}
	#menu{width:0;}  
	.more_ul{ width:220px; right:0; left:auto}
	ul.erji_nav{ position:relative; left:auto; top:auto; display:none}
	.select_box .more_ul li a{ background:#2a2929}
	a.yiji_nav{ text-align:left; width:85%; float:left; text-indent:10px;}
	li.yiji_nav .jt{ display:block; width:.2rem; height:.4rem; z-index:122; position:absolute; right:10px; top:6px;  background:url(../images/jtx.png) center center no-repeat; background-size:.2rem}
	
	.banner{ width:100%; }
	.swiper-slide a.pictit{ height:35px; line-height:35px;}
	
	/*首页课题组介绍和课题组成员成员*/
	.contain{ width:95%; padding:0 20px;}
	.team{ width:100%; height:auto;padding-bottom: 15px;}
	.tit{ font-size:16px;}
	.slideBox{width:100%; height:217px; margin-right:15px;}
	.slideBox .bd li span{height:214px}
	.team_member { width:100%; height:auto; margin-top:25px;}
	.menlist li a.js_pic{ height:105px;line-height:85px}
	
	/*选项卡*/
	.tabox .hd{ width:100%; float:none}
	.tabox .hd ul li { width:47%; float:left; margin-left:3%; height:70px; padding-left:15px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
	.tabox .hd ul li:nth-child(odd){ margin-left:0}
	.tabox .hd ul:after{visibility:hidden; display:block; content:""; clear:both}
	.tabox .hd ul li.on i{ display:none}
	.tabox .bd{ width:100%; float:none; height:auto;}
	.tabox .het{max-height:none;height:auto; min-height:370px;}
	/*友情链接*/
	.link .bt{ float:none; height:40px; line-height:40px;  width:100%; display:block;}
	.link .list{ float:none;  width:100%; display:block;}
	/*footer*/
	.foot_txt{ width:100%; display:block;    padding: 50px 20px;}
	.ewmbox{ display:block; width:35%; margin:0 auto}
	.sban h2{padding:10px;}
	.teacher_pic{ margin:0 auto; width:42%; float:none;}
	.teacher_int{ width:97%; float:none; margin-left:0}
	.member li{ width:44%; margin:15px 3%}
	.member li span{ height:184px;}
	.member li p a{ line-height:27px;}
	
	.compage{padding:0 10px; background:url(../images/sxbg.jpg) repeat-y 33px 0; padding-bottom:30px;}
	.column_tit{background: url(../images/zhbt.png) no-repeat left center; height:50px; background-size:50px; padding-left:60px; padding-top:10px;}
	.flow .pl, .tplist,.zhlist{ padding-left:60px;}
	.flow{padding:15px 0; position:relative; margin-bottom:20px;}
	.tplist li{ width:45.5%;}
	.tplist li span{ height:90px;}
	.compage a.morebtn{ position:absolute; bottom:-26px; float:none}
	.particular{ float:none; width:100%;}
	.particular li{ width:29%; display: inline-block;vertical-align:top; margin:10px 1.5%; border-radius:10px;}
	.piclist{ width:100%; float:none; margin-left:0;}
	.piclist li{ width:46%;}
	.piclist li span{ height:90px;line-height:90px}
.zhpiclist{width: 90%;float: none; margin-left: 10%;}
	.zhpiclist li{ width:46%;}
	.zhpiclist li span{ height:90px;line-height:90px}
	.content .Subtitle .click,.content .Subtitle .time{ border:0; padding:10px 20px 10px 50px;}
	.enclosure .imglist li{ width:48%; height:93px;}
	.structure dl dt{ width:auto; display:block; background:#f5f5f5;}
	.structure dl dd{ width:; display:block; padding-left:5%; background:#fff;}
        .flip li span{width:100%}

	.page{ display:block}
	.pages a{ display:inline-block}
	}
@media (max-width:380px) {
	html {font-size: 42.6666666667px; }
	.wrap{width:100%;}
#yd-list{
display:block;
}
#pc-list{
display:none;
}
#tyyd-list{
display:block;
}
#typc-list{
display:none;
}
#rjpc{
display:none;
}
#rjyd{
display:block;
}
	.bsbg{ width:90%}
	.pd{ padding:20px}
	.header{padding:10px;}
	.header .logo{ width:158px; height:44px;}
	.header .logo img{max-width:158px;max-height:44px;}
	.header .Subtitle{ font-size:16px; margin-left:5px; padding-left:8px; line-height:30px; border-left:none; }
	.nav{display:none}
	.nav-icon{display:block}
	#menu{width:0;}  
	.more_ul{ width:220px; right:0; left:auto}
	ul.erji_nav{ position:relative; left:auto; top:auto; display:none}
	.select_box .more_ul li a{ background:#2a2929}
	a.yiji_nav{ text-align:left; width:85%; float:left; text-indent:10px;}
	li.yiji_nav .jt{ display:block; width:.4rem; height:.4rem; z-index:122; position:absolute; right:10px; top:15px;  background:url(../images/jtx.png) center center no-repeat; background-size:.4rem}
	
	.banner{ width:100%; }
	.swiper-slide a.pictit{ height:35px; line-height:35px;}
	
	/*首页课题组介绍和课题组成员成员*/
	.contain{ width:100%; padding:0 15px;}
	.team{ width:100%; height:auto;padding-bottom: 15px;}
	.tit{ font-size:16px;}
	.slideBox{width:100%; height:200px; margin-right:15px;}
	.slideBox .bd li span{height:200px}
	.team_member { width:100%; height:auto; margin-top:25px;}
	.menlist li{ width:41%;}
	.menlist li a.js_pic{ height:172px;line-height:151px}
	
	/*选项卡*/
	.tabox .hd{ width:100%; float:none}
	.tabox .hd ul li { width:46%; float:left; margin-left:4%; height:70px; padding-left:15px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
	.tabox .hd ul li:nth-child(odd){ margin-left:0}
	.tabox .hd ul:after{visibility:hidden; display:block; content:""; clear:both}
	.tabox .hd ul li.on i{ display:none}
	.tabox .bd{ width:100%; float:none; height:auto;}
	.tabox .het{max-height:none; height:auto; min-height:370px;}
	/*友情链接*/
	.link .bt{ float:none; height:40px; line-height:40px;  width:100%; display:block;}
	.link .list{ float:none;  width:100%; display:block;}
	/*footer*/
	.foot_txt{ width:100%; display:block;    padding: 50px 20px;}
	.ewmbox{ display:block; width:45%; margin:0 auto}
	.sban h2{ padding:10px; font-size:20px;}
	
	.teacher_pic{ margin:0 auto; width:42%; float:none;}
	.teacher_int{ width:97%; float:none; margin-left:0}
	.member li{ width:44%; margin:15px 3%}
	.member li span{ height:184px;}
	.member li p a{ line-height:27px; font-size:12px;}
	.compage{padding:0 10px; background:url(../images/sxbg.jpg) repeat-y 33px 0; padding-bottom:30px;}
	.column_tit{background: url(../images/zhbt.png) no-repeat left center; height:50px; background-size:50px; padding-left:60px; padding-top:10px;}
	.flow .pl, .tplist,.zhlist{ padding-left:60px;}
	.flow{padding:15px 0; position:relative; margin-bottom:20px;}
	.tplist li{ width:45.5%;}
	.tplist li span{ height:90px;}
	.compage a.morebtn{ position:absolute; bottom:-26px; float:none}
	.particular{ float:none; width:100%;}
	.particular li{ width:46%; display: inline-block; vertical-align:top; margin:10px 1.5%; border-radius:10px;}
	.piclist{ width:100%; float:none; margin-left:0;}
	.piclist li{ width:46%;}
	.piclist li span{ height:90px;}

.zhpiclist{ width: 90%;float: none; margin-left: 10%;}
	.zhpiclist li{ width:46%;}
	.zhpiclist li span{ height:90px;}
	.content .Subtitle .click,.content .Subtitle .time{ border:0; padding:10px 20px 10px 50px;}
	.enclosure { padding:10px;}
	.enclosure .imglist li{ width:48%; height:93px;}
	.structure dl dt{ width:auto; display:block; background:#f5f5f5;}
	.structure dl dd{ display:block; padding-left:5%; background:#fff;}
	.page{ display:block}
	.pages a{ display:inline-block}
	}


/*分页*/
.pages table td,.pages table td div {
    font-family: "微软雅黑" !important;
}

.pages .PrevDisabled,.pages .Next,.pages a.Prev,.pages .NextDisabled {
    border: 1px solid #8c000b !important;
    height: 25px !important;
    line-height: 23px !important;
    color: #8c000b !important;
    padding: 0 10px !important;
    font-family: "微软雅黑" !important;
    vertical-align: middle;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pages input[type="button"] {
    padding: 0 10px !important;
    height: 25px !important;
    line-height: 23px !important;
    background: #8c000b !important;
    color: #fff !important;
    border: 0 !important;
    vertical-align: top;
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pages input.defaultInputStyle {
    margin-left: 5px !important;
    margin-right: 5px !important;
    border: 1px solid #333 !important;
    height: 25px !important;
    line-height: 23px !important;
    vertical-align: top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 5px !important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.defaultButtonStyle {
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#8c000b, EndColorStr=#8c000b)!important;
    CURSOR: pointer;
    line-height: 14px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#8c000b), to(#8c000b))!important;
    background: -moz-linear-gradient( top,#8c000b,#8c000b)!important;
    background: -ms-linear-gradient(top,#8c000b 0%,#8c000b 100%)!important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}