/*头部底部+banner*/
.head{height: 96px;border-bottom: 1px solid #e7e7e7;}
.head .logo{display: block;float: left;line-height: 96px;height: 96px;width: 423px;}
.logo img{width: 100%;}
.head .search_div{float:right;width: 50px;height:80px;margin-top:16px;background: url("../images/search_01.jpg") center no-repeat;position: relative;}
.search_div .search_box{position: absolute;right:100%;width: 0;top:calc(50% - 18px);overflow: hidden;transition: all .8s;height: 36px;z-index: 2;}
.search_div:hover .search_box{width: 260px;}
.search_box input[type='text']{
    height: 36px;width: 80%;float:left;border: 1px solid #b0b0b0;padding-left: 10px;background: #fff;
}
.search_box input[type='button']{
    width: 20%;float:left;height: 36px;background: #b0b0b0 url("../images/search_02.png") center no-repeat;cursor: pointer;
}
.head .nav_list{float: right;margin-top: 16px;}
.nav_list li{float: left;position: relative;}
.nav_list li.nav_search{display: none;}
.nav_search .search_box{width: 80%;margin:30px auto 0;}
.nav_list li>a{padding: 0 18px;line-height: 80px;border-left: 1px solid #555;font-size: 14px;color:#555;}
.nav_list li:first-child>a{border-left: none;}
.nav_list li:hover>a,.nav_list li.act>a{color:#2684e4;}
.nav_list li .nav_nd{
    position: absolute;background:#fff;width:130px;text-align:center;line-height: 36px;z-index: 2;
    padding: 10px 0;transition: top .5s,opacity .5s;left:calc(50% - 65px);top:120%;opacity: 0;visibility: hidden;
}
.nav_list li:hover .nav_nd{top:100%;opacity: 1;visibility: visible;}
.nav_nd a{display: block;color:#333;font-size: 12px;}
.nav_nd a:hover{background: #2684e4;color:#fff;}
.nav_btn{display: none;width:0.7rem;padding:0.29rem 0;height:0.8rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.09rem auto;}
.nav_btn:after,.nav_btn:before{content: " ";margin: auto;}
.nav_btn span,.nav_btn:after,.nav_btn:before{
    display: block;width: 0.4rem;height:0.05rem;transition: all .3s;
    background-color:#2684e4;border-radius: 0.05rem;position: relative;
}
.nav_btn.openNav span{opacity: 0;}
.nav_btn.openNav:before{transform: rotate(45deg);top:0.14rem;}
.nav_btn.openNav:after{transform: rotate(-45deg);bottom:0.14rem;}
/***/
.banner .banner_list li{height: 645px;}
.banner .banner_list li a{display: block;width: 100%;height: 100%;}
.foot{ background:#0063A4; line-height: 42px;font-size: 12px;color:#fff;}
.foot .foot_link{float: left;}
.foot_link a{color:#fff;font-size: 12px;padding: 0 16px;border-left: 1px solid #fff;}
.foot select{width: 170px;height: 30px;}
.foot .foot_share{float: left;}
.foot_share .bdshare-button-style0-16:after{display: none;}
.foot_share .bdshare-button-style0-16 a{padding-left: 24px;height: 42px;margin: 0 8px 0 0;}
.foot_share .bdshare-button-style0-16 .bds_weixin{background: url("../images/share_wx.jpg") center no-repeat;}
.foot_share .bdshare-button-style0-16 .bds_tsina{background: url("../images/share_xl.jpg") center no-repeat;}
/**主体-公共**/
.ind_title{padding-top: 40px;}
.ind_title .ind_TT1{line-height: 50px;font-size: 36px;color:#00458e;width: 50%;float:left;text-align: right;position: relative;}
.ind_title .ind_TT2{line-height: 50px;font-size: 36px;color:#69b92e;width: 50%;float:left;position: relative;}
.ind_title .ind_TT1:before,.ind_title .ind_TT2:before{content: "";display: block;width: 5px;height: 5px;background: #c4c4c4;border-radius: 50%;position: absolute;top:calc(50% - 2.5px);}
.ind_title .ind_TT1:after,.ind_title .ind_TT2:after{content: "";display: block;width: 285px;height: 1px;background: #c4c4c4;position: absolute;top:calc(50% - 0.5px);}
.ind_title .ind_TT1:before{right:100px;}
.ind_title .ind_TT1:after{right:100px;}
.ind_title .ind_TT2:before{left: 100px;}
.ind_title .ind_TT2:after{left: 100px;}
.ind_title .ind_TEN{font-size: 24px;color:#999;text-align: center;line-height: 38px;}
/*关于我们*/
.ind_abt{padding:0 0 55px;}
.ind_abt .ind_title{margin-bottom: 40px;}
.ind_abt .indAbt_pic{float:right;width: 535px;overflow: hidden;}
.ind_abt .indAbt_pic img{max-width: 100%;transition: all 1s;}
.ind_abt .indAbt_pic:hover img{transform: scale(1.1);}
.ind_abt .indAbt_txt{float:left;width:calc(100% - 535px);box-sizing: border-box;padding: 40px;}
.indAbt_txt .indAbt_T{font-size: 30px;color:#00458e;line-height: 70px;}
.indAbt_txt .indAbt_T:after{content: "";display: block;width: 120px;height: 2px;background: #69b92e;}
.indAbt_txt .indAbt_TT{font-size: 12px;color:#999;line-height: 24px;padding-top: 20px;}
.indAbt_txt .indAbt_more{
    display: block;width: 118px;height: 34px;line-height: 34px;text-align: center;border: 1px solid #d2d2d2;font-size: 14px;margin-top: 40px;
}
/**业务**/
.ind_bus{padding: 10px 0 60px;background: #f8f8f8;}
.ind_bus .ind_title{margin-bottom: 35px;}
.indBus_list .indBus_one{display: block;width: 19.6%;margin:0 0.2%;float: left;padding-bottom: 15px;}
.indBus_one .indBus_pic{width: 100%;overflow: hidden;}
.indBus_pic img{width: 100%;transition: all 1.5s;}
.indBus_one:hover .indBus_pic img{transform: scale(1.1);}
.indBus_one .indBus_T{line-height: 46px;font-size: 15px;color:#00458e;text-align: center;transition: all .3s;}
.indBus_one .indBus_TT{line-height: 20px;-webkit-line-clamp: 5;font-size: 12px;color:#888;padding: 0 15px;transition: all .3s;}
.indBus_list .indBus_one:hover{background: #2684e4;}
.indBus_one:hover .indBus_T,.indBus_one:hover .indBus_TT{color:#fff;}
/***新闻**/
.ind_news{padding:10px 0 0;}
.ind_news .ind_title{margin-bottom: 40px;}
.indNews_TxtList{float:left;width: calc(100% - 500px);box-sizing: border-box;padding: 0 20px 15px;background: #f8f8f8;}
.indNews_TxtList .indNews_Txt_one{width: 100%;cursor: pointer;}
.indNews_Txt_one .indNews_Txt_main{width: 100%;float:left;transition: all .5s;}
.indNews_Txt_one.openNews .indNews_Txt_main{width: calc(100% - 120px);}
.indNews_Txt_main .indNews_TxtT{line-height: 54px;border-bottom: 1px solid #dfdfdf;transition: all .5s;}
.indNews_TxtT .fl{font-size: 14px;color:#555;transition: all .5s;width: calc(100% - 70px);}
.indNews_TxtT:hover .fl{font-size: 16px;color:#2684e4;}
.openNews .indNews_TxtT .fl{font-size: 16px;color:#2684e4;width: 100%;}
.indNews_TxtT .fr{font-size: 12px;color:#888;transition: all .5s;}
.openNews .indNews_TxtT .fr{display: none;}
.indNews_Txt_main .indNews_TxtTT{height: 0;overflow: hidden;transition: all .5s;font-size: 12px;color:#777;}
.openNews .indNews_Txt_main .indNews_TxtTT{height: 80px;box-sizing: border-box;margin: 15px 0;line-height: 20px;}
.indNews_Txt_one .indNews_Txt_info{width: 0;overflow: hidden;transition: all .5s;height: 0;float:left;}
.indNews_Txt_one.openNews .indNews_Txt_info{width: 120px;text-align: right;height: 140px;}
.indNews_Txt_info .indNews_TxtTime{font-size: 12px;color:#858585;padding-top: 20px;}
.indNews_Txt_info .indNews_TxtTime span{font-size: 30px;font-weight: bold;color:#888;}
.indNews_Txt_info .indNews_TxtMore{display: block;color:#3492ee;font-family: "\5b8b\4f53";font-size: 14px;height: 40px;line-height: 40px;margin-top: 20px;}
.indNews_ImgShow{width: 475px;float:right;display: block;}
.indNews_ImgShow .indNews_ImgPic{width: 100%;overflow: hidden;}
.indNews_ImgShow .indNews_ImgPic img{width: 100%;transition: all 1s;}
.indNews_ImgShow:hover .indNews_ImgPic img{transform: scale(1.1);}
.indNews_ImgShow .indNews_ImgTxt{background: #3488ea;color:#fff;padding: 27px 0 10px;}
.indNews_ImgTxt .indNews_ImgTime{width: 105px;float:left;font-size: 12px;color:#accef6;text-align: center;}
.indNews_ImgTxt .indNews_ImgTime span{font-size: 30px;font-weight: bold;color:#fff;}
.indNews_ImgTxt .indNews_ImgMain{width: calc(100% - 130px);float:left;}
.indNews_ImgMain .indNews_ImgT{font-size: 14px;padding-bottom: 15px;border-bottom: 1px solid #5da0ee;}
.indNews_ImgMain .indNews_ImgTT{font-size: 12px;line-height: 20px;margin: 15px 0;}
/**业绩**/
.ind_pro{padding-bottom: 90px;}
.ind_pro .ind_title{margin-bottom: 30px;}
.indPro_list .indPro_one{padding-bottom: 20px;background: #fff;transition: all .5s;}
.indPro_one .indPro_pic{width: 100%;overflow: hidden;}
.indPro_one .indPro_pic img{width: 100%;transition: all 1s;}
.indPro_one:hover .indPro_pic img{transform: scale(1.1);}
.indPro_one .indPro_txt{padding: 35px 20px;border-bottom: 1px solid #ebebeb;}
.indPro_txt .indPro_T{ text-align:center;font-size: 14px;line-height: 32px;color:#555;}
.indPro_txt .indPro_TT{font-size: 12px;line-height: 20px;color:#888;}
.indPro_one .indPro_more{
    display: block;width: 90px;height: 30px;line-height: 30px;text-align: center;color:#666;
    border: 1px solid #eee;margin: 20px 20px 0;transition: all .5s;background: #fff;
}
.indPro_list .indPro_one:hover{background:#3488ea;}
.indPro_one:hover .indPro_txt .indPro_T,.indPro_one:hover .indPro_txt .indPro_TT{color:#fff;}
.indPro_one:hover .indPro_more{border-color: #fff;border-radius: 20px;}
.ind_pro .bx-wrapper{background: transparent;}
.ind_pro .bx-wrapper .bx-pager.bx-default-pager a{
    width: 10px;height: 10px;background: transparent;border: 2px solid #69b92e;border-radius: 50%;
}
.ind_pro .bx-wrapper .bx-pager.bx-default-pager a.active,.ind_pro .bx-wrapper .bx-pager.bx-default-pager a:focus,.ind_pro .bx-wrapper .bx-pager.bx-default-pager a:hover{border-color: #00458e;}
.ind_pro .bx-wrapper .bx-pager{bottom:-55px;}































