@font-face {
	font-family:alibabapuhuiti;
	src: url('../fonts/Alibaba-PuHuiTi-Regular.ttf');
}
body,p,a,div,ul,li,button,input,span,h1,h2,h3,h4,h5,h6{font-family: 'alibabapuhuiti';}
.header{
    border-top: 0;padding-bottom: 10px;
}
.top-search .form-control{
    border: 1px solid #014c99;border-right:0;
    border-radius: 20px 0 0 20px;
}
.top-search .input-group-addon{
    background: transparent;color: #014c99;
    border: 1px solid #014c99;border-left:0;
    border-radius: 0 20px 20px 0;
}
.top-menu{
    background: rgba(0,0,0,.4);position: absolute;z-index: 999;
    top: 90px;left: 0;width: 100%;margin:0;
}
.top-menu ul{
    font-size: 0;text-align: center;
}
.top-menu ul>li{
    line-height: 100px;position: relative;
    float: initial;display: inline-block;
}
.top-menu ul>li>a{display:block;font-size: 16px;}
.top-menu ul>li.active, .top-menu ul>li:hover{
    background: transparent;
}
.top-menu ul>li.active::after, .top-menu ul>li:hover::after{
    content: '';width: 50px;height: 5px;background: #fff;border-radius: 5px;
    position: absolute;top: 70px;left: calc(50% - 25px);
}
.top-menu ul>li dl{
    font-size: 14px;background: rgba(0,0,0,.4);
    width: 100%;left: 0;
}
.top-menu ul>li dl dd a{
    color: #fff;
}
.top-menu ul>li dl dd a:hover{
    color: #71b4ff;
}
.hmslider{
    position: relative;margin: 10px 0 0;
}
.hmslider .slideword{
    font-size: 60px;font-weight: bold;color: #fff;
    text-shadow: 3px 3px 3px #333;
    
}
.top-menu ul>li dl{
    top: 100px;
}
.hmconbox{
    padding: 80px 0 30px;margin:0;border: 0;
}
.hm-news-slide{
    height: 320px;overflow: hidden;padding: 0 15px;
    position: relative;
}

.hm-news-slide .swiper-slide img{
    height: auto;min-height: 100%;
}
.hm-news-slide .swiper-slide h5{
    text-align: left;padding-right: 120px;
    padding: 20px;font-size: 16px;
}
.hm-news-slide .swiper-pagination{
    bottom: 20px;width: 120px;right:0;text-align: right;
}
.nav-tabs{
    border: 0;position: relative;margin: 0 0 10px;
}
.nav-tabs>li{
    position: initial;
}

