.top_tab{height: 65px;}
/*行业赋能列表*/
.industry_title{
    font-size: 20px;
    color: #4a4a4a;
    padding-top: 40px;
}
.industry_main{
    width: 100%;
    margin:20px auto 0;
    position: relative;
}
.industry_btn{
    height: 45px;
    line-height: 45px;
    width: 250px;
    background: url(../images/icon68.png) no-repeat 20px center;
}
.industry_btn a { position:relative; height:45px; font-size:18px; color:#262626; text-indent:3em; line-height:45px; width:250px; display:block;background:url(../images/icon69.png) no-repeat 200px center;  box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2); 
    -moz-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.2); border-radius:10px 10px 0 0;}
.industry_btn .is-expanded { background:url(../images/icon69_c.png) no-repeat 200px center;  border-radius:10px;}
.industry_btn a::after{ content:""; display:block; position:absolute; left:0; bottom:-4px; width:100%; background:#fff; height:8px; z-index:1}
.industry_btn .is-expanded::after { display:none;}
/*--筛选选项卡--*/
.industry_main .zj{ float: right; width: 100%; width: calc(100% - 280px); margin-top: -5px;  padding-left: 30px; height: 50px; display: flex; align-items: center; flex-wrap: wrap;}
.industry_main .zj a.cate_title{margin-right:5px; font-size: 16px;}
.industry_main .zj a._item { font-size: 14px; display:inline-block; color:#2d73f5; margin:2px 5px 2px 0; padding:1px 20px; border:1px solid #2d73f5; background:url(../images/icon83.png) no-repeat 95% center; border-radius: 10px;}
.industry_main .zj a._item:hover{ color:#2d73f5; border:1px solid #2d73f5}
.industry_main .zj a._item:first-child:hover{ color:#2d73f5; border:0}


/*--筛选内容板块--*/
#accordion1{position: relative; width: 100%;}
.industry_main ._left{
    width: 250px;
    display: block;
    box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.2);
    border-radius: 0 0 10px 10px;
    margin-right:20px;
}
.industry_main .expmenu {
    width: 214px;
    margin: 0 auto 0;
    padding: 0 0 20px;
}
.industry_main .animateIn ._left{ display:none;}
.menu_fn ol { padding-left:15px; border:#E7E7E7 1px solid; border-top:none;background: #f7f2e5;}
.menu_fn li i{background-color: #ae9c7e;padding: 1px 4px;color: #fff;text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);font-family: 宋体;font-style:normal;}
.menu_fn a{color: #3f3f3f;text-decoration: none;}
.menu_fn .no {display:none;}
.menu_fn ol a{width: 228px;display: block;line-height: 2em;margin-left: 20px;}
ul.expmenu{width:214px;margin:0 auto 0; padding:0 0 20px; }
ul.expmenu li div.header{padding:15px 0 0; position:relative; }
ul.expmenu li div.header::before {content:""; display:block; position:absolute; left:0; top:0; width:100%; background:#e0e0e0; height:1px; z-index:5}
ul.expmenu li:last-child div.header{border-bottom:none;}
ul.expmenu li ul li  {background-color:#f7f2e5;padding:12px;border-bottom:1px solid #d2c8b5;border-top:1px solid #d2c8b5;color:#727272;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.8);}
.expmenu li {  margin-top:15px;}
.expmenu li #menu_rs input{border: 1px solid #e0e0e0; width:206px; padding:0 0 0 6px; height:40px; line-height:40px; background:none; border-radius:5px; outline:none;    cursor: text;}

.expmenu li:first-child {  margin-top:10px;}
ul.expmenu li ul li:last-child{border-bottom:none;}
ul.expmenu li ul li.selected{background-color:#f4f4f4;}
ul.expmenu div.header{ height:30px; line-height:30px;}
ul.expmenu li div.header .label{ color:#262626; font-size:17px; display:block; float:left; width:150px; padding-left:25px; }
ul.expmenu li:first-child div.header .label{ background:url(../images/icon70.png) no-repeat left center; }
ul.expmenu li:first-child+li div.header .label{ background:url(../images/icon78.png) no-repeat left center; }
ul.expmenu li:first-child+li+li div.header .label{ background:url(../images/icon79.png) no-repeat left center; }
ul.expmenu li:first-child+li+li+li div.header .label{ background:url(../images/icon80.png) no-repeat left center; }
ul.expmenu li:first-child+li+li+li+li div.header .label{ background:url(../images/icon81.png) no-repeat left center; }
ul.expmenu li:first-child+li+li+li+li+li div.header .label{ background:url(../images/icon82.png) no-repeat left center; }
ul.expmenu li div.header .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;    margin-top: 7px;}
ul.expmenu li div.header .arrow.up{background:url(../images/icon71.png) no-repeat center center;}
ul.expmenu li div.header .arrow.down{background:url(../images/icon71_on.png) no-repeat center center;}
ul.expmenu li .menu{display:none;}	
ul.expmenu li .menu_fn { margin-top:10px;}
ul.expmenu li .menu_fn li { margin-top:10px; background:url(../images/icon73.png) no-repeat left 4px}
.expmenu li:first-child .menu_fn li a { background:none;}
.expmenu li:first-child .menu_fn li a:hover { background:none;}
.menu_fn a { color:#4a4a4a; display:block; padding:10px 0 0 24px; height:20px; }
.menu_fn a:hover{ color:#2d73f5; }
.menu_fn .cur a{ color:#2d73f5;}
.menu_fn li:hover a{ color:#2d73f5; }
.menu_fn .cur:hover a{ color:#2d73f5; }
ul.expmenu li .menu_fn li:hover {  background:url(../images/icon72.png) no-repeat left 4px}
ul.expmenu li .menu_fn .cur {  background:url(../images/icon72.png) no-repeat left 4px}
.expmenu li .menu_fn li a{    padding: 0 0 0 13px;}
.expmenu li .menu_fn li:first-child{margin-top: 0;}
.expmenu li .menu_fn li{background-color: #fff;
    padding:0 12px;
    border-bottom:0;
    border-top:0;
    color: #727272;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0);
}
/*--筛选内容右边模块--*/
.industry_main .accor_r{
    overflow: hidden;
    padding:10px;
    margin-left:-10px;
}
.industry_main .e_content{
    width:102%;
    margin-left: -1%;
}
.industry_main .e_content li{
    margin: 0 1% 2%;
    float: left;
    overflow: hidden;
    width: 31.33%;
    box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.2);
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
}
.industry_main .animateIn .accor_r{
    margin-left:-10px;
}
.industry_main .animateIn .e_content li{
    width: 23%;
}
.accor_r ul li a {
    display: block;
}
.accor_r ul li a .accor_r_img { width:100%; overflow:hidden; padding-top:66.66%; position: relative;}
.accor_r ul li a .accor_r_img img{ width:100%;display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; position: absolute;
    top: 0;  bottom: 0; right: 0; left: 0; margin: auto; width: 100%;  height: 100%; display: block; object-fit: contain;}
.accor_r ul li:hover a .accor_r_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.accor_r ul li a .accor_r_info dl { padding:10px 15px;}
.accor_r ul li a .accor_r_info dl dd:first-child { color:#474747; font-size:12px; padding-left:20px; position:relative; display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.accor_r ul li a .accor_r_info dl dd:first-child::before { display:block; content:""; width:10px; height:10px; position:absolute; left:0; top:3px;background-size:77% !important;
    background: url(../images/icon14.png) no-repeat left center;  transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);-webkit-transform:rotate(270deg);   }
.accor_r ul li a .accor_r_info dl dd:first-child+dd { font-size:16px; font-weight: bold; color:#333; margin-top:5px; height:40px }
.accor_r ul li a .accor_r_info dl dd:first-child+dd+dd  { height:20px;font-size:12px; color:#9a9a9a; margin-top:10px;padding-left:18px;background: url(../images/icon75.png) no-repeat left center; }
.accor_r ul li a .accor_r_info dl dd:first-child+dd+dd+dd  { height:20px;font-size:12px; color:#9a9a9a; padding-left:18px;background: url(../images/icon76.png) no-repeat left center; }
.accor_r ul li a .accor_r_info dl dd:first-child+dd+dd+dd+dd   {height:20px; font-size:12px; color:#9a9a9a; margin-bottom:10px;padding-left:18px;background: url(../images/icon77.png) no-repeat left center; }
.accor_r ul li a .accor_r_info dl dd{background-size:10px!important;}
@media only screen and (max-width:1080px){
    .container{padding: 0 12px; width:100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; }
    .industry_btn a{
        border-radius: 10px;
    }
    .industry_btn a::after{
        height: 0;
    }
    .industry_main ._left{
        position: fixed;
        height: 100vh;
        top: 0;
        left: 0;
        z-index:10000;
        background-color: #fff;
    }
    .industry_main ._left::before{
        content: '';
        position:absolute;
        z-index: 3;
        height: 100vh;
        top: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
    }
    .industry_main ._left .mak_db{
        height:100vh;
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background-color: rgba(54,54,54,.5);
        z-index:1;
    }
    .industry_main ._left .expmenu{
        position: relative;
        z-index: 3;
        overflow-y: auto;
        height: 100vh;
        width: 220px;
        padding: 0 15px;
    }
    .industry_main .accor_r{
        width: 100%; 
    }
    .industry_main .e_content li , .industry_main .animateIn .e_content li{
        width:31.33%;
    }
}
@media only screen and (max-width:768px){
    .industry_main .e_content li , .industry_main .animateIn .e_content li{
        width:48%;
    }
}

/*行业赋能详情*/
.dq_wz  {    color: #9a9a9a; padding-top:20px;}
#dq_wz  { margin-bottom:10px;}
.dq_wz a {   color: #9a9a9a; display:inline-block;}
.dq_wz a i{ padding:0 5px; display:inline-block; font-style: inherit;}
.dq_wz a:last-child i{ display:none;}
.dq_wz a:hover {   color: #2d73f5;  }
.fn_show { padding-top:20px; min-height: 500px; overflow: hidden;}
.fn_show>div{float: left;}
.fn_show_l { width:700px; margin-right:40px; left:inherit!important;min-height: 500px;}
.fn_show .fn_show_r {overflow: hidden;  width: calc(100% - 740px); float: right;} 
.fn_show_l .pro-switch .flexslider { height:auto}
.fn_show_l .pro-switch  { height:auto; position: relative; overflow: hidden;}
.h_pdf { display:block; height:38px; line-height:38px; width:100px; position:absolute; right:500px; bottom:37px; border-radius:0 0 5px 5px;font-size:16px; text-indent:3.5em; background:url(../images/icon95.png) no-repeat 15px center;
    font-weight: 700;
    background-color: #fff;
    box-shadow: 0 2px 4px 1px rgba(0,0,0,.16);
  }
.h_pdf:hover {   box-shadow: 0 2px 4px 1px rgba(0,0,0,.3); } 
.fn_show_l .flexslider{background-color: #000;}
.fn_show_l .flexslider .slides > li .img {height:auto !important;}
.fn_show_l .flex-direction-nav{ transform: translateY(30px);}
.fn_show_l .flex-direction-nav .flex-prev { display:block;}
.fn_show_l .flex-direction-nav .flex-next { display:block;}
.fn_show_l .flex-direction-nav a { opacity:1}
.fn_show_l .flex-direction-nav li a.flex-prev { left: 85px;   background: rgba(0,0,0,0) url(../images/left.png) center center no-repeat;}
.fn_show_l .flex-direction-nav li a.flex-next { right: 85px;   background: rgba(0,0,0,0) url(../images/right.png) center center no-repeat;}
.pro-switch .flex-control-nav{bottom: 5px;}
.pro-switch .flex-control-nav li , .pro-switch .flex-control-nav li a {font-size: 0; height:4px; width:4px; border-radius: 50%; margin:0 5px;}
.fn_show_r_title { font-size:30px; color:#000;}
.fn_show_r_desc  { margin-top:20px;}
.fn_show_r_desc dl dd:first-child { background:url(../images/icon75.png) no-repeat left center;}
.fn_show_r_desc dl dd:first-child+dd { background:url(../images/icon76.png) no-repeat left center;}
.fn_show_r_desc dl dd:first-child+dd+dd { background:url(../images/icon77.png) no-repeat  left center;}
.fn_show_r_desc dl dd { margin-bottom:10px; height:20px; line-height:20px; color:#9a9a9a; padding-left:30px; background-size:16px!important;}
.fn_show_r_content { padding-top:30px; margin-top:30px; border-top: 1px solid #c9c9c9; line-height:2; color:#000;}
.fn_show_l .pro-switch .slides li{ height:auto;}
.fn_show_l .pro-switch .slides .fn_video{display: block; width: 100%; height: 100%;  overflow: hidden; max-height:466px; float: left;}
.fn_show_l .pro-switch .slides .fn_video video {border:0; outline:none ; max-width: 100%;  height: 100%; max-height:466px;}
.fn_show .flexslider .slides li a  { height:auto}
.fn_show_r_content img{ max-width:100%;}


/*分享与下载*/
.Auxiliary_zone{
    position: relative;
    padding-bottom: 10px;
}
.Auxiliary_zone ._left{
    width: 50%;
    float: left;
}
.Auxiliary_zone ._left p{
    padding:10px 0;
}
.Auxiliary_zone ._left ._on a{
    height: 45px;
    width: 45px;
    float: left;
    margin-right:8px;
    border-radius: 10px;
    background-color:#2d73f5;
    color: #fff;
    font-size: 14px;
    line-height: 45px;
    display: flex;
    align-items: center;
    transition-delay: 0s;
    transition-duration: .5s;
    transition-property: max-width!important;
}
.Auxiliary_zone ._left ._on a img{
    width:36px;
    padding:4.5px;
}
.Auxiliary_zone ._left ._on a._email img{
    width:20px;
    padding:12.5px;
}
.Auxiliary_zone ._left ._on a span{
    align-items: center;
    width: 0;
    height: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right;
    transform-origin: right;
    margin: 0 1rem 0 0;
    transition-delay: 0s;
    transition-duration: .25s;
    -webkit-user-select: all;
    -ms-user-select: all;
    user-select: all;
}
.Auxiliary_zone ._left ._on a:hover span{
    width: auto;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.Auxiliary_zone ._left ._on a:hover {
    width:auto;
    overflow: hidden;
    max-width: 250px;
}
.Auxiliary_zone ._right{
    display: flex;
    align-items: center;
    float: right;
}
.Auxiliary_zone ._right a {
    position: relative;
    padding: 10px 15px;
    margin: 0  0 0 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    box-shadow: 0 0px 5px rgba(0,0,0,.12);
}
.Auxiliary_zone ._right a img{
    height:20px;
    margin-right: 4px;
}
.Auxiliary_zone .shareList{
    display: none;
    position: absolute;
    min-width:130px;
    top:40px;
    right:0;
    padding: 10px;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 3px 3px rgba(0,0,0,.12);
    align-items: center;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;

}
.Auxiliary_zone .shareList ._item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size:12px;
    margin: 0 5px;
}
.Auxiliary_zone a .shareList img{
    margin:0 0 5px 0;
}
.Auxiliary_zone ._right a:hover .shareList{
    display: flex;
}

/*==内容标题==*/
.fn_title{
    display: block;
    margin-bottom: 8px;
}
.fn_details ._main{
    overflow: hidden;
    height: auto;
    max-height:200px;
    margin-bottom: 10px;
}
.fn_details ._main._on{
    max-height: 100%;
}
.fn_details ._more{
    position: relative;
    font-weight: bold;
    font-weight: 18px;
    color: #333;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.fn_details ._more img{
    margin-left:8px;
    width:8px;
    transform: rotate(-90deg);
}
.fn_details ._more._in img{
    transform: rotate(90deg);
}
.fn_details ._more::before{
    content: "";
    position: absolute;
    width: 100%;
    height:80px;
    top: -80px;
    left: 0;
    background: linear-gradient(hsla(0,0%,100%,0),#fff);
}
.fn_details ._more._in::before{
    top: 0;
    height: 0;
}
/*==推荐==*/
.fn_items-box{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.fn_items-box .afz{
    position: relative;
    padding:40px 0px 0;
    margin-top:50px;
    border-top: 1px solid rgba(54,54,54,.5);
}
.fn_items-box .afz h2{
    margin: 0 auto 20px;
    text-align: center;
}
.fn_items-box ._btn{
    display:block;
    position: absolute;
    top:65%;
    transform:translateY(-50%);
    z-index: 5;
}
.fn_items-box ._btn.fn-prev{
    left:-14px;
}
.fn_items-box ._btn.fn-next{
    right:-14px;
}
.fn_items-box ._btn span{
    display: block;
    width:50px;
    height:50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background-size:10px!important;
    background-color: #fff!important;
    border-radius: 50%;
    box-shadow: 0 2px 4px 1px rgba(0,0,0,.16);
    transition-delay: 0s!important;
    transition-duration: .5s!important;
}
.fn_items-box ._btn.fn-prev span{
    background:url(../images/icon87.png) center center no-repeat;
}
.fn_items-box ._btn.fn-next span{
    background:url(../images/icon88.png) center center no-repeat;
}
.fn_items-box ._btn:hover span{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.fn_items-box ._btn , .fn_items-box ._btn:focus{
    outline:none;
}
.fn_items{
    position: relative;
    overflow: hidden;
    padding:5px;
}
.fn_items li{
    float: left;
    float: left;
    overflow: hidden;
    width:19%;
    box-shadow: 0px 0 6px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0 6px 1px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 0 6px 1px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 0 6px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
}
.fn_items li a {
    display: block;
}
.fn_items li a .accor_r_img { width:100%; overflow:hidden; padding-top:66.66%; position: relative;}
.fn_items li a .accor_r_img img{ width:100%;display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; position: absolute;
    top: 0;  bottom: 0; right: 0; left: 0; margin: auto; width: 100%;  height: 100%; display: block; object-fit: contain;}
.fn_items li:hover a .accor_r_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.fn_items li a .accor_r_info dl { padding:10px 15px;}
.fn_items li a .accor_r_info dl dd:first-child { color:#474747; font-size:12px; padding-left:20px; position:relative; display: -webkit-box;
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;}
.fn_items li a .accor_r_info dl dd:first-child::before { display:block; content:""; width:10px; height:10px; position:absolute; left:0; top:3px;background-size:77% !important;
background: url(../images/icon14.png) no-repeat left center;  transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);-webkit-transform:rotate(270deg);   }
.fn_items li a .accor_r_info dl dd:first-child+dd { font-size:16px; font-weight: bold; color:#333; margin-top:5px;}
.fn_items li a .accor_r_info dl dd:first-child+dd+dd  { height:20px;font-size:12px; color:#9a9a9a; margin-top:10px;padding-left:18px;background: url(../images/icon75.png) no-repeat left center; }
.fn_items li a .accor_r_info dl dd:first-child+dd+dd+dd  { height:20px;font-size:12px; color:#9a9a9a; padding-left:18px;background: url(../images/icon76.png) no-repeat left center; }
.fn_items li a .accor_r_info dl dd:first-child+dd+dd+dd+dd   {height:20px; font-size:12px; color:#9a9a9a; margin-bottom:10px;padding-left:18px;background: url(../images/icon77.png) no-repeat left center; }
.fn_items li a .accor_r_info dl dd{background-size:10px!important;}
