﻿img{
	vertical-align: middle;
    display:block;
    margin:0 auto;
}

.container{
	padding:30px 50px;
	line-height: 20px;
}
.h-light{
	color:#f60;
}
em.h-light{
	font-size:14px;
}
.container p{
	text-indent: 2em;
	margin-bottom:16px;
}
/*住娘家*/
.container.Zhuniangjia{
	padding-bottom: 180px;
}
/*住娘家度假公寓*/
.gongyu{
	padding-
}
.gongyu h3{
	font-size:14px;
	font-weight:700;
	color:#f60;
}
.mod{
	margin-left:-20px;
	margin-top:30px;
	padding-left: 20px;
	padding-top:20px;
	border-top:1px solid #f0f0f0;
}
.mod h2{
	font-size: 20px;
	font-weight:700;
	line-height: 40px;
	color:#333;
}
.gongyu .pic{
	margin-top:3px;
	overflow: hidden;
}
.gongyu .pic img{
	float: left;
	margin:0 10px 10px 0;
}
/*我是业主*/
.yezhu .mod p,.youke .mod p{
	text-indent: 0;
}
.mod h3{
	font-weight:700;
	color:#f60;
}
.yezhu .mod p.h-light{
	font-weight: 700;
}
.mod.first{
	border-top:0;
	margin-top:0;
	padding-top:0;
}
/*我是游客*/
.youke h2{
	margin-bottom:7px;
}
.youke h3{
	font-size:14px;
}
.youke .item{
	padding-left:43px;
	background: url(../images/youke_icon.jpg) no-repeat;
}
.fx .item2{
	background-position: 0 -83px;
}
.fx .item3{
	background-position: 0 -164px;
}
.fx .item4{
	background-position: 0 -244px;
}
.fw h3{
	font-weight:500;
	color:#333;
}
.fw .item1{
	background-position: 0 -331px;
}
.fw .item2{
	background-position: 0 -389px;
}
.fw .item3{
	background-position: 0 -447px;
}
.fw .item4{
	background-position: 0 -506px;
}
.fw .item5{
	background-position: 0 -565px;
}
.zz .item{
	padding-left:74px;
}
.zz .item1{
	background-position: 0 -653px;
}
.zz .item2{
	background-position: 0 -714px;
}
.zz .item3{
	background-position: 0 -775px;
}
.zz .item4{
	background-position: 0 -837px;
}
/*途游卡*/
.tyk {
    padding:30px 50px;
	line-height: 20px;
}
.tyk .mod{
	margin-left:0;
	margin-top:0;
	padding-left: 0;
	padding-top:0;
	border-top:none;    
}
.tyk .mod p{
	text-indent: 0;
}
.tyk .mod h2 {
    font-size:24px;
    color:#f60;   
    line-height:40px;
    margin-bottom:15px;
    font-weight:normal;
    }
.tyk p {
    font-size:14px;
    color:#333;
    line-height:30px;
    }
.tyk p .icon-tyk {
    margin:0 5px;
    padding:0 16px;
    background:url(../images/tyk-icon.png) no-repeat;
    }
.tyk-rule p {
    font-size:12px;
    color:#333333;
    line-height:30px;  
}
.tyk .pic {    
    margin-bottom:30px;
}
.tyk p .icon-num {
   display:inline-block;
   width:16px;
   height:16px;
   line-height:16px;
   text-align:center;
   font-size:12px;
    background:url(../images/circle-bg.png) no-repeat;
    color:#fff;
    margin-right:6px;
    
    }
	
/**政府机构
*/	
#partnerContent{
	width: 960px;
    background: #fff;
    overflow: hidden;
    float: right;
}
#partnerContent h1{
	margin:20px 0 10px 50px;
	font-size:30px;
}
#partnerContent h1 span{
	color:#f60;
}
.columnTitle{
	width:850px;
	margin:10px auto 0;
	padding:10px 0;
	background:url(../Images/line.jpg) repeat-x   left center ;
}
.columnTitle span{
	display:inline-block;
	padding-right:10px;
	background:#fff;
	font-size:16px;
	color:#333;
}
.partnerList {
    margin: 30px auto;
    padding:0 20px 0 60px;
    overflow: hidden;
}
.partnerList li {
    float: left;
    margin-right: 38px;
    text-align: center;
    width: 106px;
}
.partnerList li img {
    display: block;
    height: 46px;
    margin-bottom: 6px;
    width: 104px;
}
.partnerList li a {
    color: #666666;
    display: inline-block;
    height: 90px;
    width: 110px;
}
.joinedContent {
    padding: 30px 40px;
    line-height: 1.8;
}
.joinedContent h2 {
    padding-bottom: 6px;
    font-size: 20px;
    color: #333;
}
.joinedContent p {
    padding-bottom: 10px;
}
.joinedContent p strong {
    color:#f60;
    font-weight:bold;
}
.joinedContent table {
    margin:10px 0; 
    font-size:14px;
}
.joinedContent td,.joinedContent th{
    border:1px solid #f1f0ee;
    height:40px;
    line-height:40px;
    padding: 0 50px;
    text-align:left;
    width:120px;
}
.joinedContent th {
    background-color:#f1f0ee;
}