* { margin: 0; padding: 0; }
body { font-size: 14px; font-family: 'Microsoft YaHei'; }

.header { height: 60px; background: #8f000b; }
.header .logo { height: 25px; padding: 12px 10px; float: left; }
.header .logo img { height: 35px; }
.header .title { float: left; padding: 12px 0px; text-align: center; }
.header .titleOne { font-size: 15px; color: #fff; font-weight: normal; }
.header .titleTwo { font-size: 11px; color: #fff; margin-top: -3px; }

.titlePic { height: 190px; overflow: hidden; text-align: center; }
.titlePic img { width: 100%; height: 100%; margin: 0 auto; border: none; }

.proTitle .page-header { margin: 20px 0px 10px; padding-bottom: 0px; }
.proIntro { font-size: 14px; margin-bottom: 20px; }
.moneyLevel .btn { margin-bottom: 5px;  }

.qrImage { width: 300px; margin: 0 auto; }
/*.qrImage img { width: 300px; height: 100%; }*/
.qrImage .tips { position: relative; width: 270px; margin: 0 auto; padding: 15px 0px; text-align: center; font-size: 14px; }
.qrImage .tips span.lt { width: 10px; height: 10px; position: absolute; left: 0px; top: 0px; border-left: 2px solid #ddd; border-top: 2px solid #ddd; }
.qrImage .tips span.rt { width: 10px; height: 10px; position: absolute; right: 0px; top: 0px; border-right: 2px solid #ddd; border-top: 2px solid #ddd; }
.qrImage .tips span.lb { width: 10px; height: 10px; position: absolute; left: 0px; bottom: 0px; border-left: 2px solid #ddd; border-bottom: 2px solid #ddd; }
.qrImage .tips span.rb { width: 10px; height: 10px; position: absolute; right: 0px; bottom: 0px; border-right: 2px solid #ddd; border-bottom: 2px solid #ddd; }

.micMedias {  }
.micMedias .media { margin-top: 10px; padding: 15px; background: #fff; }
.micMedias .media a { color: #333; display: inline-block; height: 60px; overflow: hidden; }
.micMedias .media-heading { height: 18px; font-size: 16px; overflow: hidden; text-overflow:ellipsis; }
.micMedias .media-abstract {height: 40px; overflow: hidden;line-height: 20px; text-overflow:ellipsis; }

/*手机版众筹项目样式*/
.pubPanel { padding-top: 5px; }
.pubPanel .panel { border: 0.5px solid #ddd; }
.pubPanel .panel-heading { border-radius: 0px; }
.pubPanel .panel-group .panel { border-radius: 0px; }
.panel-title a { display: block; }
.panel-title a:focus, .panel-title a:hover { text-decoration: none; }
.panel-title a i { color: #999; transition: transform 0.2s; -moz-transition: -moz-transform 0.2s; -webkit-transition: -webkit-transform 0.2s; -o-transition: -o-transform 0.2s; }
.panel-title a i.rotate { transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); }
.pubPanel .panel-body a { color: #333; }
.pubPanel .media-left { position: relative; }
.pubPanel .media-heading { height: 18px; font-size: 16px; overflow: hidden; text-overflow:ellipsis; }
.pubPanel .media-abstract {height: 40px; overflow: hidden;line-height: 20px; text-overflow:ellipsis; }
.pubPanel p.dona_sum { background: rgba(143,0,11,0.8); color: #fff; width: 100px; height: 20px; line-height: 20px; padding: 0px 3px; font-size: 12px; text-align: center; position: absolute; margin-bottom: 0px; bottom: 0px; }

/*电脑版众筹样式*/
.articleDiv {}
.articleDiv img { max-width: 100%; }
.articleDiv table { border-collapse: collapse; margin: 0 auto; }
.articleDiv table tr td { border-collapse: collapse; border: 1px solid #ddd; padding: 5px; }
.cylBtn { width: 50px; height: 50px; text-align: center; line-height: 50px; border-radius: 25px; margin: 0 auto; background: #8f000b; position: absolute; right: 15px; bottom: 15px; }
.cylBtn a { font-size: 28px; color: #fff; text-decoration: none; }
.cylBtn { box-shadow: 0px 0px 3px #333; }