/**head**/
.head{height: 78px;background: #fff;z-index: 9; position: fixed;border-bottom: 1px solid #e9e9e9; left:0;top:0;width:100%;transition:all .3s;}
.head .logo{display: block;float: left;line-height: 78px;width: 330px;}
.logo img{width: 100%;}
.head .head_eml{
    display: block;line-height: 78px;padding:0 8px 0 32px;float: right;
    background:#f3f3f3 url('../images/email_01.png') 8px center no-repeat;
}
.head .search_div{width: 64px;height: 78px;float: right;transition:all .3s;}
.search_div:after{
    content: "";display: block;width: 32px;height: 32px;border-radius: 50%;left:calc(50% - 16px);
    background:#009b4c url("../images/search_01.png") center no-repeat;position: absolute;top: calc(50% - 16px);
}
.search_div .search_box{
    position: absolute;right:0;top:120%;padding: 8px;background: rgba(255,255,255,.5);width: 230px;
    opacity: 0;transition: top.5s,opacity .5s;visibility: hidden;z-index: 2;
}
.search_div:hover .search_box{opacity: 1;top:100%;visibility: visible;}
.search_box input[type='text']{
    width:200px;height:30px;padding-left: 15px;font-size: 14px;float:left;border: 1px solid #ddd;box-sizing: border-box;
}
.search_box input.ser_btn{
    float:left;width: 30px;height:30px;cursor: pointer;
    background:#008bce url("../images/search_01.png") no-repeat center;background-size: 40%;
}
.head .nav{float: right;}
.nav li{float: left;margin:0 20px;position: relative;}
.nav li.moNav{display: none;}
.nav li>a{display: block;line-height: 78px;position: relative;font-size: 16px;color:#323639;}
.nav li>a:after{
    content: "";display: block;width:100%;height: 3px;background: #008bce;
    transition:all .6s;transform:scale(0,1);position: absolute;left: 0;bottom:0;
}
.nav li:hover>a:after,.nav li>a.act:after{transform: scale(1.1);}
.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{background: #008bce;color:#fff;}
.nav_btn{display: none;width:0.8rem;padding: 0.24rem 0;height:0.8rem;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:#008bce;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;}
@media (min-width: 1101px) {
    .head.noTopH{height:60px;}
    .head.noTopH .logo{line-height: 60px;}
    .noTopH .nav li>a{line-height: 60px;}
    .head.noTopH .search_div{height: 60px;}
    .head.noTopH .head_eml{line-height: 60px;}
}
/**banner**/
.banner_list li{height: 570px;}
.banner_list li a{display: block;height: 100%;}
.banner .bx-wrapper .bx-pager{bottom:100px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width: 10px;height: 10px;border: 2px solid #fff;background: transparent;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active,.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;}
/**foot**/
.foot{background:url(../images/foot_bg.jpg) no-repeat;padding: 20px 0 29px;}
.foot .foot_con{color:#fff;float: left;}
.foot_con .FC_T{line-height: 18px;margin-bottom: 26px;font-size: 14px;}
.foot_con .FC_list{line-height: 26px;font-size: 12px;margin-bottom: 20px;}
.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: 14px;line-height: 16px;padding-bottom:8px;}
.foot_ask .FA_TT{
    line-height: 23px;font-size: 12px;padding-bottom: 16px;margin-bottom: 30px;border-bottom: 1px solid #fff;
}
.foot_ask .FA_link{
    width: 196px;line-height: 46px;text-align: center;background: #fff;font-size: 14px;color:#008bce;display: block;
}
.FA_link i{
    display: inline-block;padding-left: 38px;background: url("../images/ask.png") left center no-repeat;
}
.foot .foot_nav{width:calc(100% - 540px);float: left;margin-left: 30px;}
.foot_nav dl{width:16.66%;float: left;}
.foot_nav dl dt>a{display: block;line-height: 18px;font-size: 14px;color:#fff;margin-bottom: 26px;}
.foot_nav dl dd>a{display: block;line-height: 26px;font-size: 12px;color:#fff;}
.bottom{line-height: 30px;padding:4px 0;font-size: 12px;color:#fff;background: #444;}
.bottom select{
    width: 250px;height: 30px;color:#fff;padding-left: 12px;appearance: none;-webkit-appearance: none;
    -moz-appearance: none;font-size: 12px;background:#5d5d5d url('../images/drop.jpg') right center no-repeat;
}
/**index main**/
.indPType{margin-top: -80px;position: relative;z-index: 1;}
.indPT_list .indPT_one{display: block;width: 32.5%;margin-right: 1.25%;float: left;position: relative;overflow: hidden;}
.indPT_list .indPT_one:nth-child(3n){margin-right: 0;}
.indPT_one img{width: 100%;transition: all 2s;}
.indPT_one:hover img{transform: scale(1.1);}
.indPT_one .indPT_txt{
    position: absolute;width: 100%;left: 0;bottom:0;line-height: 40px;text-align: center;
    font-size: 16px;color:#fff;background: rgba(0,0,0,.6);
}
/**/
.ind_title .ind_TEN{font-size: 38px;font-weight: bold;color:#555;font-family: Arial;}
.ind_title .ind_TCN{font-size: 28px;color:#008bce;padding-left: 16px;}
.ind_more{
    display: block;width: 112px;line-height: 38px;text-align: center;
    border: 1px solid #bababa;font-size: 12px;color:#555;background: #fff;
}
.ind_more i{display: inline-block;padding-left: 28px;background:url("../images/cir_02.png") right center no-repeat;}
.ind_title .ind_more{float: right;margin-top: 8px;}
/****/
.indNews{padding: 30px 0 52px;}
.indNews .indNews_main{padding-top: 35px;}
.indNews_main .ind_newsA{width: 520px;float: left;}
.indNA_list .indNA_one{display: block;position: relative;}
.indNA_one img{width: 100%;transition: all 3s;}
.indNA_one:hover img{transform: scale(1.1);}
.indNA_one .indNA_T{
    position:absolute;width: 100%;left: 0;bottom:0;box-sizing: border-box;padding: 0 22px;line-height: 56px;
    font-size: 16px;color:#fff;background: rgba(5,136,206,.75) url("../images/cir_01.png") right 20px center no-repeat;
}
.ind_newsA .bx-wrapper .bx-controls-direction a{width: 46px;height: 46px;margin-top: -51px;background-color:rgba(0,0,0,.4);border-radius: 50%;}
.indNews_main .ind_newsB{width: calc(97.5% - 520px);float: right;}
.ind_newsB .indNB_one{display: block;padding: 14px 0;border-bottom: 1px solid #f2f2f2;}
.indNB_one .indNB_time{
    font-size: 14px;color:#008bce;text-align: right;float: left;
    padding-right: 20px;border-right: 1px solid #e3e3e3;margin-top: 5px;
}
.indNB_time .indNB_day{font-size: 30px;}
.indNB_one .indNB_txt{width: calc(100% - 170px);margin-left: 16px;float: left;}
.indNB_txt .indNB_T{line-height:22px;font-size: 14px;color:#555;margin-bottom:6px;transition: all .6s;}
.indNB_txt .indNB_TT{font-size: 12px;line-height: 21px;color:#989898;height: 42px;}
.indNB_one .indNB_link{
    height:70px;width: 32px;float: right;transition: all .6s;
    background: url("../images/news_more_01.png") center no-repeat;
}
.indNB_one:hover .indNB_link{background-image: url("../images/news_more_02.png");}
/****/
.indPro{
    background: url("../images/indPro_bg.jpg") center no-repeat;
    background-size: cover;padding: 40px 0 64px;
}
.indPro .ind_title .ind_TEN, .indPro .ind_title .ind_TCN{color:#fff;}
.indPro .indPro_main{padding-top: 34px;margin-top: 22px;border-top: 1px solid #33a3db;}
.indPro_list .indPro_one{display: block;background: #fff;}
.indPro_one .indPro_pic{width: 100%;overflow: hidden;}
.indPro_one .indPro_pic img{width:100%;transition: all 2.5s;}
.indPro_one:hover .indPro_pic img{transform: scale(1.1);}
.indPro_txt .indPro_T{line-height: 35px;font-size: 14px;color:#393c3e;text-align: center;}
.indPro_T:after{content: "";display: block;width: 54px;height: 1px;background: #e2e2e2;margin: auto;}
.indPro_txt .indPro_TT{font-size: 12px;line-height: 22px;color:#7f7f7f;margin:12px 0 16px;padding: 0 8px;min-height: 41px;}
.indPro_one .indPro_more{height: 34px;width: 100%;/*background:#f0f0f0 url("../images/more_02.png") center no-repeat;*/transition: all .8s;background:#f0f0f0;}
.indPro_one:hover .indPro_more{/*background:#008bce url("../images/more_01.png") center no-repeat;*/ background:#008bce;}
.indPro_main .bx-wrapper{background: transparent;}
.indPro_main .bx-wrapper .bx-controls-direction a{height: 35px;width: 35px;margin-top: -17px;background-color: rgba(0,0,0,.5);background-size: 8px;}
.indPro_main .bx-wrapper .bx-prev{left: -35px;}
.indPro_main .bx-wrapper .bx-next{right:-35px;}
/****/
.indAbt{padding: 55px 0 65px;}
.indAbt .ind_abtL{width: calc(100% - 560px);float: left;}
.ind_abtL .indAbt_TT{font-size: 14px;line-height: 25px;color:#6d6d6d;margin:25px 0 20px;}
.ind_abtL .indAbt_list{margin-top: 40px;}
.indAbt_list a{display: block;width: 20%;float: left;font-size: 14px;line-height: 20px;color:#333;text-align: center;}
.indAbt_list a i{display: block;height: 64px;border-right: 1px dotted #dddddd;transition: all .6s;}
.indAbt_list a.indAbt1 i{background: url('../images/ind_abt_01.png') center no-repeat;}
.indAbt_list a.indAbt2 i{background: url('../images/ind_abt_02.png') center no-repeat;}
.indAbt_list a.indAbt3 i{background: url('../images/ind_abt_03.png') center no-repeat;}
.indAbt_list a.indAbt4 i{background: url('../images/ind_abt_04.png') center no-repeat;}
.indAbt_list a.indAbt5 i{background: url('../images/ind_abt_05.png') center no-repeat;border-right: none;}
.indAbt_list a:hover{color:#008bce;}
.indAbt_list a:hover i{transform: translateY(-8px);}
.indAbt .ind_abtR{width: 504px;float: right;position: relative;overflow: hidden;cursor: pointer;}
.ind_abtR img{width: 100%;transition: all 3.5s;}
.ind_abtR:hover img{transform: scale(1.1);}
.ind_abtR:after{
    content:"";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
    background: rgba(0,0,0,.1) url("../images/play_01.png") center no-repeat;transition: all .6s;
}
.ind_abtR:hover:after{background-color: rgba(0,0,0,0);}
.abt_vdo{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.5);z-index: 12;display: none;}
.abt_vdo .vdo_close{
    width: 40px;height: 40px;border-radius: 50%;position: absolute;top: 5%;cursor: pointer;
    background:#000 url('../images/close.png') center no-repeat;right: 5%;transition: all .6s;
}
.abt_vdo .vdo_close:hover{transform: rotate(360deg);}
.abt_vdo video{width: 80%;height: 80%;background:#000;position: absolute;left: 10%;top: 10%;}
/**right box**/
.right_box{position:fixed;width: 45px;top:calc(50% - 100px);right:0;z-index: 3;}
.right_box li{width:0;height:50px;border-bottom: 1px solid #fff;position: relative;transition:all .6s;margin:0 0 0 auto;}
.right_box li.rb1{background:#008bce url("../images/right_01.jpg") center no-repeat;}
.right_box li.rb2{background:#008bce url("../images/right_02.jpg") center no-repeat;}
.right_box li.rb3{background:#008bce url("../images/right_03.jpg") center no-repeat;}
.right_box li.rb4{background:#008bce url("../images/right_04.jpg") center no-repeat;border-bottom: none;height: 47px;}
.right_box li .rb_show{
    position: absolute;background:#008bce;top: 0;right: 100%;width:0;overflow: hidden;white-space: nowrap;
    font-size: 16px;color:#fff;line-height: 50px;box-sizing: border-box;text-align: center;transition:all .6s;
}
.rb_show a{font-size: 16px;color:#fff;display: block;}
.right_box li:hover .rb_show{width: 150px;}
.right_box li.rb3:hover .rb_show{width: 95px;padding: 5px;}
.right_box:before{
    content: "";display: block;width: 40px;height: 40px;transition: all .6s;
    background: #008bce url("../images/right_more.png") center no-repeat;margin:0 0 0 auto;
}
.right_box:hover:before{opacity: 0;}
.right_box:hover li{width: 45px;}

/****/
.pageli{ color:#666; line-height:30px; padding:2% 0; margin-top:10px; text-align:center;}
.pageli a{ padding:0 12px; display:inline-block; background:#f9f9f9; margin:0 3px;}
.pageli a.cur{ background:#0082d5; color:#fff;}
/**10-12**/
.FLWin{position:fixed;bottom:0;right:0;z-index:99;background:#008bce;color:#fff;width:280px;box-sizing:border-box;font-size:12px;line-height:24px;padding:8px;}
.FLWin .FW_close{
    position:absolute;width:28px;height:28px;border-radius:50%;top:-14px;right:-14px;
    background:#008bce url('../images/close.png') center/40% no-repeat;
}