@charset "utf-8";
*{ box-sizing:border-box; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none;}
*:focus { outline: none; }
html {  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%;}
body {
    margin: 0;
    padding: 0;
    /* line-height: 1.5; */
    /* font-family: "微软雅黑",microsoft yahei; */
    color: #333;

}

.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}

.main{ display: flex; flex-wrap: wrap; padding: 60px 0}
.w-imgText{ position:relative;width: 100%}
.w-imgText ul,.w-imgText li{ list-style:none; padding:0; margin:0;}
.w-imgText .item{ position:relative;}
.w-imgText .item > a{ display:block; position:absolute; left:0; top:0; right:0; bottom:0; z-index:2;}
.w-imgText .swiperBox{ 
    /* overflow: hidden;  */
}
.w-imgText .imTB{ overflow:hidden;}
.w-imgText .img{ width:67%; float: right}
.w-imgText .img img{width:100%; }
.w-imgText .textB{ position:absolute; right:65%; top:0; bottom:0;padding:15px 1%; line-height:1.7; z-index: 1000}
.w-imgText .textB .bg_x{ position:absolute; left:0; right:0; top:0; bottom:0; z-index:0;}
.w-imgText .textB .text_x{ position:relative; z-index:1;max-height: 100%; overflow:hidden; }
.w-imgText .textB .text_x .tt_h{font-size:20px; color:#333;font-weight:bold; line-height:1.5; margin-bottom:0.5em;}
.w-imgText .textB .text_x p{ color:#808080;}
.w-imgText .textB .text_x .btn{margin-top:2em; line-height: 2.5; padding: 0 3em; display: inline-block; border: 1px solid #bbb; color:#333;}
.w-imgText .igt_page{position: absolute; z-index: 10; left: auto; width: auto; right: 0; top: -65px;  color: #999;}
.igt_page_text{ margin-top: 25px; display: flex; justify-content: flex-end; width: 100%}
.igt_page_text ul{ width: 100%; text-align: right;
    float: right;}
.igt_page_text ul, .igt_page_text li{ list-style: none; padding: 0; margin: 0;}
.igt_page_text li{ display: inline-flex;text-align: center; overflow: hidden; opacity: 0.5; cursor: pointer; padding: 0 20px}
.igt_page_text li:hover,.igt_page_text li.on{opacity: 1;}
.igt_page_text li .item_span{ display: inline-block; *display:inline; *zoom:1; padding: 0 1em 0 0; position: relative;}
.igt_page_text li .item_span:after{ content: ''; position: absolute; height: 1px; width:600px; top: 50%; background: #e3e7ed;}
.igt_page_text li .item_span:after{ left: 100%;}
.igt_page_text li .item_span > div{display: inline-block; *display:inline; *zoom:1; vertical-align: middle;}
.igt_page_text li .item_span  .tit .activ_num{ color: #505050;
    margin-right: 5px;
    font-size: 16px;
    font-weight: bold; }
.igt_page_text li .item_span .tit{ margin-left: 0.5em; font-size: 14px; border-bottom: 2px solid #acacac
}
.igt_page_text li:hover .item_span .num,.igt_page_text li.on .item_span .num{visibility: visible;
}
/*.igt_page_text li .item_span .adore{ display: block; width:1em; height: 1em; background:#e0e0e0; border-radius: 50%; -webkit-border-radius: 50%; position: absolute; top:50%; margin-top:-0.5em; left:77px;}*/
.igt_page_text li.on .item_span .tit{ border-bottom: 2px solid #034fa5}
.igt_page_text li.on .item_span .tit .activ_num{ color: #034fa5; margin-right: 5px; font-size: 16px; font-weight: bold}
.igt_li li{ float: left}

