
.homeinlr-member .iconlist a.node:hover i{opacity:0.5;}
.homeinlr-member .iconlist a.node:hover{color:#666}
.homenav-list li .subnav{z-index:11;}
.homenav-list li .subnav a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.map img {display: block; width: auto; height: auto;}
.map{height:300px;}
select optgroup{color:darkred;}
select optgroup option{color:#333;}
select optgroup option.sel_group{font-weight:700;color:#333;}
.ahref{cursor: pointer; }
.header .header-item a{text-decoration:none;}
#AppletCode{cursor: pointer;}
#memberPayBtn{background: #ba0510; border: none; border-radius: 5px; color: #fff; padding: 5px 45px; margin: 0 auto; letter-spacing: 2px;}
#cardid_img_a,#credit_img_a{text-decoration: none;color:#666;}
#product_file_txt,#product_img_txt{display:inline-block;max-width:250px;height:45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height: 45px;margin:0 5px 0 0;}
.gangsBox{display: none;}
.memberinfospan{font-size:16px;}

.homenav-list li .subnav{background:#ba0510;}
.homenav-list li .subnav a{color:#ddd;}
.homenav-list li:hover .subnav{opacity:1;visibility:visible;}
.homenav-list li .subnav a:hover{color:#fff;}
.gg,.backtop{z-index:10;}

/***table单元格都是td时，基本样式***/
.content_box p{text-indent: 2em;}
.content_box table{border:0;border-collapse:collapse;margin:0 auto;}
.content_box table td{border:1px solid #ccc;padding:5px 10px;}
.content_box table td{border-top:none;border-left:none;}
.content_box table td:first-child{border-left:1px solid #ccc;}
.content_box table tr:first-child td{border-top:1px solid #ccc;}

.backtop{opacity: 0.9;border-radius: 30px;width:58px;height:58px;}
table td .talentTXT{display:inline-block;width:60px;text-align:justify; text-justify:distribute-all-lines;/*ie6-8*/
    text-align-last:justify;/* ie9*/
    -moz-text-align-last:justify;/*ff*/
    -webkit-text-align-last:justify;/*chrome 20+*/}
@media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/
    .test1:after{ content:"."; display: inline-block; width:100%; overflow:hidden; height:0;
    }
}

.container.open {
    transform: translate(0px,0);
}
.mobile-nav{z-index:20;}

.paging a, .paging span{margin-bottom: 10px;}
.paging .page_jump_inp{height:38px;border:1px solid #d6d6d6;width:50px;padding:0 5px; text-align: center;}
.paging .page_jump_btn{height:38px;width:50px;border:0px solid #d6d6d6;background:#e0e0e0;cursor: pointer;}