@charset "utf-8";
.header .con-top{padding:25px 0 25px 0;background: #fff; background: url(/public/img/top-bg.png) no-repeat center top; background-repeat: no-repeat; background-size: cover;}
.header .con-top:after{content:''; display:block; clear:both;}
.logo{float:left;}
.logo img{display:block;}
.m-share1{float:right;line-height:30px;margin-bottom:10px}
.m-share1 i{margin-right:12px;font-size:26px;vertical-align:middle;}
.m-share1 .fa-weibo{color:#CA2C2C}
.m-share1 .fa-weixin{color:#94D159}
.m-share1 a:hover{opacity:.88;}
.m-share1 a{position:relative;float:left;z-index:22;}
.m-share1 .down{position:absolute;width:150px;text-align:center;top:30px;z-index:22;left:-55px;display:none;}
.m-share1 .down .shadow2{padding:10px;background:#eee;margin-top:8px;box-shadow: 0 5px 10px rgba(0,0,0,.175)!important;}
.m-share1 .down .shadow2::before{content:"";border:10px solid transparent;border-bottom:10px solid #eee;position:absolute;top:-12px;left:50%;transform: translateX(-50%);}
.m-share1 a:hover .down{display:block;}
.header .con-bot{clear:both; background: #213C7E; color: #fff; position:relative;}
.header .con-bot:before{content:''; display:block; position:absolute; width:59%; background:#D10F14; height:60px; right:-30px; top:0;transform:skewX(30deg);}
.m-so1{clear:both;width:389px;border:1px solid #D2D2D2;position:relative;z-index:1;margin-top:10px}
.m-so1 .inp{display:block;width:calc(100% - 100px);padding:0 20px 0 9px;border:none;background:0 0;font-size:14px;color:#333;line-height:35px}
.m-so1 .inp::-webkit-input-placeholder{color:rgba(32,49,117,.2);font-family:"Microsoft YaHei";}
.m-so1 .inp::-moz-placeholder{color:rgba(32,49,117,.2);font-family:"Microsoft YaHei";}
.m-so1 .inp::-ms-input-placeholder{color:rgba(32,49,117,.2);font-family:"Microsoft YaHei";}
.m-so1 .sub{position:absolute;right:0;top:-1px;z-index:2;width:100px;height:37px;background:#213980;cursor:pointer;color:#fff;border:0;line-height:37px;}
.m-so1 .sub i{width:14px;height:37px;background:url(../img/icon_sou.png) no-repeat left center;float:left;margin:0 -4px 0 10px}
.m-so1 .sub:hover{opacity:.9;}
/* menu */
.header .menu{height:60px;position:relative;z-index:2;}
.header .menu li{float:left;width:10%;position:relative;}
.header .menu .v1{display:block;font-size:18px;line-height:60px;text-align:center;position:relative;color:#fff;position:relative;font-weight:bold;}
/*.header .menu li .v1::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background:#D50000;transition:all ease .3s;transform: translateX(-50%);}*/
.header .menu li.on .v1,.header .menu li:hover .v1{}
.menu li.on .v1:after,.menu li:hover .v1:after{width:100px}
.menu dl{position:absolute;left:0;top:100%;width:100%;background:#fff;box-shadow:0 5px 4px rgba(17,17,17,.17);padding-top:3px;display:none}
.header .menu li:hover dl{display:block}
.header .menu .v2{display:block;font-size:16px;color:#263b8c;line-height:24px;padding: 10px 0px 10px 0px;;border-bottom:1px dashed #cbcdd3}
.menu dd{margin-bottom:0;text-align: center;}
.menu dd:last-child .v2{border:none}
.header .menu dd.on .v2,.header .menu dd:hover .v2{background:#e9ebf3}
/* footer */
.footer{clear:both;padding:35px 0;background:#272727;font-size: 14px;color:rgba(255,255,255,.4);line-height:2;overflow:hidden;}
.footer .footer_logo{margin-bottom:15px}
.footer p{margin:3px 0}
.footer a{color:rgba(255,255,255,.4);}
.footer a:hover{color:rgba(255,255,255,.6);}
.footer .fr{margin-top:65px}
/* 关于我们 */
.ny_slide{height:170px;background-repeat:no-repeat;background-position:center; background-size: cover;}
.crumbs .zy{width:15px;height:15px;margin-top:-2px}
.crumbs .nav{align-items:center;}
.crumbs{padding:15px 0;color:#939393}
.crumbs a,.crumbs li.active a{color:#213980}
.crumbs li:hover a{color:rgba(33, 57, 128,.8)}
.main .subcat{background:#fff url(../img/bg_cat.png) no-repeat left top;padding:0 35px 0 50px;background-size:41px 100%;overflow:hidden;line-height:70px;margin-bottom:30px}
.subcat .child_nav li{float:left;position:relative;margin:0 18px;height:70px;line-height:70px;text-align:center;font-size:18px;}
.subcat .topcat{color:#213980;}
.subcat .child_nav li a{color:#575757;}
.subcat .child_nav li::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background:#D50000;transition:all ease .3s;transform: translateX(-50%);}
.subcat .child_nav li.on a,.subcat .child_nav li:hover a{color:#263b8c}
.subcat .child_nav li.on:after,.subcat .child_nav li:hover:after{width:95%;max-width:95px}
.about1 .about1_desc{padding-top:40px}
.about1 .about1_desc .desc1{line-height:48px;}
.about1 .about1_desc .desc2{color:#595959;}
.about1 .middle-x5{position:relative;}
.about1 .middle-x5::before{content:"";width:560px;height:230px;position:absolute;top:-42px;left:-190px;border:14px solid rgba(33, 57, 128,.1)}
.about1{padding:120px 0 60px 0}
.about1 .pic{position:relative;z-index:2;}
.about1 .pic:hover img{transform:scale(1);}
.about2{background:url(../img/bg_gy2.jpg) no-repeat center;background-size:cover;}
.type1{text-align:center;color:#595959}
.item_ul .item{margin:12px;}
.item_ul{margin:0 -12px}
.about2 ul{margin-top:35px;}
.about2 ul li .item{border:1px solid rgba(33, 57, 128, .3);border-radius:10px;text-align:center;color:#213980;padding:37px 0}
.about2 ul li:hover .item{border-color:rgba(33, 57, 128, .6);}
.about3 .list_about3{margin:0 -39px}
.about3 .desc{padding:0 39px;color:#595959;}
.about4{padding:20px 0;}
.about4 .wrap{background-position:top center;background-repeat:no-repeat;background-size:cover;padding:94px 44px;color:#fff}
.about4 .about4_desc{max-width:602px;}
.kg1{height:50px;}
/* 亲切关怀 */
.about_care{margin:30px 0 0 0;padding:90px 0 240px 0;background: #fff;background-position:bottom center;background-repeat: no-repeat;}
.about_care .swiper-wrapper{padding:65px 0}
.about_care .swiper-slide{-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;-webkit-transform: scale(.9);transform: scale(.9);}
.about_care .swiper-slide-active{position:relative;z-index:2;-webkit-transform: scale(1.5);transform: scale(1.5);}
.about_care .container{padding:0 65px!important;position:relative;}
.about_care .jt{background:none;}
.about_care .jt i{font-size:60px;color:#213980}
.about_care .jt:hover i{opacity:.88;}
.about_care .item{position:relative;}
.about_care .swiper-slide .tit{display:none;}
.about_care .item .tit{background:#213980;color:#fff;position:absolute;bottom:0;z-index:2; width:100%}
.about_care .swiper-slide-active .tit{font-size:12px;line-height:20px;padding:12px 15px;display:block;height:85px;}
.about_care .swiper-button-next{text-align:right;}
/* 联系方式 */
.contact .list_lxfs li{padding:30px 30px 20px 30px;margin-top:35px}
.contact .list_lxfs li .item{margin:5px 10px}
.contact .list_lxfs li .tit{font-size:22px;color:#213980;margin-bottom:20px;}
.contact .list_lxfs li .sub_tit{color:#7D7D7D;font-size:16px}
.contact .list_lxfs li .sub_tel{font-size:18px}
#allmap {width: 100%;height:392px;overflow: hidden;}
#allmap b{color: #CC5522;font-size: 14px; }
#allmap img{max-width:inherit!important;}
#allmap *,#allmap *:before,#allmap *:after {-webkit-box-sizing: border-box!important;-moz-box-sizing: border-box!important;box-sizing: initial!important;}
.contact .map{margin:35px 0}
.contact .list_lx1{padding:40px 50px}
.contact .list_lx1 .tit{color:#898989;margin-bottom:5px}
.contact .list_lx1 .tit i{font-size:18px;margin-right:5px}
/* 新闻列表 */
.main .list_news ul{margin:0 -28px}
.main .list_news li .item{margin:20px;transition:all ease .3s;background:#fff;}
.main .list_news li .pbox{padding:15px 20px;overflow:hidden;}
.main .list_news li .title{font-size:18px;color:#191919;font-weight:bold;line-height:26px;}
.main .list_news li .desc{font-size:14px;color:#868484;line-height:25px;max-height:75px;overflow:hidden;margin:10px 0;display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main .list_news li .time{color:#191919}
.main .list_news li:hover .title{color:#213980}
.main .list_news li:hover .item{box-shadow: 0 5px 25px 4px rgba(214, 211, 211, .75)!important}
/* pages */
.pager{margin:20px auto;text-align:center;line-height:1.2;padding:40px 0 80px 0;}
.pager li {display:inline-block;vertical-align:middle;margin:0 10px;}
.pager li a{display:block;border:1px solid #06439C;background:#fff;padding:5px 13px;font-size:14px;color:#636363}
.pager li:hover a,.pager li.active a{background:#06439C;border-color:#06439C;color:#fff;}
/* 新闻列表2 */
.mainbox .leftside{width:240px;float:left;margin-right:60px}
.mainbox .leftside dt{background:#213980;color:#fff;padding:12px 20px;font-weight:normal;}
.mainbox .leftside dd{font-size:16px;border-bottom:1px dashed rgba(83, 84, 84,.2);margin-bottom:0;position:relative;}
.mainbox .leftside dd::before{content:"";transition:all ease .3s;height:96%;background:#E7EDF9;width:3px;position:absolute;left:0;top:2%;z-index:-1;}
.mainbox .leftside dd a{display:block;color:#213980;padding:16px 20px;}
.mainbox .leftside dd:hover::before,.mainbox .leftside dd.on::before{background:#E60012;}
.mainbox .leftside dd:hover::before{width:100%}
.mainbox .leftside dd:hover a{color:#fff}
.mainbox .contbox{width:calc(100% - 300px);float:right} 
.mainbox  .list_news2 li{padding:17px 0;border-bottom:1px dashed #535454;overflow:hidden;}
.mainbox  .list_news2 li .time{width:75px;float:left;color:#A6B3CE;display:inline-block;}
.mainbox  .list_news2 li .title{overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
/* 文章内页 */
.pagebox h1.news_title{text-align: center;
    font-size: 42px;
    margin: 15px 10%;
    font-weight: normal;
    line-height: 1.7;}
.pagebox .news_time{text-align:center;color:#9E9E9E;padding:8px 0 18px 0;border-bottom:1px solid rgba(83, 84, 85,.2)}
.pagebox .news_time span{padding:0 15px}
.pagebox .news_cont,.pagebox .news_cont p{line-height:35px;color:#3E3E3E}
.pagebox .news_cont{padding:35px 0 0 0;}
.pagebox .news_cont img{height:initial!important; max-width:100%; text-align: center; margin-bottom:16px}
.pagebox .news_cont p { font-size:16px; text-indent:0em; line-height:1.75;}
.pagebox .news_cont table  p {  text-indent:0em; margin-bottom:0px}
.pagebox .news_cont table  td,th { text-align:center}
.pagebox .news_cont table { margin-bottom:16px}
.nt {
    border: 1px solid #d4d6d8;
   
    padding: 40px 70px;
    margin: 5% 8%;
    box-shadow: 10px 10px 5px #ededed;
}

.pagebox .news_cont h3{ font-size: 20px !important;
    margin-top: 30px;
    border-left: 3px solid #213980;
    color: #213980;
    padding-left: 7px;
    line-height: 1.1; }

.pagebox .news_cont h4{ font-size:18px !important; margin-top:30px; }

/* 科研团队 */
.type_tit{padding:10px 0;border-top:2px solid #213980;border-bottom:2px solid #E7EDF8;color:#213980}
.item_ul2{margin:0 -20px}
.item_ul2 .item{margin:20px;}
.contbox .list_rencai .item{padding:15px;border-radius:5px;}
.contbox .list_rencai .item .info{padding:0 0 0 20px}
.contbox .list_rencai .tit,.contbox .list_rencai .zhiwu{color:#213980}
.contbox .list_rencai .zhiwu{margin:5px 0}
.contbox .list_rencai  .desc{line-height:24px;color:#999;}
.culture{background-position:top center;background-repeat:no-repeat;padding-top:40px}
.culture .list_news{padding-top:35px;}
/* 创新单元 */
.list_danyuan li .item{background:url(../img/icon_danyuan.png) no-repeat right -60px bottom -50px;background-size:auto 90%;padding:30px}
.list_danyuan li .desc{color:#939393;margin:18px 0 20px 0;max-width:80%;}
.vmore{width: 108px;height: 32px;line-height:32px;border: 1px solid #213980;text-align:center;display:inline-block;color:#213980} 
.vmore:hover{background:#E60012;color:#fff;border-color:#E60012}
/* 分析测试 */
.list_fenxi .item{border:1px solid #eee}
.list_fenxi .tit{line-height:22px;margin-bottom:20px;height:44px;overflow:hidden;}
.vmore2{background:#EEE;color:#656565;border-color:#eee}
.vmore2:hover{background:#E60012;color:#fff;border-color:#E60012}
.search2{background:#F2F5FE;padding:25px;}
.search2 .input{background: #fff;border: 1px solid #DBE0F0;height:40px!important;line-height:40px;padding:0 10px;color:#A2ADD0}
.int{background: #fff;border: 1px solid #DBE0F0;height:33.5px!important;line-height:33.5px;padding:0 10px;color:#213980}
.search2 .input{color:#213980}
.search2 li{padding:0 10px}
.search2 button{margin-left:15px;background:#213980;color:#fff;width:64px;border-radius:0!important;line-height:40px;height:40px;padding:0!important;}
.search2 button:hover{background:#213980;opacity:.88;}
.search2 button i{font-size:18px;vertical-align:middle;margin-top:-3px;}
select.input{background:#fff url(../img/icon_jt3.png) no-repeat right 10px center!important;}
.input:focus, .input:active {border-color:#eee}

/* 科技查新 */
.main .list_keji li .item .info{padding:95px 15px 15px 15px;position:relative;}
.main .list_keji li .title{background:#213980;color:#fff;text-align:right;padding:5px 27px;width:331px;position:absolute;right:25px;top:25px}
.main .list_keji li .desc{line-height:24px;color:#7D7D7D;max-height:72px;overflow:hidden;}
.main .list_keji li .link{text-align:right;margin:40px 2px 0 0}
.main .list_keji li .link img{margin-right:5px}
.main .list_keji li .link:hover{opacity:.88;}
/* 学术团队 */
.main .tuanti{padding-top:60px}
.main .tuanti .wrapbox{max-width:675px;}
.main .tuanti .tt_t1 span{padding:15px 0;border-top:5px solid #213980}
.main .tuanti .tt_t2{margin:30px 0;color:#575757}
.main .tuanti .tt_img{margin-top:102px}
.main .tuanti .tt_t3_tit{border-left:2px solid #213980;padding-left:15px;margin:15px 0 0px 0}
.main .tuanti .tt_t3_desc{padding:20px 0 15px 0;color:#575757;}
.main .tuanti .tt_t3_desc p{position:relative;padding-left:16px;margin:15px 0}
.main .tuanti .tt_t3_desc p::before{content:"";width:7px;height:7px;border-radius:50%;background:#213980;position:absolute;left:0;top:50%;transform: translateY(-50%);}
/* 现任领导 */
.list_leader{padding:35px 0 0 0;background-color: #f7f7f7;}
.list_leader li{background:#f7f7f7;}
.list_leader li .item{max-width:383px;margin:45px auto;color:#fff;padding:12px}
.list_leader .leader_one{background:#f7f7f7;}
.list_leader .leader_one .item{max-width:383px;}
.list_leader li .pic{margin:0}
.list_leader li .tit{padding:8px 20px; background:#213F7C}
.list_leader li .tit .zhiwu{margin-left:12px}
.list_leader  .w25{width:33.33%}

.list_leader  .middle-x6s{ width: 34%;}



/* 分析测试 */
.contbox .show1{border-bottom:1px solid rgba(33, 57, 128,.2)}
.contbox .show1 .title{padding:20px 30px;background:#F2F5FE;font-weight:normal;}
.contbox .show1 .desc{color:#2D2D2D}
.typecat{margin:30px 0;border-left:2px solid #213980;padding-left:15px;}
.contbox .content,.contbox .content p{color:#3A3A3A}
.contbox .content{margin-bottom:20px}
/* 成果简介 */
.main .list_cg table thead td{text-align:left;padding:16px 10px;border-top:2px solid #213980;border-bottom:1px solid rgba(33, 57, 128,.1);color:#213980}
.main .list_cg table td{padding:13px 10px;color:#1B1C1D}
.main .list_cg table tbody tr:nth-child(2n){background:rgba(231, 237, 249, .4);}
.main .list_cg table{border-bottom:1px solid rgba(33, 57, 128,.1);}
.main .list_cg table td:nth-child(3),.main .list_cg table td:nth-child(4){text-align:center;}
.main .jiansuo{background:#E7EDF9;padding:20px;margin-bottom:40px;overflow:hidden;}
.main .jiansuo .js_left{width:calc(100% - 110px);float:left;}
.main .jiansuo .js_left li{padding:.5rem}
.main .jiansuo .js_left li .tit{color:rgba(33, 57, 128,.6);margin-bottom:6px}
.input::-webkit-input-placeholder{color:rgba(33, 57, 128, .3)}
.select{color:#213980}
.main .jiansuo .js_btn{width: 92px;float:right;text-align:center;margin-top:20px;}
.main .jiansuo .js_btn button{width:100%;height:50px;background:#213980;color:#fff;font-size:18px;}
.main .jiansuo .js_btn button i{vertical-align:middle;margin:-4px 7px 0 0;font-size:18px}
.main .jiansuo .js_btn button:hover{opacity:.88;}
/* 院史回顾 */
.list_history ul{position:relative;}
.list_history ul::before{content:"";width:1px;height:83%;position:absolute;left:20px;background:#213980;top:50px;}
.list_history li{margin-bottom:60px;padding-left:60px;position:relative;}
.list_history li .desc{margin:-10px 0 15px 0}
.list_history li dl .jianjie{padding-left:40px;}
.list_history li dd{margin:25px 0}
.list_history li::before{content:"";width:32px;height:32px;background:url(../img/icon_dot.png) no-repeat left top;position:absolute;left:5.6px;top:40px;z-index:1;}
.list_history li dd p{margin-bottom:18px}
/* 科技期刊 */
.main .qk_wrap{padding:0 0 0 10px}
.main .qikan .pic{max-width:300px;}
.qk_wrap .qk1 .qk1_en{color:#d50000;margin:-5px 0 0 0}
.qk_wrap .qk1 .qk1_tit{max-width:260px;margin:0 auto}
.qk_wrap .qk1 .select{height:40px!important;line-height:40px;padding:0 1rem;}
.qk_wrap .qk2{margin-top:30px;background:rgba(231, 237, 249, .4);padding:20px;color:#2F2F2F}
.qk_wrap .qk2 li{height:32px;line-height:32px;}
.qk_wrap .qk3 .qk3_tit{padding:35px 0 10px 0}
.qk_wrap .qk3 .list_qk li{margin:15px 0}
.qk_wrap .qk3 .qk_btn{padding:30px 0;}
.qk_wrap .qk3 .qk_btn a{width: 223px;height: 65px;background: #213980;line-height:65px;text-align:center;display:inline-block;color:#fff}
.qk_wrap .qk3 .qk_btn a:hover{background:rgba(33, 57, 128,.9)}
/* 检测检验 */
.fenxi1 .fx1{padding:45px 0}
.fenxi1 .fx2{padding:0 0 30px 0}
.fenxi1 .fx3{background:url(../img/dbx2.png) no-repeat bottom center;padding:20px 0 60px 0;background-size:100%;}
.fenxi1 .fx3 li{width:20%;border-right:1px solid rgba(83, 84, 84,.2)}
.fenxi1 .fx3 li .icon{margin:0 12px 0 0}
.fenxi1 .fx3 li .desc{margin:-6px 0 0 0}
.fenxi1 .fx3 li:last-child{border-right:0;}
.fenxi1 .fx4{text-align:left;padding:25px 0%}
/* fenxi2 */
.fenxi2_honor{background:rgba(238, 238, 238,.5);padding:15px 20px;text-align:center;}
.fenxi2 .list_faq li{margin:0 0 30px 0}
.fenxi2{margin:0 -18px}
.fenxi2 .wrap_box{margin:10px 18px;}
.fenxi2 .list_faq li .faq_tit{background:#F6F6F6;color:#213980;padding:10px 15px}
.fenxi2 .list_faq li .faq_desc{color:#585858;line-height:32px;margin-top:15px;padding:0 15px}
.fenxi3{padding:30px 0 10px 0}
.fenxi3 li .item{padding:60px 40px;color:#fff;text-align:left;justify-content:left;background-repeat: no-repeat;background-size:100% 100%;overflow:hidden}
.fenxi3 li .link{margin:15px 0 0 0}
.fenxi3 li .link .vmore{border-color:#fff;color:#fff}
.fenxi3 li .link:hover .vmore{background:#fff;color:#213980;border-color:#fff}
/* fenxi4 */
.type2{position:relative;padding:35px 0}
.type2::before{content:"";height:2px;background:#E5E5E5;position:absolute;top:50%;transform: translateY(-50%);width:100%;}
.type2 .label{background:#fff;position:relative;z-index:1;padding:0 10px 0 0}
.type2 .more{float: right;background:#fff;display:inline-block;position:relative;z-index:1;margin-top:10px;padding:0 0 0 12px;color:#213980}
/* 服务流程 */
.fenxi4 .list_steep{padding:25px 0 30px 0}
.fenxi4 .list_steep li{background:url(../img/icon_jt01.png) no-repeat right 10px center;}
.fenxi4 .list_steep li .item{border: 1px solid rgba(83, 84, 84, .2);border-radius:44px;padding:10px 25px;max-width:280px;margin:0 15px}
.fenxi4 .list_steep li .xu{margin-top:-30px;position:relative;z-index:1;margin-right:18px;background:#fff;}
.fenxi4 .list_steep li .desc{color:#828282;font-size:13px}
.fenxi4 .list_steep li .tit{margin:3px 0 -5px 0}
.fenxi4 .list_steep li:last-child{background:none;}
.fenxi5 .fenxi5_slide{position:relative;padding:0 45px}
.fenxi5 .swiper-container{position:initial;}
.fenxi5 .fenxi5_slide .jt{background:none;text-align:left;}
.fenxi5 .fenxi5_slide .jt i{font-size:24px}
.fenxi5 .swiper-button-next{text-align:right!important;}
.fenxi5 .fenxi5_slide .jt:hover i{color:#213980}
/* 检测检验 */
.jianyan .jy1{background:url(../img/bg_jc1.jpg) no-repeat top center;background-size:cover;text-align:center;color:#fff;padding:80px 0}
.jianyan .jy1 a{color:#fff}
.jianyan .jy1 a:hover{color:rgba(255,255,255,.8)}
.jianyan .jy2 .list_zs{background:rgba(238, 238, 238,.54);padding:25px 35px;overflow:hidden;}
.jianyan .jy2 .list_zs .item_ul2{width:50%; float:left;}
.jianyan .jy2 .list_zs .text{width:50%; float:right;}
.jianyan .jy2 .list_zs .item{text-align:center;}
.jianyan .jy3 .jy3_tit2{margin:12px 0 10px 0;color:#454546}
.jianyan .jy3 .list_fw  ul{margin:0 -6px}

.jianyan .jy3 .list_fw li .item{border:1px solid rgba(83, 84, 84, .2);text-align:center;padding:15px 0;color:#454546;transition: all ease .3s;height:94px;margin:6px}
.jianyan .jy3 .list_fw li .icon{margin-bottom:10px}
.jianyan .jy3 .list_fw li .tit a{color:#454546}
.jianyan .jy3 .list_fw li:hover .item{border-color:#213980;color:#213980}
.jianyan .jy3 .list_fw li .tit2{line-height:15px;margin:-4px 0 -4px}
.jianyan .mt20{margin-top:30px}
.jianyan .jy3 .fanwei{width:388px;height:560px;position:relative;}
.jianyan .jy3 .fanwei li{position:absolute;width:194px;height:224px;background-repeat:no-repeat;background-position:top center;background-size:100% 100%;background-image:url(../img/bg_dbx1.png);line-height:224px;text-align:center;}
.jianyan .jy3 .fanwei li.on{background-image:url(../img/bg_dbx2.png);}
.jianyan .jy3 .fanwei li:nth-child(1){left:-1px;top:-2px;}
.jianyan .jy3 .fanwei li:nth-child(2){right:-1px;top:-2px;}
.jianyan .jy3 .fanwei li:nth-child(3){left:50%;top:50%;transform: translate(-50%,-50%);}
.jianyan .jy3 .fanwei li:nth-child(4){left:-1px;bottom:-2px}
.jianyan .jy3 .fanwei li:nth-child(5){right:-1px;bottom:-2px}
.jianyan .jy3 .fanwei li a{color:#213980}
.jianyan .jy3 .fanwei li.on a{color:#fff}
.jianyan .jy3 .fanwei li:hover a{opacity:.88;}

/* 首页 */

.hot_news{text-align:center;background:#E7EDF9;color:#213980}
.hot_news .news_title{font-size:36px!important;}
.hot_news .news_title a{color:#213980}
.hot_news .news_title:hover a{color:#D50000}
.topic-icon{height: 36px; margin-top: -4px;}
.hot_news .date{border-right: #D10F14 solid 2px; margin-right: 10px; display: inline-block; padding-right: 10px; border-radius: 2px;}
.hot_news .news_title .d{color: #D10F14;}
.hot_news .news_title .m{color: #999; font-size: 16px;}
/* banner */
.banner{overflow:hidden;position:relative;background: #213980;}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots{position:absolute;left:0;bottom:15px;width:100%;text-align:center;z-index:9}
.banner .slick-dots li{display:inline-block;margin:0 5px}
.banner .slick-dots li button{display:block;width:8px;height:8px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%;border:none;padding:0}
.banner .slick-dots li.slick-active button{background-color:#ff9600}
.banner .txt{width:50%;position:absolute;left:0;top:50%;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#fff;line-height:1.5;padding-left:75px}
.banner .more{display:block;width:155px;height:38px;border:1px solid #fff;font-size:14px;color:#fff;line-height:36px;text-align:center;margin-top:21px}
.banner .more:hover{background:#263b8c}
.banner .img1,.banner .img2{display:block}
.banner .img2{margin:28px 0 19px}
#banner-controller{width:410px;float:right;height:600px;background:#141A2F;overflow:hidden;}
#banner-swiper{height:600px;width:100%}
#banner-controller .swiper-slide{box-sizing: border-box;transition: all 0.5s;height:25%;padding:20px 30px 10px 30px}
#banner-controller .swiper-slide:hover{background:#152557;}
#banner-controller a{display: block; width: 100%; height: 100%; overflow: hidden;}
#banner-controller .pic{float: left;height:110px;margin-right:15px;}
#banner-controller .pic img{height: 100%;width: auto; }
#banner-controller .slide_text{overflow:hidden;color: #fff; font-size: 15px; line-height: 1.5;padding: 12px 10px 0 0px;}
#banner-controller .active{background: #152557;}
.banner .focus{width:calc(100% - 410px);float:left;position:relative;}
.banner .focus .swiper-slide{position:relative;}
.banner .focus .swiper-slide img{height:100%;width:auto!important}
.banner .focus .focus_txt li{padding:40px 60px;background:rgba(213, 0, 0, .6);color:#fff;max-width:420px;}
.banner .focus .focus_txt{position:absolute;bottom:60px;left:-65px;z-index:2;}
.banner .focus .focus_txt p{color:rgba(255,255,255,.3)}
.banner .focus .focus_txt .tit{font-size:28px;line-height:38px;color:#fff}
.banner .focus .focus_txt li .tit:hover{color:rgba(255,255,255,.8)}
/* section1 */
.section1{padding:30px 0 0 0}
.sec_type .subcat{float:left;}
.sec_type .tit{float:left;}
.sec_type{overflow:hidden;margin:10px 0 20px 0}
.sec_type .child_nav{margin:8px 0 0 15px;}
.sec_type .child_nav li{height:40px;line-height:40px;cursor:pointer;color:#777778}
.sec_type .child_nav li:hover,.sec_type .child_nav li.on{color:#213980}
.link_more{padding:16px 0 0 0}
.link_more a{color:#d50000}
.link_more a:hover{color:rgba(213,0,0,.7)}
.lists li{height:52px;line-height:52px;overflow:hidden;}
.lists li span{width:75px;float:left;color:#A6B3CE}
.lists li a.title{width:calc(100% - 75px);float:right}
.section1 .itembox{width:100%;max-width:526px;float:right;}
.section1 .list_pic li{margin-bottom:10px;}
.section1 .list_pic li:last-child{margin-bottom:0;}
.section1 .list_pic li .info{padding-left:20px}
.section1 .list_pic li .x12 .info{padding-left:0px}
.section1 .list_pic li .time span{background:#D50000;color:#fff;width:64px;height:23px;line-height:23px;text-align:center;color:#fff;display:inline-block;}
.section1 .list_pic li .tit{line-height: 25px;max-height:50px;color:#232323;margin-top:15px;}
.section1 .list_pic li:hover .tit{color:#213980}
/* section2 */
.section2 li .item{height:186px;background-position:top center;background-size:100% 100%;background-repeat:no-repeat;padding:48px}
.section2 li .cn_tit{margin-bottom:-5px}
.section2 li:nth-child(1) .item{color:#fff}
.section2 li:nth-child(2) .cn_tit{}
.section2 li .desc{line-height:23px;}
.section2 li:hover .item{opacity:.9;}
/* section3 */
.section3{background-repeat: no-repeat;background-position:top center;background-size:cover;padding:30px 0 80px 0}
.section3 .item{position:relative;}
.section3 .item .time{width: 118px;background: #D50000;color:#fff;padding:5px 25px;position:absolute;z-index:2;top:-30px}
.section3 .item .time .year{color:rgba(255,255,255,.4)}
.section3 .item .time .date{margin:-2px 0 -8px 0;}
.section3 .item .pbox{padding:15px 15px 20px 15px;}
.section3 .item .tit{line-height:23px;height:46px;overflow:hidden;}
.section3 .item .desc{color:#8D8D8D;line-height:22px;height:44px;overflow:hidden;margin-top:8px}
.section3 .slide_list{position:relative;margin-top:45px; height:450px}
.section3 .slide_list::before{content:"";width:99%;height:2px;background:#D50000;position:absolute;top:0;left:50%;transform: translateX(-50%);}
.section3 .jt{background:none;top:1px;}
.section3 .jt:after{content: '';}
.section3 .swiper-button-next{right:-2px;text-align:right;}
.section3 .swiper-button-prev{left:-2px;}
.section3 .swiper-slide{padding-top:80px;overflow:hidden;}
.section3 .swiper-slide::before{content:"";width:2px;height:55%;background:#D50000;position:absolute;top:0;transform:skewX(-49deg);z-index:-1;left:23.3%;}
.section3 .swiper-slide:nth-child(2n){padding-top:120px}
.section3 .swiper-slide:nth-child(2n)::before{left:35.4%}


/* section4 */
.sec_type .vmore3{color:#D50000;margin:-15px 0 0 25px;}
.sec_type .vmore3:hover{opacity:.88;}
.section4 .qikan .pic{margin-top:16px;max-width:216px;}
.section4 .qikan .info{padding-left:10px;}
.section4 .qikan .qk1_en{color:#D50000;margin-top:-8px;}
.section4 .qikan .qk1_tit{margin:15px 0}
.section4 .qikan .qk1_list{background:rgba(231, 237, 249, .4);padding:15px;line-height:25px;}
.section4 .qikan .qk1_list{background:rgba(231, 237, 249, .4);padding:15px;line-height:28px;max-width:92%;}
/* section5 */
.section5{padding-bottom:20px}
.section5 ul{margin:-2px 0 0 3px}
.section5 ul li .item{margin:2px;position:relative;}
.section5 .item{position:relative;}
.section5 .item .tit{position:absolute;width:100%;padding:8px 15px;bottom:0;background:rgba(0,0,0,.6);color:#fff;transition:all ease .3s;}
.section5 .hd1 .item{height:99.2%;overflow:hidden;}
.section5 .hd1 .item .tit{padding:8px 25px;}
.section5 .item:hover .tit{background:rgba(213, 0, 0,.7);}
/* links */
.links{background:#E7EDF9;}
.links ul{margin:0 -20px}
.links .item .tit{color:#213980;margin-bottom:13px}
.links .item{margin:15px 20px}
.links .item .select{height:45px!important;line-height:45px!important;padding:0 15px!important}


.ld-list li{ float:left; width:16.6%; padding: 20px;}
.ld-list li .wrapper{background: #E3E1D5; border-radius: 10px; padding: 20px;}
.ld-list li .pic{background: #fff; padding: 12px;}
.ld-list li .txt{padding: 10px 0px; text-align: center; color: #5D5B46; font-size: 18px; height: 100px;}

.b-list li{float: left; width: 23%; margin-right: 2%;}
.b-list li:nth-child(4n){margin-right: 0;}


.slider{width: 100%; height: 600px; background: #213980;}
.slider .container{width: 1400px; margin: 0 auto; height: 100%;}
.swiper-container.pics{float: left; width: 990px; box-sizing: border-box; height: 100%; overflow: visible;}
.swiper-container.ctrl{float: right; width: 410px; box-sizing: border-box; height: 100%; background: #141B2E;}
.swiper-container.ctrl .swiper-slide{ box-sizing: border-box; height: 150px; padding: 0px 20px; padding-top: 20px; border-bottom: #213C7E dashed 1px;}
.swiper-container.ctrl .swiper-slide img{height: 110px; float: left; border: #151C2E solid 3px;}
.swiper-container.ctrl .swiper-slide .txt{float: left; margin-left: 10px; color: #fff; width: 170px;}
.swiper-container.ctrl .swiper-slide .txt span{background: #213C7E; color: #fff; padding: 0px 10px; transition: all 0.4s;}
.swiper-container.ctrl .swiper-slide.swiper-slide-thumb-active .txt span{background: #D10F15;}
.swiper-container.ctrl .swiper-slide .txt h1{font-weight: normal; color: #fff; font-size: 14px !important; line-height: 1.5;}
.swiper-slide-thumb-active{background: #1b2338;}
.swiper-container.ctrl .swiper-slide.swiper-slide-thumb-active img{border: #CD1920 solid 3px;}
.swiper-container.pics .swiper-slide{position: relative;}
.swiper-container.pics .txt{position: absolute; left: 0px; bottom: 70px; background: rgba(214,0,0,.7); color: #fff; width: 45%;transition: all 0.4s; padding:20px 50px; }
.swiper-container.pics .txt h1{font-size: 22px !important; margin: 0; line-height:1.5}
.swiper-container.pics .txt span{opacity: .6;}
.swiper-container.pics .swiper-slide-active .txt{left: -40px;}

.dc-list{margin-top: 0px; margin-bottom: 40px;}
.dc-list:after{content: ''; display: block; clear: both;}
.dc-list li{float: left; width: 18%; margin-right: 2.5%; text-align: center;}
.dc-list li a{padding: 30px 0px 10px 0px; background: linear-gradient(#fff,#f2f2f2); border-radius: 15px; border: #fff solid 1px; box-shadow:0px 0px 7px rgba(0,0,0,.1);}
.dc-list li a:hover{box-shadow:0px 0px 10px rgba(33,60,126,.7); border: #213F7C solid 1px;}
.dc-list li .pic{overflow: visible; padding-top: 10px; padding-bottom: 0px; transition: all 0.5s;}
.dc-list li a:hover .pic{ padding-top: 0px; padding-bottom: 10px;}
.dc-list li .pic img{ height:74px; width:auto;}
.dc-list li .txt{font-size: 18px;}
.dc-list li .txt span{font-size: 42px; color: #213C7E; font-weight: bold;}
.dc-list li:last-child{margin-right: 0;}
.dc-list li a{display: block; width: 100%; }

.a-logo h2{color: #213F7C; font-size: 18px !important; padding-bottom: 20px; border-bottom: #DBE1F0 solid 1px;}
.a-logo .a-content{text-align: center; font-size: 24px; margin-bottom: 50px;}

.rz-item{display: flex; align-items: top; margin-top: 40px;}
.rz-item .pic{ margin-right: 10px; }
.rz-item .pic img{width:220px; height:auto;}
.rz-item .txt{ border:#eee solid 1px; box-sizing: border-box; padding:20px; flex:1;}
.rz-item .txt h2{color: #213C7E; margin-top:0;}
.rz-item .txt p{ font-size:16px; line-height:1.7}
.rz-item .rz-img{height: 220px; width: auto;}
.rz h2{font-size: 20px; color:#213C7E; background: #E8EBF2; padding: 12px; border-left: #213C7E solid 3px; margin-bottom: 20px; margin-top: 40px;}
.rz ul.z-list{overflow: hidden; padding-left: 30px !important; margin-bottom: 30px;}
.rz ul.z-list li{float: left; font-size: 18px; color: #213C7E; list-style:disc; padding-left: 0px; margin-right:40px;}
.rz ul.pic-list{overflow: hidden;}
.rz ul.pic-list li{float: left; width: 24%; margin-right: 1%; margin-bottom: 20px;}

.topAd{height:120px; width:100%; position:relative;}
.topAd a{ display:block; width:100%; height:100%;}
#closeTopAd{position:absolute; right:40px; top:10px;}

.pagebox table{border: 1px solid #ccc; border-collapse: collapse; border-top:#213F7C solid 2px;}
.pagebox table th{ background:#f2f2f2; }
.pagebox table td{border:1px solid #ccc;}

.org-wrapper{text-align: center; display: flex; align-items: flex-start; margin-top: 50px; margin-bottom: 50px;}
.org-wrapper div.col,.org-wrapper div.row{position: relative;}
.org-wrapper .block{position: relative; z-index: 1; text-align: center;}

.org-wrapper .col1{ width:20%; }

.org-wrapper .col1 .item:after{content: ''; width: 100%; height: 2px; background: #213C7E; position: absolute; right: 0; top: 50%;}
.org-wrapper .col1 .item .block{color: #fff; background: #213C7E; font-size: 36px; writing-mode: vertical-rl; padding: 30px 15px; letter-spacing: 6px;}

.org-wrapper .col2{ width:80%; }
.org-wrapper .col2 .row{width: 100%;display: flex; padding-bottom: 60px; align-items: flex-start;}
.org-wrapper .col2 .col-left{width: 40%; position: relative;}
.org-wrapper .col2 .col-right{width: 60%;position: relative;}
.org-wrapper .col2 .row:before{content: ''; display: block; height: 100%; background:#213C7E; position: absolute;  width: 2px; left: 0; top: 230px;}
.org-wrapper .col2 .row:first-child .col-left:before{content: '';display: block; height: 50%; position: absolute; left: 0; top: 0; width: 2px; background: #fff;}
.org-wrapper .col2 .row:last-child:before{display: none; width: 0; height: 0;}
.org-wrapper .col2 .row:last-child .col-left:before{content: '';display: block; height: 50%; position: absolute; left: 0; top: 0; width: 2px; background: #213C7E;}
.org-wrapper .col-left .item{position: relative; top: 200px;}
.org-wrapper .col-left .item .block{color: #213C7E;width: 75%; border: #213C7E solid 1px; background: #fff; font-size: 20px;  padding: 10px 15px;letter-spacing: 3px; margin: 0 auto;}
.org-wrapper .col2 .col-left .item:before{content: ''; width: 50%; height: 2px; background: #213C7E; position: absolute; left: 0; top: 50%;}
.org-wrapper .col2 .col-left .item.green:before{background:#8BAC80;}
.org-wrapper .col2 .col-left .item:after{content: ''; width: 50%; height: 2px; background: #213C7E; position: absolute; left: 50%; top: 50%;}
.org-wrapper .col2 .col-right .item{display: flex;justify-content: flex-end;padding: 10px 0px; position: relative;}
.org-wrapper .col2 .col-right .item .block{color: #213C7E;width: 70%; border: #213C7E solid 1px; background: #fff; font-size: 20px;  padding: 10px 15px;letter-spacing: 3px;}
.org-wrapper .col2 .col-right .item:after{content: ''; width: 50%; height: 2px; background: #213C7E; position: absolute; left: 0; top: 50%;}
.org-wrapper .col2 .col-right .item:before{content: ''; width: 2px; height: 100%; background: #213C7E; position: absolute; left: 0; top: 0;}
.org-wrapper .col2 .col-right .item:first-child:before{height: 50%; top: 50%;}
.org-wrapper .col2 .col-right .item:last-child:before{height: 50%; top: 0;}

.org-wrapper .row-blue .col-left .item .block{background: #7C869F; color: #fff;}
.org-wrapper .row-blue .col-left .item:after{background: #7C869F;}
.org-wrapper .row-blue .col-right .item .block{border: #7C869F solid 1px; color: #7C869F}
.org-wrapper .row-blue .col-right .item:before{background:#7C869F ;}
.org-wrapper .row-blue .col-right .item:after{background:#7C869F ;}

.org-wrapper .row-green .col-left .item .block{background: #8BAC80; color: #fff;}
.org-wrapper .row-green .col-left .item:after{background: #8BAC80;}
.org-wrapper .row-green .col-right .item .block{border: #8BAC80 solid 1px; color: #8BAC80}
.org-wrapper .row-green .col-right .item:before{background:#8BAC80 ;}
.org-wrapper .row-green .col-right .item:after{background:#8BAC80 ;}

.org-wrapper .pop{ position: absolute; width: 70%; display: none; text-align: left; background: #fff; padding:20px; border:#eee solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.1); border-radius: 4px; z-index: 8;  bottom: 100%; right: 0;}
.org-wrapper .pop h3{font-size: 18px !important; border-bottom: #eee solid 1px; padding-bottom: 15px;}
.org-wrapper .col2 .col-right .item .block{transition: all 0.5s; cursor: pointer;}
.org-wrapper .col2 .col-right .item .block:hover{background: #f7f7f7;}
.org-wrapper .col2 .col-right .item .block:hover + .pop {display: block;}

.rs-objects:after{content:''; display:block; clear:both;}
.rs-objects h1{text-align:center; font-size:20px !important; margin-bottom:40px;}
.rs-objects .item{float:left; width:48%; background:#E7EDF9; padding:40px; border-radius:9px; height:250px; overflow:hidden; box-sizing:border-box;}
.rs-objects .item:last-child{float:right;}
.rs-objects .item h3{color:#213C7E; font-size:20px !important;}

.xsfc { width:100%}
.xsfc li { float:left;width:32%; margin-right:1%}


/*20221011 score search*/
.search-form{background:#fff; padding:20px; overflow: hidden; box-shadow: 0px 0px 5px rgba(0,0,0,.1); margin-top: 15px; border-radius: 7px;}
.search-form .form-group{margin-bottom: 14px;}
.search-form .form-group label{line-height: 40px; font-size: 16px; width:10%; text-align: right; margin-right: 15px;}
.search-form .form-group label.error{display: block; color:#D10F15; line-height: 1.4; font-size: 12px; margin-top: 4px; margin-left: calc(10% + 17px); text-align: left; width:auto;}
.search-form .form-group .form-control{line-height: 40px; font-size: 16px; border:#E7EDF9 solid 1px; transition: all 0.3s; border-radius: 4px; padding:0 14px; min-width: 50%;}
.search-form .form-group select.form-control{height:40px;}
.search-form .form-group .form-control:focus{box-shadow: 0px 0px 5px rgba(104, 127, 212, 0.4);}
.search-form button{line-height: 40px; padding:0 20px; background:#06439C; color:#fff; font-size: 16px; border-radius: 4px;}

.score-wrapper h2{font-size: 16px; margin-bottom: 30px; margin-top: 40px;}
.score-wrapper table.score-table{border-collapse:collapse; width:60%;}
.score-wrapper table.score-table td{border:#E3E1D5 solid 1px; padding:20px; font-size: 16px;}
.score-wrapper table.score-table td:first-child{background-color: rgb(166, 179, 206,.1); width:20%; text-align: right; color:#06439C}
.score-wrapper .back-btn{line-height: 40px; display: inline-block; padding:0 20px; background:#06439C; color:#fff; font-size: 16px; margin-top: 40px; border-radius: 4px;}
.n-btn{line-height: 50px; display: inline-block; padding:0 20px; background:#06439C; color:#fff; font-size: 16px; margin-top: 12px; border-radius: 7px;}
.n-btn:hover{color:#fff;}

.table-patent th{color:#fff; background-color: #213980;}
.table-patent .item-name{min-width: 120px; background-color: #E7EDF9; text-align: center;}

.score-txt{position: absolute; padding:30px; left:0; top:0; margin-top:102px; color:#06439C;}
.score-txt h2{font-size:24px !important;}
.score-txt h3{color:#fff; background-color: #06439C; display: inline-block; border-radius: 5px; padding:10px 14px; font-weight: normal; font-size: 18px !important;}

@media screen and (max-width:720px) {
    .search-form .form-group label{width:30%; margin-right: 2%;}
    .search-form .form-group .form-control{min-width: auto; width:65%;}
    .search-form .form-group label.error{margin-left: calc(32% + 2px); width:auto;}
    .score-wrapper table.score-table{width:100%;}
    .score-wrapper table.score-table td{font-size: 14px;}
    .score-wrapper table.score-table td:first-child{width:36%;}

    .score-txt{margin-top: 2rem;}
     
}





