body,html{max-width: 1480px;margin: auto;overflow-x: hidden;}
/**head**/
.head{height: 100px;background: #fff;position: relative;z-index: 9;}
.head .logo{display: block;float: left;line-height: 100px;width: 250px;}
.logo img{width: 100%;}
.head .nav{float: right;}
.nav li{float: left;line-height: 100px;position: relative;}
.nav li>a{font-size: 16px;color:#242424;padding: 6px 15px;}
.nav li:hover>a,.nav li>a.act{background: #1569bc;color:#fff;}
.nav li .nav_er{
    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 li:hover .nav_er{top:100%;opacity: 1;visibility: visible;}
.nav_er a{display: block;color:#333;font-size: 14px;}
.nav_er a:hover,.nav_er a.act{background: #1569bc;color:#fff;}
.nav_btn{display: none;width:0.8rem;padding: 0.34rem 0;height:1rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.1rem 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.04rem;transition: all .3s;
    background-color:#1569bc;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_list li{}
.banner_list li a{display: block;}
.banner .bx-wrapper .bx-pager{bottom:25px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width: 5px;height:5px;border-radius: 50%;background: #fff;border: 1px solid transparent;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active,.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{border-color: #3875b9;transform: scale(2);}
/**foot**/
.foot{background: #1569bc;padding: 40px 0;}
.foot .foot_con{color:#fff;float: left;}
.foot_con .FC_T{line-height: 36px;margin-bottom: 24px;font-size: 18px;}
.FC_list .FC_one{line-height: 30px;margin-bottom: 10px;padding-left: 40px;font-size: 14px;}
.FC_list .FC_one.FC1{background: url("../images/fc_01.png") left center no-repeat;}
.FC_list .FC_one.FC2{background: url("../images/fc_02.png") left center no-repeat;}
.FC_list .FC_one.FC3{background: url("../images/fc_03.png") left center no-repeat;}
.foot_con .foot_share{line-height: 30px;font-size: 14px}
.foot_share .bdshare-button-style0-24 a{height: 30px;padding-left: 30px;margin:0 10px 0 0;}
.foot_share .bdshare-button-style0-24 .bds_weixin{background: url("../images/share_wx.png") center no-repeat;}
.foot_share .bdshare-button-style0-24 .bds_sqq{background: url("../images/share_qq.png") center no-repeat;}
.foot_share .bdshare-button-style0-24 .bds_tsina{background: url("../images/share_xl.png") center no-repeat;}
.foot .foot_ask{float: right;color:#fff;}
.foot_ask .FA_T{font-size: 18px;line-height: 24px;padding-top: 8px;}
.foot_ask .FA_TT{
    line-height: 23px;font-size: 14px;padding-bottom: 25px;margin-bottom: 35px;border-bottom: 1px solid #366b9f;
}
.foot_ask .FA_link{
    width: 200px;line-height: 46px;text-align: center;background: #ff7e00;font-size: 14px;color:#fff;display: block;
}
.FA_link i{
    display: inline-block;padding-left: 38px;background: url("../images/ask.png") left center no-repeat;
}
.foot .foot_nav{width:480px;margin: auto;}
.foot_nav dl{width: 120px;padding-left: 40px;float: left;}
.foot_nav dl dt>a{display: block;line-height: 44px;font-size: 18px;color:#fff;margin-bottom: 12px;}
.foot_nav dl dd>a{display: block;line-height: 30px;font-size: 14px;color:#c9c9c9;}
.bottom{line-height: 22px;padding: 20px 70px;font-size: 14px;color:#fff;background: #2b2b2b;position: relative;}
.bottom .to_top{
    display: block;width: 60px;height: 100%;position: absolute;top: 0;right: 0;
    background: #6f6f6f url("../images/to_top.png") center no-repeat;
}
/**index main**/
.ind_title{line-height: 60px;padding: 26px 0;font-size: 30px;color:#555;}
.ind_title .indT_T{font-size: 42px;font-weight: bold;font-family: Arial;padding-right: 20px;}
.indPro_list .indPro_one{display: block;box-sizing: border-box;border: 1px solid #e4e4e4;text-align: center;}
.indPro_one .indPro_pic{height: 255px;line-height: 255px;overflow: hidden;}
.indPro_pic img{display: inline;max-width: 100%;max-height: 100%;transition: all 2.5s;}
.indPro_one:hover .indPro_pic img{transform: scale(1.1);}
.indPro_one .indPro_txt{
    line-height: 60px;font-size: 16px;color:#313131;border-top: 3px solid #1569bc;transition: all .8s;
}
.indPro_one:hover .indPro_txt{color:#fff;background: #1569bc;}
.indPro_main .bx-wrapper .bx-controls-direction a{
    width: 32px;height: 32px;box-sizing: border-box;border:1px solid #e7e7e7;
    top: -65px;margin-top: 0;
}
.indPro_main .bx-wrapper .bx-prev{right:38px;left: inherit;}
.indPro_main .bx-wrapper .bx-next{right: 0;}
/****/
.ind_news{padding-bottom: 70px;}
.ind_news .indNews_L{width: calc(98% - 385px);float: left;}
.indN_nav a{
    width: 20%;display: block;height: 48px;line-height: 46px;font-size: 16px;color:#6f6f6f;
    border: 1px dashed #c2c2c2;float: left;text-align: center;box-sizing: border-box;
}
.indN_nav a.act,.indN_nav a:hover{background: #1569bc;color:#fff;}
.indN_div .indN_box{display: none;}
.indN_box .indN_one{display: block;padding: 25px 0;border-bottom: 1px solid #f2f2f2;position: relative;}
.indN_one .indN_time{
    width: 100px;padding-right: 20px;border-right: 1px solid #e3e3e3;
    text-align: right;float: left;font-size: 13px;color:#3c578a;margin-right: 25px;
}
.indN_time .indN_day{font-size: 25px;color:#3c578a;}
.indN_one .indN_txt{width: calc(100% - 215px);float: left;font-size: 14px;}
.indN_txt .indN_T{color:#555;line-height: 26px;margin-bottom: 6px;transition: all .6s;}
.indN_one:hover .indN_txt .indN_T{color:#1569bc;}
.indN_txt .indN_TT{color:#989898;line-height: 20px;}
.indN_one .indN_link{
    width: 32px;height: 100%;position: absolute;right: 0;top: 0;
    background: url("../images/news_more_01.jpg") center no-repeat;transition: all .6s;
}
.indN_one:hover .indN_link{background-image: url("../images/news_more_02.jpg");}
.ind_news .indNews_R{width: 385px;float: right;}
.indNews_R .indNS_one{display: none;overflow: hidden;position: relative;height: 355px;}
.indNS_one img{width: 100%;transition: all 3s;}
.indNS_one:hover img{transform: scale(1.1);}
.indNS_one .indNS_txt{
    position: absolute;left: 0;bottom:0;width: 100%;color:#fff;box-sizing: border-box;
    background: rgba(9,66,123,.75);padding: 12px 46px 12px 14px;font-size: 16px;
}
.indNS_txt .indNS_T{line-height: 36px;}
.indNS_txt .indNS_time{line-height: 32px;}
.indNS_txt:after{
    content: "";display: block;width: 32px;height: 100%;position: absolute;
    top: 0;right: 0;background: url("../images/cir.png") left center no-repeat;
}
/****/
.ind_ser{padding: 41px 0;background: url("../images/ind_ser_bg.jpg") center no-repeat;background-size: cover;}
.ind_ser .ind_title{line-height: 50px;color:#181818;}
.ind_ser .ind_title .indT_T{display: block;}
.ind_ser .indSer_list{float: right;margin: 29px 0;}
.indSer_list .indS_one{
    display: block;float: left;width: 230px;margin-right: 70px;height: 96px;color:#c8d8e7;
    box-sizing: border-box;padding-left: 90px;padding-top:20px;position: relative;
}
.indS_one .indS_T{font-size: 16px;line-height: 28px;}
.indS_one .indS_TT{font-size: 12px;line-height: 24px;}
.indSer_list .indS_one.indS1{background:#034b93 url("../images/ind_ser_01.png") 16px center no-repeat;}
.indSer_list .indS_one.indS2{background:#3f3f3f url("../images/ind_ser_02.png") 16px center no-repeat;}
.indSer_list .indS_one.indS3{background:#034b93 url("../images/ind_ser_03.png") 16px center no-repeat;margin-right: 0;}
.indS1:after, .indS2:after{
    content: "";display: block;width: 0;position: absolute;left: 100%;top: 0;
    border-width: 48px 29px 48px 29px;border-style: solid;
}
.indS2:before, .indS3:before{
    content: "";display: block;width: 0;position: absolute;right: 100%;top: 0;
    border-width: 48px 29px 48px 29px;border-style: solid;
}
.indS1:after{border-color:#034b93 transparent transparent #034b93;}
.indS2:after{border-color:#3f3f3f transparent transparent #3f3f3f;}
.indS2:before{border-color:transparent #3f3f3f #3f3f3f transparent;}
.indS3:before{border-color:transparent #034b93 #034b93 transparent;}