﻿.middle{ width:100%; position:relative; min-height: 400px;}
.add-zsg{ position:absolute; right: 0; top: 10px; z-index:}
.navigation{ width:100%; background:#fafafa; line-height: 45px; height:45px; border-bottom: 1px solid #e2e2e2}
.navigation-inner{ width:1180px; margin: 0 auto; position:relative}
.navigation img{ margin: 0 4px 2px 4px}

.info-bar{ width:100%;  height:50px; border-bottom: 1px solid #e2e2e2;}
.info-bar-inner{ width:1180px; margin: 0 auto; } 
.info-bar h2{ float:left; margin: 0 40px 0 0;  line-height:48px;}

.bd-top{ float:left; width:100%; margin: 15px 0 5px 0; }
.bd-qrcode { float:left; margin: 5px 20px 30px 0}
.bd-top h2{ font-size: 22px; line-height: 32px;}
.bd-top .bd-date{ float:left; width:80%; font-size:15px; line-height: 30px; color:#8c8c8c}
.bd-btn a{ font-size:13px; margin: 0 10px 0 0}
.bd-btn img{ margin: 0 8px -2px 0}
.bd-ct{ float:left; width:100%; }
.bd-ft{ float:right}
.ft-like a{
	float: left;
	height: 27px;
	line-height: 27px;
	margin: 4px 7px 0 0;
	background-image: url(../images/icon-ft-like-1.png);
	background-repeat: no-repeat;
	padding: 0 8px 0 25px;
	background-color: #449dd5;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	color: #fff;
	font-size: 12px;
	background-position: 2px center;
}
.ft-like a:hover{ background-color:#2082bf}
.ft-unlike a{
	float: left;
	height: 27px;
	line-height: 27px;
	margin: 4px 7px 0 0;
	background-image: url(../images/icon-ft-unlike-1.png);
	background-repeat: no-repeat;
	padding: 0 8px 0 25px;
	background-color: #449dd5;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	color: #fff;
	font-size: 12px;
	background-position: 2px center;
}
.ft-unlike a:hover{ background-color:#2082bf}

.ft-icon img{ margin: 5px 8px -5px 0}
.ft-share-btn img{ margin: 4px 8px -5px 0}
.ft-share-btn a img { opacity: 1;}
.ft-share-btn a:hover img { opacity: 0.8;}


.wx{ position:relative }
.wx:hover .share-weixin-qr{ display:block}
 
.dialog-text{ font-size:14px; margin: 0 0 15px 0; height: 45px; text-align:left}
#download-popup{ display:none}

.bd-left{ float:left; width: 850px}
.bd-right{ float:right; width: 300px; margin: 125px 0 0 0 }
.bd-text{ float:left; width:100%; font-size:16px; line-height:28px; padding:  25px 0 0 0; border-top:solid 1px #dedede;word-wrap:break-word;}
.bd-calendar{
	float:left;
	width:80px;
	height:80px;
	margin: -5px 15px 0 0;
	background-image:url(../images/calendar-bg.png);
	background-repeat: no-repeat;
}
.bd-calendar .year{ text-align:center; font-size:12px; margin:5px 0 0 0; height:20px; color:#FFF}
.bd-calendar .day{ text-align:center; height:26px; font-size:22px}
.bd-calendar .new_day{ text-align:center; height: 50px; line-height: 50px; font-size:22px}
.bd-calendar .time{ text-align:center;  font-size:12px}

.dropdown{position:relative; margin: 5px 0 0 -3px}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; z-index: 1000}
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#403937; text-decoration:none; outline:none;}
.dropdown dt a:hover { color:#393331;}
.dropdown dt a {display:block; width:175px; padding: 0 0 0 10px; height: 35px; background-image: url(../images/dd_bg_2.png);}
.dropdown dt a span {cursor:pointer; display:block; padding:2px 0 0 3px;}
.dropdown dt a span img { vertical-align:middle; margin: -3px 0 0 0; }
.dropdown dd ul { background:#f4f4f4 none repeat scroll 0 0; border:1px solid #cbcbcd; color:#C5C0B0; display:none;
                          left:0px; margin: -2px 0 0 3px; padding: 5px 0; font-size:15px; position:absolute; width:auto; min-width:132px; list-style:none;-webkit-border-radius: 3px ;
	-moz-border-radius: 3px ;
	border-radius: 3px ;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding: 3px 15px; display:block;}
.dropdown dd ul li img { vertical-align:middle; margin: -3px 0 0 0; *margin: 0 0 0 0 }
.dropdown dd ul li a:hover { background-color:#3386cf; color:#FFF }

.bd-hd{float: left; width: 100%; height: 45px; background-color:#FFF }
.bd-hd-fixed{float:none; position:fixed; top:0; left:0; border-bottom: 1px solid #d7d7d7; padding: 10px 0 0 0; height:40px; z-index:5}
.bd-hd-inner{ width: 1180px; margin: 0 auto}
.iframe-pdf{ z-index: -1;position: relative; }

.bd-rt{ position:absolute; right:0; top:12px;  }
.bd-rt .bd-download{ float:right; width: 240px; text-align:right}
.bd-rt .btn-blue a{ float:none; margin: 0 0 0 10px}
.bd-rt .bd-ft{ margin: -5px 0 0 0}
.bd-rt .bd-ft img{ height:26px}
html, body{ height:100%}

.share-weixin-qr{
	width: 141px;
	height: 141px;
	background-image: url(../images/share-weixin-bg.png);
	background-repeat: no-repeat;
	position:absolute;
	left: -58px; top: 20px;
	display:none;
}
.bd-rt .bd-ft .share-weixin-qr img{ width:100px; height: 100px; margin:0; padding: 21px}
