.paper_more_view_btn {width: 102px; height: 30px; margin: 0 0 0 5px; line-height: 30px; text-align: center; background: red; color: #fff; font-weight: 600; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer;}
.btn_notice p {position: absolute; top: 109px; right: 114px; width: 319px; padding: 4px 0; background: #fff; border: 3px solid red; color: red; text-align: center; display: none;}
.background_info_btn {width: 102px; height: 30px; margin: 0 0 0 5px; line-height: 30px; text-align: center; background: red; color: #fff; font-weight: 600; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer;}
/*//////////////////////////////////////////////////////*/

#card_paper_view_pop {position: relative; width: 800px; margin: 20px auto; padding: 70px 50px 50px 50px; background: #fff; /*border: 7px solid #000;*/ display: none;}

.tapBtn {margin: 0 0 20px 0;}
.tapBtn ul li {width: 144px; margin: 0 10px 0 0; padding: 10px 0; border: 4px solid #D8D8D8; font-size: 14px; color: #949494; float: left; cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.tapBtn ul li.on {font-weight: 600; color: #000; border: 4px solid #000;}
.tapBtn ul li img {margin: 0 auto; display: none;}
.tapBtn ul li p {margin: 5px 0 0 0; text-align: center;}
.tapBtn ul li.m0 {margin: 0;}
.tapBtn ul:after {content: ""; display: block; clear: both;}

.panel_box {display: none;}
.panel_box ul li.panel_list {float: left; margin: 0 10px 10px 0; text-align: center;}
.panel_box ul li.panel_list p {margin: 5px 0 0 0;}
.panel_box ul li.panel_list p span.best {padding: 2px 4px; background: red; color: #fff; font-size: 9px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.panel_box ul li.panel_list p span.good {padding: 2px 4px; background: blue; color: #fff; font-size: 9px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.panel_box ul li.panel_list.m0 {margin: 0;}
.panel_box ul:after {content: ""; display: block; clear: both;}

.thum_box{position: relative; width: 260px; height: 163px; overflow: hidden; cursor: pointer;}
.thum_box>div{position: absolute; top: -163px; width: 260px; height: 326px;}
.thum_box>div .cont{position: absolute; top: 0; width: 260px; height: 163px; display: block;}
.thum_box>div .info{top: 0; background-color: #000; font-size: 12px; color: #fff;}
.thum_box>div .info em {font-size: 14px; font-weight: bold; margin: 14px 0 3px 0; display: block;}
.thum_box>div .info strong {display: block; color: yellow;}
.thum_box>div .info strong.view {margin: 8px 0 0 0; padding: 5px 15px; background: red; color: #fff; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.thum_box>div .image{top: 163px;}
.thum_box>div .image img {height: 163px;}
.thum_box>div .image em {position: absolute; bottom: 0; left: 0; width: 260px; padding: 3px 0; background: #000; color: #fff; text-align: center; opacity: 0.5; display: none;]}

.detail_pop {position: relative; width: 800px; margin: 50px 0 0 0; padding: 54px 64px 64px 64px; display: none; background: #fff;}
.detail_pop span.badge {width: 100px; padding: 3px 0; margin: 0 5px 0 0; font-weight: 600; text-align: center; border: 3px solid #000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; display: inline-block;}
.detail_pop h4 {font-size: 32px; font-weight: 600; color: #5ab2d8; margin: 10px 0 2px 0;}
.detail_pop p {font-size: 14px; margin: 0 0 0 3px;}
.detail_pop p.p_red {color: red;}
.detail_pop p.notice {font-size: 12px; color: #868686; margin: 10px 0 0 0;}
.detail_pop_img {width: 800px; height: 500px; margin: 20px 0 10px 0; background: #eee; overflow: hidden;}
.detail_pop_img>img {display: block;}

.detail_pop_thum_img li {width: 260px; height: 163px; margin: 0 10px 0 0; line-height: 0; float: left; cursor: pointer; overflow: hidden;}
.detail_pop_thum_img li.m0 {margin: 0;}
.detail_pop_thum_img li img {width: 260px;}
.detail_pop_thum_img:after {content: ""; display: block; clear: both;}

.detail_pop button {position: absolute; top: 140px; right: 65px; width: 180px; height: 45px; font-size: 14px; font-weight: 600; background: red; color: #fff; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.detail_pop button:hover {background: #000;}
.detail_pop .b-close {position: absolute; top: 0px; right: 0px; display: block; padding: 10px 15px; background: #8a8a8a; color: #fff; font-size: 36px; line-height: 36px; cursor: pointer;}

.card_paper_view_pop_close {position: absolute; top: 0; right: 0; cursor: pointer;}
.card_paper_view_pop_close span {display: block; font-size: 36px; line-height: 36px; padding: 5px 10px; background: red; color: #fff;}