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;}



.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;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-bottom:1px solid #ccc; text-indent: 5px;color:#545454;outline: none;}
.search-btn{width:43px;height: 40px;background:#4b98fe;border:none;}
.search-btn i:before{color:#fff;font-size:18px; line-height:38px;}



/*通知公告*/
.newstab{ margin-top: 50px;}
.newstab li{list-style: none; display: inline-block;font-size:20px;padding: 4px 25px; margin: 5px;}
.newstab li:hover,.newstab-clicked{background:linear-gradient(to right,#4d9fff,#3e62fa);border-radius: 30px;color:#fff;box-shadow:0 0 10px rgba(63,103,250,.4);font-weight: 500; cursor: pointer;}


.left-nav-ewmbtn .topnav button{display:none !important;  }
/*查看更多*/
.news-more a {
    margin-top: 20px;
    width: 157px;
    height: 45px;
    line-height: 45px;
    color: #0073ff;
    border: 1px solid #0073ff;
    font-size: 16px;
    background: #fff;
    display: inline-block;
    border-radius: 30px;
}
.news-more a:hover {
    background: #0073ff;
    color: #ffffff;
}
/*数据资源*/
.brand-one{}
.data-bg{position: absolute;bottom:0px;}

.date-box{width:84%; position: absolute;top:220px;left:8%; right:8%; text-align: center;transition: all 500ms ease;z-index: 2;}
.date-box p{ font-size:24px;font-weight:500;color: var(--thm-base); margin: 0; line-height: 50px; text-align: center;transition: all 500ms ease; position: relative;}
.date-box p:after{content:'';width:120px;height:1px;background:#fff;position: absolute;bottom:0px;left: 23%; }
.date-box span{transition: all 500ms ease;color:#fff; margin-top: 20px;display:block; opacity: 0;}
.date-box button{ transition: all 500ms ease;opacity: 0;border:1px solid rgba(255,255,255,.5);border-radius:5px;background:none;color:#fff;padding:3px 20px; margin-top: 20px; cursor: pointer;}

.news-one__img>a:hover .date-box{  top: 60px;  transition: all 500ms ease;}
.news-one__img>a{  background-color: rgba(var(--thm-black-rgb), 0); transition: top 500ms linear;}
.news-one__img>a:hover {background-color: rgba(var(--thm-black-rgb), 0.8);  transition: all 500ms ease;}
.news-one__img>a:hover .date-box span{ opacity: 100; }
.news-one__img>a:hover .date-box button{ opacity: 100; }

/*--footer--*/
.footer-code{text-align:center;padding-top: 20px;}
.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:374px;}

.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;}
.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;}


/*--用户权限--*/
.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;}
}



@media (min-width:768px) {
    .premium-ride-a{padding:100px 0px;}
    .pr{margin:20px 0px;}
    
}


@media (max-width:1365px) {
.category-mobile{display:block;}
.category-pc{display:none;}
.divflexa .row{flex-direction: column-reverse;}
.nav-arrow{display:none;}
}










