@charset "utf-8";
.r_tb thead{background: #ff6600;border-right: 1px #ff6600 solid;}
.r_tb th{height: 4.5rem;text-align: center;font-size: 1.8rem;color: #ffffff;border-right: 1px #ffffff solid;border-bottom: 1px #ffffff solid;font-weight: normal;}
.r_tb tbody{border-left: 1px #ececec solid;background: #ffffff;}
.r_tb td{height: 3.5rem;text-align: center;font-size: 1.6rem;color: #666;border-bottom: 1px #f5f5f5 solid;border-right: 1px #ececec solid;}


.sub_rec{/*border: 1px #e8e7e7 solid;*/}
.rec_Tit td{
    background: #eeeeee;
    font-weight:bold;
    color:#4e4e4e;
    height:52px;
    border-bottom:1px #d2d2d2 solid;
    font-size: 16px;
}
.rec_not{
    background:#ffffff;
    padding:20px;
    color:#666;
    line-height:24px;
    border-bottom:1px #d2d2d2 solid;
}
.rec_bt{
    width:100%;
    height:34px;
    margin-left: 3%;
}
.rec_bt a{color: #000000!important;background: #ffffff;border: 2px #7e7e7e solid;border-radius: 1000px;}
.rec_bt a:hover, #animation-start{color: #ffffff!important;background: #015198;border: 2px #015198 solid;}
.rec_menu, .rec_menu_over {margin-bottom: 10px;}
.rec_menu .rec_TB{
    height:46px;
    line-height:46px;
    background:#f0f0f0;
    cursor:pointer;
}
.rec_menu_over {
    border:3px #015198 solid;
}
.rec_menu_over .rec_TB{
    height:46px;
    line-height:46px;
    background:#015198;
}
.rec_TB .m_t{text-align: center;}
.rec_menu .rec_TB td{color: #222222;font-size: 16px;}
.rec_menu .rec_TB td a{color: #000000;font-size: 16px;}
.rec_menu_over .rec_TB td a, .rec_menu_over .rec_TB td{color: #ffffff;font-size: 16px;}
.close_rec{cursor:pointer;}
.rec_btso{
    border:none;
    background:#ff6600;
    padding:3px 12px;
    color:#FFF;
}
.key_rec{
    border:1px #e5e5e5 solid;
    padding:3px;
}
.rec_mu{height: 60px;}
.rec_mu li.over{background: #ff6600;line-height: 60px;height: 60px;font-size: 30px;margin-top: 0;}
.rec_mu li{float: left;line-height: 52px;height: 52px;font-size: 25px;color: #ffffff;width: 50%;text-align: center;cursor: pointer;background: #155496;margin-top: 8px;}
.rec_mu li a{color: #ffffff;cursor: pointer;font-size: 25px;}
.rec_mu li i{}
.rec_mu li.over a, .rec_mu li:hover a{font-size: 30px;}

#my-popup-link{height: 320px;width:500px;z-index: 9999;}
#my-popup-link .am-popup-bd{background: #ffffff;}
.pc_link{text-align: left;}
.pc_link a{display: inline-block;margin-bottom: 10px;padding: 5px 15px;}
#my-popup{height: 480px;z-index: 9999;}
@media only screen and (min-width: 1024px){
    .rec_not .wz{padding-left: 20px;margin-bottom: 22px;}
}
@media only screen and (max-width: 1024px){
    .rec_mu li.over{background: #ff6600;line-height: 40px;height: 40px;font-size: 1.8rem;margin-top: 0;}
    .rec_mu li{font-size: 1.6rem;height: 32px;line-height: 32px;}
    .rec_mu li img{height: 24px;}
    .rec_mu li a{font-size: 1.6rem;}
    .rec_mu li.over a, .rec_mu li:hover a{font-size: 2rem;}

    .btn_xj ul li .t{font-size: 1.6rem;}
    .rec_not {padding: 2rem 2%;}
    .rec_not .wz{background: none;}
    .rec_not .wz p{text-indent: 0em !important;}
    #rec_con3 th, #rec_con3 td{font-size: 1.4rem;}
    .rec_TB .m_t{text-align: left;padding-left: 5%;}
    .rec_TB .close_rec{margin-left: 40px;}
    .rec_TB .close_rec img{width: 16px;}
    .rec_TB .mmore{position: absolute;text-align: left;margin-left: -24px;}
    .m_rtb {border-bottom: 1px #d2d2d2 solid;}
    .m_rtb .t{padding-right: 11px;height: 28px;}
    .rcpy_mu li{font-size: 1.6rem;}
    .rcpy_mu li strong{font-size: 1.7rem;}
    .am-figure-zoomable:after{font-size: 2.6rem;top: 3rem;right: 3rem;}
}
@media only screen and (max-width: 820px){
    .pc_rcpy_xy1 img{width: 66%;}
    .pc_rcpy_xy2 img{width: 100%;}
}
@media only screen and (max-width: 640px){
    .rcpy_mu{height: auto;}
    .rcpy_mu li{width: 100%;float: none;}
}
@media only screen and (max-width: 400px){
    .r_tb thead tr:nth-child(1),.r_tb td:nth-child(1),.r_tb td:nth-child(2),.r_tb tbody tr:nth-child(1),.r_tb tbody tr:nth-child(3){display: none;}
}