@charset "utf-8";
.container_2 .container_div {width: 1000px;position: relative;margin: 0 auto;margin-top: 20px;font-family: 'Microsoft YaHei','simhei','simsum';}
.container_2 .sjsnav{margin-bottom: 30px;}
.container_2 .sjstlt{color: #173f8f;font-size: 24px;padding-left: 14px;border-left: 4px solid #173f8f;}
.container_2 .sjsjoin{float: right;}
.container_2 .sjsjoin a{color: #333333;font-size: 14px;height: 26px;padding: 0px 18px;min-width: 96px;line-height: 26px;box-shadow:1px 1px 3px #c3cad5;border-radius: 13px;display: inline-block;text-align: center;margin-right: 12px;cursor: pointer;text-decoration: none;}
.container_2 .sjsjoin a:hover{color: #173f8f; }
.container_2 .element3{width: 4px;height: 4px;background-color: #fff;border-radius: 50%;border: 4px solid #173f8f;vertical-align: middle;margin-left: 4px;display: none;}
.container_2 .sjsjoin a:hover .element3{display: inline-block;}
.container_2 .list_left{width: 269px;padding: 22px 18px;box-shadow: 1px 1px 5px #5a76b269;border-radius: 4px;float: left;display: block;margin-bottom: 30px;}
.container_2 .list_left h3{margin-bottom: 12px;font-size: 22px;color: #333;text-align: center;padding-left: 0px;}
.container_2 .h2cls{font-size: 20px;background-color: #173f8f;color: #fff;margin: 50px 0px 20px 0px;height: 36px;line-height: 36px;text-align: center;padding: 0px 10px;display: inline-block;border-radius: 4px;letter-spacing: 2pt;}
.container_2 .finddes{height: 50px;line-height: 50px;margin-top: 0px;display: block;font-size: 24px;margin-bottom: 20px;}
.container_2 h3{font-size: 28px;color: #333;text-align: center;    margin-bottom: 26px;}
.container_2 ul.tuijian{height: 20px;padding-top: 6px;margin-bottom: 15px;text-align: center;color: #173f8f;}
.container_2 ul.tuijian  li{float: left;font-size: 16px;border-right: 2px solid #183e8f;height: 18px;width: 133px;line-height: 18px;}
.container_2 ul.tuijian  li:last-child{border-right:none;}
.container_2 .seleinpcls{font-size: 14px;color: #757575;background-color: #f5f6f8;border: none;border-radius: 4px;width: 268px;padding: 0px 15px;height: 36px;margin-bottom: 18px;}
.container_2 .inpcls{width: 232px;padding: 0px 18px;margin-bottom: 18px;}
.container_2 .adrscls{position: relative;}
.container_2 .adrs{background: url(/statics/images/renck/adrs.png) no-repeat no-repeat scroll top;cursor: pointer;display: block;position: absolute;left: 18px;width: 21px;height: 24px;background-size: 19px;}
.container_2 .selecls{padding-left:48px;}
.container_2 .online{height: 42px;font-size: 19px;display: block;line-height: 42px;margin-top: 0px;margin-bottom: 0px;width: 100%; border: none;}
.container_2 .list_right{width: 630px;float: right;padding: 24px 18px 5px;border-radius: 4px;box-shadow: 1px 1px 5px #5a76b269;min-height: 412px;}
.container_2 .sjstype{margin-bottom: 22px;}
.container_2 .sjstype ul{border-bottom: 2px solid #173f8f;height: 38px;}
.container_2 .sjstype li{font-size: 20px;color: #333;line-height: 20px;font-weight: 500;float: left;margin: 0px 98px;display: block;}
.container_2 .sjstype li:hover{border-bottom: 5px solid #173f8f;font-size: 24px;color: #173f8f;line-height: 24px;font-weight: 600;padding-bottom: 22px;}
.container_2 .sjstype li.hover{border-bottom: 5px solid #173f8f;font-size: 20px;color: #173f8f;line-height: 20px;font-weight: 600;padding-bottom: 14px;}
.container_2 .sjstype  a{float: right;font-size: 14px;color: #555;padding-top: 3px;text-decoration: none;}
.container_2 .sjslstul dl{position: relative;float: left;margin-right: 10px;margin-bottom: 10px;}
.container_2 .sjslstul dl.dlm4{margin-right: 0px;}
.container_2 .sjslstul dt img{width: 149px;height: 165px;}
.container_2 .sjslstul dd{position: absolute;text-align: center;color: #fff;font-size: 12px;background: rgba(0, 0, 0, 0.5);width: 144px;bottom: 0px;padding: 7px 2px;}
.container_2 .sjslstul dd .lstnameonly{font-size: 16px;}
.container_2 .sjslstul dd .lstnameonly .middot{width: 4px;height: 4px;background-color: #fff;border-radius: 50%; display: inline-block;vertical-align: middle;margin: 0px 5px;}
.container_2 .sjslstul dl:hover dd{display: none;}
.container_2 .sjslstul dl:hover dd.hoverdd{display: inline-block;}
.container_2 .sjslstul dd.hoverdd{position: absolute;text-align: left;color: #fff;font-size: 12px;background: rgba(0, 0, 0, 0.5);width: 125px;height: 133px;top: 0px;padding: 16px 12px;display: none}
.container_2 .sjslstul dd.hoverdd .lstname{font-size: 16px;margin-bottom: 10px;}
.container_2 .sjslstul dd.hoverdd span{line-height: 20px;}
.container_2 .sjslstul2 dt img{width: 114px;height: 114px;border-radius: 50%;}
.container_2 .sjslstul2 dd{position: unset;text-align: center;color: #333;font-size: 18px;background: none;width: 114px;height: auto;padding: 9px 0px 0px;display: block;}
.container_2 .sjslstul2 dd .lsttype{font-size: 13px;color: #555;margin-top: 0px;display: block;}
.container_2 .sjslstul2 dl{margin-right: 15px;margin-bottom: 4px;}
.container_2 .sjslstul2 dl a{text-decoration:none;}
.container_2 .sjslstul2 dl.dlm5{margin-right: 0px;}
.container_2 .sjslstul2 dl:hover dd{display: block;}
.container_2 .sjslstul2 dl:hover dd{ color: #173f8f; font-weight: 600;}
.container_2 .sjslstul2 dl:hover dd .lsttype{color: #173f8f;  font-weight: 500;}

.container_2 .spzc {position: relative;}
.container_2 .spzc div{color: #ccc;font-size: 10px;position: absolute;right: 28px;top: 5px;}