﻿*{margin:0px;padding:0px;color: #121212;font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
a{text-decoration:none;}
a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.wrap{width:1200px;margin:0px auto;position:relative;}
.x-header{width:100%;height:66px;position:fixed;top:0px;z-index:999;transition: all 0.5s ease-in-out; /* 添加过渡效果 */    border-bottom: 1px solid hsla(0,0%,100%,.16);}
.logo{height:66px;line-height:66px;float:left;font-size:30px;}
.logo img{height:66px;margin-top: 0px;}
.logo a{text-align:center;}
.login{width:109px;height:38px;line-height:38px;text-align:center; border:1px solid #FFF;border-radius:19px;font-size: 14px;color:#FFF;position:absolute;right:0px;top:14px;float:left;}
.login a{color:#FFF;}
.login a:hover{}
ul.nav{list-style:none;height:40px;position:absolute;right:130px;top:13px;}
ul.nav li{list-style:none;height:40px;padding:0px 25px;line-height:40px;float:left;}
ul.nav li a{}
ul.nav li a:hover{}

.x-header.active {background-color:#101011;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); /* 添加阴影效果 */}
.x-header.active .logo{}
.x-header.active .login{width:109px;height:38px;line-height:38px;text-align:center; border:1px solid #FFF;border-radius:19px;font-size: 14px;color:#FFF;position:absolute;right:0px;top:14px;float:left;}
.x-header.active .login a{color:#fff;}
.x-header.active .login a:hover{}
.x-header.active ul.nav{list-style:none;height:40px;position:absolute;right:130px;top:13px;}
.x-header.active ul.nav li{list-style:none;height:40px;padding:0px 25px;line-height:40px;float:left;}


.x-header.content {background-color:#FFF;position:relative;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); /* 添加阴影效果 */}
.x-header.content .logo{}
.x-header.content .login{width:109px;height:38px;line-height:38px;text-align:center; border:1px solid #FFF;border-radius:19px;font-size: 14px;color:#FFF;position:absolute;right:0px;top:14px;float:left;}
.x-header.content .login a{color:#000;}
.x-header.content ul.nav{list-style:none;height:40px;position:absolute;right:130px;top:13px;}
.x-header.content ul.nav li{list-style:none;height:40px;padding:0px 25px;line-height:40px;float:left;}


.banner{width:100%;background:url(rixinbanner.png) center center no-repeat;height:600px;float:left;position:relative;}
.bannerBottom{height:95px;position:absolute;bottom:0px;background-color: rgba(0,0,0,.2);width:100%;}
.bannerBottomPart{width:25%;height:95px;float:left;text-align:center;padding: 20px 0px;}
.bannerBottomPartTitle{width:100%;float:left;font-size: 18px;line-height: 28px;color:#FFF;}
.bannerBottomPartTitle i{color:#FFF;font-size:20px;margin-right:10px;}
.bannerBottomPartTitle a{color:#FFF;}
.bannerBottomPartContent{width:100%;float:left;font-size: 13px;margin-top: 8px;opacity: .7;color:#FFF;}

.x-liucheng{width:100%;float:left;background-color:#2D8CC6;}
.x-liucheng-title{width:100%;float:left;margin-top:50px;text-align: center;font-size: 30px;margin-bottom:20px; color: #39394d;line-height: 50px;height:50px; position: relative;z-index: 2;}
.x-liucheng-title-line{width:30%;border-bottom:1px solid #c0c4cc;height:25px;float:left;}
.x-liucheng-title-line:first-child{margin-left:10%;}
.x-liucheng-title-text{width:20%;float:left;text-align:center;height:50px;color:#FFF;}
.x-liucheng-content{width:100%;float:left;margin-bottom:50px;}

.x-liucheng-part-jiange{width:2%;float:left;}
.x-liucheng-part-jiange i{font-size:40px;color:#FFF;margin-top:8px;}

.x-liucheng-part{float: left; width: 12%;text-align: center;font-size: 14px;margin-top: 10px;padding-left:1%;padding-right:1%;}
.x-liucheng-img{width:40px;height:40px;text-align:center;font-size:20px;line-height:40px;background-color:#FFF;color:#2D8CC6; border-radius:50%;margin: 0px auto;}
.x-liucheng-img i{font-size:80px;margin-top:0px;color:#0094b5;}

.x-liucheng-part-title{font-size: 18px;text-align: center;line-height: 20px;margin-top: 25px;}
.x-liucheng-part-title a{color:#FFF;}
.x-liucheng-part-content{margin-top: 15px;color: #FFF;min-height: 44px;font-size:12px;}


.x-youshi{width:100%;float:left;background-color:#FFF;}
.x-youshi-title{width:100%;float:left;margin-top:50px;text-align: center;font-size: 30px;margin-bottom:20px; color: #39394d;line-height: 50px;height:50px; position: relative;z-index: 2;}
.x-youshi-title-line{width:30%;border-bottom:1px solid #c0c4cc;height:25px;float:left;}
.x-youshi-title-line:first-child{margin-left:10%;}
.x-youshi-title-text{width:20%;float:left;text-align:center;height:50px;}
.x-youshi-desc{width:100%;float:left;font-size:13px;}
.x-youshi-content{width:100%;float:left;margin-bottom:50px;}
.x-youshi-part{float: left; width: 21%;text-align: center;font-size: 14px;margin-top: 30px;padding-left:2%;padding-right:2%;}
.x-youshi-img{width:80px;height:80px;text-align:center; border-radius:50%;margin: 0px auto;}
.x-youshi-img i{font-size:80px;margin-top:0px;color:#0094b5;}
.x-youshi-img i:hover{ animation: bounce 0.5s; /* 添加一个跳动的动画效果 */}
@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}
.x-youshi-part-title{font-size: 18px;text-align: center;line-height: 20px;margin-top: 25px;}
.x-youshi-part-title a{color:#150c31;font-weight:700;}
.x-youshi-part-content{margin-top: 15px;color: #555;min-height: 44px;font-size:12px;line-height: 24px;}



.x-fuwu{width:100%;float:left;background-color:#FFF;}
.x-fuwu-title{width:100%;float:left;margin-top:50px;text-align: center;font-size: 30px;margin-bottom:20px; color: #39394d;line-height: 50px;height:50px; position: relative;z-index: 2;}
.x-fuwu-title-line{width:30%;border-bottom:1px solid #c0c4cc;height:25px;float:left;}
.x-fuwu-title-line:first-child{margin-left:10%;}
.x-fuwu-title-text{width:20%;float:left;text-align:center;height:50px;}
.x-fuwu-desc{width:100%;float:left;font-size:13px;}
.x-fuwu-content{width:100%;float:left;margin-bottom:50px;}
.x-fuwu-part{float: left; width: 12.6%;text-align: center;font-size: 14px;margin-top: 10px;padding-left:2%;padding-right:2%;}
.x-fuwu-img{width:80px;height:80px;text-align:center; border-radius:50%;margin: 0px auto;}
.x-fuwu-img i{font-size:80px;margin-top:0px;color:#0094b5;}
.x-fuwu-img i:hover{ animation: bounce 0.5s; /* 添加一个跳动的动画效果 */}
@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}
.x-fuwu-part-title{font-size: 18px;text-align: center;line-height: 20px;margin-top: 25px;}
.x-fuwu-part-title a{color:#150c31;font-weight:700;}
.x-fuwu-part-content{margin-top: 15px;color: #555;min-height: 44px;font-size:12px;line-height: 24px;}


.x-jianjie{width:100%;float:left;background-color: #f5f5f5;}
.x-jianjie-title{width:100%;float:left;margin-top:80px;text-align: center;font-size: 36px;color: #222;line-height: 36px;position: relative;z-index: 2;}
.x-jianjie-content{width:100%;float:left;margin-bottom:80px;}
.x-jianjie-part{width:25%;float:left;margin-top: 25px;}
.x-jianjie-img{width:270px;height:160px;margin:0px auto;}
.x-jianjie-part-title{width:270px;margin:0px auto;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #222;line-height: 16px;}

.x-index-more{width:100%;float:left;text-align:center;}
.x-index-more a{background: #fff;border: 1px solid #ccc;border-radius: 22px;width: 148px;height: 44px;display: block;margin: 40px auto 0;text-align: center;font-size: 16px;line-height: 44px;color: #888;-webkit-transition: all .2s ease-out 0s;transition: all .2s ease-out 0s;cursor: pointer;}
.x-index-more a:hover{border: 1px solid #0094b5;color: #0094b5;}

.x-link{padding: 28px 0;font-size: 13px;width:100%;float:left;background: #39394d;}
.x-link-title{width:100%;float:left;margin-top:58px;text-align: center;font-size: 32px;line-height: 36px;z-index: 2;color: #fff;}
.x-link-desc{width:100%;float:left;text-align: center;font-size: 15px;margin-top: 20px;position: relative;z-index: 2;color: #fff;}
.x-link-content{width:100%;float:left;padding-top:40px;}
.x-link-content .wrap{width:1000px;}
.x-link-content span{width:160px;height:46px;float:left;margin:5px 10px;}

.x-footer{width:100%;float:left;background-color: #f7f7f7;padding-bottom:30px;padding-top:30px;}
.x-footer .wrap{position:relative;}
.x-footer-logo{width:195px;height:88px;float:left;text-align:center;font-size:40px;line-height:88px;background-color:#FFF;color:#FFF;margin-left:20px;}
.x-footer-logo img{width:135px;}
.x-footer-nav{width:578px;float:left;}
.x-footer-nav-li{width:190px;float:left;}
.x-footer-nav-li-title{width:100%;float:left;font-size: 15px;margin-bottom: 5px;}
.x-footer-nav-li-content{width:100%;float:left;}
.x-footer-nav-li-content span{width:100%;float:left;margin-top: 7px;}
.x-footer-nav-li-content span a{font-size: 12px;}

.x-footer-address{width:250px;float:left;position:absolute;right:0px;top:0px;border:0px;border-left: 1px dashed #c0c4cc;padding-left:20px;font-size:12px;}
.x-footer-address-title{width:100%;float:left;font-size:15px;}
.x-footer-address-content{width:100%;float:left;font-size:12px;margin-top:10px;line-height:30px;}

.x-footer-erweima{width:120px;float:left;margin-right:10px;position:absolute;right:300px;top:0px;background-color:#FFF;}
.x-footer-erweima img{width:120px;height:120px;float:left;}
.x-footer-erweima span{width:100%;float:left;margin-top:9px;font-size:13px;color: #ddd;text-align:center;}

.x-copyright{width:100%;padding: 20px 0;background: #fff;border:0px;text-align:left;font-size:12px;float:left;line-height:10px;}
    

.float-wrapper {position: fixed;right: 20px;bottom: 30px;z-index: 999;}
.float-btn {width: 60px;height: 60px;text-align:center;line-height:70px;border-radius: 50%;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);cursor: pointer;}
.float-btn i{color:#2D8CC6;font-size:30px;}
.float-box {display: none;position: absolute;right: 60px;bottom: 0;border-radius: 10px;min-width: 150px;padding: 10px;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.float-title {font-size: 15px;font-weight: bold;margin-bottom: 10px;text-align:center;}
.float-list {list-style: none;padding: 0;margin: 0;}
.float-list li {line-height: 1.5;color: #666;font-size:14px;}

.x-content{width:100%;float:left;background-color: #f0f3ef;}
.x-left{width:180px;float:left;padding:10px;margin-top:20px;background-color:#FFF;border-radius:5px;margin-bottom:20px;}
.x-left-title{width:100%;float:left;height:38px;border-bottom: 1px dashed #dfdfdf;line-height:38px;font-size: 16px;text-align:left;text-indent:20px;}
.x-left-title i{color:#2D8CC6;margin-right:5px;}

.x-left-content{width:100%;float:left;padding-top:5px;padding-bottom:5px;}
.x-left-content span{width:100%;height:34px;line-height:34px;float:left;text-align:left;text-indent:52px;font-size:14px;}
.x-left-content span:hover{background-color:#dfdfdf;}
.x-right{width:940px;float:left;margin-left:20px;padding:10px 20px;margin-top:20px;background-color:#FFF;margin-bottom:20px;}
.x-path{width:100%;float:left;height:38px;border-bottom: 1px dashed #dfdfdf;line-height:38px;font-size: 13px;text-align:left;}

.x-detail{width:100%;float:left;padding-top:10px;padding-bottom:10px;background-color:#FFF;margin-bottom:10px;}
.x-detail img{max-width:100%;}

.x-list{width:96%;margin-left:2%;float:left;font-size:14px;}
.x-list ul{list-style:none;}
.x-list li{list-style:none;position:relative;height:35px;line-height:35px;font-size:14px;border-bottom: 1px dashed #dfdfdf;}
.x-list li span{position:absolute;font-size:12px;right:0px;}
.x-list li i{margin-right:10px;}

.x-select{width:100%;float:left;height:80px;background-color: #ff8421;}
.x-select .wrap{text-align:center;padding-top:20px;}
.selectInput{width:600px;height:40px;line-height:40px;font-size:14px;text-indent:10px;border:0px;border-radius:10px;}
.selectBtn{width:80px;height:40px;line-height:40px;background-color:#2D8CC6;color:#FFF;border-radius:10px;border:0px;font-size:15px;cursor:pointer;}

.artTitle{ width:100%; overflow:hidden; float:left;margin-top:10px; font-size:20px; font-weight:bold; text-align:center; height:40px; line-height:40px;}
.artOther{ width:100%; float:left; text-align:center; height:30px; line-height:30px; font-size:13px;}
.artContent{ width:96%;margin-left:2%; float:left; margin-top:10px;margin-bottom:20px;}

.page {font-size: 12px;height: 30px;float: right;margin: 20px auto 0px;overflow: hidden;text-align: center;}
.page a{margin-left:2px; margin-right:2px; float: left;padding: 1px 6px;border: 1px solid #ccc;color: #474747;font-size: 12px;font-weight: normal;overflow: hidden;text-decoration: none;}
.page span{border: 1px solid #024396;font-weight:Bold;color:#024396; margin-left:2px; margin-right:2px; float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;overflow: hidden;padding: 1px 6px;text-decoration: none;text-align: center;}

table.yundanTable{ width:60%; margin-left:20%; margin-top:50px; font-size:14px; border-collapse: collapse; margin-bottom:50px; border:1px solid #DCDCDC;}
table.yundanTable th{border:1px solid #DCDCDC; background-color:#EAEAEA; height:30px; line-height:30px; text-align:center; color:#000; font-weight:normal;}
table.yundanTable td{border:1px solid #DCDCDC; height:25px; line-height:25px; text-align:center;}


.contentMain{width:100%;float:left;background-color:#FFF;padding-top:50px;padding-bottom:50px;}
.winLogin{width:600px;height:350px;margin:0px auto;}

.winLogin{border: 1px solid #cccccc;
padding-bottom: 30px;
width: 700px;color: #999;height: 250px;
margin: 0 auto;
margin-top: 30px;
padding: 20px 30px 10px;}
.winLogin .winTitle{font-size: 20px; position:relative; width:100%; float:left; text-align:center; height:40px; line-height:40px;}
.winLogin .winTitle b{color:#FF0000;font-size:13px;}
.winLogin .winTitle a{ position:absolute; right:0px; top:0px;color: #e97814; font-size:16px;}
.winLogin .winContent{ width:100%; float:left;}
.winLogin .winContent table{ width:100%; float:left; margin-top:20px;}
.winLogin .winContent table tr{ height:52px; line-height:52px;}
.winLogin .winContent table th{ width:200px; font-weight:normal; font-size:13px; color: #999; text-align:right;}
.winLogin .winContent table th b{color:#ff0000;}
.winLogin .winContent table td{ padding-left:10px;}
.winLogin .winContent table td input[type=text]{ width:243px; height:30px;}
.winLogin .winContent table td input[type=password]{ width:243px; height:30px;}
.winLogin .winContent table td input[type=submit]{cursor: pointer;
background: #950000; padding:0px 15px; border:1px; font-family:微软雅黑;
font-size: 14px;
height: 30px;
margin-top: 10px;
line-height: 30px;
text-align: center;
color: #FFF;
float: left;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.winLogin .content table th span{color: #e97814;}
table#winLogin a{color:#000;}
table#winLogin a:hover{color:#555;}


.x-header.content ul.nav li{position:relative;}
.x-header.content ul.nav li span{position:absolute;left:0px;top:40px;width:100%;background-color:#EDEDED;display:none;padding-top:5px;padding-bottom:5px;}
.x-header.content ul.nav li:hover span{display:block;}
.x-header.content ul.nav li span a{width: 100%;float: left;height: 30px;line-height: 30px;text-align: center;border:0px;font-size: 14px;}

ul.nav li a i{margin-left:5px;}