.tpbox{border:1px solid #cccccc;width:1198px;overflow:hidden;height:100%;}
.tpl{width:758px;float:left;border-right:1px solid #cccccc;position: relative;}
.tpr{width:410px;float:right;margin-right:15px;position: relative;height:100%;box-sizing: border-box;}
.title_tt {font-size: 20px;color: #222;line-height: 30px;font-weight: 700;}
.title_tt>span {position: relative;top: -1px;display: inline-block;width: 36px;height: 22px;margin-right: 8px;line-height: 20px;
text-align: center;font-size: 14px;color: #999;font-weight: 400;border: 1px solid #999;box-sizing: border-box;}
.pgc {margin: 10px 0;}
.pgc .media-user>span{display: inline-block;margin-left: 8px;vertical-align: middle;}
.pgc a{color:#000000;}
.pgc .media-user>img {width: 28px;height: 28px;border-radius: 100%;border: 1px solid #e8e8e8;background: #ddd;
vertical-align: middle;}
.abstract {font-size: 16px;padding-top:5px;color: #222;line-height: 24px;overflow:hidden;margin-bottom:10px;}
.count_a{font-size: 36px;
color: #ed4040;}
.photo_info_ll{float:left;}
.photo_info_lr{float:left;margin:5px 0px 0px 10px;}
.action-report{padding:0px 0px 20px 0px;font-size: 14px;color: #999;}

.action-box {border-top: 1px solid #ddd;height: 48px;}
.ckyt{ position: absolute;right: 0;top: 0;width: 100%;height: 30px;width:70px;text-align:center;background: rgba(0,0,0,.6);z-index: 10;
line-height: 30px;font-size:14px;}
.mhbq{clear:both;padding:25px 0px 15px 0px;overflow:hidden; border:1px solid #cccccc;border-left:0px;border-right:0px;}
.mhbq a{display:block;float:left;padding:0px 15px 15px 10px;color:#000000;font-size:13px;}
.tpan{width:80%;margin:15px auto;overflow:hidden;padding-top:30px;}
.xzn{ width:100px;float:left;height:40px; background-color:#ea4335;line-height:40px;color:#ffffff; border-radius:5px;text-align:center;}
.goumai{width:100px;float:left;margin-left:30px;height:40px; background-color:#333333;line-height:40px;color:#ffffff; border-radius:5px;text-align:center;}

.text-c {text-align: center;}
.f-18 {font-size: 18px;}
.f-14,.f-12 {font-size: 14px;}
ul,li{ list-style:none;margin:0px ;padding:0px;}
#tab{ margin:0px auto;padding-top:20px;width:90%;overflow:hidden;}
.tab-hd { overflow:hidden; zoom:1;border-bottom:1px solid #efefef;}
.tab-hd h3{ float:left;font-size:16px; line-height:40px;width:25%;padding:0px;margin:0px; color:#999999;text-align:center; cursor:pointer;}
.tab-hd h3.active2{ border-bottom: 2px solid #EA4335;color: #000000;}
.tab-bd div.tabc{display:none; padding:14px 10px 5px 10px;}
.tab-bd div ul li{font-size:12px;overflow:hidden;}
.tab-bd div ul li a{color:#333333;}
.tab-bd div.tabc{ display:block;}
.tabc p.tabyt{ border-bottom:1px dashed #cccccc;font-size:12px;padding-bottom:10px;margin:0px;line-height:25px;}
.tabc p.tabyt b{font-size:14px;}
.tabc ul{margin-top:20px;padding-left:30px;}
.item2 p{margin:0px;padding:0px;}
.item2 {float: left;width: 25%;height: 58px;border: solid 1px #dcdcdc;margin: 20px 20px;position: relative;background-color: #fff;cursor: pointer;}
.item2 p.price-box {color: #EA4335;line-height: 24px;padding-top:10px;}
.item-price {font-size: 22px;}
.item-num {font-size: 12px;color: #a4a4a4;line-height: 16px;}
.it_l{width:70%;text-align:center;}
.it_r{width:30%;text-align:center;}
.tpan a{color:#ffffff;}
.item2 .item-price-box {
    position: absolute;
    top: 0;
    right: 0;
    width: 59px;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    margin-top: 4px;
    text-align: left;
    color: #666;
    border-left: solid 1px #efefef;
    color: #4a4a4a;
    font-size: 12px;
}
.item2:hover,.item2.selected {
    border: 1px solid rgba(234, 67, 53, 0.38);
    box-shadow: 0 0 3px 0 rgba(255, 49, 32, 0.71);
}
.item2 .iconpic-select {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 9;
    display: none;
}
.item2.selected .iconpic-select {
    display: block;
}
.iconpic-select {
    width: 22px;
    height: 22px;
    background-image: url(xuanze.jpg);
    background-size: 22px auto;
}
.lkgm{ clear:both;width:100px;margin:0px auto;height:40px; background-color:#ea4335;line-height:40px;color:#ffffff; border-radius:5px;text-align:center;}
#table-xuke{width:100%;}
#table-xuke thead th {
    font-size: 14px;
    background-color: #eee;
}
#table-xuke th, #table-xuke td {
    border-right: 3px solid #fff;
}
.thead th {
    background-color: #eee;
}
.table thead th {
    color: #333;
}
.table th, .table td {
    padding: 8px 8px 8px 0;
    line-height: 20px;
    vertical-align: top;
    font-size: 12px;
}
table th {
    text-align: left;
    font-weight: normal;
}