/*reset*/
*{padding: 0;margin: 0;box-sizing: border-box;font-size: 14px;}
body{color:#262626;background-image:url(../images/bg_body.png);font-family: "Microsoft YaHei",sans-serif;overflow-x: hidden;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,li{list-style: none;}
a,a:hover{text-decoration: none;font-size:inherit;color:inherit;font-weight:inherit;}
.clearfix:before,.clearfix:after{content:'';display: block;clear: both;}
.lf{float:left;}
.rt{float:right;}
img{border:0;vertical-align: middle;}
p{text-align: justify;}
p.text{color:#666;line-height:24px;font-size:14px;}
input,textarea,video,select,table{outline:none;border:none;}
table{border-collapse: collapse;margin: auto;}
.container{width:96%;margin: 0 auto;}

/* ********************************   公共样式  开始 ******************************* */
@media screen and (max-width:799px){
    .xiaoxun{ display: none !important; }
}

.logoslide{display:none;}
.logophone{display:block;height:50px;width:auto;position:relative;top:-8px;}

/* 返回顶部 */
#lcDB{width: 70px;height: 70px; background: rgba(0, 0, 0, 0.2) url('../images/clan-slider_n.png') no-repeat -5px -2px; position: fixed; bottom: 200px;right: 0; z-index: 999; cursor: pointer;display: none;}
#lcDB:hover{background: rgba(0, 0, 0, 0.2) url('../images/clan-slider_n.png') no-repeat -83px -2px; transition: all 0.8s;}

/* top */
.top{width:100%;height:65px;background: #3176c8;}
.top .container{padding-top:15px;}
.top .right{height:32px;line-height:32px;position: relative;top:6px;text-align: right;}
.top .right input{width:300px;height:32px;line-height:32px;border:1px solid #d7ebfc;background:transparent;padding-left:15px;position: absolute;left:0;top:0;color:#fff;display: none;}
.top input::-webkit-input-placeholder{color: #d7ebfc;}
.top input::-moz-input-placeholder{color: #d7ebfc;}
.top input::-ms-input-placeholder{color: #d7ebfc;}
.top .right .search{display: inline-block;width:50px;height:32px;line-height:32px;text-align: center;background: #d7ebfc;position: absolute;left:300px;top:0;display: none;
    padding-left: 22px;  
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;}
.top .right .search img{position: relative;top:-2px;}
.top .right span{color:#d7ebfc;font-size:13px;line-height:32px;}
.top .right span a{color:#fff;}
.top .logo img{height:40px;width:auto;}
/* 手机屏幕下的搜索 */
.top .phoneIcon{position: relative;top:12px;}
.top .phoneIcon img{margin-right:10px;width:18px;height:18px;}
.top .phoneSearch{width:100%;height:33px;line-height: 33px;position: relative;padding-left:45px;display: none;}/* 默认隐藏 */
.top .phoneSearch .icon{position: absolute;top:9px;left:55px;width:16px;height:16px;}
.top .phoneSearch .back{position: absolute;top:4px;left:5px;cursor: pointer;width:28px;height:28px;}
.top .phoneSearch input{width:100%;height:33px;line-height:33px;border:1px solid #d7ebfc;color:#fff;background:transparent;padding-left:34px;}

/* nav */
.nav{height:40px;background: #2f63ab;position: relative;}
.nav .navbread{width:100%;height:40px;line-height: 40px;cursor: pointer;color:#fff;font-size:15px;padding-left:10px;}
.nav .navbread img.jt{position: relative;top:-2px;margin-left:2px;transition: all 0.3s;width:10px;height:10px;}
.nav .navbread img.rt{width:23px;height:auto;position: relative;top:10px;}
.nav .navbread.active img.jt{transform: rotate(180deg);}
.nav a{color:#333;font-size:16px;}
.nav ul.clearfix{width:100%;display: none;position: absolute;left:0;top:40px;z-index: 100;background: #fff;box-shadow: 0 3px 8px #999;}
.nav ul.clearfix .navitem{padding:8px 0 8px 25px;color:#333;font-size:16px;position: relative;border-bottom:1px solid #f5f5f5;}
.nav ul.clearfix .navitem>a{display: inline-block;width:100%;height:100%;cursor: pointer;}
.nav ul.clearfix .navitem>i{display: inline-block;border:5px solid transparent;border-top:5px solid #fff;position: absolute;top:22px;right:18px;transition: all 0.3s;}
.nav ul.clearfix .navitem.active>i,.nav ul.clearfix .navitem:hover>i{transform: rotate(180deg);top:17px;}
.nav ul.clearfix .navitem.active{background: #f5f5f5;}
.nav ul.clearfix .navitem:hover{background: #f8f8f8;}
/* nav 二级 */
.nav2{width:100%;padding-left: 10px;z-index: 100;color:#333;font-size:13px;display: none;}
.nav2 a{display: inline-block;width:100%;height:100%;color:#333;font-size:13px;}
.nav2>li p{height:40px;font-size:13px;line-height: 40px;cursor: pointer;padding-left:5px;position: relative;}
.nav2>li p b{display: inline-block;width:12px;height:12px;background: url('../images/bba.png') center no-repeat;position: absolute;top:19px;right:0;}
.nav2>li p.active b{background: url('../images/bbc.png') center no-repeat;}
.nav2 .nav3{display: none;}
.nav2 .nav3 li{height:35px;line-height: 35px;padding-left:15px;}
.nav2 .nav3 li a{font-size:12px;color:#666;display: inline-block;width:100%;height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav2 .nav3 li.active a,.nav2 .nav3 li:hover a{color:#295288;font-weight:bold;}

/* 轮播 */
.bannerSlider{ width:100%; overflow:hidden; position:relative;}
.bannerSlider .bd{ position:relative; height:100%; z-index:0;}
.bannerSlider .bd li{ zoom:1; vertical-align:middle; }
.bannerSlider .bd img{ width:100%;display:block;}
.bannerSlider .hd{width:100%;height:8px;position: absolute;bottom:16px;left:0;z-index: 30;;text-align: right;padding-right:10px;}
.bannerSlider .hd ul{display: inline-block;height:8px;}
.bannerSlider .hd ul li{display: inline-block;width:8px;height:8px;border-radius:4px;background:rgb(142, 145, 141);margin:7px;transition: all 0.25s;cursor: pointer;}
.bannerSlider .hd ul li.on{width:22px;background: rgb(255, 255, 255);}
.bannerny img{width:100%;height:auto;}
/* bottom1 */
.bottom1{height:300px;background: #3a6cca;color:#fff;}
.bottom1 .container{padding-top: 30px;position: relative;}

.bottom1 .ewm{width:90px;height:130px;position: absolute;top:170px;right:0;}
.bottom1 .ewm img{width:90px;height:90px;}
.bottom1 .ewm p{line-height: 30px;font-size:13px;text-align: center;}

.bottom1 .link:nth-child(2){height:37px;position: absolute;top:215px;left:10px;font-size:13px;}
.bottom1 .link:nth-child(3){height:37px;position: absolute;top:250px;left:10px;font-size:13px;}
.bottom1 .link select{display:block;margin-top:15px;width:200px;height:30px;line-height: 30px;border:1px solid #fff;padding-left:5px;background:transparent;color:#fff;text-align:center;text-align-last: center;}
.bottom1 .link select option{background:transparent;text-align:center;}

.bottom1 .bottomtel{position: absolute;top:30px;padding:10px 0 0 75px;}
.bottom1 .bottomtel img{position: absolute;top:20px;left:0;}
.bottom1 .bottomtel p{line-height: 26px;color:#fefefe;font-size:13px;}
.bottom1 .bottomtel p span{display: block;font-size:13px;}
/* bottom2 */
.bottom2{padding: 10px 0;;text-align: center;background: #2f63ab;color:#fefefe;font-size:12px;}
.bottom2 .jszc{display: block;font-size:12px;}
/* ********************************   公共样式 结束  ******************************* */

/* ********************************   首页  开始  ******************************* */
.titleline{margin-top:5px;height:35px;line-height: 35px;color:#00152c;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.titleline .rt{color:#00152c;font-size:13px;position: relative;top:3px;}
.titleline span{color:#999;font-size:14px;margin-left:10px;}
.orangeline{border-bottom:1px solid #ffc975;}
.blueline{border-bottom:1px solid #90abcf;}
.greenline{border-bottom:1px solid #b6e6aa;}

.left1{width:100%;}
.left2{width:100%;}
.left3{width:100%;display: block;}
.floor1-0{display: block;}
.floor1-1{display: none;}
.floor1 .left1{display: none;}
.floor2 .left1{display: none;}


/* 列表1 */
.list1{padding-top:10px;}
.list1 li{height: 38px;line-height: 38px;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list1 li a{display: inline-block;width:100%;height:100%;}
.list1 li b{display: inline-block;width: 8px;height:8px;background: #8abefe;position: relative;top:-2px;margin-right:12px;}
.list1 li:hover{color:#2e67ac;font-weight:bold;}
/* 研究平台和课题组 加滚动条 */
.list1_box{padding-top:15px;}
.list1_yjpt{height:220px;overflow-x:hidden; overflow-y:scroll;}
.list1_ktz{height:220px;overflow-x:hidden; overflow-y:scroll;}
.list1_box>div::-webkit-scrollbar {width: 8px; height: 10px;}
.list1_box>div::-webkit-scrollbar-track {background: #f5f5f5; border-radius: 2px;}
.list1_box>div::-webkit-scrollbar-thumb {background: #e5e5e5; border-radius: 10px; }
.list1_box>div::-webkit-scrollbar-thumb:hover { background: #bdd7f6;}

/* 列表2 */
.list2{padding-top:10px;}
.list2 li{height:34px;line-height: 34px;font-size:13px;}
.list2 li a{display: inline-block;width:100%;height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list2 li .rt{font-size:12px;color:#999;}
.list2 li b{display: inline-block;width: 8px;height:8px;background: #8abefe;position: relative;top:-1px;margin-right:12px;}
.list2 li:hover{color:#2e67ac;font-weight:bold;}

/* 列表3 */
.list3{padding-top:10px;}
.list3 li{height:40px;line-height: 40px;color:#141414;font-size:14px;border-bottom:1px dotted #e6e6e6;}
.list3 li a{display: inline-block;width:100%;height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list3 li .rt{font-size:13px;color:#999;}
.list3 li b{display: inline-block;width: 8px;height:8px;background: #8abefe;position: relative;top:-1px;margin-right:12px;}
.list3 li:hover{color:#2e67ac;font-weight:bold;}

/* 列表4 */
.list4{padding:5px 2px 10px;}
.list4 li{min-width: 150px;margin-right:10px;height:38px;line-height: 38px;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list4 li a{display: inline-block;width:100%;height:100%;}
.list4 li b{display: inline-block;width: 8px;height:8px;background: #8abefe;position: relative;top:-2px;margin-right:12px;}


/* 新闻图片 轮播 */
.newsSlider{position: relative;margin:0 auto;margin-top:32px;}
.newsSlider .bd .tempWrap{width:100% !important;overflow:hidden;}
.newsSlider .bd ul{ overflow:hidden; zoom:1;}
.newsSlider .bd ul li{ float:left;width:230px;height:134px;}
.newsSlider .bd ul li img{width:220px;height:128px;object-fit: cover;}
.newsSlider .prev,.newsSlider .next{  display:block;text-align: center;position:absolute; left:-35px; top:50%;background:rgba(0, 0, 0, 0.3);}
.newsSlider .next{ left:auto;}
.newsSlider .prev:hover,.newsSlider .next:hover{background:#2e67ac;}
.newsSlider .prevStop{ display:none;}
.newsSlider .nextStop{ display:none;}
@media screen and (min-width:550px) and (max-width:649px){
    .floor3{height:235px;} 
    .newsSlider{width:450px;}
    .newsSlider .bd ul li{margin-right:10px;width:230px;height:134px;}
    .newsSlider .bd ul li img{width:220px;height:128px;}
    .newsSlider .bd .tempWrap{width:450px !important;}
    .newsSlider .prev,.newsSlider .next{width:24px; height:46px;line-height:46px;margin-top:-23px;}
    .newsSlider .prev img,.newsSlider .next img{width:12px;height:auto;}
    .newsSlider .prev{left:-34px;}
    .newsSlider .next{left:460px;}
}
@media screen and (min-width:500px) and (max-width:549px){
    .floor3{height:220px;} 
    .newsSlider{width:410px;}
    .newsSlider .bd ul li{margin-right:10px;width:200px;height:117px;}
    .newsSlider .bd ul li img{width:200px;height:117px;}
    .newsSlider .bd .tempWrap{width:410px !important;}
    .newsSlider .prev,.newsSlider .next{width:24px; height:46px;line-height:46px;margin-top:-23px;}
    .newsSlider .prev img,.newsSlider .next img{width:12px;height:auto;}
    .newsSlider .prev{left:-29px;}
    .newsSlider .next{left:415px;}
}
@media screen and (min-width:450px) and (max-width:499px){
    .floor3{height:200px;} 
    .newsSlider{width:370px;}
    .newsSlider .bd ul li{margin-right:10px;width:180px;height:105px;}
    .newsSlider .bd ul li img{width:180px;height:105px;}
    .newsSlider .bd .tempWrap{width:370px !important;}
    .newsSlider .prev,.newsSlider .next{width:24px; height:46px;line-height:46px;margin-top:-23px;}
    .newsSlider .prev img,.newsSlider .next img{width:12px;height:auto;}
    .newsSlider .prev{left:-34px;}
    .newsSlider .next{left:380px;}
}
@media screen and (min-width:400px) and (max-width:449px){
    .floor3{height:200px;} 
    .newsSlider{width:345px;}
    .newsSlider .bd ul li{margin-right:5px;width:170px;height:99px;}
    .newsSlider .bd ul li img{width:170px;height:99px;}
    .newsSlider .bd .tempWrap{width:345px !important;}
    .newsSlider .prev,.newsSlider .next{width:24px; height:46px;line-height:46px;margin-top:-23px;}
    .newsSlider .prev img,.newsSlider .next img{width:12px;height:auto;}
    .newsSlider .prev{left:-26px;}
    .newsSlider .next{left:347px;}
}
@media screen and (min-width:360px) and (max-width:399px){
    .floor3{height:200px;} 
    .newsSlider{width:345px;}
    .newsSlider .bd ul li{margin-right:5px;width:170px;height:99px;}
    .newsSlider .bd ul li img{width:170px;height:99px;}
    .newsSlider .bd .tempWrap{width:345px !important;}
    .newsSlider .prev,.newsSlider .next{width:24px; height:46px;line-height:46px;margin-top:-23px;display:none;}
    .newsSlider .prev img,.newsSlider .next img{width:12px;height:auto;}
}
@media screen and (min-width:340px) and (max-width:359px){
    .floor3{height:190px;} 
    .newsSlider{width:325px;}
    .newsSlider .bd ul li{margin-right:5px;width:160px;height:93px;}
    .newsSlider .bd ul li img{width:160px;height:93px;}
    .newsSlider .bd .tempWrap{width:325px !important;}
    .newsSlider .prev,.newsSlider .next{width:24px; height:46px;line-height:46px;margin-top:-23px;display:none;}
    .newsSlider .prev img,.newsSlider .next img{width:12px;height:auto;}
}
@media screen and (min-width:320px) and (max-width:339px){
    .floor3{height:190px;} 
    .newsSlider{width:305px;}
    .newsSlider .bd ul li{margin-right:5px;width:150px;height:87px;}
    .newsSlider .bd ul li img{width:150px;height:87px;}
    .newsSlider .bd .tempWrap{width:305px !important;}
    .newsSlider .prev,.newsSlider .next{width:24px; height:46px;line-height:46px;margin-top:-23px;display:none;}
    .newsSlider .prev img,.newsSlider .next img{width:12px;height:auto;}
}
@media screen and (max-width:319px){
    .floor3{height:230px;} 
    .newsSlider{width:220px;}
    .newsSlider .bd ul li{width:220px;height:128px;}
    .newsSlider .bd ul li img{width:220px;height:128px;}
    .newsSlider .bd .tempWrap{width:220px !important;}
    .newsSlider .prev,.newsSlider .next{width:24px; height:46px;line-height:46px;margin-top:-23px;}
    .newsSlider .prev img,.newsSlider .next img{width:12px;height:auto;}
    .newsSlider .prev{left:-29px;}
    .newsSlider .next{left:225px;}
}
/* ********************************   首页 结束   ******************************* */
/* ********************************   其他 内页   ******************************* */
.mian{min-height:500px;margin-top:10px;}
/* PC小屏幕下显示 */

.leftaside{width:100%; margin-bottom:15px;}

/* 左 */
.leftaside .asidetitle{width:100%;height:60px;line-height: 60px;background: #2e67ac;color:#fff;font-size:18px;font-weight:bold;padding-left:35px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.leftaside .asidetitle img{position: absolute;top:14px;right:20px;width:30px;height:30px;}
.leftaside .asidenav:before{content:'';display: block;clear:both;}
.leftaside .asidenav{background: #eee;}
.leftaside .asidenav a{display: inline-block;width:100%;height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.leftaside .asidenav>li p{height:40px;line-height: 40px;border-bottom:1px solid #fff;font-size:15px;padding-left:35px;cursor: pointer;position: relative;}
.leftaside .asidenav>li p b{display: inline-block;width:10px;height:10px;background: url('../images/bba.png') center no-repeat;position: absolute;top:17px;right:18px;}
.leftaside .asidenav>li p.active b{background: url('../images/bbc.png') center no-repeat;}
.leftaside .asidenav>li p.active a{color:#295288;}
.leftaside .asidenav .erj{border-bottom:1px solid #fff;display: none;}
.leftaside .asidenav .erj li{height:30px;line-height: 30px;font-size:14px;padding-left:40px;}
.leftaside .asidenav .erj li.active a,.leftaside .asidenav .erj li:hover a{color:#295288;font-weight:bold;}

/* 右 */
.rightcontent{width:100%;}
.rightcontent .contenttitle{width:100%;height:50px;line-height: 50px;background: #e5edf5;font-size:16px;color:#00152c;padding-left:8px;}
.rightcontent .content img{max-width:100%;}
.rightcontent .contenttitle span{font-size:18px;color:#00152c;}

/* 图文列表一 */
.tuwenList1 li{height:130px;position: relative;padding:15px 0 15px 130px;border-bottom:1px dotted #e8e8e8;}
.tuwenList1 li .img{width:120px;height:88px;overflow: hidden;position: absolute;top:20px;left:0;}
.tuwenList1 li .img img{width:120px;height:88px;position: absolute;top:0;left:0;left:0;right:0;margin: auto; object-fit: cover;}
.tuwenList1 li .img span{display: inline-block;width:23px;height:30px;line-height:25px;text-align: center;color:#fff;font-size:20px;background: url('../images/bg_rank.png') center no-repeat;position: absolute;top:0;left:0;z-index: 10;}
.tuwenList1 li .img span.rank1{background: url('../images/bg_rank1.png') center no-repeat;}
.tuwenList1 li .img span.rank2{background: url('../images/bg_rank2.png') center no-repeat;}
.tuwenList1 li .img span.rank3{background: url('../images/bg_rank3.png') center no-repeat;}
.tuwenList1 li .title{margin-bottom:0px;font-size:14px;height:19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tuwenList1 li .title:hover{color:#2e67ac;font-weight:bold;}
.tuwenList1 li .tip{color:#999;font-size:10px;}
.tuwenList1 li .tip img{width: 15px;height:15px;margin-right:3px;position: relative;top:-2px;}
.tuwenList1 li .tip img:first-child{width:10px;height:10px;}
.tuwenList1 li .line{width:52px;height:1px;border-bottom:1px solid #737373;margin:10px 0;transition: all 0.25s;display: none;}
.tuwenList1 li:hover .line{width:100%;height:1px;border-bottom:1px solid #2e67ac;margin:20px 0 18px;}
.tuwenList1 li .txt{color:#858585;font-size:12px;margin:5px 0;display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.tuwenList1 li:hover .txt{color:#3c3c3c;}
.tuwenList1 li .see .more{display: inline-block;width:75px;height:22px;line-height: 20px;text-align: center;border-radius:12px;border:1px solid #8a8a8a;color:#666;font-size:10px;}
.tuwenList1 li .see .more:hover{background: #2e67ac;border:1px solid #2e67ac;color:#fff;}

/* 图文列表二 */
.tuwenList2{margin-bottom:15px;}
.tuwenList2 li{width:100%;height:160px;background: #eee;margin:15px 1% 0;position: relative;}
.tuwenList2 li a{display: inline-block;width:100%;height:100%;padding:30px 55px 30px 150px }
.tuwenList2 li .img{position: absolute;top:0;left:0;width:140px;height:160px;overflow: hidden;}
.tuwenList2 li .img img{width:140px;min-height:160px; object-fit: cover;}
.tuwenList2 li h1{font-size:18px;color:#2e67ac;line-height: 36px;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tuwenList2 li p{font-size:13px;color:#333;line-height: 32px;height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 分页 
.page{text-align: center;height:120px;padding-top:40px;}
.page li{display: inline-block;min-width:34px;height:34px;line-height: 34px;text-align: center;margin:0 5px;border:1px solid #d9d9d9;color:#565656;}
.page li a{display: inline-block;width:100%;height:100%;color:#565656;}
.page li.disabled{background: #f5f5f5;}
.page li.active,.page li.active a,.page li:hover,.page li:hover a{background: #2e67ac;color:#fff;border:1px solid #2e67ac;}
.page li:first-child,.page li:last-child{margin:0 20px;}*/

.page{text-align: center;height:120px;padding-top:40px;}
.page table tr td div a,.page table tr td div span.PrevDisabled,.page table tr td div span.this-page,.page table tr td div span.NextDisabled
{display: inline-block;min-width:36px !important;height:34px;line-height: 30px !important;text-align: center;margin:0 5px;border:1px solid #d9d9d9;color:#565656 !important;font-size:14px !important;}
.headStyle5n65t6v1tl, .headStyle5n65t6v1tl td, .headStyle5n65t6v1tl div{font-family: "Microsoft YaHei",sans-serif !important;font-size:14px !important;color:#565656 !important;}

/* 详情页 */
.detailcontent{padding:30px 30px 0;}
.detailcontent .title{font-size:24px;color:#000;text-align: center; line-height: 35px; margin-bottom: 20px;}
.detailcontent .tip{height:50px;text-align: center;font-size:14px;color:#989898;border-bottom:1px solid #f0f0f0;}
.detailcontent .share{height:100px;padding:20px 0 30px;border-top:1px dotted #eee;}
.detailcontent .share span.rt{position: relative;top:20px;}
.detailcontent .share span.rt a{margin-left:5px;display: inline-block;width:30px;height:30px;}
.detailcontent .share p{line-height: 34px;color:#666;}
.detailcontent .share p a{color:#666;}
.detailcontent .share p:hover,.detailcontent .share p a:hover{color:#2e67ac;}

/* 人物详情页 */
.persondetail{padding-top:30px;}
.persondetail .person{width:300px;height:290px;margin:0 auto;text-align: center;}
.persondetail .person h1{text-align: center;font-size:20px;color:#2e67ac;margin:10px 0 5px;}
.persondetail .person p{text-align: center;font-size:16px;}

.content{padding-bottom:0 !important;}
.content>div{margin-bottom:30px;}
.content>p{line-height:25px;}