/*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;}

/* ********************************   公共样式  开始 ******************************* */
.logoslide{display:none;}
.logophone{display:block;}

.top .logo{position:relative;top:-9px;}

/* 返回顶部 */
#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 .phoneIcon{display: none;}
.top .phoneSearch{display: none;}
@media screen and (min-width:900px) and (max-width:1099px){
    .top{width:100%;height:128px;background: #3176c8;}
    .top .container{padding-top:26px;}
    .top .right{width:460px;height:36px;line-height:36px;position: relative;top:14px;text-align: right;}
    .top .right input{width:300px;height:36px;line-height:36px;border:1px solid #d7ebfc;background:transparent;padding-left:15px;position: absolute;left:0;top:0;color:#d7ebfc;}
    .top .right input::-webkit-input-placeholder{color: #d7ebfc;}
    .top .right input::-moz-input-placeholder{color: #d7ebfc;}
    .top .right input::-ms-input-placeholder{color: #d7ebfc;}
    .top .right .search{display: inline-block;width:60px;height:36px;line-height:36px;text-align: center;background: #d7ebfc;position: absolute;left:300px;top:0;
    padding-left: 18px;  
    padding-right: 18px;
    padding-top: 6px;
    padding-bottom: 5px;}
    .top .right .search img{position: relative;top:-2px;}
    .top .right span{color:#d7ebfc}
    .top .right span a{color:#fff;} 
}
@media screen and (min-width:800px) and (max-width:899px){
    .top{width:100%;height:128px;background: #3176c8;}
    .top .container{padding-top:26px;}
    .top .right{width:360px;height:72px;line-height:36px;position: relative;top:15px;text-align: right;}
    .top .right input{width:300px;height:36px;line-height:36px;border:1px solid #d7ebfc;background:transparent;padding-left:15px;position: absolute;left:0;top:0;color:#d7ebfc;}
    .top .right input::-webkit-input-placeholder{color: #d7ebfc;}
    .top .right input::-moz-input-placeholder{color: #d7ebfc;}
    .top .right input::-ms-input-placeholder{color: #d7ebfc;}
    .top .right .search{display: inline-block;width:60px;height:36px;line-height:36px;text-align: center;background: #d7ebfc;position: absolute;left:300px;top:0;
    padding-left: 18px;  
    padding-right: 18px;
    padding-top: 6px;
    padding-bottom: 5px;}
    .top .right .search img{position: relative;top:-2px;}
    .top .right span{color:#d7ebfc;position: absolute;top:36px;right:0;font-size:13px;line-height:30px;}
    .top .right span a{color:#fff;}
}

/* nav */
.nav{height:46px;background: #2f63ab;position: relative;}
.nav .navbread{width:100%;height:46px;line-height: 41px;cursor: pointer;color:#fff;font-size:16px;padding-left:10px;}
.nav .navbread img.jt{position: relative;top:-4px;margin-left:3px;transition: all 0.3s;}
.nav .navbread img.rt{width:25px;height:auto;position: relative;top:7px;}
.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:46px;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{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:22px;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:170px;background: #3a6cca;color:#fff;}
.bottom1 .container{padding-top: 30px;position: relative;}
.bottom1 .ewm{float:right;width:100px;height:130px;}
.bottom1 .ewm p{line-height: 30px;text-align: center;}
.bottom1 .link{height:37px;position: absolute;top:132px;padding-left:75px;}
.bottom1 .small_link{left: 160px;}
.bottom1 .link select{width:150px;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: relative;top:10px;padding:10px 0 0 75px;}
.bottom1 .bottomtel img{position: absolute;top:20px;left:0;}
.bottom1 .bottomtel p{line-height: 26px;color:#fefefe;}
/* bottom2 */
.bottom2{height:48px;line-height: 48px;text-align: center;background: #2f63ab;color:#fefefe;}
/* ********************************   公共样式 结束  ******************************* */

/* ********************************   首页  开始  ******************************* */
.titleline{margin-top:15px;height:45px;line-height: 45px;color:#00152c;font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.titleline .rt{color:#00152c;font-size:14px;position: relative;top:5px;}
.titleline span{color:#999;font-size:16px;margin-left:10px;}
.orangeline{border-bottom:1px solid #ffc975;}
.blueline{border-bottom:1px solid #90abcf;}
.greenline{border-bottom:1px solid #b6e6aa;}

.left1{width:49%;float:left;}
.left2{width:49%;float:right;}
.left3{display: none;}
.floor1-0{display: none;}
.floor1-1{display: block;}

/* .floor1{height:300px;}
.floor2{height:490px;}*/
.floor3{height:260px;} 

/* 列表1 */
.list1{padding-top:15px;}
.list1 li{height: 44px;line-height: 44px;font-size:17px;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:396px;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:15px;}
.list2 li{height:36px;line-height: 36px;}
.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:15px;}
.list3 li{height:50px;line-height: 50px;color:#141414;font-size:16px;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:20px 2px 30px;}
.list4 li{min-width: 188px;margin-right:20px;height:40px;line-height: 40px;font-size:16px;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{overflow:hidden;}
.newsSlider .bd ul{ overflow:hidden; zoom:1;}
.newsSlider .bd ul li{ float:left;width:220px;height:128px;}
.newsSlider .bd ul li img{width:220px;height:128px;object-fit: cover;}
.newsSlider .prev,.newsSlider .next{  display:block;width:30px; height:54px;line-height:54px;text-align: center;position:absolute; top:50%; margin-top:-27px;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:1000px) and (max-width:1099px){
    .newsSlider{width:910px;}
    .newsSlider .bd ul li{margin-right:10px;width:220px;height:128px;}
    .newsSlider .bd ul li img{width:220px;height:128px;}
    .newsSlider .bd .tempWrap{width:910px !important;}
    .newsSlider .prev{left:-35px;}
    .newsSlider .next{left:915px;}
}
@media screen and (min-width:850px) and (max-width:999px){
    .newsSlider{width:710px;}
    .newsSlider .bd ul li{margin-right:10px;width:230px;height:134px;}
    .newsSlider .bd ul li img{width:230px;height:134px;}
    .newsSlider .bd .tempWrap{width:710px !important;}
    .newsSlider .prev{left:-40px;}
    .newsSlider .next{left:720px;}
}
@media screen and (min-width:800px) and (max-width:849px){
    .newsSlider{width:680px;}
    .newsSlider .bd ul li{margin-right:10px;width:220px;height:128px;}
    .newsSlider .bd ul li img{width:220px;height:128px;}
    .newsSlider .bd .tempWrap{width:680px !important;}
    .newsSlider .prev{left:-40px;}
    .newsSlider .next{left:690px;}
}


/* ********************************   首页 结束   ******************************* */
/* ********************************   其他 内页   ******************************* */
.mian{min-height:500px;margin-top:20px;}
/* PC小屏幕下显示 */

.leftaside{width:100%;}

/* 左 */
.leftaside .asidetitle{width:100%;height:90px;line-height: 90px;background: #2e67ac;color:#fff;font-size:23px;font-weight:bold;padding-left:55px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.leftaside .asidetitle img{position: absolute;top:30px;right:32px;}
.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:50px;line-height: 50px;border-bottom:1px solid #fff;font-size:17px;padding-left:60px;cursor: pointer;position: relative;}
.leftaside .asidenav>li p b{display: inline-block;width:12px;height:12px;background: url('../images/bba.png') center no-repeat;position: absolute;top:19px;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:50px;line-height: 50px;font-size:15px;padding-left:75px;}
.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:18px;color:#00152c;padding-left:8px;}
.rightcontent .contenttitle{display: none;}
.rightcontent .contenttitle span{font-size:18px;color:#00152c;}

/* 图文列表一 */
.tuwenList1 li{height:270px;position: relative;padding:36px 0 46px 280px;border-bottom:1px dotted #e8e8e8;}
.tuwenList1 li .img{width:260px;height:192px;overflow: hidden;position: absolute;top:35px;left:0;}
.tuwenList1 li .img img{width:260px;height:192px;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:10px;font-size:16px;}
.tuwenList1 li .title:hover{color:#2e67ac;font-weight:bold;}
.tuwenList1 li .tip{color:#999;font-size:13px;}
.tuwenList1 li .tip img{width: 20px;height:20px;margin-right:5px;position: relative;top:-2px;}
.tuwenList1 li .tip img:first-child{width:15px;height:15px;}
.tuwenList1 li .line{width:52px;height:1px;border-bottom:1px solid #737373;margin:20px 0 18px;transition: all 0.25s;}
.tuwenList1 li:hover .line{width:100%;height:1px;border-bottom:1px solid #2e67ac;margin:20px 0 18px;}
.tuwenList1 li .txt{color:#858585;line-height: 28px;height: 56px;display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-bottom:15px;}
.tuwenList1 li:hover .txt{color:#3c3c3c;}
.tuwenList1 li .see .more{display: inline-block;width:124px;height:30px;line-height: 28px;text-align: center;border-radius:15px;border:1px solid #8a8a8a;color:#666;font-size:13px;}
.tuwenList1 li .see .more:hover{background: #2e67ac;border:1px solid #2e67ac;color:#fff;}

/* 图文列表二 */
.tuwenList2{margin-bottom:15px;}
.tuwenList2 li{float:left;width:48%;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;}