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:28px;font-weight: bold;color:#5F5F5F; }
.index-logo img{margin-right: 10px;}

.topnav{padding:2px 10px;border-radius:3px;}
.topnav-gr{padding:2px 10px;border-radius:3px;}
.topnav:hover,.topnav-clicked{background:linear-gradient(to right,#4d9fff,#3e62fa);border-radius: 5px;color:#fff !important;}
.topnav-gr:hover,.topnav-clicked{border-radius: 5px;color:#fff !important;}

.search-input{float:left; margin-right: 5px;}
.search-input input{height:40px;float:left;border:none; background:#f5f5f5; text-indent: 5px;color:#545454;outline: none;color:#939393;}
.search-btn{width:43px;height: 40px;background:#4b98fe;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{ transform: translateY(-50%);position: relative;z-index: 999;}
.sjcx-box{background:#fff; box-shadow:0px 0px 12px rgba(0,0,0,.15);height:155px;border-radius: 5px; margin: 10px 0px;cursor: pointer;}
.sjcx-box img{float:left; margin:27px 10px 0px 30px;}
.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(0,0,0,.3);}


/*首页-工作动态*/
.work-box{margin-top:-30px;}
.work-box-title{width:100%;}
.work-box-title li{background:#f0f0f0;height:92px; color:#454545;float:left;width:50%; text-align: center; line-height: 92px; font-size:30px; transition: all 500ms ease;}
.work-box-title li:hover,.title-clicked{background:#4575d1 !important; color:#fff !important;cursor: pointer;}
.work-box-content{border:1px solid #e2e2e2; margin: 0px; padding: 20px 0px;}
.work-box-content-img img{width:100%;}
.work-box-content-list li{ line-height:45px; color:#3a3a3a;border-bottom: 1px dotted #d4d4d4;}
.work-box-content-list li span{float:right; color:#afafaf; margin-right: 5px;}


/*首页-高分应用*/
.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:373px;}

.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;}


/*--2021-08-31服务资源--*/


.fwzy-left-nav-icon{ background: url("../images/fwzy-left-nav-icon.png");width:50px; height: 47px; position:absolute;top:-20px; left: 15px; z-index: 1100; display: none; }

.fwzy-left-nav-a{width:100%;height:47px; line-height: 47px; color:#fff;background: #0073ff;text-indent: 15px;font-size: 16px;}
.fwzy-left-nav-a img{vertical-align:middle; margin-right: 10px;}
.fwzy-left-nav-b{width:100%;height:47px; line-height: 47px; color:#292929;background: #dfedff;text-indent: 20px;font-size: 16px; margin-top:10px;}
.fwzy-left-nav-b img{ margin-right: 8px;}
.fwzy-left-nav-c ul li{width:100%;height:47px; line-height: 47px; color:#0073ff;text-indent: 35px;font-size: 16px;border-bottom:1px solid #0073ff;}
.fwzy-left-nav-c ul li img{ margin-right: 8px;}
.fwzy-left-nav-d a{display: block; line-height: 47px;text-indent:70px;border-bottom: 1px solid #e8e8e8;}
.fwzy-left-nav-d a:hover{color:#0073ff;}
/*--2021-09-01服务列表--*/
.fwlb-search{ margin-bottom:15px;}
.fwlb-search span{color:#0073ff; line-height: 38px; font-size: 16px;}
.fwlb-search input{height:38px;width:180px; border:1px solid #e7e5e5; line-height: 24px;float:right;color:#bababa;outline: none; text-indent: 7px;}
.fwlb-search a img{vertical-align:middle;float:right;}

@media (max-width:1365px) {
.category-mobile{display:block;}
.category-pc{display:none;}
.divflexa .row{flex-direction: column-reverse;}   
.news-content-bg{flex-direction: column-reverse;} 
.footer-code-box{float:none; text-align: center; margin:10px 0px;}
.process-content{display:none;}
.process-content-a{display:none;}

/*.index-logo{font-size:15px !important;}*/
.nav-arrow{display:none;}
    
    
 /*--2021-9-1统筹进度--*/      
.tcjd-table{width:1200px;}
.tcjd-search span{display:inline-block; margin:10px 0px;}   
 /*--2021-9-1统筹目录--*/     
.tcml-title{font-size:18px;}  
  /*--2021-9-1服务列表--*/  
.explore-machine__img:hover .service-btn{display:none;}   
.service-btn{display:none;}
   
}



/*--个人中心-基本信息--*/
.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;}

/*--2021-08-31服务资源--*/    
.fwzy-left-nav {position:absolute;top:20px;left: 0px; z-index: 1000; background: #ffffff; display: none;padding-bottom:10px; margin-top: 10px; box-shadow: 0px 12px 8px rgba(0,0,0,.2);}
.fwzy-left-nav-icon{display:block;}
.fwzy-left-nav-icon:hover .fwzy-left-nav{display:block !important;} 
.fwzy-ydd-nav{ display:block !important;}
    
/*.index-logo{font-size:15px;}
.index-logo img{width:12%; margin-right: 3px;}*/

}



@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:300px;} */  
   .index-logo{font-size:22px;} 
}

@media (min-width:1366px){ 
   .index-logo{font-size:28px;} 
}

@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;}
    
}







