a.codea{ display:block; white-space: nowrap;cursor: pointer; width: 100%; color:#ffffff; height: 38px;}


.ptitle{display:none;}
.ptitle2{display:block; margin: 0 0 15px;font-size: 18px;color: #bb2133; font-weight: 400;}
#yycontent{ height:30px; overflow:hidden;}
#yycontent ul li{ color:#666666; line-height:30px; height:30px; width:100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
#yycontent ul li span{ display:none;}
#yycontent ul li a{ color:#666666;}
#yycontent ul li a:hover{ color:#bb2133;}
a.amore{ display:none;}
a.amore:hover{ color:#bb2133}
@media (min-width: 768px){
	.ptitle2{display:none;}
	.ptitle{display:block; color:#bb2133; font-size:16px; font-weight:bold; line-height:30px; float:left;}
	#yycontent{ margin-left:112px; margin-right:100px; height:30px; overflow:hidden;}
	#yycontent ul li span{ display:inline-block;}
	a.amore{ display:block; color:#bb2133; font-size:16px; line-height:30px; position:absolute; right:0px; top:20px;}
}

.yytitle{ padding-top:30px; font-size: 2.2rem; font-weight: 900; font-weight:bold; line-height:30px; padding-bottom:40px; text-align:center;}
.yytitle span{ color:#bb2133;}
.yytable{ width:100%;}
.yytable tr{ height:60px;}
.yytable tr:nth-child(even){ background:#d8d8d8;}
.yytable tr:nth-child(odd){ background:#eeeeee;}
.yytable tr td{ line-height:30px; font-size:16px;color:#222222; padding:10px 20px; border-bottom:1px solid #fff;}
.yytable tr td.td1{ width:100px; border-right:1px solid #fff; }
.yytable tr td a{ color:#222222;}
.yytable tr td a:hover{ color:#bb2133;}
.yytable tr.tr1{ background:#bb2133;}
.yytable tr.tr1 td{ color:#fff; font-weight:bold;}
.yylxr{ padding:30px 0px; text-align:center; font-size:24px; font-weight:bold; line-height:30px; color:#222222;}
.yylxr span{font-size:28px; color:#990e1f; }

a.yymore{ width:200px; height:50px; line-height:50px; text-align:center; border-radius:25px; background:#990e1f; color:#ffffff; font-size:20px; font-weight:bold; margin:0px auto; display:block; cursor:pointer;}
a.yymore:hover{ text-decoration:none;}
@media (min-width: 768px){
	.yytable tr td.td1{ width:200px; border-right:1px solid #fff; }
}

/*手机版筛选条件*/
@media (min-width: 768px){
    #mobilesearch{display: none;}
    #pcsearch{display: block;}
}
@media (max-width: 768px){
   #mobilesearch{display: block;}
   #pcsearch{display: none;}
}
.tabxy{width:100%;max-width:640px;height:60%;z-index: 200;/*overflow: hidden;*/background-color:#fff;}
.tabxy .searchnav{height:100%;}
.searchnav {position:relative;}
.searchnav ul{width:100%;height:44px;background-color: #fff;}
.searchnav li {float:left;width:22%;padding:11px 5px;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;cursor: pointer;}
.searchnav li#zt{width:34%;}
.searchnav li a {display:block;height:22px;line-height:22px;font-size:14px;color:#666;padding:0 6px;text-align:center;}
.searchnav li span {position: relative;display: inline-block;line-height: 21px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 13px;}
.searchnav li span:after {content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 4px;border-color: #ddd transparent transparent transparent;right: 0;top: 50%;margin-top: -3px;}
.searchnav li.on span:after {content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 4px;border-color: transparent transparent #e1111f transparent ;right: 0;top: 50%;margin-top: -5px;}
.searchnav li.on a {color:#e1111f;}
.tabcon {width:100%;z-index: 1;display:none;background-color: #fff;}
.tabbox{height: 100%;overflow: hidden;}
.tabcon dd {padding:0 15px;font-size:14px;color:#666;height:44px;line-height: 43px;border-bottom:1px solid #f4f4f4;}
.tabcon dd a {display:block;padding:0 15px;margin:0 -15px;font-size:14px;color:#666;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.tabcon dd.active{position:relative;background-color:#f2f5f8;}
.tabcon dd.active:before{
    content: '';
    position: absolute;
    width: 2px;
    height: 16px;
    background: #ff6666;
    left: 0;
    top: 50%;
    margin-top: -8px;
}
.float {
    position: fixed;
    top: 100px;
    bottom: 0;
    left: 0;
    right:0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    z-index: 50;
}
span.vip{ display:inline-block; width:30px; height:20px; line-height:20px; font-size:12px; text-align:center; color:#444444; background:#ffdd9a; position:absolute;top:0px;right:0px;}