﻿*{box-sizing:border-box;margin:0; padding:0; list-style:none;  }
a{ color:#333; text-decoration:none;   }
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{ margin: 0;font-weight:normal;}
hr{ border:none;}
.clear{ clear:both;}
p,ul{margin: 0;}
img{ border:0;  } 
.w1440{ margin: 0px auto; width:1400px; } 
.clear{ clear:both; }
 
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content: ''; }
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content: '';  } 
.jqfree{width:100%; height: auto; overflow: hidden; margin-top: 80px;}
.licheng{width:100%; background:#09458b ; margin-top: 20px;}
.lc_right{float: left; width:537px; height:330px; margin-top: 230px; margin-left:20px;}
.licheng .lc_left{height: 567px; float: left; width:350px;  position: relative; padding-left: 20px; }
.lc_left:after{content: ""; width: 1px; height: 100%; border-right:1px dashed rgba(255,255,255,0.5); position: absolute; top:0; right:4px}
.licheng .mySwiper{height:410px; width:100%;  text-align: right; margin-top: 60px;}
.licheng .swiper-slide .date{width:100%; height: auto; padding-right:35px; padding-left:3%}
.date h4{width:100%; height:30px;line-height: 30px; color: #fff; font-size:25px;  font-weight: bold; position: relative}
.date h4:after{content: ""; background: #fff; border-radius: 50%; width: 10px; height: 10px; position: absolute; top:50%; margin-top: -5px; right:-35px}
.date p{width:100%; height:30px;line-height: 30px; color: #ffffff; font-size:16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 8px;}
.lc_left .swiper-button-next,.lc_left .swiper-button-prev{width:32px; height:32px; top:auto; margin-top:0; bottom:40px}
.lc_left .swiper-button-next{background: url(../images/lc_right.png) no-repeat center; right:30px; outline:0;}
.lc_left .swiper-button-prev{background: url(../images/lc_left.png) no-repeat center; left:auto; right:100px; outline:0; }
.swiper-slide-thumb-active .date h4{font-size: 30px;}
.info{width: 100%; height: auto; overflow: hidden; display: block; padding: 40px 45px}
.info h4{color:#fff; font-size:25px; font-weight:bold; margin-bottom: 26px;}
.about_lc_xx{width:100%; height: 150px; overflow: hidden;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:5;
  -webkit-box-orient:vertical; overflow:hidden; margin-bottom:10px}
.about_lc_xx p{color:#ffffff; font-size: 16px; line-height:30px;}
.info span{color:#fff; position: relative; text-align: right; font-size:18px; display: block; } 