@CHARSET "UTF-8";
.pager{text-align:right;}
.pager a{padding:3px 8px;margin-left:3px;line-height:20px;background:#f9f9f9;border:1px solid #DBDBDB;text-decoration: none}
.pager a:hover,
.pager a.current{background-color:#7CD5B1;color:#fff;border:1px solid #7CD5B1;cursor:pointer;}
.orange{color:#FF6600}
.button{text-align: center;color:#FFF;display: inline-block;height:32px;line-height: 32px;padding:0 16px;font-size: 15px;letter-spacing: 2px;background-color: #ec1358;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.button:hover{opacity:0.9;filter:alpha(opacity=90);color:#FFF}
.button-yellow{text-align: center;color:#FFF;display: inline-block;background-color: #FF7E00;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.button-yellow:hover{background-color: #e95a00;color:#FFF}
.arrow{width:0;height:0;position: absolute;display: inline-block;}





.recommend_details{margin:10px 0 0}
.recommend_details .head{border-bottom: 1px solid #1a3150}
.recommend_details .title{width:125px;height:34px;line-height:34px;color:#FFF;font-size: 18px;letter-spacing: 1px;background-color: #1a3150;text-align: center;}
.table_recommend th,.table_recommend td{font-size: 18px;border-bottom: 1px solid #e7e7e7;}
.table_recommend th{color:#212121;font-weight: normal;height:55px;letter-spacing: 1px;}
.table_recommend td{color:#A6A6A6;height:47px;text-align: center}

.page{text-align: center;margin:50px 0} 
.page a,.page span.prev_disabled{border: 1px solid #ededed;
                                 color: #3d3d3d;
                                 font-weight: 700;
                                 height: 35px;
                                 line-height: 35px;
                                 margin-left:5px;
                                 min-width: 9px;
                                 padding: 0 13px;
                                 text-align: center;
                                 text-decoration: none;
                                 vertical-align: top;
                                 font-family: "simsun";display: inline-block
}
.page span.prev_disabled{cursor: default;color:#ccc;margin:0 10px 0 0}

.page a.current{background-color: #f40;
                border-color: #f40;
                color: #fff;
                font-weight: 700;
                position: relative;
                z-index: 1;}
.page .extra {
    display: inline-block;
    margin-left: 10px;
    height: 35px;
    line-height: 35px;
    color: #656565;
}
.page .page-num {
    border: 1px solid #ededed;
    height: 21px;
    text-align: center;
    width: 35px;
    display: inline-block
}

.page .page-submit {
    background-clip: padding-box;
    border: 1px solid #ededed;
    border-radius: 2px;
    cursor: pointer;
    height: 21px;
    line-height: 21px;
    text-align: center;
    width: 43px;
    display: inline-block
}
.page .page-submit:hover {
    border-color: #f40;
    color: #f40;

}
.page a:focus, .page a:hover {
    border-color: #f40;
    z-index: 1;
}
 
.alertb-d {margin: 5px 0;overflow: auto;}
.alertb-d p{ padding: 3px 0; min-height:15px;}
.alertb-d p label{font-weight: bold;margin-right: 5px;}
.color-green{ color: #008000;}
.color-red{color: #c00;}
.alert-span6{ float:left; margin-left:0; width:50%;}

.carr-tab-span3 {
    background-color: #45b6b0;
    border-radius: 2px;
    color: #fff;
    display: inline-table;
    margin: 2px 2px 2px 0;
    padding: 0 5px;
}
.carr-tab-span3 {
    border-radius: 0;
    font-size: 9px;
    font-weight: bold; 
    margin: 0 0 20px 20px;
    padding: 5px;
    position: absolute;
}
    .showhide{z-index: 10000;height:40px;width:36px;background:url(../../images/nprhs/sidebabrico.png) no-repeat; position: absolute;bottom:100px;left:50px;cursor: pointer; }

        .showhide.right{background-position: -29px 0;}