
.concur_in_page{ }
.concur_in_page .list_case_ul li{ width: 23.499999%; }
.concur_in_page .list_case_ul li:nth-child(3n) { margin-right: 2%; }
.concur_in_page .list_case_ul li:nth-child(4n) { margin-right: 0px; }
.concur_in_page .list_con { width: 69%;padding-left: 25px; }
.concur_in_page .list_case_cen i{margin-right: 23px}
.concur_in_page .list_case_ul li .main_pic::after{ display: none; }



.corp_in_page { background: #f5f5f5; }
.news_in_page { padding: 0 0 50px 0; }
.news_in_x1 {
    padding-top: 50px;
}
.news_in_page {
    padding: 0 0 50px 0;
}



.index_nt{width:100%;height:260px;padding: 25px 0;}
.index_nt *{font-family: 'Microsoft JhengHei';}
.index_nti{width:400px;height:260px;float:left}
.index_nti img{width:100%;display: block;height: auto;}
.index_ntr{width:766px;float:right;position:relative}
.index_ntr .date{font-size:18px;color:#bfbfbf;;margin-top:30px;display: block;}
.index_ntr .date span {
    color: #EB332B;
    font-weight: bold;
    margin-left: 5px;
    font-size: inherit;
    display: inline-block;
}display: block;}
.index_ntr .line{width:72px;height:1px;background:#b3b3b3;margin:20px 0}
.index_ntr .title{font-size:28px;color:#333;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index_ntr .title a {
    color: #333;
    font-size: inherit;
    display: block;
    font-weight: bold;
    line-height: 40px;
    padding: 10px 0 0;
}
.index_ntr .title a:hover,.index_ntr .more a:hover{color:#EB332B;}

.index_ntr .more{ left: -15px;padding:3px 15px; display: inline-block; *display: inline; *zoom: 1; font-size: 14px; color: #EB332B; border: 1px solid transparent; position: relative; font-family: arial; }
.index_ntr .more:after{ content: ""; width: 0; height: 1px; background-color: #EB332B; position: absolute; left:100%; top: 50%; transform: translateY(-50%); margin-left: -10px;transition:0.5s all ease; }
.index_ntr .more:before{content: '';display: block; border-style: solid; border-width: 5px; border-color: transparent transparent transparent #EB332B; position: absolute; left: 100%; top: 50%; margin-top: -5px; transition: all .5s ease; }

.index_ntr:hover .more:after{ width: 70px; }
.index_ntr:hover .more{ border: 1px solid #EB332B; }
.index_ntr:hover .more:before{ left: calc(100% + 60px)}

.index_ntr .cont{color:#666;line-height:26px;text-align:justify;margin:10px 0;text-indent:0;font-size: 15px;display: block;height: 52px;overflow: hidden;}
.index_ntr .more{color:#666;margin-top:10px;}
.index_ntr .more a{color:#666;margin-top:30px;font-size: 16px;}
.invList{border-top:1px solid #cbcbcb; padding-bottom:30px;}
.invList a{ display:block; border-bottom:1px solid #cbcbcb; padding:25px 0;}
.invList a div{display:inline-block; width:90px; height:90px; background:#d8d8da; vertical-align:middle; font-family:'fontAnt'; text-align:center}
.invList a div h1{font-family: inherit; font-size:36px; line-height:36px;color:#EB332B; border-bottom:1px solid #b1b1b3; width:50px; display:inline-block; margin:0 auto; padding:12px 0 8px 0; margin-bottom:8px;}
.invList a div h2{font-family: inherit; font-size:14px; line-height:14px;color:#999}
.invList a span{display:inline-block; width:calc(100% - 110px); padding:0 54px 0 20px; box-sizing:border-box; background:url(../images/icoPdf.png) right center no-repeat; vertical-align:middle;}
.invList a span h3{ font-size:24px; font-weight:bold; line-height:30px; padding:0 0 10px 0;font-family: 'Microsoft JhengHei';color: #343434;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.invList a span h4{ font-size:15px; line-height:15px; color:#aaa;font-family: 'Microsoft JhengHei';font-weight: normal;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.invList a:hover div{background:#EB332B}
.invList a:hover div h1{color:#fff; border-bottom:1px solid #fff; }
.invList a:hover div h2{ color:#fff}
.invList a:hover span{background:url(../images/icoPdfHover.png) right center no-repeat;}
