/*头部+banner*/
.head{height: 127px;line-height: 127px;}
.head .logo1{display: block;float: left;width: 384px;margin-right: 36px;}
.head .logo2{display: block;float: left;width: 423px;position: relative;}
.logo2:after{
    content: "";display: block;width: 1px;height: 94px;top: calc(50% - 47px);left: -18px;
    background: #e5e5e5;position: absolute;
}
.head img{width: 100%;}
.head .head_user{float: right;margin-top: 40px;}
.head .head_user form {overflow: hidden;}
.head .head_user form input{width: 340px;border: solid 1px #d2d2d2;height: 46px;text-indent: 10px;float: left;}
.head .head_user form a{width: 100px;background: #015fa0;height: 46px;color: #fff;font-size: 16px;text-align: center;float: right;line-height:46px !important;}
.head_user .link_xw{
    width: 25px;margin-right: 7px;float: left;display: block;
    background: url("../images/icon_wx.png") center no-repeat;
}
.head_user .link_xl{
    display: block;float: left;width: 25px;margin-right: 7px;
    background: url("../images/icon_xl.png") center no-repeat;
}
.head_user .link_user{
    float: left;padding-left: 29px;font-size: 14px;color:#7a7a7a;
    background: url("../images/icon_user.png") left center no-repeat;
}
.link_user a{font-size: 14px;color:#7a7a7a;}
.nav_box{height: 54px;background: #015fa0;}
.nav_list li{float: left;width: 10%;text-align: center;position: relative;}
.nav_list li.moNav{display: none;}
.nav_list li>a{display: block;line-height: 54px;font-size: 16px;color:#fff;}
.nav_list li:hover>a{background: #1187d8;}
.nav_list li .nav_er{
    position: absolute;width: 100%;padding: 8px 0;background: #1187d8;z-index: 2;
    left: 0;top: 120%;opacity: 0;visibility: hidden;transition: top .6s,opacity .6s;
}
.nav_list li:hover .nav_er{top: 100%;opacity: 1;visibility: visible;}
.nav_er a{line-height: 36px;display: block;font-size: 13px;color:#fff;}
.nav_er a:hover{color:#5dd200;}
.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:#007bb6;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: 630px;background-size: cover;background-position: center;}
.banner_list li a{display: block;width: 100%;height: 100%;}
.banner .bx-wrapper .bx-controls-direction a{width:65px;height:120px;margin-top:-60px;}
.banner .bx-wrapper .bx-prev{background: url("../images/left.png") center no-repeat;}
.banner .bx-wrapper .bx-next{background:url("../images/right.png") center no-repeat;}
/**底部*/
.foot{background: #007bb6;}
.foot .foot_info{float: left;width: calc(50% - 85px);padding-top: 32px;box-sizing: border-box;padding-right: 30px;}
.foot_info img{display: block;float: left;margin-right: 12px;}
.foot_info .foot_txt{float: left;color:#fff;width: calc(100% - 110px);}
.foot_txt .foot_T{line-height: 32px;font-size: 18px;}
.foot_txt .foot_TT{line-height: 22px;font-size: 12px;}
.foot .qr_code{
    width: 170px;float: right;margin-top: 23px;padding-top: 10px;text-align: center;
    box-sizing: border-box;border-left: 1px solid rgba(255,255,255,.3);font-size: 14px;color:#fff;
}
.qr_code img{display: block;margin:0 auto 8px;}
.foot .copyright{line-height: 46px;font-size: 14px;color:rgba(255,255,255,.35);text-align: center;margin-top: 30px;border-top: solid 1px rgba(255,255,255,.35);}
.right_box{position: absolute;right:calc(50% - 680px);top: 1000px;z-index: 2;}
.right_box ul li{width: 53px;height: 53px;cursor: pointer;}
.right_box ul li.to_wx{
    background: #1387be url("../images/right_wx.png") center no-repeat;border-bottom: 1px solid #fff;
}
.right_box ul li.to_top{background: #1387be url("../images/right_top.png") center no-repeat;}
.wxQr_div{
    position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.6);
    top: 0;left: 0;text-align: center;z-index: 99;display: none;
}
.wxQr_div .wxQr_box{font-size: 16px;color:#fff;line-height: 40px;}
.wxQr_box img{display: block;margin: auto;max-width: 80%;}
/**主体**/

.navs_list { display:none;}

.indAbt_box{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.indAbt_list .indAbt_one{
    padding: 25px 0;text-align: center;line-height: 25px;display: block;color:#484242;font-size: 14px;
    border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;box-sizing: border-box;
}
.indAbt_one i{
    display: block;width: 83px;height: 83px;border-radius: 50%;transition: all .6s;
    box-sizing: border-box;border: 3px solid #d2d2d2;margin: 0 auto 20px;
}
.indAbt_one.indA1 i{background: url("../images/icon_abt_01.png") center no-repeat;}
.indAbt_one.indA2 i{background: url("../images/icon_abt_02.png") center no-repeat;}
.indAbt_one.indA3 i{background: url("../images/icon_abt_03.png") center no-repeat;}
.indAbt_one.indA4 i{background: url("../images/icon_abt_04.png") center no-repeat;}
.indAbt_one.indA5 i{background: url("../images/icon_abt_05.png") center no-repeat;}
.indAbt_one.indA6 i{background: url("../images/icon_abt_06.png") center no-repeat;}
.indAbt_one.indA7 i{background: url("../images/icon_abt_07.png") center no-repeat;}
.indAbt_one:hover i{border-color: #2e74b7;}
.indAbt_one.indA1:hover i{background:#2e74b7 url("../images/icon_abt_01_02.png") center no-repeat;}
.indAbt_one.indA2:hover i{background:#2e74b7 url("../images/icon_abt_02_02.png") center no-repeat;}
.indAbt_one.indA3:hover i{background:#2e74b7 url("../images/icon_abt_03_02.png") center no-repeat;}
.indAbt_one.indA4:hover i{background:#2e74b7 url("../images/icon_abt_04_02.png") center no-repeat;}
.indAbt_one.indA5:hover i{background:#2e74b7 url("../images/icon_abt_05_02.png") center no-repeat;}
.indAbt_one.indA6:hover i{background:#2e74b7 url("../images/icon_abt_06_02.png") center no-repeat;}
.indAbt_one.indA7:hover i{background:#2e74b7 url("../images/icon_abt_07_02.png") center no-repeat;}
.indAbt_box .bx-wrapper .bx-controls-direction a{
    width: 40px;height: 40px;margin-top: -20px;border: 1px solid #dcdcdc;border-radius: 50%;
}
.indAbt_box .bx-wrapper .bx-prev{left: -50px;}
.indAbt_box .bx-wrapper .bx-next{right:-50px;}
/***/
.ind_main{background: #f5f5f5;padding: 35px 0 25px;}
.indNews_show{width: 754px;float: left;}
.IDN_SList .IDN_SOne{display: block;overflow: hidden;position: relative;}
.IDN_SOne .IDN_SPic{width: 100%;transition: all 2s;}
.IDN_SOne:hover .IDN_SPic{transform: scale(1.1);}
.IDN_SOne .IDN_ST{
    line-height: 50px;font-size: 16px;color:#fff;width: 100%;box-sizing: border-box;
    padding-left: 20px;background: rgba(0,0,0,.8);position: absolute;left: 0;bottom: 0;
}
.indNews_show .bx-wrapper .bx-pager{text-align: right;bottom: 15px;padding-right: 15px;box-sizing: border-box;}
.indNews_show .bx-wrapper .bx-pager-item{text-align: left;}
.indNews_show .bx-wrapper .bx-pager.bx-default-pager a{background: #0073be;}
.indNews_show .bx-wrapper .bx-pager.bx-default-pager a.active,.indNews_show .bx-wrapper .bx-pager.bx-default-pager a:focus,.indNews_show .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #fff;}
.ind_notice{width: calc(100% - 775px);float: right;background: #fff;box-shadow: 4px 4px 20px 4px #ddd;}
.ind_notice .indNic_title{line-height: 46px;color:#fff;font-size: 18px;background: #2e74b7;padding-left: 20px;}
.indNic_title a{
    display: block;width: 46px;float: right;text-align: center;font-size: 14px;color:#fff;background: #5890c5;
}
.ind_notice .indNic_list{padding:0 12px 14px;}
.indNic_list .indNic_one{display: block;padding: 10px 0;line-height: 26px;font-size: 14px;border-bottom: 1px dashed #e5e5e5;}
.indNic_one .indNic_T{color:#393939;}
.indNic_T:before{
    content: "";display: inline-block;border: 3px solid transparent;border-left: 6px solid #000;margin-right: 9px;
}
.indNic_one .indNic_TT{color:#b0b0b0;padding-left: 15px;}
/****/
.indNews_div{
    margin-top: 36px;background: #fff;box-shadow: 4px 4px 20px 4px #ddd;padding: 20px 25px;
}
.indNews_div .indNews_nav{line-height: 44px;border-bottom: 1px solid #c9c9c9;}
.indNews_nav a{
    display:block;margin-right: 30px;font-size: 18px;color:#4e4e4e;
    border-bottom: 3px solid transparent;margin-bottom: -2px;float: left;
}
.indNews_nav a:hover,.indNews_nav a.act{border-bottom-color: #0073be;}
.indNews_nav a.indNews_more{
    float: right;font-size: 14px;color:#2a2a2a;margin-right: 0;border-bottom: none;
}
.indNews_div .indNews_box{padding: 10px 0;}
.indNews_box .indNews_LO{display: none;}
.indNews_LO .indNews_one{
    display: block;line-height: 46px;border-bottom: 1px dashed #e5e5e5;height: 46px;width: 45.2%;font-size: 14px;
}
.indNews_LO .indNews_one:nth-child(odd){float: left;}
.indNews_LO .indNews_one:nth-child(even){float: right;}
.indNews_one .fl{color:#393939;width: calc(100% - 80px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indNews_one .fl:before{
    content: "";display: inline-block;border: 3px solid transparent;border-left: 6px solid #000;margin-right: 9px;
}
.indNews_one .fr{color:#262626;}
/****/
.indExp_box{margin: 35px 0 40px;background: #fff;}
.indExp_box .indExp_title{
    line-height: 58px;padding-left: 20px;font-size: 18px;color:#fff;background: #405260;margin-bottom: 12px;
}
.indExp_title a{display: block;width: 70px;font-size: 14px;color:#fff;float: right;}
.indExp_list .indExp_one{position: relative;display: block;overflow: hidden;}
.indExp_one .indExp_pic{width: 100%;transition: all 1.5s;}
.indExp_one:hover .indExp_pic{transform: scale(1.1);}
.indExp_one .indExp_txt{
    background: rgba(0,115,190,.5);position: absolute;bottom: 0;left: 0;width: 100%;
    height: 52px;transition: all .6s;
}
.indExp_txt .indExp_T{text-align: center;font-size: 16px;color:#fff;}
.indExp_txt .indExp_TT{
    display: none;font-size: 14px;color:#fff;line-height: 24px;width: 81%;margin: auto;
}
.indExp_one:hover .indExp_txt{height: 100%;}
.indExp_one:hover .indExp_txt .indExp_T{margin-bottom: 20px;}
.indExp_one:hover .indExp_txt .indExp_TT{display: -webkit-box;}
.indExp_box .bx-wrapper .bx-controls-direction a{}
.indExp_box .bx-wrapper .bx-prev{left: -50px;background: url("../images/to_left_02.png") center no-repeat;}
.indExp_box .bx-wrapper .bx-next{right:-50px;background:url("../images/to_right_02.png") center no-repeat;}
/****/
.ind_other1{position: relative;box-shadow: 4px 4px 20px 4px #ddd;background: #fff;}
.ind_other1 .ind_oNavLV1{
    width: 180px;height: 100%;position: absolute;left: 0;top: 0;background: #f1f1f1;
}
.ind_oNavLV1 a{
    display: block;width: 100%;height: 50%;position: relative;text-align: center;font-size: 18px;color:#5c5c5c;
}
.ind_oNavLV1 a.act{background: #0073be;color:#fff;}
.ind_oNavLV1 a i{
    display: block;width: 64px;height: 64px;border: 2px solid #c9c9c9;border-radius: 50%;margin:0 auto 25px;
}
.ind_oNavLV1 a.act i{border-color: #fff;}
.ind_oNavLV1 a:nth-child(1) i{background: url("../images/ind_tab_01.png") center no-repeat;}
.ind_oNavLV1 a:nth-child(2) i{background: url("../images/ind_tab_02.png") center no-repeat;}
.ind_oNavLV1 a.act:nth-child(1) i{background: url("../images/ind_tab_01_02.png") center no-repeat;}
.ind_oNavLV1 a.act:nth-child(2) i{background: url("../images/ind_tab_02_02.png") center no-repeat;}
.ind_oNavLV1 a:after{
    content: "";display: block;border: 8px solid transparent;border-left: 10px solid #0073be;
    position: absolute;top: calc(50% - 8px);left: 90%;opacity: 0;transition: all .6s;
}
.ind_oNavLV1 a.act:after{left: 100%;opacity: 1;}
.ind_other1 .ind_oBoxLV1{width: calc(100% - 180px);margin-left: 180px;}
.ind_oBoxLV1 .ind_oBoxOne1{display: none;padding:30px 40px 50px;}
.ind_oBoxOne1 .ind_oNavLv2{line-height: 36px;border-bottom: 1px solid #c9c9c9;}
.ind_oNavLv2 a{
    display:block;margin-right: 30px;font-size: 18px;color:#4e4e4e;
    border-bottom: 3px solid transparent;margin-bottom: -2px;float: left;
}
.ind_oNavLv2 a:hover,.ind_oNavLv2 a.act{border-bottom-color: #0073be;}
.ind_oNavLv2 a.ind_oMore{float: right;font-size: 14px;color:#2a2a2a;margin-right: 0;border-bottom: none;}
.ind_oBoxLV2 .ind_oBoxOne2{display: none;padding-top: 10px;}
.ind_oBoxOne2 a{display: block;line-height: 46px;height: 46px;border-bottom: 1px dashed #e5e5e5;font-size: 14px;}
.ind_oBoxOne2 a .fl{color:#393939;width: calc(100% - 80px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ind_oBoxOne2 .fl:before{
    content: "";display: inline-block;border: 3px solid transparent;border-left: 6px solid #000;margin-right: 9px;
}
.ind_oBoxOne2 a .fr{color:#262626;}
/****/
.ind_other2{margin-top: 36px;box-shadow: 4px 4px 20px 4px #ddd;background: #fff;padding: 20px 25px;}
.ind_other2 .ind_OT2{
    line-height: 18px;font-size: 18px;padding-left: 8px;
    border-left: 3px solid #0073be;color:#393939;margin-bottom: 15px;
}
.ind_other2 .ind_O21{
    float: left;padding-bottom: 20px;width: 100%;padding-right: 23px;
}
.ind_other2 .ind_OT20{
    line-height: 18px;font-size: 18px;padding-left: 8px;
    border-left: 3px solid #0073be;color:#393939;margin-bottom: 15px;
}
.ind_other2 .ind_O201{
    float: left;padding-bottom: 20px;width: 100%;padding-right: 23px;
}
.ind_OM21 a{display: block;margin-right: 3px;}
.ind_OM21 img{/*width: 218px;*/}
.ind_O21 .bx-wrapper .bx-pager{bottom: -15px;}
.ind_O21 .bx-wrapper .bx-pager.bx-default-pager a{background: #afafaf;}
.ind_O21 .bx-wrapper .bx-pager.bx-default-pager a.active,.ind_O21 .bx-wrapper .bx-pager.bx-default-pager a:focus,.ind_O21 .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #007bb6;}


.ind_OM201 a{display: block;margin-right: 3px;}
.ind_OM201 img{/*width: 218px;*/}
.ind_O201 .bx-wrapper .bx-pager{bottom: -15px;}
.ind_O201 .bx-wrapper .bx-pager.bx-default-pager a{background: #afafaf;}
.ind_O201 .bx-wrapper .bx-pager.bx-default-pager a.active,.ind_O201 .bx-wrapper .bx-pager.bx-default-pager a:focus,.ind_O201 .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #007bb6;}

.ind_other2 .ind_O22{float: right;width: calc(100% - 370px);}
.ind_O22 .ind_OT2 a{
    display: block;float: right;font-size: 14px;color:#007bb6;
    padding-right: 24px;background: url("../images/icon_email.png") right center no-repeat;
}
.ind_O22 .ind_OM22{height: 140px;overflow: hidden;}
.ind_OM22 a{
    line-height: 38px;margin-bottom: 10px;display: inline-block;margin-right: 45px;font-size: 14px;color:#393939;
}
.ind_other2 .ind_O23{padding-top: 30px;border-top: 1px solid #e5e5e5;}
.ind_O23 .ind_OM23{line-height: 32px;margin-top: 15px;}
.ind_OM23 a{font-size: 14px;color:#393939;/*margin-right: 90px;*/display: inline-block; width:24%;}
.ind_OM22 a:before,.ind_OM23 a:before{
    content: "";display: inline-block;width: 4px;height: 4px;border-radius: 50%;
    background: #d2d2d2;margin-right: 8px;position: relative;bottom: 4px;
}

.pagel{ padding:30px 0;}
.pagel a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 3px;}
.pagel a.cur{ color:#fff; background:#004098; border-color:#004098;}
.pagel span{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 3px;}
.pagel span.cur{ color:#fff; background:#004098; border-color:#004098;}

/*提示样式*/
.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:550px; font-size:14px; text-align:left; }
	.msg-tips .ico{ display:block; float:left; background:url(../images/icon-tips.png) no-repeat left top; width:46px; height:46px; text-indent:-99999px;overflow:hidden; }
	.msg-tips .ico.error{ background-position:-50px 0; }
	.msg-tips .ico.warning{ background-position:-100px 0; }
	.msg-tips .msg{ margin-left:60px; }
	.msg-tips .msg strong{ margin-bottom:10px; color:#444; font-size:15px; }
	.msg-tips .msg p{ line-height:1.8em; }
	.msg-tips .msg i{ color:#f00; font-style:normal;}

@media (max-width: 997px){

.ind_OM23 a{font-size: 14px;color:#393939;/*margin-right: 90px;*/display: inline-block; width:30%;margin-right:0px;}
}
@media (max-width: 680px){

.ind_OM23 a{font-size: 14px;color:#393939;/*margin-right: 90px;*/display: inline-block; width:48%;margin-right:0px;}
}
@media (max-width: 480px){

.ind_OM23 a{font-size: 14px;color:#393939;/*margin-right: 90px;*/display: inline-block; width:90%;margin-right:0px;}
}