@charset "utf-8";
@media screen  and (min-width:1400px){
.main .list_news li .pic{height:200px;}
.main .list_news li .pbox{height:185px;}
.list_fenxi li{width:20%}
.jianyan .jy3 .list_fw li{width:14.28%}
.jianyan .jy3 .jy3_wrap{padding-left:25px}
.container{padding-left:0!important;padding-right:0!important}
}

@media screen  and (min-width:1000px) and (max-width:1399px) {
    .banner-slider{height: auto;}
    .banner-slider .container{width: 100%; padding: 0 !important; height: auto;}
    .banner-slider .container .pics{float: none;}
    .banner-slider .container .pics img{width: 100%; height: auto;}
    .banner-slider .container .ctrl{display: none;}
    .banner-slider .swiper-slide .txt{position: relative; width: 100%; bottom: 0; left: 0; padding: 20px; background: #C4121D;}
    .swiper-container.pics .swiper-slide-active .txt{left: 0;}
    .banner-slider .swiper-slide a{display: block; width: 100%; height: 100%;}
    .swiper-container.pics{width: 100%; height: auto;}
}

@media screen  and (min-width:1000px) and (max-width:1199px) {
.container{width:96%}
.main .list_news ul{margin:0 -15px}
.main .list_news li .item{margin:15px}
.main .list_news li .pbox{height:210px;}
.main .list_news li .title{max-height:52px;overflow:hidden;}
.list_danyuan li .item{background-size:auto 80%;padding:25px}
.main .tuanti .tt_t1 span{border-top-width:3px}
/* font*/
.font60{font-size:60px;}
.font42{font-size:35px;}
.font36{font-size:32px;}
.font32{font-size:26px;}
.font30{font-size:24px;}
.font28{font-size:22px}
.font24{font-size:20px}
.font22{font-size:18px}
.font20{font-size:17px}
.font18{font-size:16px;}
.font16{font-size:15px;}
.kg1{height:50px}
.lh42{line-height:36px;}
.lh36{line-height:32px;}
.hot_news .news_title{font-size:32px!important;}
}
@media screen and (max-width:999px) {
html{font-size:62.5%}
body{font-size:1.4rem;padding-top:60px}
/* font*/
.font60{font-size:2.4rem;}
.font42{font-size:2.3rem;}
.font36{font-size:2.2rem;}
.font32{font-size:2rem!important;}
.font30{font-size:1.9rem;}
.font28{font-size:1.85rem;}
.font24{font-size:1.8rem}
.font22{font-size:1.7rem}
.font20{font-size:1.6rem}
.font18{font-size:1.5rem;}
.font16{font-size:1.4rem;}

/* padding */
.p60{padding:2.5rem 0}
.pb80{padding-bottom:3rem}
.p40{padding:2rem 0}
.p30{padding:1.5rem 0}
.lh52{line-height:3rem;}
.lh42{line-height:2.8rem;}
.lh36{line-height:2.5rem;}
.logo img{height:42px;margin-top:6px}
.header-m{position:fixed;left:0;right:0;top:0;z-index:100;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);height:60px;display:none}
.header-m .menu-pop{position:fixed;left:0;right:0;top:60px;bottom:0;background:#fff;overflow-x:hidden;overflow-y:auto;padding:20px;border-top:1px solid #ccc;display:none}
.header-m .menu{height:auto}
.header-m .menu li{float:none;width:auto;text-align:left;margin-bottom:5px}
.header-m .menu .v1{color:#213980;line-height:40px;text-align:left;display:block;font-size:1.5rem;font-weight:bold;}
.header-m .menu dl{position:static;width:auto;padding:0;box-shadow:none;}
.header-m .menu .v2{padding:0;line-height:40px;font-size:1.4rem}
.header-m .menu dd{border-bottom:1px dashed #cbcdd3}
.btn-so{width:30px;height:30px;cursor:pointer;position:absolute;right:55px;top:50%;z-index:9;margin-top:-15px;background: url(../img/icon_sou2.png) center center no-repeat;}
.menuBtn{width:28px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.menuBtn b{display:block;height:2px;background-color:#004a84;margin-bottom:8px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header-m ul li a span.more { width: 12px; height: 12px; position: relative; float: right; top: 20px }
.header-m ul li a span.more span { background: #213980; position: absolute; }
.header-m ul li a span.more span.h { width: 12px; height: 2px; transform: translate3d(0, 5px, 0); -webkit-transform: translate3d(0, 5px, 0) }
.header-m ul li a span.more span.v { transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0); -webkit-transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0); }
.header-m ul li.active a span.more span.v { background:#213980; transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0); -webkit-transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0); }
.header-m .m-so1,.header-m .menu-pop{top:60px}
.header-m .m-so1{position:fixed;left:0;right:0;padding:10px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);margin:0;width:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;display:none}
.header-m .m-so1 .con{border:1px solid #ccc;position:relative;z-index:1}
/* footer */
.footer{padding:2rem 0;text-align:center;}
.footer .footer_logo{text-align:center;display:none;}
.footer .fl{margin-top:0}
.footer .fl,.footer .fr{width:100%}
.footer .fr{margin-top:1rem}
.footer .fr img{max-width:5rem;}
/* 简介 */
.item_ul .item,.item_ul2 .item{margin:1rem;}
.item_ul,.item_ul2{margin:0 -1rem}
.main .subcat{padding:2rem 3rem 1rem 3rem;line-height:initial;margin-bottom:1rem}
.main .subcat .child_nav{margin-top:1rem;clear:both;width:100%}
.main .subcat .child_nav li{font-size:1.5rem;height:4.5rem;line-height:4.5rem;margin:.3rem 0;width:33.33%}
.about1{padding:3rem 0 5rem 0}
.about1 .about1_desc .desc1{line-height:3.3rem;}
.about1 .middle-x5{position:relative;padding:6rem 0 0 3rem}
.about1 .middle-x5::before{width:90%;height:16rem;top:3rem;left:0;border-width:.5rem}
.about2 ul{margin-top:2rem;}
.about2 ul li .item{padding:2rem 0;font-size:1.4rem}
.about3 .list_about3{margin:0}
.about3 .desc{padding:1.5rem 0}
.about4{padding:1rem 0 4rem 0;}
.about4 .wrap{padding:3rem;}
/* 亲切关怀 */
.about_care{margin:2rem 0 0 0;padding:3rem 0 6rem 0;}
.about_care .swiper-wrapper{padding:3rem 0}
.about_care .swiper-slide-active{-webkit-transform: scale(1);transform: scale(1);}
.about_care .container{padding:0 4rem!important;}
.about_care .jt i{font-size:4rem;}
.about_care .swiper-slide-active .tit{font-size:1.4rem;line-height:2.5rem;padding:.5rem 1.5rem;height:6rem}
/* 联系方式 */
.contact .list_lx1{padding:2rem}
#allmap {height:35rem;}
.contact .list_lxfs li{padding:2rem;margin-top:2rem}
.kg1{height:3rem;}
.contact .list_lxfs li .tit{font-size:1.8rem;margin-bottom:1rem;}
.contact .list_lxfs li .sub_tit{font-size:1.4rem}
.contact .list_lxfs li .sub_tel{font-size:1.6rem}
/* 新闻列表 */
.main .list_news ul{margin:0 -1rem}
.main .list_news li .item{margin:1.5rem 1rem}
.main .list_news li .pbox{padding:1.5rem;}
/* pages */
.pages{padding:2rem 0;}
.pages li{margin:0 .4rem;}
.pages li a{padding:2px 1rem;font-size:1.3rem;}
/* 新闻列表2 */
.mainbox .leftside{width:100%;margin-right:0;margin-bottom:1.5rem}
.mainbox .leftside dd{font-size:1.5rem}
.mainbox .contbox{clear:both;width:100%;}
.mainbox .leftside dt{padding:1rem 1.5rem}
.mainbox .leftside dd a{padding:1rem 1.5rem;}
.mainbox .list_news2 li{padding:1rem 0}
.mainbox  .list_news2 li .time{width:6rem;}
/* 文章内页 */
.pagebox h1.news_title{font-size:2rem!important;margin:1rem 0;line-height:2.8rem;}
.pagebox .news_time span{padding:0 1rem}
.pagebox .news_cont,.pagebox .news_cont p{line-height:2;}
.pagebox .news_cont{padding:2rem 0;}
.contbox .type_tit{margin-top:2rem}
/* 科技人才 */
.contbox .list_rencai .item{padding:1.5rem;}
.contbox .list_rencai .tit{margin:2rem 0 .5rem 0}
.contbox .list_rencai .item .info{padding:0}
.contbox .list_rencai .zhiwu{margin:5px 0}
.contbox .list_rencai  .desc{line-height:2rem;}
.culture .list_news{padding-top:1.5rem;}
/* 创新单元 */
.list_danyuan li .item{background-size:auto 65%;padding:2rem}
.list_danyuan li .desc{max-width:90%;}
.search2{margin:2rem 0;padding:1.5rem}
.search2 li{padding:6px 0}
.search2 form{padding:1rem 0 0 0}
/* 科技查新 */
.main .list_keji li .item .info{padding:1.5rem;}
.main .list_keji li .title{width:100%;position:initial;margin-top:-4rem;}
.main .list_keji li .desc{line-height:2rem;max-height:6rem;margin:2rem 0 1rem 0}
.main .list_keji li .link{margin:1rem 2px 0 0}
.main .list_keji li .link img{width:2.3rem}
/* 学术团体 */
.main .tuanti{padding-top:2rem}
.main .tuanti .tt_t1 span{padding:1rem 0;border-top-width:3px}
.main .tuanti .tt_t2{margin:2rem 0;}
.main .tuanti .tt_img{margin-top:2rem}
.main .tuanti .tt_t3_desc{padding:1rem 0;}
.main .tuanti .tt_t3_desc p{margin:1.5rem 0}
.main .tuanti .tt_t3_desc p::before{width:4px;height:4px;top:29%;}
/* 现任领导 */
.list_leader{padding:2rem 0 0 0}
.list_leader li .item{padding:1.5rem;max-width:95%;margin:2rem 0}
.list_leader li .pic{margin:-2rem -3rem 0 0;}
.contbox .show1 .title{padding:1.5rem 1rem;margin:3rem 0 2rem 0}
.main .jiansuo{padding:1rem 1.5rem;margin-bottom:2rem;}
.main .jiansuo .js_left{width:100%;}
.main .jiansuo .js_left li{padding:.6rem 0}
.main .jiansuo .js_btn{float:left;margin:1rem 0 2rem 0;}
.main .jiansuo .js_btn button{width:11rem;float:left;height:4.5rem;line-height:4.5rem;font-size:1.5rem}
.main .jiansuo .js_btn button i{font-size:1.7rem;margin-right:1rem}
/* 院史回顾 */
.list_history ul::before{height:80%;left:16px;top:4rem;}
.list_history li{margin-bottom:2rem;padding:1.5rem 0 0 3.5rem}
.list_history li .desc{font-size:1.4rem;line-height:2rem;margin-top:.2rem}
.list_history li dl .jianjie{padding-left:0;}
.list_history li dd{margin:1.5rem 0}
.list_history li::before{left:5.6px;top:2rem;background-size:2rem;}
.list_history li dd .pic{margin:0 0 2rem 0}
/* 科技期刊 */
.main .qikan .pic{max-width:75%;margin:1rem auto;}
.main .qk_wrap{padding:0}
.qk_wrap .qk1{margin:2em 0}
.qk_wrap .qk1 .qk1_tit{max-width:100%;margin:1rem 0}
.qk_wrap .qk1 .select{margin-top:1rem}
.qk_wrap .qk2 li{height:initial;line-height:2.5rem;}
.qk_wrap .qk3 .qk3_tit{padding:2rem 0 .5rem 0}
.qk_wrap .qk3 .list_qk li{margin:1rem 0}
.qk_wrap .qk3 .qk_btn{padding:2rem 0;}
.qk_wrap .qk3 .qk_btn a{width:15rem;height:5rem;line-height:5rem;}
/* 分析测试 */

.fenxi1 .fx2{line-height:1.5;}
.fenxi1 .fx3{padding:1rem 0 2rem 0;background-size:150% auto;}
.fenxi1 .fx3 li{width:80%;padding:1.5rem 15%;justify-content:left;border-bottom:1px solid rgba(83, 84, 84,.1);border-right:0;margin:0 auto}
.fenxi1 .fx3 li:last-child{border-bottom:0}
.fenxi3 li .item{padding:4rem 3rem;}
.fenxi3 li .link{margin:1.5rem 0 0 0}
.fenxi1 .fx4{padding:1.5rem 2%}
.fenxi2_honor{padding:1rem;}
.fenxi2 .list_faq li{margin:1.5rem 0}
.fenxi2{margin:0 -1rem}
.fenxi2 .wrap_box{margin:1rem;}
.type2{padding:1rem 0}
.fenxi2 .list_faq li .faq_desc{line-height:2rem;margin-top:1rem;padding:0 1rem}
.fenxi3{padding:1rem 0}
.fenxi4 .list_steep{padding:1.5rem 0}
.fenxi4 .list_steep li{background:url(../img/icon_jt02.png) no-repeat bottom  center;padding-bottom:1.5rem}
.fenxi4 .list_steep li .item{padding:.5rem 1.5rem;max-width:80%;margin:1.5rem auto}
.fenxi4 .list_steep li .xu img{max-width:5.5rem;}
.jianyan .jy1{padding:4rem 0;margin:3rem 0 1rem 0;font-size:1.9rem}
.jianyan .jy2 .list_zs{padding:1.5rem 2rem;margin:2rem 0}
.jianyan .jy3 .fanwei{width:100%;height:50rem;margin:2rem auto 4rem auto}
.jianyan .jy3 .fanwei li{width:50%;height:20rem;line-height:20rem;}
/* 首页 */
.hot_news .news_title{font-size:2rem!important;line-height:2.5rem;}
.hot_news .news_desc{line-height:2rem;max-height:4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.topic-icon{height: 2rem;}
.banner{padding:1.5rem 0}
.banner .focus{width:100%;}
.banner-slider{height: auto;}
.banner-slider .container{width: 100%; padding: 0 !important; height: auto;}
.banner-slider .container .pics{float: none;}
.banner-slider .container .ctrl{display: none;}
.banner-slider .swiper-slide .txt{position: relative; width: 100%; bottom: 0; left: 0; padding: 10px; background: #C4121D;}
.swiper-container.pics .swiper-slide-active .txt{left: 0;}
.banner-slider .swiper-slide a{display: block; width: 100%; height: 100%;}
.swiper-container.pics{width: 100%; height: auto;}
#banner-controller,#banner-swiper{width:100%;height:auto;}
#banner-controller .swiper-slide{padding:1.5rem 1.5rem .5rem 1.5rem}
#banner-controller .pic{height:8rem;margin-right:1rem;}
.banner .focus .swiper-slide img{height:auto!important;width: 100%!important; }
#banner-controller .slide_text{font-size:1.2rem; line-height: 1.5;padding: 1rem 10px 0 0px;}
.banner .focus .focus_txt li{padding:.5rem 1.5rem 1rem 1.5rem;}
.banner .focus .focus_txt{bottom:.5rem;left:-1rem;width:80%}
.banner .focus .focus_txt p{display:none;}
.banner .focus .focus_txt .tit{font-size:1.4rem;line-height:2.2rem;height:4.4rem;overflow:hidden;}

.section1 .list_pic li .tit{margin-top:.4rem}
.section2 li .item{height:initial;}
.link_more{margin-bottom:1rem;}
.lists li{height:4rem;line-height:4rem;}
.sec_type .child_nav{margin:0 1rem;margin-top:.4rem}
.sec_type .child_nav li{height:2.7rem;line-height:2.4rem;padding-bottom:12px;font-size:1.5rem}
.sec_type{margin:1rem 0}
.section3{padding:3rem 0 4rem 0}
.section3 .swiper-slide{padding-top:7rem;}
.section3 .swiper-slide::before{left:47%;}
.section3 .swiper-slide:nth-child(2n){padding-top:9rem}
.section3 .item .time{top:-2rem}
.section3 .swiper-slide::before{transform:skewX(-28deg);left:23.3%;}
.section3 .item .tit{line-height:2rem;height: 2rem;white-space:nowrap;text-overflow:ellipsis;}


.section4 .qikan .info{padding-left:0}
.section4 .qikan{padding-bottom:1rem}
.section4 .qikan .pic{max-width:initial;margin:1rem auto;text-align:center;}
.section4 .qikan .pic img{width:100%}
.section5{padding-bottom:3rem}
.section5 ul{margin:-1px -2px}
.section5 ul li .item{margin:2px;}
.links ul{margin:0 -1rem}
.links .item .tit{margin-bottom:1rem}
.links .item{margin:1rem}
.links .item .select{height:4rem!important;line-height:4rem!important;padding:0 1rem!important}

.dc-list li{width: 48%; margin-bottom: 10px;}
.dc-list li:nth-child(2n){margin-right: 0;}
.dc-list li .pic img{height: 42px;}
.dc-list li .txt span{font-size: 28px;}

.ld-list li{width:50%; padding: 10px;}
.ld-list li .wrapper{border-radius: 5px; padding: 10px;}
.ld-list li .pic{padding: 6px;}
.ld-list li .txt{padding: 7px 0px; height: 85px; font-size: 14px;}

.rz-item .pic img{width:90px;}
.rz-item .rz-img{height: 100px;}
.rz ul.z-list li{float: none;}
.rz ul.pic-list li{width: 49%}

.jianyan .jy2 .list_zs .item_ul2{width:100%; float:none;}
.jianyan .jy2 .list_zs .text{width:100%;}
.org-wrapper .col1 .item .block{font-size: 12px;letter-spacing: 0;}
.org-wrapper .col2 .row .item .block{font-size: 12px;letter-spacing: 0;}


.rs-objects h1{text-align:center; font-size:14px !important; line-height:1.5; margin-bottom:40px;}
.rs-objects .item{float:none; width:100%;padding:30px; height:auto; overflow:hidden; box-sizing:border-box; margin-bottom:20px;}
.rs-objects .item:last-child{float:right;}
.rs-objects .item h3{color:#213C7E; font-size:20px !important;}

.org-wrapper .col2 .row:before{top: 114px;}

.list_leader{display: block;}
.list_leader .middle-x6s{ width: 100%;}
.list_leader .w25{width:100%;}
.list_leader li .item{max-width: 100% !important; margin-top:0;}
.list_leader li .pic{padding:0; margin:0;}
   

}

