@charset "utf-8";
/* CSS Document public*/

body{padding:0;margin:0;font-size:12px;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;width:100%;background: url(../images/body-boottom.png) center center no-repeat fixed; display: block; position:relative; height:100% ; min-width:1000px; word-break: break-word;word-wrap: break-word;}

a{text-decoration:none}
a:hover,ul li a:hover,dl dt a:hover{color:#f00;transition:all 0.3s;-webkit-transition:all 0.3s ; }

ul{list-style:none;}img{border:0px;max-width:100%;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
ol{padding:0;margin: 0;}
.list-paddingleft-2{
	padding-left:20px;
}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

.head,.logo,.nav,.part1,.part2,.part3,.part4,.part5,.part6,.footer,.list,.menu,.detail,.main,.content{text-align:left}
.w100{width:100%}
.w94{width:94%;margin:0 auto}
.w1200{width:1200px;margin:0 auto}
.center-vertical{position:relative;top:50%;transform:translateY(-50%)}/*垂直居中代码 兼容IE9+*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.slow h4,.slow a{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}/*缓慢效果*/
/* CSS Document public*/
@media screen and (max-width: 1366px) {
	.profie{top: 69%!important;}
	.profie .people{width: 70px!important;height: 88px!important;}
           .imi{height:90px!important; display: inline-block; vertical-align: middle;}
	.profie .dianzan h3{font-size: 14px!important;line-height: 26px!important;}
	.profie .dianzan h5{line-height: 14px!important;}
	.profie .dianzan h5{font-size: 14px!important;line-height: 24px!important;height: 24px!important;}
	.profie .dianzan{height: 82px!important;}
	.profie .bd{height: 30px!important;line-height: 30px!important;margin-bottom: 4px!important;}
	.profie .sd{height: 30px!important;line-height: 30px!important;margin-bottom: 6px!important;}
	.profie .bd a, .profie .sd a{font-size: 12px!important;}
	.profie .jbxx{height: 100px!important;}
	.profie .jbxx h4, .profie .lxfs h4{font-size: 14px!important;line-height: 24px!important;}
	.menu{top: 62%!important;}
	.menu ul li, .menu .navbr, .menu .top{width: 50px!important;height: 50px!important;}
           .menu ul li h4{
                          color: #fff!important;
                          text-align: center!important;
                          box-sizing: border-box!important;
                          padding: 15px 0!important;
                          font-size: 12px!important;}
}

@media only screen and (min-width: 1280px) {
	.notice .main{min-height:350px !important;}
}
@media only screen and (min-width: 1360px) {
	.notice .main{min-height:355px !important;}
}
@media only screen and (min-width: 1366px) {
	.notice .main{min-height:355px !important;}
}
@media only screen and (min-width:1600px){
	.notice .main{min-height:504px !important;}
}
@media only screen and (min-width:1680px){
	.notice .main{min-height:516px !important;}
}
@media only screen and (min-width:1768px){
	.notice .main{min-height:540px !important;}
}
.nicescroll-rails{ display:none!important}

/*主体*/
.wrapper{float: left;width: 100%;height: auto;margin-bottom: 110px;}
header{position: fixed;top: 0;right:0; left:0;width:100%; box-sizing:border-box; padding: 0 2%;height:80px;line-height:40px; background-color:#f5f5f5;text-align:left;color:#fff;font-size:12px;z-index: 10000;}
header .logo{ float:left; width:20%;margin: 15px 0 0 2%;}
header .center{ float:right; height:80px; line-height:80px;}
header .center .nav1{ float:left; margin-right:30px;}
header .center .nav1 span{ margin: 0 10px; color:#575757;}
header .center .nav1 span a{ color:#575757;}
header .center .nav1 span a:hover{ color:#f00;}
header .center .top{ float:left; margin-right:30px;}
header .center .top span{ margin:0 5px; color:#575757;}
header .center .top span a{ color:#575757;}
header .center .top span a:hover{ color:#f00;}
/*select*/
/*select*/
.selects{ float: left; margin: 26px 20px 0 0;display:block;width: 96px;height: 28px;line-height: 28px;color: #575757; border:#526391 1px solid; border-radius: 2px;position:relative;padding:0 0 0 15px;}
.selects_other{position:absolute;left:0px;top: 29px;width:100%;display:none;z-index:999;}
.selects a.arrow img{width:8px;position:absolute;right: 12px;top: 10px;}
.selects_other a{display:block;width:100%;text-indent: 19px;height: 32px;line-height: 32px;background-color: #526391;color: #a2a0a0;border-bottom: #526391 1px solid;}
.selects_other a img{height:0.8rem;}
.content{width:100%;display:inline-block;}
.notice { width: 100%; overflow: hidden; margin-bottom:15px; }


.selects_head{cursor:pointer;}

/*切换*/
.notice .tab-hd { height: 60px; background-color: #eee; color: #404040; margin-bottom:15px; }
.notice .tab-hd ul {height: 60px;background-color: #fff;}
.notice .tab-hd li{float: left;width: 16.66666666%;height: 67px;line-height: 60px;text-align: center;}
.notice .tab-hd li a{display:block;font-size: 14px;font-weight: bold;color: #333;}
.notice .tab-hd li :hover{background:url(../images/sj.png) no-repeat;color: #fff;}
.notice .tab-hd li :hover a,.notice .tab-hd li.on a{ color:#fff;}
.notice .tab-hd li.on{background:url(../images/sj.png) center bottom no-repeat;color: #fff;}
.notice .tab-bd { float:left; width:100%; }
.notice .main{width: 94%;padding: 35px 3%;background:url(../images/bai-bg.png); min-height: 540px;}
.notice .jianjie p{ line-height:30px; font-size:14px; color:#333; text-indent:28px; margin-bottom:15px;}
#j_seach_box{ float:left; width:198px; height: 28px;position: relative;margin: 26px 0 0 0;}
#j_seach_box form{ position:absolute; border-radius: 4px; overflow: hidden; top: 0; z-index:9999;   height: 28px; width: 198px; left: 0;  border: #526391 1px solid;border-radius: 2px;}
#j_seach_box input[type="text"]{ border: none;  width: 198px; display: block; height: 28px; text-align: left; color: #434343; font-size: 13px; background:none; line-height: 28px; padding: 0 10px; box-sizing: border-box; outline:none;}
#j_seach_box input[type="text"]:focus{ text-align: left;}
#j_seach_box input[type="submit"]{  position:absolute; right:0; top:0; padding: 0; z-index:2; background:url(../images/icon_search.png) center no-repeat; height: 28px; width: 34px; cursor:pointer; border:none; }

/*底部*/
footer{ position:fixed; left:0; bottom:0; line-height:25px; background-color:#414141; text-align:center; z-index:100000;}
footer p{ font-size:12px; color:#fff}

/*底部*/
.body-left{ position:fixed; top:80px; bottom: 50px; left: 0; width:20%;  z-index: 100; background:url(../images/bg.png) no-repeat; vertical-align:middle;}
.profie{ position:absolute; top:50%; margin-top:-322px; width:100%; height: 644px;}
.profie .people{ margin:0 auto; width:130px; height:170px; overflow:hidden; text-align:center; background-color: #fff;}
.profie .people img{ height:auto; max-width:100%; max-height:100%; display: inline-block; vertical-align: middle;}
.profie .dianzan{ width:97%; padding-left:3%; height: 105px; position:relative; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.profie .dianzan h3{ font-size:16px; color:#fff; line-height:50px; line-height:36px;}
.profie .dianzan h5{ font-size:12px; color:#8b92a9; line-height:28px;}
.profie .dianzan h6{ font-size:16px; color:#fff; line-height:26px; text-align:center; height:28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.profie .dianzan h6 span{ display:inline-block; margin:0 4px; vertical-align:middle;}
.profie .dianzan h6 span img{ float:left; margin-top: 8px;}
.profie .dianzan .zz{position:absolute;left: 20px;top:0;line-height:52px;color:#fff;width:80px;background:url(../images/xin.png) left center no-repeat;text-align:left;padding-left: 20px;font-size: 12px;font-weight: normal;}
.profie .bd{margin:0 auto;width: 84%;height:40px;line-height:40px; background:url(../images/caihong.png) center top no-repeat;margin-bottom:8px;font-size: 14px;}
.profie .sd{ margin:0 auto; width:84%; height:40px; line-height:40px; background:url(../images/caihong.png) center top no-repeat; margin-bottom:15px;font-size: 14px;}
.profie .bd a,.profie .sd a{ color:#fff; font-size:14px; font-weight:bold; display:block; padding: 0 6%; width: 88%; background:url(../images/jt.png) 90% center no-repeat }
.profie .jbxx{margin:0 auto;width:84%;height: 170px; background-color:#3e4b74; margin-bottom:8px;}
.profie .bd a:hover,.profie .sd a:hover{ background:#3e4b74}
.profie .jbxx h4,.profie .lxfs h4{padding-left: 6%;width:90%; color:#fff;font-weight:bold;line-height: 49px;margin-bottom: 0px; font-size:16px!important; }
.profie .jbxx h5,.profie .lxfs h5{ display:inline-block; line-height:24px; width: 88%; padding: 0 6%; font-weight:normal; color:#95b4d5;font-size:14px!important; }
.profie .jbxx small,.profie .lxfs small{ display:inline-block; line-height:24px;}
.profie .lxfs{margin:0 auto;width:84%;height: 125px;background-color:#3e4b74;}

.notice{float: left;width: 66%;height: auto;position: relative;top: 10em;left: 23%;}
.container{ overflow:hidden;}
.container .con h2{padding: 0 6px 0 28px;display:inline-block;font-weight: bold;font-size: 18px; color: #333333;}
.container .con small{display:inline-block;font-weight: bold;font-size: 14px; color: #666;}
.container .con small span{ font-size: 18px; color: #333333;}
/*个人简历*/
.container01 .pro-content .content {padding: 0 0 0 26px;}
.container01 .pro-content .content p{font-size:13px;color: #333;line-height: 26px; margin-bottom: 18px; box-sizing: border-box;/* padding: 0 0 0 26px; */}

.container01 .con{ background:url(../images/container01-bg.png) left center no-repeat; background-size: 19px 16px; margin-bottom:25px;}
.container01 .li{ float:left; padding:0 0 0 26px; margin-bottom: 18px; width:100%; box-sizing:border-box;}
.container01 .li h4{ line-height:40px; font-size:16px; color:#546aa4}
.container01 .li h6{ background:url(../images/dot.png) left 11px no-repeat; line-height:26px; color:#333333; font-size:13px; padding:0 0 0 15px;}
.container01 .li h6 b{ margin:0 2px;}
/*个人简历*/
.container02 .pro-content p{font-size:13px;color: #333;line-height: 26px; margin-bottom: 18px;box-sizing: border-box;padding: 0 0 0 26px;}
.container02 .con{ background:url(../images/container02-bg.png) left center no-repeat; background-size: 19px 16px; margin-bottom:25px;}
.container02 .li{ float:left; padding:0 0 0 26px; margin-bottom: 18px; width:100%; box-sizing:border-box;}
.container02 .li h4{ line-height:40px; font-size:16px; color:#546aa4}
.container02 .li h6{ line-height:26px; color:#333333; font-size:13px; }
/*科研团队*/
.container03 .con{ background:url(../images/container03-bg.png) left center no-repeat; background-size: 19px 16px; margin-bottom:25px;}
.container03 .li{ float:left; padding:0 0 0 26px; margin-bottom: 18px; width:100%; box-sizing:border-box;}
.container03 .li h4{ line-height: 50px; font-size: 18px; color:#333}
.container03 .li p{ line-height:20px; font-size:13px; color:#333; margin-bottom:15px;}
.jieshao-box-con{overflow:hidden; width: 100%; text-align: center;}
.jieshao-box-con li{ margin: 15px 7px; width:136px;  overflow:hidden; position:relative; text-align:center;display: inline-block;}
.jieshao-box-con .li-tp a{display:block;width:136px; height:176px; background:#eeeeee;}
.cont-wrap-jieshao h5{ line-height:24px; padding:5px 0; font-size:14px; color:#666; font-weight:normal;}
.cont-wrap-jieshao .jieshao-box{ margin-bottom:15px;}
.jieshao-box-con .li-tp a img{vertical-align:middle;max-width:136px; max-height:176px;}
.jieshao-box-con .li-tp a i{display:inline-block;height:100%;vertical-align:middle}
.jieshao-box-con .li-wz{margin-top:15px;}
.jieshao-box-con .li-wz a:hover{color:#d74516}
.jieshao-box-con .li-wz a{ font-size:14px; color:#555;}
/*首页右菜单*/
.menu{ position:fixed; right:3%; top:50%; margin-top: -280px; width:74px; height:600px;}
.menu ul li,.menu .navbr,.menu .top{ float:left; width:74px; height:74px; background-color:#526391; text-align:center; border-bottom:#738ccf 1px solid}
.menu ul li a,.menu .navbr a,.menu .top a{ display:block; width:100%; height:100%;}
.menu ul li .img,.menu .navbr .img,.menu .top .img{ vertical-align:middle; display:table; width:100%; height:100%;}
.menu ul li .img i,.menu .navbr .img i,.menu .top .img i{ display:table-cell; vertical-align:middle;}
.menu ul li h4{ font-size:14px; color:#fff; line-height:20px; text-align:center; box-sizing:border-box; padding:30px 0; display:none;}
.menu ul li:hover .img{ display:none;}
.menu ul li:hover h4{ display:block;}
/*tpliebiao*/
.tpliebiao{width: 100%; }
.tpliebiao ul{float: left;overflow:hidden;text-align: left;}
.tpliebiao ul li{width: 277px; display: inline-block;/* float:left; */ height: 184px; margin: 15px 15px; }
.tpliebiao-img{width: 277px; height: 184px; display:table-cell; text-align:center; vertical-align:middle;background:#eee}
.tpliebiao-img i{display:inline-block;height:100%;vertical-align:middle}
.tpliebiao ul li img{ vertical-align:middle;max-width: 277px;max-height: 184px;}
.tpliebiao-bt{ display: none;height:50px; line-height:50px; background:#f7f7f7;}
.tpliebiao-bt a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:212px; margin:0px auto;font-size: 14px;text-align: left;color: #4c4c4c;}
.tpliebiao-bt a:hover{color:#d74516}

.notice01{float: left;width: 60%;height: auto;position: relative;top: 10em;left: 23%;}
/*content kaishi*/
.title{ width:100%; /* height:60px; */ padding: 20px 0;overflow: hidden; margin: 0 auto;filter:alpha(opacity:96); opacity:0.96;  -moz-opacity:0.96;-khtml-opacity: 0.96;border-bottom: 1px #526391 solid;}
.title .tit-01 a { font-size: 18px; font-weight:bold; color: #526391; line-height: 20px;float:left; width: 30%; padding: 0 24px;display:block;  background: url(../images/title.png) 0 center no-repeat;}
.title p{ max-width: 60%;float:right; line-height: 20px;color: #666;font-size: 14px; }
.title img{ float:left; margin: 0px 10px 0 0;}
.title p a { font-size:14px; color: #666;/*margin: 0 2px;*/ text-decoration:none; }
.main-public-wrap{height:100%;margin: 10px 0;padding: 30px 3%;}
.neirong-bt{font-size:24px; color:#2b2b2b; text-align:center;}
.neirong-xinxi{font-size:12px; color:#777; text-align:center; padding:30px 0px; }
.neirong-xinxi p span{padding:0px 8px;}
.neirong-cont{color:#666666; line-height:30px; padding:30px 0px;/*border-top:1px dashed #acacac;*/}
.neirong-cont>img { display:block; margin: 0 auto;}
.neirong-cont p{/* text-indent:2em; *//* margin-top:10px; *//* padding: 0 20px; */color:#666666;font-size:14px;}
.neirong-cont h4{ font-size:16px; font-weight:bold; color:#4c4c4c; margin-top:15px;}
.neirong-fujian{padding: 20px 0;border-bottom:1px dashed #acacac;}
.neirong-fujian h4{font-size:16px; color:#2b2b2b; font-weight: bold;margin-bottom: 15px;}
.neirong-fujian ul li{margin-top: 10px;}
.neirong-fujian ul li a{color:#666666; font-size:14px; line-height:28px;}
.neirong-fujian ul li a:hover{color:#d74516}
.neirong-pages{color:#666;padding: 20px 30px 0 0;}
.neirong-pages p{margin-top: 15px;font-size:14px; line-height:28px; width: 46%;margin-right: 4%;}
.neirong-pages a{color:#666;font-size:14px; line-height:28px; }
.neirong-pages a:hover{color:#d74516}

/*structure content kaishi*/
.cont-xinxi{ width:32%;text-align:left;margin-right:1%; height:100%;}
.cont-xinxi li{line-height:36px; color:#666666; display:inline-block; font-size:14px; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cont-xinxi li span{ color:#8c1f1a; font-size:14px; }
.cont-img{overflow:hidden; width:100%; padding:20px 0px;text-align:center;}
.cont-img li{width:40%; margin:10px; display:inline-block; background:#eee}
.cont-img li img{ vertical-align:middle; width:100%; }

.cont-wrap{ padding: 15px 0 0 0; }
.fanye{overflow:hidden; width:410px; margin:50px auto 20px auto; font-size:12px;color:#000;}
.fanye table{width:auto;}
.fanye p{text-align:center}
.fanye p span{float:left; padding:0px 5px;height:22px; line-height:22px;}
.fanye p span a{float:left; width:34px; height:20px; line-height:20px; border:1px solid #afd5f5; color:#000;}
.fanye p span input{width:34px; height: 18px; line-height: 18px; border:1px solid #707070; margin:0px 10px; float:left; text-align:center}
.zd{background:#eee}
/*liebiao*/
.liebiao ul li{padding: 15px 0 15px 15px; line-height:24px;border-bottom: #c9c9c9 1px dashed; background: url(../images/ling.png) 0 23px no-repeat;overflow: hidden;}
.liebiao ul li span{ font-size:14px; color:#003399; float:right;}
.liebiao ul li a{
color: #666;
font-size: 14px;
width: 86%;
    display: block;
    float: left;
}
.liebiao ul li a:hover{color:#d74516}

/*jieshao*/
.cont-wrap-jieshao{padding: 30px 0 0 0;  margin-top:6px;}
.jieshao-box-bt{font-size: 16px; color: #2b2b2b; margin-bottom: 10px;font-weight: bold;}
.jieshao-box-con{overflow:hidden;width: 100%;text-align: left;}

.jieshao-box-con li{ margin: 15px 8px; width:136px;  overflow:hidden; position:relative; text-align:center;display: inline-block;}
.jieshao-box-con .li-tp a{display:block;width:136px; height:176px; background:#eeeeee;}
.cont-wrap-jieshao h5{ line-height:24px; padding:5px 0; font-size:14px; color:#666; font-weight:normal;margin-bottom: 10px;}
.cont-wrap-jieshao .jieshao-box{ margin-bottom:15px;}
.jieshao-box-con .li-tp a img{vertical-align:middle;max-width:136px; max-height:176px;}
.jieshao-box-con .li-tp a i{display:inline-block;height:100%;vertical-align:middle}
.jieshao-box-con .li-wz{margin-top:15px;}
.jieshao-box-con .li-wz a:hover{color:#d74516}
.jieshao-box-con .li-wz a{ font-size:14px; color:#555;}

/*tpliebiao*/
.tpliebiao01{width: 100%; }
.tpliebiao01 ul{overflow:hidden;text-align: left;}
.tpliebiao01 ul li{width: 22%;display: inline-block;/* float:left; */height: 228px;margin: 15px 15px;/* margin-top:35px; */}
.tpliebiao01 .tpliebiao-img01{width: 100%;height: 172px;display: block;text-align:center;vertical-align:middle;background:#eee}
.tpliebiao01 .tpliebiao-img01 i{display:inline-block;height:100%;vertical-align:middle}
.tpliebiao01 ul li img{vertical-align:middle;max-width: 100%;max-height: 100%;}
.tpliebiao01 .tpliebiao-bt01{ height:50px; line-height:50px; background:#f7f7f7;}
.tpliebiao01 .tpliebiao-bt01 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 90%;margin:0px auto;font-size: 14px;text-align: left;color: #4c4c4c;text-align: center;line-height: 50px;}

.timeline .timeline-item .qc ul li{ border:none; padding:10px 0 10px 15px; background:url(../images/ling.png) 0 17px no-repeat}
.timeline .timeline-item .qcc ul li{ border:none; padding:10px 0 10px 0; background:none}
.timeline .timeline-item .team h2 a{ float:right; font-size:14px; color:#666;}
.timeline .timeline-item .team h2 a:hover{ color:#f00;}

.liebiao dl dt{padding: 15px 0 15px 0; line-height:24px;font-size:14px; color:#666; font-weight:bold}
.liebiao dl dd{color:#666;font-size: 14px; line-height:24px;margin-bottom: 15px;}

.lwy ul,.lwy dl{ padding:0 10px;}


.head{ position:fixed; top: 80px; bottom: 50px; width: 13%; right:0; z-index: 100; }
.head-bg{ float: left; display: inline-block; width:100%; height:100%; }
.head-bg img{ height:100%;}
.logo{ position:absolute; top: 0; left: 0; width: 83%}
/* nav */
.nav{width: 52%;height: 640px; transition: all .3s; position: absolute; top: 50px; right: 40px;overflow-y: scroll;}
.nav>ul>li>span>a{display: block;overflow: hidden;padding-left: 20px;line-height: 55px;max-height: 55px;color:#fff; transition: all .3s; font-size:14px;}
.nav a span{margin-left: 5px; }
.nav li ul li a span{margin-left: 0px; color:#b5b5b5; font-size:12px;}
.nav-item{position: relative;}
.nav-item .nav-show{border-bottom: none;}
.nav-item .bg{ background: url(../images/jia.png) left center no-repeat;}
.nav-item ul{display: none;}
.nav-item.nav-show ul{display: none;}
.nav-item>a:before{content: "";position: absolute;left: 0px;width: 2px;height: 46px;background: #34A0CE;opacity:0;transition: all .3s;}
.nav .nav-icon{font-size: 20px;position: absolute;margin-left:-1px;}
.nav-more{float:right;margin-right: 20px;font-size: 12px;transition: transform .3s;}
.nicescroll-rails{ background-color:#003399;}
.yiji ul li span{ margin:0 !important; font-size:14px !important; color:#fff !important}
.yiji ul li ul li span{ margin-left: 15px !important; color:#b5b5b5 !important; font-size:12px !important;}

.cont-wrap h2{ color:#003399; font-size:16px; font-weight:normal; margin-top:10px;margin-bottom: 15px;}
.cont-wrap strong{ color:#003399; font-size:16px; }
.cont-wrap p{ padding:0 10px; font-size:12px;}
.cont-wrap h2 a{ float:right; font-size:14px; color:#666;}
.cont-wrap .list00{ margin-bottom: 20px;}
.cont-wrap .list01 h2 a:hover{ color:#f00;}
.cont-wrap .list01 ul li{ border:none; padding:10px 0 10px 15px; background:url(../images/ling.png) 0 17px no-repeat}
.cont-wrap .list01 ul li{ border:none; padding:10px 0 10px 0; background:none}
.cont-wrap .list01 ul li a{color: #666;font-size: 14px;}
.cont-wrap .list01 ul li a:hover{color:#d74516}
.cont-wrap .list01 ul li{ border:none; padding:10px 0 10px 15px; background:url(../images/ling.png) 0 17px no-repeat}
.cont-wrap .list02 ul li{ border:none; padding:10px 0 10px 0;}
.cont-wrap .list02 ul li span{ font-size:14px; color:#003399;}
.cont-wrap .list02 ul li a{color: #666;font-size: 14px;}
.cont-wrap .list02 ul li a:hover{color:#d74516}

.cont-wrap .list03 dl dt{padding: 15px 0 15px 0; line-height:24px;font-size:14px; color:#666; font-weight:bold}
.cont-wrap .list03 dl dd{color:#666;font-size: 14px; line-height:24px;margin-bottom: 15px;}

/*=================网站地图=================*/
#nav_right{width: 370px;position: fixed;right: -370px;text-align: left;top: 80px;bottom: 50px;z-index: 9999;background:#fff;box-shadow: 0 0 8px #aaa;box-sizing: border-box;padding: 40px 0;}
#nav_right .box{box-sizing: border-box;padding:30px 20px; position: relative; height: 90%;}
#nav_right .title{ display: block; position: relative; vertical-align: middle; margin-bottom: 20px; line-height: 30px;   font-size: 16px; color: #333; padding: 0;border: none;font-weight: bold;}
#nav_right .title a{ position: absolute; right: 0px; top: 9px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#nav_right .title a:hover{  transform:rotate(90deg);-webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);}
#nav_right dl{ height: 95.5%;}
#nav_right dd{ padding-bottom: 30px; }
#nav_right dd h1{ font-size: 14px; color: #333; line-height:22px; margin-bottom:10px;}
#nav_right dd a{ display:block; font-size:12px; color:#878787; line-height:24px;}
#nav_right dd a:hover{ color:#d42c30;}
#ascrail2000{ display:none !important;}



/*=================综合页样式（后来添加）=================*/
/*zonghe css*/
.zonghe { padding: 0 15px; }
.teach, .zh, .ky { margin-top: 30px; }
.zonghe .same { height: 40px; overflow: hidden; }
.zonghe .same-l { float: left; font-size: 18px; color: #526391; font-weight: bold; }
.zonghe .same-r a { float: right; font-size: 14px; color: #747474; }
.teach ul li { padding-left: 0px; background: url(../images/闪电ng.png) left center no-repeat; }
.teach ul li a { font-size: 14px; color: #666; line-height: 40px; }
.zh span { font-size: 14px; color: #003399; }
.zh ul li a, .ky ul li a { font-size: 14px; color: #666; line-height: 40px; }
.ky .year { font-size: 14px; font-weight: bold; line-height: 30px; color: #666; }




/*=================首页团队成员（后来添加）=================*/

	.cd_pic{width: 1220px;}

	.cd_pic li{float:left;}
	
	.imgdiv{width:150px; border:1px solid #ccc; margin:0 10px; overflow: hidden;}
	 
	.imgdiv img{ max-width: 90%; max-height: 90%; vertical-align: middle;}

	.cd_pic a{display: block; text-align: center;}
	
	.i{display: inline-block;vertical-align: middle; height: 230px;}


/*=================二维码（后来添加）=================*/
.top i {
	font-style: normal;
	position: relative;
}
.top i a {
	color: #575757;
}
.top i>div {
	position: absolute;
	left: 10px;
	width: 100px;
	height: 100px;
	display: none;
}
.top i:hover div {
	display: block;
}


canvas{border:3px solid #ccc;}




/*================学生信息9.1更新========================*/
.lm_zlist tr:hover{background-color:#ddffd8 !important;}
.ixsxx{margin:0 auto; padding:20px 0;min-height:800px; height:auto; overflow:hidden}
.ixsxx_bk{ margin:0 auto;height:auto; overflow:hidden}
.ixsxx_fl1{background:url(../images/xsxx_t_bg01.png) center no-repeat;height:63px;text-align:center;color:#fff;line-height:55px;font-size:18px;margin-top:15px;background-size:120% 100%;}
.ixsxx_fl2{ background:url(../images/xsxx_t_bg02.png) center no-repeat; height:63px; text-align:center; color:#fff; line-height:55px; font-size:18px; margin-top:15px; background-size: 100% 100%;}
.ixsxx_fl3{ background:url(../images/xsxx_t_bg03.png) center no-repeat; height:63px; text-align:center; color:#fff; line-height:60px; font-size:18px; margin-top:15px;}
.ixsxx_xl1{background:url(../images/xsxx_t_bg01_s.png) left no-repeat;height:31px;padding-left:30px;color:#000;line-height:31px;font-size:16px;}
.ixsxx_xl2{background:url(../images/xsxx_t_bg02_s.png) left no-repeat; height:31px; padding-left:30px; color:#000; line-height:31px; font-size:16px; }
.f-red{ color:#F00}
.ixsxx_xh{ margin-top:10px}
.ixsxx_amelist{ padding:10px 30px; height:auto; overflow:hidden}
.ixsxx_amelist a{ display:block; background:url(../images/ixsxxico.png) left center no-repeat; font-size:14px; color:#666; height:30px; line-height:30px; float:left; width:115px; padding-left:13px}.ixsxx_amelist a:hover{ color:#cc3300;background:url(../images/ixsxxicohover.png) left center no-repeat;}

.ixsxx_amelist2{ padding:10px 30px; height:auto; overflow:hidden}
.ixsxx_amelist2 a{ display:block; background:url(../images/ixsxxico.png) left center no-repeat; font-size:14px; color:#666; height:30px; line-height:30px; float:left; width:115px; padding-left:13px}.ixsxx_amelist2 a:hover{ color:#1d7312;background:url(../images/ixsxxicohover2.png) left center no-repeat;}


.icx_box{ margin:10px auto; height:auto; overflow:hidden; padding:15px 0; }
.icx_box li{ font-size:16px; color:#333; line-height:40px; display:block; height:40px; width:99%; text-align:left; background:url(../images/ixsxxf.png) left center no-repeat; padding-left:1%; position:relative; text-align:left}
.icx_box li a{}
.icx_box li a:hover{ color:#cc6600}
.icx_box li span{ color:#cc6600; float:right; right:0;top:0px;}

.qdf{
padding: 6px 0 15px 15px;
    line-height: 24px;
    border-bottom: #c9c9c9 1px dashed;
   
    overflow: hidden;
}