/**!
 * [业主网站]
 * author: [mayiyi];
 */
 
.top {
	height: 53px;
	background-color: #f4f4f4;
}

.s-reg {
	float: right;
	margin-right: 29px;
	margin-top: 15px;
	width: 80px;
	height: 26px;
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 26px;
	color: #333333;
	border:0;
	background: url(../images/regist.png) no-repeat;
}

.s-log {
	float: right;
	margin-right: 10px;
	margin-top: 15px;
	width: 80px;
	height: 26px;
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 26px;
	color: #fff;
	border:0;
	background: url(../images/login.png) no-repeat;
}

.s-reg:hover {
	cursor: pointer;
}

.s-log:hover {
	cursor: pointer;
}

.head {
	height: 273px;
	background: url(../images/head.jpg) top center no-repeat;
}

.main {
	background: url(../images/mainbg.jpg) top center no-repeat;
}

.content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.nav {
	padding-left: 114px;
	height: 42px;
	background-color: #f6f6f7;
}

.navitem {
	float: left;
	padding-left: 45px;
	padding-right: 51px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 42px;
	color: #333333;
}

.navitem:hover {
	color: #be1616;
	font-weight: bold;
}

.sx {
	float: left;
	margin-top: 17px;
}

.left {
	float: left;
	width: 746px;
}

.left-hd {
	padding-left: 9px;
	height: 60px;
}

.hd-font {
	float: left;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 60px;
	color: #0049a3;
}

.s-cg {
	float: right;
	margin-right: 18px;
	margin-top: 20px;
	width: 80px;
	height: 26px;
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 26px;
	color: #0049a3;
	border:0;
	background: url(../images/bgblue.png) no-repeat;
}

.s-cg:hover {
	cursor: pointer;
	background: url(../images/bgblue1.png) no-repeat;
}

.right {
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	width: 242px;
}

.rhd {
	height: 32px;
	border: 1px solid #d3deeb;
	border-top: 2px solid #3e73b7;
	background-color: #f7f7f7;
}

.rhdfont {
	float: left;
	padding-left: 22px;
	padding-right: 21px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 33px;
	color: #0049a3;
	background-color: #fff;
	border-right: 1px solid #d3deeb;
	cursor:pointer;
}

.rpic {
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
}

.intro {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 26px;
	color: #333333;
	text-indent: 2em;
}

.detail {
	float: right;
	color: #c50000;
}

.rlist {
	padding-top: 9px;
	padding-left: 5px;
}

.rlul li {
	padding-left: 11px;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: url(../images/point.jpg) 0 50% no-repeat;
}

.rlul li a {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 26px;
	color: #333333;
}

.target {
	margin-top: 20px;
	border-top: 2px solid #d1d1d1;
}

.titem {
	display: block;
	padding-left: 67px;
	height: 56px;
    font-family: "微软雅黑";
	font-size: 14px;
	line-height: 56px;
	color: #333333;
	border-bottom: 1px dashed #d5d5d5;   
}

.tbg1 {
	 background: url(../images/t1.jpg) 13px 13px no-repeat;
}

.tbg2 {
	 background: url(../images/t2.jpg) 13px 13px no-repeat;
}

.tbg3 {
	 background: url(../images/t3.jpg) 13px 11px no-repeat;
}

.titem:hover {
	color: #be1616;
}

.left-content {
	position: relative;
	padding-left: 70px;
	padding-right: 10px;
	padding-top: 16px;
	background-color: #fafafa;
}

.cline {
	position: absolute;
	top: 65px;
	left: 32px;
	bottom:20px;
	border-right: 1px dashed #9c9c9c;
}

.riqi {
	position: absolute;
	left: 10px;
	top: 10px;
}

.table {
	position: relative;
	padding-bottom: 25px;
	background-color:;
}

.bottomlink {
	position: absolute;
	left: 179px;
	top: 100%;
	padding-top: 3px;
	width: 239px;
	height: 22px;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	text-indent: 44px;
	background: url(../images/downarr.jpg) no-repeat;
}

.th {
	padding-left: 25px;
	height: 36px;
	background-color: #eeeeee;
}

.thd1 {
	float: left;
	width: 260px;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 36px;
	color: #333333;
}

.thd2 {
	float: left;
	width: 290px;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 36px;
	color: #333333;
}

.thd3 {
	float: left;
	width: 88px;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 36px;
	color: #333333;
}

.tr {
	border-bottom: 1px dashed #d1d1d1;
}

.brief {
	position: relative;
	padding-left: 26px;
	height: 47px;
	cursor: pointer;
}

.btd1 {
	float: left;
	width: 260px;
}

.xj {
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 16px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 18px;
	color: #e0eeff;
	background-color: #0049a3;
}

.spm {
	float: left;
	margin-top: 16px;
	margin-left: 15px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 18px;
	color: #0049a3;
}

.sldw {
	float: left;
	margin-top: 16px;
	margin-left: 20px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.btd2 {
	float: left;
	width: 167px;
}

.jzrq {
	float: left;
	margin-top: 16px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.jzrqp {
	margin-top: 16px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.bjday {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 16px;
	width: 36px;
	height: 17px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 18px;
	color: #0049a3;
	text-align: center;
	background-color: #e0eeff;

}

.btd3 {
	float: left;
	width: 125px;
}

.yybj {
	float: left;
	margin-top: 16px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}

.btd4 {
	float: left;
	width: 85px;
}

.xdzt {
	float: left;
	margin-top: 16px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}

.xdztpic {
	float: left;
	margin-left: 7px;
	margin-top: 15px;
	width: 17px;
	height: 19px;
	background: url(../images/xdzt.png) no-repeat;
}

.plus {
	position: absolute;
	left: -44px;
	top:19px;
	width: 13px;
	height: 13px;
	background: url(../images/plus.jpg) no-repeat;
}

.minus {
	position: absolute;
	left: -44px;
	top:19px;
	width: 13px;
	height: 13px;
	background: url(../images/minus.jpg) no-repeat;
}

.detail-tr {
	position: relative;
	padding-left: 25px;
	padding-right: 25px;
	height: 238px;
	background-color: #ededed;
}

.hidden{
    display: none;
}

.brief-gray {
	background-color: #ededed;
}

.tr:hover {
	cursor: pointer;
	background-color: #ededed;
}

.detail-content {
	padding-left: 50px;
	border-top: 2px solid #fff;
}

.cgcp {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	line-height: 46px;
}

.cg-detail {
    /*padding-bottom: 46px;*/
     padding-bottom: 20px;
}

.cplb {
	float: left;
	width: 246px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 14px;
	color: #666666;
}

.cplb-sl {
	float: left;
	width: 315px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 14px;
	color: #666666;
}

.shd {
	display: block;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 14px;
	color: #333333;
}

.bcsm {
	display: block;
	margin-top: 17px;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 14px;
	color: #333333;
}

.uparr {
	position: absolute;
	margin-top: -19px;
	margin-left: -25px;
	top: 100%;
	left: 50%;
	cursor: pointer;
}

.ckxq {
	float: left;
	margin-top: 12px;
	width: 65px;
	height: 22px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	background-color: #fd8f24;
}

