ul,li{ list-style:none;text-align:left;}
a{ text-decoration: none; }
.g_width{width:100%; margin: 0 auto; overflow:hidden}
.flink{ margin-bottom:15px;margin-top: 30px}  
.flink ul,.flink li{ overflow:hidden;color: #e6231d; }
li.hovertab{float: left;cursor: pointer;padding: 0 20px; height: 40px;line-height: 40px; color: #FFF; border-bottom:1px #e6231d solid;font-weight: bold;background-color: #e6231d;}
.normaltab {float:left;width:14.3%; height: 40px; line-height: 40px; border-bottom:1px #e6231d solid;}
.normaltab a{ color:white}
.nav_flink{ font-size: 18px;border-bottom: 0; margin-bottom: 20px}
.nav_flink li{text-align: center;}
.dis {display:block;}
.undis {display:none;}
.ctt{ line-height:30px; margin-left:10px; font-size: 16px}
.ctt ul{ overflow:hidden}
.ctt li{ line-height: 36px; margin-right: 15px; white-space: nowrap; float: left; overflow: visible}
.ctt a{color:#1b2b45;}
.footNav { width: 100%;margin: 0 auto;text-align: center;background: #e6231d;}
.footCon { width: 100%;margin: 0 auto;padding: 20px 0 30px 0;background: #f7f7f7;}
.footNav li { display: inline-block;color: white;font-weight: bold;padding: 10px 0;}
.footCon div {width: 100%;line-height: 36px;color: #666;overflow: hidden;text-align: center;font-size: 16px;}
.footCon div span {display: inline-block;margin: 0 5px;}
.footCon .foot_icon {margin: 0 -8px 0 3px;vertical-align: sub;}
.footNav li a {margin: 0 7px 0 6px;float: left;font-size: 18px;color: white;}
.footNav li span {width: 1px;height: 20px;border-left:solid 1px #e6f0f2;margin-top: 3px;display: inline-block;}

#tb_ ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 0;
}

.normaltab {
    flex:1;
}

#tb_ ul li {
    flex: 1;
}

.ctt ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left:0;
}

.ctt ul:after {
    content: '';
    flex: auto;
}
