/**
 * Created by Dw.
 * User: Ken.Rong
 * Date: 2017/03/23
 * Time: 14:46
 */ 
div,span,td{-moz-user-select: none; -webkit-user-select: none; -o-user-select: none; -ms-user-select: none;font-family:  Microsoft Yahei;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dd,ul,ol,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;color: #222222;}
body{font-size:14px}
a,a:hover{text-decoration: none;}

.container{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.container:before,.container:after{ display: table; content: " "; }
.container:after{clear: both;}

.imgs{display: block; width: 100%; height: auto;}
div .pz{padding-left:0; padding-right: 0}

.col-xs-7,.col-xs-5{float: left;}
.col-xs-7{width: 58.33333333%; }
.col-xs-5{ width: 41.66666667%; }

.mbx{background:#f5f5f5;padding: 10px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; overflow: hidden}
.mbox{/*background:#f5f5f5;*/padding: 10px;border-radius: 6px; overflow: hidden; margin-top: 0px;}
.img-wid { width: 100%; max-height: 260px; }

.mbpic{padding: 0px; overflow: hidden;margin-bottom: 15px}
.mbpic p{ text-align: center; margin-top: 5px;}
.mbpic .col-xs-6{margin-bottom: 15px; text-align: center}
.mbpic .col-xs-6 p{margin-top: 4px; text-align: center; color: #777}

.btitle{font-size: 18px; margin-top: 13px; font-weight: normal; margin-bottom: 20px; border-bottom: 1px solid #f3f3f2; padding: 15px;}
.lib{color: #777; margin-bottom: 6px;overflow: hidden;}
		
.card_title{position: absolute; width: 100%; margin-top: -58px;}
.card_title h4{font-size:36px; font-weight: normal; padding-left: 188px; color:#fff; text-shadow: 0 0 20px #101010;}
.card_title p{font-size: 20px; font-weight: normal; padding-left: 188px; margin-top: 10px;}
.card_li a{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;width: 100%;}
.card_li a{text-decoration: none; color: #231815;}

.card_dsc{margin-top:0px}
.card_li li .title{font-size: 14px;  font-style: normal; margin-right: 12px; width:28px; height: 42px; white-space: nowrap; line-height:42px; text-align: center;color:#666}
.card_li li .dsc{-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0;}
.card_li li .dsc h4{font-weight: 400; font-size: 16px; width: auto; overflow: hidden;padding: 10px 0; color: #666;}
.card_li{margin-top: 0px}
.card_li ul,.card_li li{position: relative;}
.card_li li{font-weight: normal; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.card_li li:after,.card_li li:before { content: " "; position: absolute; left: 0; width: 100%; height: 1px; color: #e5e5e5; -webkit-transform: scaleY(.5); transform: scaleY(.5); }
.card_li li:after { bottom: 0; border-bottom:1px solid #e1e1e1; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.card_li li:last-child:after{ top: 0; border-bottom: 0px solid #bbbcbc; -webkit-transform-origin: 0 0; transform-origin: 0 0;}


.ab_mebx{padding-bottom:7px; background: #f3f3f2; position: relative}
.ab_mebx .wbx{background:#f5f5f5;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; overflow: hidden;padding: 0; margin-top: 86px;}
.ab_mebx .wbx .name{margin-bottom: 6px; color: #222; font-size: 24px;font-family: inherit; font-weight: 500; line-height: 1.1;}
.ab_mebx .wbx .title{color: #777; margin-bottom: 20px;}
.ab_mebx .lib{color: #777; margin-bottom: 6px;overflow: hidden;}
.ab_mebx .mytxt{color: #777;margin-top: 18px;text-align: justify; line-height: 23px; font-size:14px;}
.btitle{font-size: 18px; margin-top: 13px; font-weight: normal; margin-bottom: 20px; border-bottom: 1px solid #f3f3f2; padding: 15px;color: #333;}
.btitle.cff{color:#f3ca2f; margin-bottom:0px;padding-left: 2px;border-bottom: 1px solid rgba(243, 243, 242, 0.42);}

.xline{border-top: 1px solid #e5e5e5; width: 100%; margin-bottom: 18px;}


.my_img{width: 145px; height: 145px; position: absolute; left: 36px; right: 0; top: 150px;    z-index: 9;}
.my_img .thumb { width: 100%; height: 100%; vertical-align: top; padding: 0px; border: 2px solid rgba(255, 255, 255, 1); }
.circle {-webkit-border-radius: 50%; border-radius: 50%; }


.askbx p{font-style: italic; text-align:justify;word-break: break-all; margin-bottom:1px;}
.askbx  .signature{margin-top:8px;font-style: italic;font-size: 13px; }
.askbx  .signature p{color: #666;}
.askbx .cn{color: #222;font-size:16px;}
div .askbx{font-size:14px;margin-left:-10px; margin-right:0px}
.askbx li{border-left: 2px solid #e8e8e8; margin-bottom: 30px; padding-left: 5px;}


.save_addbg{text-align: center; margin-top: 20px;margin-bottom: 10px;}
.save_addbt{padding-top: 8px; padding-bottom: 8px; width: 50%; border: 0; background:#bdbdbd; color: #fff; font-size: 16px;}
.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; }
.sharebg-active { opacity: 1; display:block; }

.pop-myadd {font-size: 14px; border-radius: 0; top: 20%; left: 0; position: fixed; text-align: center; transition: transform 300ms; z-index: 1110; display: none; width: 80%; margin: 0 auto; left: 0; right: 0;}
.pop-myadd-active { transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);display: block}
.pop-myadd img {width: 100%; height: auto;}
.pop-myadd .qr_shbtn{width:100%; margin-top: 15px;}
.pop-myadd .share_btn { color: #555; display: block; width: 100%; background-color: #e6e6e6; border: 0px solid #e6e6e6; border-radius: 0; cursor: pointer; font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap; font-family: "微软雅黑"; }
.pop-myadd .share_btn.savbtn{background-color: #04be02; color: #fff;}


.my_qrc {position: absolute; font-size: 28px; width: 28px; height: 28px; z-index: 1; right: 0; left: 190px; top: -2px;}
.my_qrc  i{font-size: 24px;}
