.site-log-img img{
  height:90px;}
.site-log-img{position:absolute;left:120px;top:10px;}
    #c1014973 ul {list-style: none; margin: 0 auto; padding: 0px;} 
    #c1014973 ul li a {font-family: 微软雅黑, 宋体, 黑体, Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color:#fff; display:block;width:105px; line-height:105px; text-align:center;font-size:15px;font-weight:600;font-size:20px !important;} 
     #c1014973 ul li:hover a { text-shadow: 0 1px 3px rgba(0,0,0,0.2);}
    #c1014973 ul li { float:left; margin-left:0px;position:relative;} 
    #c1014973 ul li:hover a {color:#fda000;text-shadow: 0 1px 3px rgba(0,0,0,0.2);}
    #c1014973 ul li a.current {color:#fda000;background:none;}
    #c1014973 ul li ul { border:0px solid #ccc;} 
    
    #c1014973 ul li ul li {border-bottom:1px solid #efefef;}
    #c1014973 ul li ul li:nth-last-child(1){border:none;}
    

    
    
    #c1014973 ul li ul li a { 
    text-shadow:none;
    display:block;position:relative;font-size: 15px;padding: 10px 0;color:#58595b;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);
    -ms-transition:color .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1);
    line-height: initial;text-align: center;letter-spacing: 1px;line-height: 24px;}
     
    #c1014973 ul li ul li a:hover {color: #b90d11;} 
    
     
    #c1014973 ul li:hover ul { display:block;z-index:9999999; position:absolute;}
    
    #c1014973 ul li.sfhover ul { display:block;} 
    #c1014973 ul li a{
        font-size: 16px;}
    #c1014973 ul li:nth-child(6){margin-left:195px;}
    
     #c1014973 ul li ul.down {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: 0;
    background-color: #fff;
    z-index: 2;
    -webkit-transform: translate(-50%,10px);
    -ms-transform: translate(-50%,10px);
    transform: translate(-50%,10px);
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    padding: 15px 20px;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    -ms-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    box-shadow: 0 5px 50px rgba(0,0,0,.3);}
 #c1014973 ul li ul.down:before {
    content: "";
    position: absolute;
    bottom: 100%;
    height: 25px;
    left: 0;
    right: 0;
    background-color: transparent;}
 #c1014973 ul li ul.down:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-style: solid;
    margin-left: -7px;
    border-width: 7px;
    border-color: transparent transparent #fff;}
  #c1014973 ul li ul.down a{font-size:16px !important;}
  #c1014973 ul li:hover .down{pointer-events:all;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:1;}
   #c1014973 ul li ul.down a{color:#58595b;font-weight:normal;text-shadow:none;}
 #c1014973 ul li ul.down a:before{content:"";position:absolute;top:7px;bottom:7px;left:-20px;width:4px;background: #b90d11;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.162,.85,.45,1);transition:transform .3s cubic-bezier(.162,.85,.45,1);}
 #c1014973 ul li ul.down a.active,.MainMenu #links .down a:hover{color: #b90d11;}
 #c1014973 ul li ul.down a.active:before, #c1014973 ul li ul.down a:hover:before{-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

