.sub_menu { width: 1170px;background: #eee;  position: relative;  overflow: hidden;}
.sub_menu ul { float: left; width: 70%; }
.sub_menu span { float: right; text-align: right; width: 25%;   padding:1% 1%}
/*
.sub_menu li { text-align: center; float: left; padding:1.5% 3%;  font-size: 16px; }
.sub_menu li.back { background: #fff url(../images/arrow.png) no-repeat center bottom; border-bottom: #ED1C24 1px solid; z-index: -1; position: absolute;padding:2% 0; height:auto; display: inline-block; font-size: 20px; font-weight: 600; color: #fff; cursor: pointer; }
.sub_menu li a { display: block; width: 100%; text-align: center; position: relative; z-index: 3; color: #000; cursor: pointer; }
.sub_menu li a:hover { color: #ED1C24; }*/
.sub_menu li { width:110px; float:left;  padding-left:1px; height:47px; line-height:47px;}
.sub_menu li.back { background: url(../images/arrow.png) no-repeat center bottom; border-bottom: #ED1C24 2px solid; position: absolute; }
.sub_menu li a { display:block; width:100%;  text-align:center; font-size:14px; line-height:47px; position:relative; }
.sub_menu li a:hover { color: #ED1C24; }
.sub_menu .cur { background: #ED1C24 url(../images/write.png) no-repeat right center; color: #fff; font-size: 22px; margin-right:2%; text-align:center; padding:0 1%; }