/*.nav-tabs>li.active h3{*/
/*    background: #1e468f;color: #fff;*/
/*}*/
.nav-tabs>li.active a.more{
    display: block;
}
.newhm-tit{
    color: #1e468f;vertical-align: middle;cursor: pointer;
}
.newhm-tit span{
    font-size: 36px;color: #e8e8e8;vertical-align: middle;
    margin-right: 10px;display: inline-block;line-height: 42px;height: 42px;
}
.newhm-tit h3{
    display: inline-block;color: #333;font-size: 24px;font-weight: bold;
    margin: 0;line-height: 42px;padding: 0 10px;vertical-align: middle;
}
/*.newhm-news .newhm-tit h3{*/
/*    background: #f9f9f9;margin-left: 15px;*/
/*}*/
.newhm-newslist{
    
}
.newhm-newslist li a:before,.newhm-newslist li a:after{
    content: '';clear: both;display: table;
}
.newhm-newslist li{
    padding-left: 30px;clear: both;position: relative;
    
}
.newhm-newslist li:before{
    content: '';width: 20px;height: 20px;
    background: url("../images/news-ico.png") no-repeat;
    background-size: 100%;
    position: absolute;left: 0;top: calc(50% - 10px);
}
.newhm-newslist li a{
    display: block;padding: 8px 0;
}
.newhm-newslist li h5{
    color: #666;width: 76%;float: left;margin:0;line-height: 20px;
    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.newhm-newslist li span{
    display: block;width: 20%;float: right;text-align: right;color: #666;
    line-height: 20px;
}
.newhm-newslist li p{display:none;}
.newhm-newslist li a:hover h5{
    color: #1e468f;
}
.newhm-newslist li:first-child{
    border-bottom: 1px dashed #ddd;padding-left: 0;
    margin: 0 0 5px;
}
.newhm-newslist li:first-child:before{
    display: none;
}
.newhm-newslist li:first-child h5{
    width: 100%;font-size: 16px;color: #333;float: initial;
}
.newhm-newslist li:first-child p{
    display: block;margin: 5px 0 0;color: #666;
}
.newhm-newslist li:first-child span{
    text-align: left;margin: 8px 0 0;float: initial;
}
.newhm-newsright .tab-content{
    position: relative;
}
.newhm-newsright .tab-content a.more{
    position: absolute;right: 0;top: -50px;display: none;
    line-height: 42px;font-size: 12px;
    color: #333;font-weight: bold;
}
.newhm-newsright .tab-content>.active a.more{
    display: block;
}
.djbanner a{
    display: block;height: 150px;overflow: hidden;
}
.djbanner a img{
    position: relative;
    top: 50%;transform: translateY(-50%);
    transition: all .5s;
}
.djbanner a:hover img{
    transform: scale(1.1,1.1);
    top: 0;
}
.newhm-about{
    /*margin: 40px 0 0;*/
    padding: 0px;
    /*background: url("../images/newhm-aboutpic.jpg") no-repeat center;*/
    background-size: cover;
}
.newhm-about .container{
    height: 100%;
}
.newhm-about .container .row{
    height: 100%;
}
.hm-zjjt-word{
    line-height: 2;padding: 30px 0 50px;text-indent: 2em;
    font-size: 16px;
}
.hm-zjjt-word a{
    font-size: 12px;
    color: #333;margin-left: 10px;font-weight: bold;
}
.newhm-aboutleft{
    padding-top: 20px;
    /*position: relative;*/
    /*top:50%;*/
    /*transform:translateY(-50%);*/
}
.newhm-aboutleft ul li h5{color: #333;font-weight: bold;margin: 0px 0 5px;font-size:18px}
.newhm-aboutleft ul li p{display: inline-block;color: #1e468f;font-size: 45px;font-weight: bold;margin: 0;}
.newhm-aboutleft ul li i{font-style: normal;color: #555;font-size:18px}
.newhm-about{
    position: relative;
}
.newhm-aboutright{
    /*position: absolute;width: 50%;*/
    /*top:50%;left: 50%;*/
    /*transform:translateY(-50%);*/
}
/*.newhm-aboutright ul{*/
/*    text-align: center;*/
/*}*/
/*.newhm-aboutright ul li{*/
/* display: inline-block; width: 150px;height: 180px;*/
/*    margin: 0 0px;*/
/*    transition: all .35s;*/
    /*background: rgba(255,255,255,.2);*/
/*    position: relative;*/
    /*box-shadow: 5px 5px 1px #1e468f;*/
/*}*/
/*.newhm-aboutright ul li+li:after{*/
/*    content: '';;*/
/*    height: 100%;width: 1px;background: rgba(0,0,0,1);*/
/*    position: absolute;left: 0;top: 0;*/
/*}*/
/*.newhm-aboutright ul li+li:before{*/
/*    content: '';;*/
/*    height: 100%;width: 1px;background: rgba(255,255,255,.2);*/
/*    position: absolute;left: -1px;top: 0;*/
/*}*/
/*.newhm-aboutright ul li:hover{*/
/*    background: rgba(2,80,217,.8);*/
/*}*/

/*.newhm-aboutright ul li:before{*/
/*    content: '';width: 100%;height: 100%;position: absolute;*/
/*    left: 10px;top: 10px;*/
/*    background: rgba(255,255,255,.2);*/
/*    transition: all .35s;*/
/*    pointer-events: none;*/
/*}*/
/*.newhm-aboutright ul li:after{*/
/*    content: '';width: 100%;height: 100%;position: absolute;*/
/*    left: 0;top: 0;border: 1px solid #fff;z-index: 9;*/
/*}*/
/*.newhm-aboutright ul li img{*/
/*    display: block;margin: 0 auto 20px;*/
/*}*/
/*.newhm-aboutright ul li a{*/
/*    display: block;color: #fff;font-weight: bold;*/
/*    font-size: 16px;position: relative;*/
/*    top:50%;z-index: 99;*/
/*    transform:translateY(-50%);*/
/*}*/
/*.newhm-aboutright ul li a i{*/
/*    font-size: 30px;color: #fff;display: block;*/
/*    margin: 15px 0;*/
/*}*/
/*.newhm-aboutright ul li:hover:before{*/
/*     left: 0px;top: 0px;*/
/*     background: rgba(2,80,217,.9);*/
/*}*/
.newhm-yewu{
    padding: 40px 15px;
}
.newhm-yewu .newhm-tit{
    text-align: center;margin: 0 0 40px;
}
.newhm-yewu .swiper-container {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}
.newhm-yewu .swiper-slide {
  background-size: cover;
  background-position: center;
}
.newhm-yewu .gallery-top {
  height: 340px;background: #f6f6f6;
  width: 100%;
}
.newhm-yewu .gallery-top .pics{
    padding: 20px;
}
.newhm-yewu .gallery-top .pics ul li a{
    display: block;height: 230px;overflow: hidden;position: relative;
}
.newhm-yewu .gallery-top .pics ul li a img{
    min-height: 100%;transition: all .35s;
}
.newhm-yewu .gallery-top .pics ul li a:hover img{
    transform: scale(1.1, 1.1);
}
.newhm-yewu .gallery-top .pics ul li a h5{
    position: absolute;bottom: 0;left: 0;width: 100%;
    background: rgba(0,0,0,.6);color: #fff;
    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
    padding: 10px;margin:0;font-size: 16px;
}
.newhm-yewu .gallery-top .yewumore{
    display: block;width: 200px;margin: 0 auto;text-align: center;
    background: #1e468f;color: #fff;padding: 10px 0;font-size: 16px;
}
.newhm-yewu .gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  background: url("../images/newhm-yewubg.jpg") no-repeat;
  background-size: cover;
}
.newhm-yewu .gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100px;line-height: 100px;font-size: 20px;color: #fff;
  text-align: center;
  cursor: pointer;
}
.newhm-yewu .gallery-thumbs .swiper-slide-thumb-active, .newhm-yewu .gallery-thumbs .swiper-slide:hover {
  background: #1e468f;
}
.newhm-yewu .gallery-thumbs .swiper-slide img{
    margin-right: 10px;vertical-align: text-top;
}
.yewuwords{
    font-size: 16px;line-height: 2;padding: 20px 20px 0;text-indent: 2em;
}


.footer{
    background: #1e468f;
}
.footer h3{
    color: #fff;font-size: 20px;border: 0;
}
.footer ul li{
    color: #fff;white-space: nowrap;
}
.footer ul li span{
    color: #fff;
}
.friend-right{
    padding: 0;width: 100%;
}
.friend-right h4{
    font-size: 16px;color: #fff;
}
.friend-right ul{
    margin: 5px 0;
}
.friend-right ul:before,.friend-right ul:after{
    content: '';clear: both;display: block;
}
.friend-right ul li{
    float: left;margin-right: 10px;
}
.friend-right ul li a{
    display: block;color: #fff;
}
.friend-right ul li a:hover{
    color: #009be4;
}
.friend-right ul li a img{
    height: 30px;
}
.footcontact{
    padding: 0px 0 0;
}

/* 悬浮信息公告栏 */
.hmfloat{position: fixed;right: 0;bottom: 50%;width: 60px;z-index: 10;margin-bottom:-100px}
.hmfloat ul{transition:all .5s;right:0;position: relative}
.hmfloat li{margin: 0 0 2px;position:relative;}
.hmfloat li .hmfloat-sm a{display: block;overflow: hidden;
    font-size: 12px;text-align: center;color: #666;padding: 5px;
    background: rgba(240,240,240,.6);
}
.hmfloat li .hmfloat-sm a:hover{
    background: #1e468f;color: #fff;
}
.hmfloat li .hmfloat-sm img{display:block;height: 30px;margin:0 auto;}
.hmfloat li .hmfloat-sm img.white{display:none;}
.hmfloat li:hover .hmfloat-sm img.black{display: none;}
.hmfloat li:hover .hmfloat-sm img.white{display: block;}
.hmfloat li .hmfloat-big{position: absolute;top: 0;right: 101%;width: 100px;display: none;}
.hmfloat li .hmfloat-big img{}
.hmfloat li:hover .hmfloat-big{display: block;}
.hmfloat a.hmfloat-btn{position:absolute;right:0;bottom:-30px;display: block;width:100%;text-align:center;
    background: #1e468f;color: #fff;height: 30px;line-height: 30px;font-size: 12px;transition:all .5s;
}
.copyright{
    color: #fff;background: #1e468f;margin-top: -1px;
}

.headfix{
    position: fixed;top: 0;left: 0;width: 100%;
}

.newhm-licheng{
    padding: 0 15px 80px;
}
.newhm-licheng .newhm-tit{
    margin: 0 0 30px;
}
.newhm-licheng .swiper-container {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}
.newhm-licheng .swiper-slide {
  background-size: cover;
  background-position: center;
  height: 400px;background: #eee;font-size: 30px;font-weight: bold;
  line-height: 400px;color: #999;text-align: center;
}
.newhm-licheng .gallery-top {
  height: 80%;
  width: 100%;
}
.newhm-licheng .gallery-thumbs {
  height: 100%;padding-top: 10px;
  box-sizing: border-box;
}
.newhm-licheng .gallery-thumbs .swiper-slide {
    background: transparent;
  width: 100%;color: #555;
  text-align: left;position: relative;
  
}
.newhm-licheng .gallery-thumbs .swiper-slide-thumb-active {
  
}
/*.newhm-licheng .gallery-thumbs .swiper-wrapper{*/
/*    display: block;*/
/*}*/
.newhm-licheng .licheng-right{
    height: 370px;position: relative;
    padding-right: 40px;
}
.newhm-licheng .licheng-right .swiper-button-next, 
.newhm-licheng .licheng-right .swiper-button-prev{
    background: transparent;position: absolute;right: 0;bottom: 0;
    top: auto;left: auto;outline: none;font-size: 20px;
    width: 30px;height: 30px;background: #eee;
    text-align: center;
}
.newhm-licheng .licheng-right .swiper-button-prev{
    bottom: 40px;
}
.newhm-licheng .licheng-right:before,.newhm-licheng .licheng-right:after{
    content: '';clear: both;display: table;
}
.newhm-licheng .licheng-right h5{
    position: relative;margin:0;padding: 3px 0;margin:0;
    width: 23%;float: left;text-align: right;padding-right: 20px;
}
.newhm-licheng .licheng-right .lichengword{
    width: 77%;float: left;
    padding-left: 50px;
    font-size: 14px;font-weight: normal;line-height: 1.5;
    position: relative;font-weight: normal;
}

.newhm-licheng .licheng-right h5:after{
    content: '';width: 20px;height: 20px;background: #fff;
    border: 2px solid #1e468f;border-radius: 50%;
    position: absolute;right: -30px;top: 0;
}
.newhm-licheng .licheng-right h5:before{
    content: '';width: 20px;height: 1px;background: #aaa;
    position: absolute;right: -10px;top: 10px;
}
.newhm-licheng .gallery-thumbs .swiper-slide:before{
    content: '';width: 11px;height: 100%;background: #eee;
    position: absolute;top: 0;left: calc(23% + 14px);
}
.newhm-licheng .gallery-thumbs .swiper-slide-thumb-active h5:after{
    border: 5px solid #71b4ff;width: 29px;height: 29px;
    right: -34px;top: -5px;
}

.inbanner h2{
    top: 50%;
    font-weight: bold;margin: 0;font-size: 40px;
    text-shadow: 0 1px 3px #555;
}
.inbanner h2:after{
    content: '';width: 50px;height: 4px;background: #fff;
    position: absolute;bottom: -20px;left: calc(50% - 25px);
    border-radius: 5px;
}

.inroot{background: #eee;line-height:60px}
.inroot ul{}
.inroot ul li{display:inline-block;font-size: 20px;font-weight:bold;}
.inroot ul li+li{
    margin-left: 50px;
}
.inroot ul li a{color: #555;border-bottom: 4px solid transparent;}
.inroot ul li.active a,.inroot ul li:hover a{border-color:#1e468f;color: #1e468f}

.maintit>h3{
    border-bottom: 0;padding: 0;line-height: 70px;margin: 40px 0;
    font-size: 28px;
}
.maintit>h3:before{
    width: 50px;height: 3px;background: #1e468f;
    left: 0;bottom: 0;top: initial;
}
.showbox{
    font-size: 16px;padding: 0 0 80px;line-height: 2;
    
}
.showbox video{
    width: 100%;height: auto;display: block;margin: 0 auto;
    outline: none;
}
.showbox table tr td{
    padding: 15px 0;border: 1px solid #dedede;
    text-align: center;vertical-align: middle;
}
.showbox .newhm-aboutleft{
    margin: 70px 0 0;
}
.showbox .inabout-pic{
    margin-top: 70px;
}
.about-bankuai{
    margin: 40px 0 0;
}
.abtbk-left{
    width: 100%;padding-top: 100%;background-size: cover!important;
    border-radius: 50%;
}
.about-bankuai li{
    padding: 30px 0;
}
.about-bankuai h4{
    position: relative;padding-left: 30px;color: #1e468f;
    font-weight: bold;font-size: 20px;
}
.about-bankuai h4:before{
    content:'';width: 20px;height: 20px;background: #fff;
    border-radius: 50%;border: 5px solid #1e468f;
    position: absolute;left: 0;top: 2px;
}

.wenhua-word{
    font-size: 16px;
}
.wenhua-word h4{
    font-size: 20px;color: #1e468f;
}
.jituanwenhua ul li .wenhua-pic{
    height: 260px;
}
.dangjianlist{
    padding: 0 0 80px;
}
.dangjianlist ul li h5{
    font-size: 20px;margin: 0 0 15px;
    
    
}
.dangjianlist ul li .newslitit{
    width: calc(100% - 70px);float: left;
}
.dangjianlist ul li span{
    color: #1e468f;margin: 0 0 10px;font-size: 16px;
    width: 60px;float: left;
    text-align: center;
    margin-right: 10px;
    border: 1px solid #1e468f;
    border-radius: 3px;padding: 5px 0;
}
.dangjianlist ul li p{
    font-size: 16px;line-height: 2;
}
.dangjianlist ul li .newslfpic{
    height: 150px;overflow: hidden;
}
.dangjianlist ul li img{
    border: 0;transition: all .35s;
}
.dangjianlist ul li:hover h5{
    color: #1e468f;
}
.dangjianlist ul li:hover img{
    transform: scale(1.1, 1.1);
}
.lipage{
    font-size: 0;margin: 30px 0 0;
}
.lipage a,.lipage span{
    font-size: 16px;padding: 4px 8px;border: 1px solid #1e468f;
    margin-left: -1px;
}
.lipage span{
    background: #1e468f;color: #fff;
}
.infolist ul li h5{
    margin: 0;font-size: 16px;font-weight: normal;
    line-height: 1.5;
}
.infolist ul li span{
    display: block;text-align: right;margin: 0;color: #999;
}
.yewu-left{
    padding-top: 60px
}
.yewu-left h3{
    padding: 0 0 20px;font-size: 28px;margin: 0 0 20px;position: relative;
}
.yewu-left h3:after{
    content: '';
    width: 50px;
    height: 3px;
    background: #1e468f;position: absolute;
    left: 0;
    bottom: 0;
}
.yewu-left ul{background: #f8f8f8;padding: 0 15px;}
.yewu-left ul li{line-height: 50px;font-size: 15px;position: relative;}
.yewu-left ul li:after{content: '›';font-size: 16px;position: absolute;right: 0;top: 0px;color: #aaa;}
.yewu-left ul li+li{border-top: 1px solid #ddd;}
.yewu-left ul li>a{display: block;color: #333; }
.yewu-left ul li a:hover,.leftbar ul li.active>a{color: #fff; background: #1e468f; }
.leftbar ul   li a {padding:0 15px}
.leftbar ul li:after{right:15px}
.leftbar ul li a:hover {color: #fff; background: #1e468f;}
.leftbar ul li.active:after{color:#fff}
.yewu-left ul li dl{padding:0 0 10px;display:none;}
.yewu-left ul li.active dl{display:block;}
.yewu-left ul li dl dd a{color:#999;font-size:14px}
.yewu-left ul li dl dd.active a{color: #1e468f;}
.yewu-left ul li dl dt a{font-size: 14px;font-weight: 100;padding: 4px 0;border-top: 1px solid #ececec;}

.yewu-cate{
    padding: 20px 0 80px;
}
.yewu-cate>h3{
    position: relative;
    padding-left: 30px;
    color: #1e468f;
    font-weight: bold;
    font-size: 20px;
    margin: 40px 0 20px;
}
.yewu-cate>h3:before{
    content: '';
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 50%;
    border: 5px solid #1e468f;
    position: absolute;
    left: 0;
    top: 2px;
}
.yewu-cate>h3:after{
    content: '';width: calc(100% - 140px);height: 1px;
    border-top: 1px solid #eee;
    position: absolute;right: 0;top: 10px;
    z-index: 1;
}
.yewu-cate .yewu-jeishao{
    font-size: 16px;line-height: 2;
}
.yewu-cate .yewu-jeishao video{
    width: 100%;height: auto;margin: 0 auto;display: block;
}
.yewu-company li h5{
    margin: 0;position: absolute;text-align: center;width: 100%;
    top: 50%;transform: translateY(-50%);padding: 5px;
}
.yewu-company li a{
    display: block;
    background: #f9f9f9;
    color: #555;height: 40px;
    position: relative;
    /*white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*/
}
.yewu-company li {
    margin: 0 0 10px;
}
.yewu-company li:hover a{
    color: #1e468f;
}
.yewu-more{
    font-size: 14px;color: #fff;padding: 5px 10px;
    background: #1e468f;float: right;
    font-weight: bold;position: relative;z-index: 9;
    margin-top: -2px;border-left: 20px solid #fff;
}
a.yewu-more:hover{
    background: #71b4ff;color: #fff;
}
.yewu-projlist{
    
}
.yewu-projlist li{
    margin: 0 0 15px;
}
.yewu-projlist li a{
    display: block;height: 180px;overflow: hidden;position: relative;
}
.yewu-projlist li a img{
    min-height: 100%;transition: all .35s;
}
.yewu-projlist li h5{
    position: absolute;bottom: 0;left: 0;width: 100%;
    padding: 8px 10px;background: rgba(0,0,0,.6);color: #fff;
    margin: 0;font-size: 16px;
}
.yewu-projlist li:hover img{
    transform: scale(1.1, 1.1);
}

.projshow .swiper-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.projshow .swiper-slide {
  background-size: cover;
  background-position: center;
  position: relative;
  height: 480px;
}
.projshow .swiper-slide img{min-height: 100%;margin: 0;width: 100%;
    position: absolute;top: 50%;transform: translateY(-50%);
}
.projshow .swiper-slide h5{position: absolute;left: 0;bottom: 0;margin: 0;background: rgba(0,0,0,.6);color: #fff;padding: 0 10px;
font-size: 16px;width: 100%;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.projshow .swiper-slide h5 span{display:none;}
.projshow .swiper-slide h5 i{font-style:normal;}
.projshow .gallery-top .swiper-slide:first-child h5 span{display:inline-block;}
.projshow .gallery-top {
  height: 80%;
  width: 100%;
}
.projshow .gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  padding: 0;
  margin: 10px 0 20px;
}
.projshow .gallery-thumbs .swiper-slide {
  width: 25%;
  height: 90px;
  opacity: 0.4;
}
.projshow .gallery-thumbs .swiper-slide h5{font-size: 12px;padding: 0 5px;line-height: 24px;}
.projshow .gallery-thumbs .swiper-slide h5 i i:nth-child(2){display:none;}
.projshow .gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
.projshow .swiper-button-next, 
.projshow .swiper-button-prev{
  width: 30px;height: 30px;background: #1e468f;color: #fff;border-radius: 50%;margin-top: -15px;
}
.projshow .swiper-button-next{right: 5px;}
.projshow .swiper-button-prev{left: 5px;}
.projshow .swiper-button-next i, 
.projshow .swiper-button-prev i{
  display: block;line-height: 28px;font-size: 30px;
  text-align: center;
}

.companylink{
    padding: 20px 0 0;
}
.companylink li{
    
}
.companylink li a{
    color: #1e468f;display: block;text-align: center;
    margin: 0 auto;padding: 10px 0;
    font-size: 16px;background: #f9f9f9;
    /*width: 130px;height: 130px;*/
    border: 1px solid #1e468f;
    /*border-radius: 50%;position: relative;*/
}
.companylink li a img{
    margin-right: 10px;width: 30px;
}
.companylink li a:hover{
    
}
/*.companylink li a>div{*/
/*    position: absolute;top: 50%;width: 100%;*/
/*    transform: translateY(-50%);*/
/*}*/
.companylink li img{
    /*display: block;margin: 0 auto 15px;*/
}
.jinrongshowlist{
    list-style: none!important;
}
.jinrongshowlist:before,.jinrongshowlist:after{
    content: '';clear: both;display: table;
}
.jinrongshowlist li{
    width: 31.3%;margin: 0 1% 10px;float: left;
    height: 200px;overflow: hidden;padding: 15px;
    background:#f8f8f8;
    /*background: #2080f7;*/
    /*background: url("../images/jinrong-compbg.jpg") no-repeat center;*/
    background-size: 100%;
    /*color: rgba(255,255,255,.8);*/
    color: #666;
}
.jinrongshowlist li h5{
    margin: 0 0 25px!important;
    font-weight: bold;font-size: 17px;
    position: relative;background:#1e468f;
    line-height: 1.5;
    height: 60px;padding: 3px 5px!important;
    color: #fff;
}
.jinrongshowlist li p{
    font-size: 14px;line-height: 1.5;
}
.jinrongshowlist li h5:after{
    content: '';width: 50px;height: 3px;background: #aaa;
    position: absolute;left: 0;bottom: -15px;border-radius: 15px;
}
.leftbar ul { padding:0 0 }
.leftbar>h3{
    margin-top: 60px;background: #1e468f;margin-bottom: 10px;
}

.showywtit{
    padding-top: 60px;position: relative;
}
.showywtit a{
    position: absolute;left: 0;top: 60px;
    font-size: 14px;background: #1e468f;color: #fff;padding: 3px 10px;
    z-index: 9;
}
.showywtit h3{
    margin: 0;
}
.clearfix{
    clear: both;
}
.ftewm{
    text-align: right;padding-top: 50px;
}










