body,html{padding:0px;margin: 0px;font-size: 14px;font-family: '微软雅黑';}
p{padding:0px;margin: 0px;}
ul,li{padding:0px;margin: 0px; list-style: none;}
a{text-decoration: none;}
a img{boder:none;}


/*--首页--*/
/*.index-logo{font-size:26px;font-weight: bold;color:#252525; }
.index-logo img{margin-right: 10px;}*/
.top-title{margin-right: 10px;}

.topnav{padding:0px 10px;border-bottom:2px solid rgba(0,0,0,0);}
.topnav:hover,.topnav-clicked{color:#4575d1 !important; border-bottom:2px solid #4575d1;}

.search-input{float:left; margin-right: 10px;}
.search-input input{width:250px;height:40px;float:left;border:none; background:#f5f5f5; text-indent: 5px;color:#545454;outline: none;color:#939393;}
.search-btn{width:50px;height: 40px;background:#4575d1;border:none;float:right;cursor: pointer;}
.search-btn i:before{color:#fff;font-size:18px; line-height:38px;}

.left-nav-ewmbtn .topnav button{display:none !important;  }
.icon-magnifying-glass:before {content: "\e900";}
.admin-box a:before {content: "\e908";}
.admin-box{margin-left: 15px; margin-top: -12px;}
/*--首页-轮播图--*/




/*首页-功能区*/
.function-box{margin-top:40px;}
.sjcx-box{background:url("../images/function-bg.png");height:155px; margin: 10px 0px;cursor: pointer;border-radius:8px;}
.sjcx-box img{float:left; margin:17px 10px 0px 140px;}
.sjcx-box h5{ padding-top:52px;font-size: 20px;font-weight: normal; color:#3a3a3a;}
.sjcx-box p{font-size:16px; margin-top: 5px;color:#a2a2a2;}
.sjcx-box:hover{box-shadow:0px 0px 12px rgba(239,245,255,.9);}


/*首页-工作动态*/
/*.section-title{width:70%;margin:-13px auto 40px;}*/
.work-box{margin-top:80px;}
.work-box-content-img{height:380px;border-radius:8px;}
.work-box-content-img img{width:100%;height:100%;}
.work-box-content-list li{ line-height:45px;font-size:16px;color:#3a3a3a;border-bottom: 1px dashed #d4d4d4;}
.work-box-content-list li span{float:right; color:#afafaf; margin-right: 5px;}



/*首页-成果展示*/
.info-cgzs-box{margin-top:100px;}
.info-cgzs-single{position:relative;display:block;margin-bottom: 30px;background:#f7f7f7;border-radius:8px;overflow:hidden;}
.info-cgzs-img{transition: all 500ms ease;}
.info-cgzs-img img{width:100%;}
.info-cgzs-img:hover{transform: scale(1.05);}
.info-cgzs-content h5{font-size:16px; padding:30px 25px 10px;color:#101010;}
.info-cgzs-content p{font-size:16px; padding:0px 25px 30px; line-height: 30px;color:#5f5f5f;}


/*--首页-footer--*/
.footer-container{background:#20355b;text-align: center;height:180px;}
.footer-link{padding:50px 0px 10px;width:600px; margin:0px auto;}
.footer-link a{color:#ffffff;padding:0px 30px;position:relative;}
.footer-link a:after{content:'';position:absolute;top:0px;bottom:0px;right:0px;width:1px;background:#ffffff;}
.footer-link a:last-child::after{content:'';display:none;}
.footer-link a:hover{color:#559bff;text-decoration: underline;}
.footer-copyright{padding-bottom:30px;}
.footer-copyright span{display:inline-block;color:#ffffff;margin:0px 10px;}


/*首页-高分应用*/
.gfyy-bg{background:url("../images/gfyy-bg.png");height:447px; background-size:cover; background-repeat: no-repeat; background-position: center center; margin-top: 80px;}
.gfyy-title{padding-top:120px;}
.section-title-tagline{font-size: 18px; margin: 10px;}
.gfyy-more{padding:5px 30px;background:rgba(255,255,255,.1); border:1px solid #fff; font-size: 16px;color:#fff !important; cursor: pointer;text-align: center; margin-top: 20px;display: inline-block;cursor: pointer;}
.gfyy-more:hover{background:rgba(255,255,255,.2);}
/*.padding-lr{padding:0px 130px;}*/

/*首页-信息产品*/
.info-product-box{ margin-top:80px;}
.info-product-single{position:relative;display:block;margin-bottom: 30px;}
.info-product-img{border:4px solid #fff;box-shadow: 0px 0px 12px rgba(0,0,0,.2);transition: all 500ms ease;}
.info-product-img img{width:100%;}
.info-product-img:hover{transform: scale(1.05);}
.info-product-ontent{font-size: 16px; padding:10px; line-height: 30px;color:#111111;text-align:center;}

/*首页-卫星介绍*/
.satellite-single{position: relative;text-align: center; max-width:230px; width:100%;float:left; margin-bottom: 30px; margin: 0px auto;padding:20px 0px;}
.satellite-img{transition: all 500ms ease;}
.satellite-img:hover{transform:scale(1.1); }
.satellite-img img{width:55%;}
.satellite-title{font-size:18px;font-weight: normal;line-height: 29px; margin-top: 25px; margin-bottom: 16px;color:#111111;}



/*--首页-footer--*/
.footer-code{text-align:center;padding-top: 20px;text-align:center;}
.footer-code p{color:#ffffff;font-size: 14px;}

.footer-r{text-align: right;}





/*--平台资源--*/
.pr{margin: 15px 0px;}
.white-bg{background:#ffffff; border-radius:8px;box-shadow:0 0 12px #dadada; padding:70px 40px 50px 40px;}
.pr-img{width:170px; height: 170px;}
.pr-hover{position:absolute;bottom:-20px;left: 0px;width:100%; height:50px; display: none;background: #4683fd;border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;  line-height: 50px; text-align: center;color:#fff;}
.pr:hover .pr-hover{display: block;}





/*--服务资源--*/
.service-input{ position: relative;top:0px;right:0px;margin:20px auto; width:380px;}

.layout-sx{display: flex; flex-wrap: wrap;flex:1 1 auto;}
.left-title{width:108px;}
.left-title button{background:#4682fd;width:108px; height: 38px; color:#fff;border-radius: 30px;border:none;}
.center-con{width:970px;}
.center-con button{height: 38px;margin:0px 18px;font-size: 14px;background:#fff;border:none;}
/*.center-con button:first-child{color:#4682fd;}*/
.active{color:#4682fd;}
.center-con button:hover{color:#4682fd;}
.right-unfold{width:72px;height:38px;}
.right-unfold button{background:#fff;border:none;}
.right-unfold button i{margin-left:10px;}



.service-res{padding-left:10px; padding-right: 10px;}
.service-res .explore-machine__img img{height:200px;}
.service-res .explore-machine__content{padding: 5px 15px 5px;border:none; background: #fff;}
.service-res .explore-machine__content p{line-height:25px;}

.explore-machine__img:hover .service-btn{display:block;}
.service-btn{width:100%;height: 200px;position: absolute;top:0px; right: 0px;background-color: rgba(var(--thm-black-rgb), 0.8);
transition: all 500ms ease;padding-top:90px; padding-left: 15px; display: none; z-index: 10;}
.service-btn button{width:110px; height: 40px; line-height: 40px;background:#acc7ff;border:none; color:#fff;border-radius:5px; margin-left: 10px;}
.service-btn button:hover{background: #4682fd !important; cursor: pointer;}

 
/*--服务资源手机端--*/
.category-mobile{display: none;}
.category-mobile-nav li a{display: block;width:100%;height:40px; line-height: 40px; background:#f8f8f8; text-indent:8px; border-radius: 3px; margin-top: 9px;}
.category-mobile-nav li a i{float:right; margin-right: 10px; margin-top: 13px;}
.category-mobile-nav-sub li a{border-bottom:1px solid #f1f1f1;background:#fff;}




 



/*--通知公告--*/
.news-title{font-size:26px; line-height: 36px;}
.news-title a{float:right;font-size: 16px !important; color:#9C9C9C !important;font-weight:normal !important;cursor: pointer;}
.news-title a span{color:#ff0000 !important;}
.news-title a:hover{color:#ff0000 !important;}
.news-word{font-size: 16px; margin-top:10px;}
.news-title:hover {
    color: #3b6df3 !important;
}


/*--用户权限--*/
.xx-title{text-align:center;}
.xx-title:after{content:''; width:100px; height: 3px;background:#4682fd; position: absolute;top:40px; left: 50%; margin-left: -50px;}
.xx-word{margin-top:20px; text-indent:32px;}
.xx-img{border-radius: 0px;width:50% !important;}




/*--年度计划--*/
.year-plan{}
.year-plan table{border-collapse:collapse;width:100%;}
.year-plan table th{background:#f1f6ff; border-bottom:2px solid #d0dcf3; height: 58px;text-align: center;}
.year-plan table td{height: 58px;  text-align: center; }
.year-plan table tr:nth-child(odd){background:#f8f8f8;}


/*--用户指南--*/
.book-directory{position:absolute;top:0;left: 0;bottom:0;width:270px; background: #f8f8f8;}
.book-search{ padding-top: 10px; padding-left: 15px; position: relative;}
.book-search input{width:239px; height: 36px; line-height: 20px;text-indent:5px; color:#7F7F7F;border:1px solid #e8e8e8;background: #fff;outline: none;}
.icon-book-search-icon:after{content: "\e900";color:#ccc;position: absolute;right: 25px;top:19px; font-size: 16px; cursor: pointer;z-index: 60;}

.directory{ margin-left: 18px;}
.directory li a{color:#343434;padding:5px 0px;display: block;}
.directory li a img{ margin-right:6px;}
.directory li a:hover{color:#5185fc;}
.articles{ margin-left:30px;}
.articles li a{color:#343434;}
.articles li a:hover{color:#5185fc;}

.book-body{position:absolute;top:0px;right: 0px; bottom: 0px; left: 270px;}
.pull-left{line-height:20px; margin-top: 10px; margin-left: 15px;}
.book-body-content{ width: 90%; margin: 0px auto;}
.book-body-content-title{text-align:center;font-size:24px; line-height: 46px;}
.book-body-content p{line-height:28px;}




/*--个人中心-基本信息--*/
.per-top{width:100%;height:56px;background:#3368d6;color:#fff; line-height: 56px;}
.per-top p{margin-left:20px;font-size: 16px;font-weight: 700px;}
.per-top p a{float:right;}
.per-top p a img{ vertical-align:middle; margin-right:20px;}

.admin-down{position:absolute;top:60px; right: 10px;background: #fff; box-shadow:0 0 10px rgba(5,12,30,.1);z-index:10;}
.admin-down:after{position:absolute;top:-5px; right:27px;content: '';width:12px; height:12px;background: #fff;transform: rotate(135deg);}
.admin-down li{ margin:0px 20px;color:#494949; line-height: 46px;}
.admin-down li img{ vertical-align:-4px; margin-right: 8px;}
.admin-down li:hover{color:#3368d6;cursor: pointer;}

.per-content{position: absolute;top:56px; left: 0px; right: 0px; bottom:0px; background: #f8f8f8;}
.per-con-left{position:absolute;top:0px; left: 0px;bottom: 0px; width:210px;}
.per-con-left-nav{ margin-top:15px;width:150px;  text-align: right;}
.per-con-left-nav li{ line-height: 32px; margin-bottom: 10px;padding-right:12px;}
.per-con-left-nav li img{ vertical-align:-4px; margin-right:8px;}
.per-con-left-nav li:hover,.lnav-clicked{background:#709fff;border-top-right-radius: 20px;border-bottom-right-radius: 20px;color:#fff;}

.per-con-right{position:absolute; top:10px; left:210px; right: 10px; bottom: 10px; background: #fff; box-shadow:0 0 10px rgba(5,12,30,.1);border-radius: 5px;}
.per-jbxx-a{ margin: 20px 40px;border-bottom:1px solid #e6e6e6;height: 130px;}
.per-jbxx-a img{float:left; margin-right:20px;}
.per-jbxx-a ul{float:left;}
.per-jbxx-a ul li{ line-height: 38px;}
.per-jbxx-a ul li span{color:#565656;}
.per-jbxx-a ul li a{ margin-left:20px;color:#3368d6;}

.per-jbxx-b{ margin-left: 142px;}
.per-jbxx-b table{width:100%;border-collapse: collapse;}
.per-jbxx-b table td{ line-height:38px;}
.per-jbxx-b table td span{color:#565656;}
.per-jbxx-b table td a{margin-left:20px;color:#3368d6;}


/*--个人中心-我的消息--*/
.message-tab{width:100%; height: 55px;border-bottom: 1px solid #d8d8d8;}
.message-tab ul li{width:100px; height: 37px;  border-top-left-radius: 5px;border-top-right-radius: 5px; float:left; margin-top:18px; line-height: 37px; text-align: center; margin-left: 10px;}
.message-tab ul li:hover,.message-tab-clicked{background:#709fff;color:#fff;}
.message-content{width:96%; margin: 15px auto;}
.message-search select{width:117px; height: 30px;background:#fafafa;border:1px solid #efefef;border-radius: 3px; margin: 0px 2px;}
.message-search input{width:117px; height: 30px;background:#fafafa;border:1px solid #efefef;border-radius: 3px; margin: 0px 2px;}
.message-search button{width:90px; height: 32px;border:none;background:#4682fd; border-radius: 3px; color:#fff;font-size: 14px; margin-left:10px;}
.message-table{margin-top:15px;}
.message-table table th{height:44px;}
.message-table table td{height:44px;}
.td-search{color:#4682fd; margin-right: 20px; z-index: 10;}
.td-search img{vertical-align:middle; margin-right: 5px;}
.td-delect{color:#e11a1a;}
.td-delect img{vertical-align:middle;margin-right: 5px;}

.page{width:100%; height: 36px; text-align:center;}
.page ul li{display:inline-block; margin:20px 10px;width:30px; height: 30px; line-height: 30px; border-radius: 5px;}
.page ul li:hover,.page-clicked{background:#4682fd; color:#fff;}



@media (max-width: 767px){
/*.index-logo{font-size: 22px;font-weight: bold;}*/
.footer-r{text-align: center;}
.xx-img{width:90% !important;}
.about-one__content{margin-top: 0px;}
.news-title,.xx-title{font-size:26px !important; line-height: 36px !important;}
.pr{margin:30px 0px;}
.divflexa .row{flex-direction: column-reverse;}
    
.padding-lr{padding:0px;}
.satellite-single{float:none;}
.footer-widget__explore-list{padding-top:0px;}
.function-box{transform: translateY(5%);}
.work-box{margin-top:60px;}
    
/*.index-logo{font-size:15px;}
.index-logo img{width:12%; margin-right: 3px;}*/
.top-logo{width:14%}
.top-title{width:80%}

}

@media (min-width:768px) {
    .premium-ride-a{padding:100px 0px;}
    .pr{margin:20px 0px;}
    
    .search-input input{width:150px;}
    
    .main-menu-wrapper__right{display:block !important;}

}


@media (max-width:1365px) {
.category-mobile{display:block;}
.category-pc{display:none;}
.divflexa .row{flex-direction: column-reverse;}   

.index-logo{font-size:15px;}
.fa-bars{padding-top:36px !important;}
.nav-arrow{display:none;}

}

@media (min-width:1024px){
   .search-input input{width:180px;}   
   .top-title{width:82%}
}

@media (min-width:1366px){ 
   .index-logo{font-size:32px;} 
}

@media (max-width:1365px) and (min-width:768px) {
    .sjcx-box{text-align:center; height:170px}
    .sjcx-box img{float:none; margin: 0px;}
    .sjcx-box  h5{padding-top:0px;}
	.top-logo{width:14%}
    .top-title{width: 76%;}
}

/*--2021.12.28修改Start--*/
.main-header {position: fixed;top: 0px;left: 0px;right: 0px;width: 100%;background: rgba(5, 65, 163, .86);z-index: 10;}
.login-btn,.thm-btn{background:#fff;color:#4575d1;border-radius: 0px !important; margin:0px !important; float:left;}
.login-btn:hover,.thm-btn:hover{color:#FF811B;}

.main-menu .main-menu__list>li>a, .stricky-header .main-menu__list>li>a{color:#ffffff;}
.topnav{border-bottom:2px solid transparent;}
.topnav:hover, .topnav-clicked{color:#ffffff !important;border-bottom:2px solid #fff;}


.main-menu-wrapper__logo{padding-top:25px; padding-bottom:0px; margin-right: 20px;}

.main-menu-wrapper__right{padding-top:46px;padding-bottom:0px;}

.main-menu-wrapper__main-menu{margin-top:20px;}
.menu-code{float:right;}
.menu-code span{margin-left:15px;}

.stricky-header.main-menu{position: fixed;top: 0px;left: 0px;right: 0px;width: 100%;background: rgba(5, 65, 163, .86);z-index: 10;}
.stricky-header.stricky-fixed{transform: translateY(0);visibility: visible;background: rgba(5, 65, 163, 1);}

.index-logo{display:inline-block;}
/*.index-logo img{width:100%;}*/


@media (max-width:1024px){
.main-menu-wrapper__left{width:46%;}
.main-menu-wrapper__right{padding-top:25px;}
.search-input input{width:200px;}
.menu-code{margin-top:-48px;}
.main-menu .mobile-nav__toggler{font-size:26px; margin-left: 10px; margin-top: 20px;}
.fa-bars{padding-top:46px !important;}
}

@media (max-width: 767px){
.main-menu-wrapper__left{width:100%;}
.menu-code{margin-top:-100px; margin-bottom:6px;}
.main-menu-wrapper__logo{padding-top:0px;}
}
/*--2021.12.28修改End--*/

/*--2022.03.10新增--*/
.top-logo{width:14%;}
/*--2022.04.01新增--*/
.sub-word{text-align: center;}
.sub-word span{display: inline-block;width:300px;height:110px; background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,0)); line-height: 110px; color:#fff;font-weight:bold;font-size: 32px;}






