.w1180{width: 1180px;margin: 0 auto;}
.nav_t{height:70px;width:100%;z-index:101;overflow: hidden;}
.nav_t .w1180{margin-top: 18px;}
.nav_t .w1180 a{float: left;display: block;color:#000;font-size:18px;line-height:42px;height:42px;margin-right:32px;text-align:center;position: relative;padding: 0 8px 6px;}
.nav_t .w1180 a:last-child{margin-right: 0;}
.nav_t .w1180 img{float:right;position: absolute;top:-6px;right: 8px;}
.nav_t .w1180 i{color:#fff;background-color:#CC3333;border-radius:20px;font-size:12px;width:24px;height:20px;line-height: 18px;text-align:center;display:block;float: right;position: absolute;top:-10px;right: 10px;}
.nav_t .w1180 a.on{color:#ff0000;border-bottom: 4px solid #ff0000;}
.nav_t .w1180 a:hover{color:#ff0000;border-bottom: 4px solid #ff0000;}

.th{height: 52px;padding: 35px 0 32px 0;background-color: #f5f5f5;}
.th .fl{font-size: 24px;color: #737373;}
.th .fl i{display: inline-block;width: 43px;height: 52px;background: #000;color: #fff;text-align: center;line-height: 52px;border-radius: 5px;margin-left: 12px;font-size: 35px;}
.th .fl i:last-child{margin-right: 12px;}
.th .fl span{font-size: 32px;margin-left: 5px;}
.th .fr a{display: inline-block;width: 142px;height: 47px;font-size: 16px;color: #fff;text-align: center;line-height: 47px;font-size: 18px;margin-right: 20px;background-image:linear-gradient(to right,#fc0707,#f76969);border-radius: 6px;}
.th .fr a:last-child{background-image:linear-gradient(to right,#ff6f03,#ff9425);}