.sex1-img{position:relative;}
.sex1-img a{display:block;height:500px;}
.sex1-img img{width:100%;display:block;}
 .sex1-img .tit{position:absolute;left:0;bottom:0;width:100%;height:60px;background:rgba(237,166,45,0.4);}
  .sex1-img .tit .t{font-size:20px;color:#fff;margin:0 50px;line-height:60px;text-align:center;}
  .swiper-button-next{margin:0;top:auto;bottom:8px;} 
  .swiper-button-prev{margin:0;top:auto;bottom:8px;}
  .swiper-button-next:after, .swiper-button-prev:after{font-size:24px;color:#fff;}
.lixist li{
    font-size:18px;}
 .index429-tit{border-bottom:2px solid #e6e6e6;color:#c30505;}
 .index429-tit  .xddlfa{font-size:24px;width:auto;}
 .index-list li{line-height:40px;position:relative;padding-left:15px;}
  .index-list li a{float:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
 .index-list li .li-t a{float:none;display:block;font-size:20px;}
  .index-list li .li-c{font-size:14px;color:#666;line-height:24px;text-align:left;display:block;border-bottom:1px solid #e6e6e6;padding:0px 0px 10px 0;margin-bottom:10px;}
    .index-list li:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background: #b90d11;
    border-radius: 2.5px;
    left: 0;
   top:20px;
    transition: .5s;}
.index429-tit .t{position:relative;}
.index429-tit .t img{width:32px;height:32px;top:5px;position:relative;display:inline-block;margin-right:10px;}
.index429-tit .t{float:left;}
.index429-tit .t:before{position:absolute;left:0;bottom:-2px;height:3px;background:#ee9f42;width:100%;display:block;content:"";}
.index-list li a.t-a{float:left;width:70%;}
.index-list li date{float:right;font-size:18px;}
.index-list li:nth-child(1):before{display:none;}
.index-list li .li-t a{background:url(../images/n55.png) no-reeat right center;padding-right:40px;background: url(images/n55.png) no-repeat right center;}
.lixist li{
    font-size:18px;}

.public-list li{text-align:left;line-height:40px;}
.public-list li a{float:none;}
.public-list li .date{color:#b90d11;display:inline-block;margin-right:10px;font-size:18px;}
.lixist li{
    font-size:18px;}
.public-list li{text-align:left;line-height:40px;}
.public-list li a{float:none;}
.public-list li .date{color:#b90d11;display:inline-block;margin-right:10px;font-size:18px;}
.lixist li{
    font-size:18px;}
.public-list li{text-align:left;line-height:40px;}
.public-list li a{float:none;}
.public-list li .date{color:#b90d11;display:inline-block;margin-right:10px;font-size:18px;}
.lixist li{
    font-size:18px;}
.public-list li{text-align:left;line-height:40px;}
.public-list li a{float:none;}
.public-list li .date{color:#b90d11;display:inline-block;margin-right:10px;font-size:18px;}
.lixist li{
    font-size:18px;}
.public-list li{text-align:left;line-height:40px;}
.public-list li a{float:none;}
.public-list li .date{color:#b90d11;display:inline-block;margin-right:10px;font-size:18px;}
.lixist li{
    font-size:18px;}
.public-list li{text-align:left;line-height:40px;}
.public-list li a{float:none;}
.public-list li .date{color:#b90d11;display:inline-block;margin-right:10px;font-size:18px;}
.lixist li{
    font-size:18px;}
.public-list li{text-align:left;line-height:40px;}
.public-list li a{float:none;}
.public-list li .date{color:#b90d11;display:inline-block;margin-right:10px;font-size:18px;}
.lixist li{
    font-size:18px;}
.public-list li{text-align:left;line-height:40px;}
.public-list li a{float:none;}
.public-list li .date{color:#b90d11;display:inline-block;margin-right:10px;font-size:18px;}
.service-list{
    display: flex;
    justify-content: space-around;
    
    padding: 24px 0;}
.service-item{
    padding: 0 45px;
    background: #fff;
    border-radius: 10px;
    text-align: center;
    font-size:18px;}
.service-item img{
    margin: 30px 0;}
.service-item p{
    padding-bottom:30px;}
.index-flex img{height:133px;}
.footer-links{
    display:flex;
        justify-content: center;
    flex-wrap: wrap;}
.footer-links .link-item a{
    color: #fff;
    font-size: 16px;
    display: inline-block;
    padding: 8px 10px;}

.foot-fr{
    text-align:center;
    margin-left: 0;}
.bot{
    padding:20px 0;}

.foot-logo{
    float: inherit;
    padding:0;
    display:flex;
    height: 80px;}
.service-list{
    display: flex;
    justify-content: space-around;
    
    padding: 24px 0;}
.service-item{
    padding: 0 45px;
    background: #fff;
    border-radius: 10px;
    text-align: center;
    font-size:18px;}
.service-item img{
    margin: 30px 0;}
.service-item p{
    padding-bottom:30px;}
