*{margin:0;padding:0;}
html,body{font:14px/1.5 normal;font-family:'Microsoft YaHei',Arial,Tahoma,sans-serif;color:#666;overflow-x: hidden;}
a{color:#333;transition:all 0.3s ease-in-out;cursor:pointer;text-decoration: none;}
a:hover{color:#0a3875;}
ul,dl{list-style:none;}
i{font-style: normal;}
img{display:inline-block;vertical-align:middle;border:0;}
.warper{max-width:1300px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.pr{position: relative;}
.warper{max-width: 1300px; margin: 0 auto;}
.about-main2{height: 890px;width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{background-color: rgba(255,255,255,.8);width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg .img{
	height: 518px;position: absolute;bottom: 0px;left: 0; width: 100%;
	background-image: url('/images/lc-quxian.png'); 
	background-repeat: no-repeat;
    background-position: center;
}
.about-main2 .ny-title{padding-top: 80px;text-align: center;}
.ny-title .title-en{font-size: 36px; color: #333333; font-family: arial; line-height: 36px; font-weight: normal; position: relative;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: bold; letter-spacing: 3px; position: relative;}

.ny-title .title-ch::before {
/*  position: absolute;
    content: "";
    top: -5px;
    height: 54px;
    width: 40px;
    background: url(/images/jt.png) no-repeat;
    left: calc(50% - 130px);
    transform: rotate(270deg);*/

 position: absolute;
    content: "";
    top: 50%;
    left: 25%;
    height: 1px;
    width: calc(25% - 125px);
    background: #1263bf;
    z-index:0;


}
.ny-title .title-ch::after {
/*  position: absolute;
    content: "";
    top: -5px;
    height: 54px;
    width: 40px;
    background: url(/images/jt.png) no-repeat;
    left: calc(50% - 130px);
    transform: rotate(270deg);*/

 position: absolute;
    content: "";
    top: 50%;
    right: 25%;
    height: 1px;
    width: calc(25% - 125px);
    background: #1263bf;
    z-index:0;


}





.ny-title .title-en::before {
/*  position: absolute;
    content: "";
    top: -5px;
    height: 54px;
    width: 40px;
    background: url(/images/jt.png) no-repeat;
    left: calc(50% - 130px);
    transform: rotate(270deg);*/

 position: absolute;
    content: "";
    top: 50%;
    left: 25%;
    height: 1px;
    width: calc(25% - 165px);
    background: #1263bf;
    z-index:0;


}
.ny-title .title-en::after {
/*  position: absolute;
    content: "";
    top: -5px;
    height: 54px;
    width: 40px;
    background: url(/images/jt.png) no-repeat;
    left: calc(50% - 130px);
    transform: rotate(270deg);*/

 position: absolute;
    content: "";
    top: 50%;
    right: 25%;
    height: 1px;
    width: calc(25% - 165px);
    background: #1263bf;
    z-index:0;


}






/*.ny-title .title-ch::after {
  position: absolute;
    content: "";
    top: -5px;
    height: 54px;
    width: 40px;
    background: url(/images/jt.png) no-repeat;
    right: calc(50% - 130px);
    transform: rotate(90deg);
}
*/



.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 16.666666%;float: left;height: 275px;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 275px}
.about-main2 .licheng-content ul li .date{color: #0a3875;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line,.about-main2 .licheng-content ul li.item6 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before,.about-main2 .licheng-content ul li.item6 .line:before{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;left:50%}
.about-main2 .licheng-content ul li .line{height: 200px;width: 1px;display: block;background-color: #0A3875;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 0;width: 400px;height:100%;display: table; bottom: -50px}
.about-main2 .licheng-content ul li.item5 .lc-right{width:400px;}
.about-main2 .licheng-content ul li.item6 .lc-right{width:240px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li:nth-child(odd) .lc-right .right-text{padding: 20px; padding-top: 0; margin-top: -100px;

  /* display:  table-cell;*/


    vertical-align: middle;}

 
.about-main2 .licheng-content ul li.item5 .lc-right .right-text{margin-top: -150px;
}



.about-main2 .licheng-content ul li:nth-child(even) .lc-right .right-text{padding: 20px; padding-bottom: 0;

   display:  table-cell;


    vertical-align: bottom;}
.about-main2 .licheng-content ul li.item4 .lc-right  {bottom: -70px;
}

.about-main2 .licheng-content ul li.item1 .lc-left  {left:45%;}
.about-main2 .licheng-content ul li.item6 .lc-right  {bottom: -95px;
}
.about-main2 .licheng-content ul li .lc-right:first-child{  left: 5% }
.about-main2 .licheng-content ul li.item1 a{top: 110px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
/*.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}*/
.about-main2 .licheng-content ul li.item2 a{top:330px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
/*.about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}*/
.about-main2 .licheng-content ul li.item3 a{top: 225px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
/*.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}*/
.about-main2 .licheng-content ul li.item4 a{top: 313px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
/*.about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}*/
.about-main2 .licheng-content ul li.item5 a{top: 208px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}


.about-main2 .licheng-content ul li.item6 a{top: 283px;}
.about-main2 .licheng-content ul li.item6 .lc-left .line:before{top: -25px;left: -11px;}




/*.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}*/
.about-main2 .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px;}
.about-main2 .licheng-content .right-text p{font-size: 16px;}
.lc-swiper-btn{width: 100%;position: absolute;top: 370px;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{position: absolute;left: 15px;top: 50px;}
.lc-swiper-btn .btn-next{position: absolute;right: 0;top: 50px;}
.lc-swiper-btn .iconfont{font-size: 30px;}


@media(max-width: 890px) {
	.about-main2{display: none;}




.ny-title .title-en::before {
/*  position: absolute;
    content: "";
    top: -5px;
    height: 54px;
    width: 40px;
    background: url(/images/jt.png) no-repeat;
    left: calc(50% - 130px);
    transform: rotate(270deg);*/

 position: absolute;
    content: "";
    top: 50%;
    left: 25%;
    height: 1px;
    width: calc(25% - 165px);
    background: #1263bf;
    z-index:0;


}
.ny-title .title-en::after {
/*  position: absolute;
    content: "";
    top: -5px;
    height: 54px;
    width: 40px;
    background: url(/images/jt.png) no-repeat;
    left: calc(50% - 130px);
    transform: rotate(270deg);*/

 position: absolute;
    content: "";
    top: 50%;
    right: 25%;
    height: 1px;
    width: calc(25% - 165px);
    background: #1263bf;
    z-index:0;


}





    
}