@charset "utf-8";
 


.soshow{width:1180px; margin:0 auto; margin-top:20px;min-height:900px; margin-bottom:30px;}
.soshow .arl{float:left;border:1px #E7E7E7 solid;background-image:url(../images/31.jpg);width:938px; background-repeat:no-repeat; padding-top:20px; padding-bottom:25px;}
.soshow .arl .soform{}
.soshow .arl .soform .lefttxt{ float:left; width:430px; font-size:16px; padding-top:15px; padding-left:30px;}
.soshow .arl .soform .lefttxt span{ color:#FF3300;}
.soshow .arl .soform .rightso{ float:left; width:460px;}
.soshow .arl .soform .rightso .sobox{ width:430px;float:left; height:42px; border:3px #6DBD60 solid; background-color:#FFF;  position:relative}
.soshow .arl .soform .rightso .sobox .key{ border:0px; background-color:#FFFFFF; height:40px;  width:380px; padding-left:15px;}
.soshow .arl .soform .rightso .sobox .sobtn{ position:absolute; right:-3px; top:-3px; width:80px; background-color:#6DBD60; border:0px; color:#FFFFFF; height:48px; font-size:16px; cursor:pointer;}
.soshow .arl .soform .rightso .sobox .sobtn:hover{ background-color:#58B048}

.soshow .arl .soshownav{ width:938px; height:56px; border-bottom:1px #E7E7E7 solid; border-top:1px #E7E7E7 solid; margin-top:20px;position: relative; background-color:#FAFAFA }
.soshow .arl .soshownav .relative{position: absolute; left:0px; top:-1px;}
.soshow .arl .soshownav .relative a.tagtype{height:56px; border-top:1px #E7E7E7 solid;border-bottom:1px #E7E7E7 solid; float:left; line-height:56px; padding-right:30px; border-right:1px #E7E7E7 solid; font-size:18px; padding-left:50px; background-image:url(../images/44.png); background-repeat:no-repeat; text-decoration:none; color:#666666; background-position:20px 16px;}
.soshow .arl .soshownav .relative a.tagtype.article{background-position:20px -69px;}
.soshow .arl .soshownav .relative a.tagtype.select{border-bottom:1px #FFF solid; background-color:#FFFFFF}
.soshow .arl .soshownav .relative a.tagtype span{ font-size:14px; padding-left:5px;}
.soshow .arl .infobox{ padding-top:12px; margin:0 auto;width:880px;}
.soshow .arl .infobox .qlist{ width:860px; margin-left:20px; border-bottom:1px #E7E7E7 solid; padding-top:15px; padding-bottom:15px;}
.soshow .arl .infobox .qlist .td1{ width:46px;height:42px; background-color:#F25126; color:#FFF; text-align:center; line-height:140%;border-radius:4px; padding-top:4px;}
.soshow .arl .infobox .qlist .td1.type0{background-color:#F25126; color:#FFF;}
.soshow .arl .infobox .qlist .td1.type1{background-color:#009A61; color:#FFF;}
.soshow .arl .infobox .qlist .td1.type2{background-color:#919191; color:#FFF;}
.soshow .arl .infobox .qlist .td2{ width:70px;  height:42px; text-align:center;padding-top:4px;}
.soshow .arl .infobox .qlist .td3{ width:652px;}
.soshow .arl .infobox .qlist .td3 h4{ height:30px; font-size:16px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.soshow .arl .infobox .qlist .td3 h4 .reward{ padding-left:18px; padding-right:6px; color:#FF6600; background-image:url(../images/16.png); background-repeat:no-repeat; background-position:0px center;}
.soshow .arl .infobox .qlist .td3 .author{ float:left; padding-top:2px;font-size:12px; color: #999; padding-right:20px;}
.soshow .arl .infobox .qlist .td3 .author span{}
.soshow .arl .infobox .qlist .td3 a.tag{ text-decoration:none; padding:1px 7px;background-color:#F6F6F6; color: #999;margin-right:10px;white-space:nowrap;border-radius:4px;}
.soshow .arl .infobox .qlist .td3 a:hover.tag{ background-color:#EBEBEB; color:#000}
.soshow .arl .infobox .qlist .td3 a.tcat{ padding:2px 6px; background-color:#D9EEF7;border-radius:2px;  font-size:12px;color:#666666; text-decoration:none; margin-right:10px;}
.soshow .arl .infobox .qlist .td3 a:hover.tcat{background-color:#C8E4FF; color:#000000}


.soshow .arl .infobox .alist{width:880px; margin:0 auto; border-bottom:1px #E7E7E7 solid; padding-top:15px; padding-bottom:15px;}
.soshow .arl .infobox .alist .imgbox{ float:left; width:245px; height:180px;border:1px #E7E7E7 solid; overflow:hidden;border-radius:6px; background-color:#F7F7F7}
.soshow .arl .infobox .alist .imgbox img{ width:245px;height:180px;border-radius:6px;}
.soshow .arl .infobox .alist .txtbox{ float:left; width:600px; padding-left:30px;}
.soshow .arl .infobox .alist .txtbox .atit{ height:30px; line-height:30px;}
.soshow .arl .infobox .alist .txtbox .atit h4{ font-size:18px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.soshow .arl .infobox .alist .txtbox .atit h4 .exc{ background-color:#FF6600;border-radius:4px; padding:2px 6px; color:#FFFFFF; margin-right:8px; font-size:12px;}
.soshow .arl .infobox .alist .txtbox .time{ height:30px; line-height:30px; font-size:12px;}
.soshow .arl .infobox .alist .txtbox .time .co{ color:#FF0000}
.soshow .arl .infobox .alist .txtbox .time .tag {padding-left:20px;background-image:url(../images/35.png); background-repeat:no-repeat; background-position:0px 1px; font-size:12px; margin-left:8px;} 
.soshow .arl .infobox .alist .txtbox .time .tag a{ margin-right:15px;}
.soshow .arl .infobox .alist .txtbox .txt{line-height:180%; padding-bottom:20px;position:relative; color:#999999}
.soshow .arl .infobox .alist .txtbox .userimg{ width:32px; height:32px;border-radius:50%; position:absolute; right:0px; bottom:-5px;}
.soshow .arl .infobox .alist .txtbox .userimg img{width:32px; height:32px;border-radius:50%;}
.soshow .arl .infobox .alist .txtbox .username{ text-align:right; width:200px; height:32px; line-height:32px;position:absolute; right:40px; bottom:-5px;}
 

.soshow .arr{width:220px; float:left; padding-left:20px; }
.soshow .arr .btn{width:220px; height:40px; line-height:40px; text-align:center; margin-bottom:16px;border-radius:4px; background-color:#FE8827; color:#FFF; font-size:16px; display:block; text-decoration:none;}
.soshow .arr .btn:hover{ background-color:#FE7607}
.soshow .arr .btn.share{ background-color:#009A61}
.soshow .arr .btn.share:hover{ background-color:#008C58}
.soshow .arr .tagbox{ padding-top:5px;}
.soshow .arr .tagbox .tit{ float:left;font-size:16px; height:35px;width:80px; }
.soshow .arr .tagbox .more{ float:right; width:80px; text-align:right; font-size:12px;}
.soshow .arr .tagbox a.tag{ display:block; text-decoration:none; padding:1px 7px; background-color:#EBF5F3; color: #017e66; float:left; margin-right:10px; font-size:12px; margin-bottom:10px;white-space:nowrap;}
.soshow .arr .tagbox a.tag span{ color:#999; padding-left:3px;}
.soshow .arr .tagbox a:hover.tag{ background-color:#017e66; color:#FFF}
.soshow .arr .tagbox a:hover.tag span{ color:#FFF;}
 
 
 