
	.cont-tab{
		height: 60px;
		background: #f3f2f0;
		text-align: center;
		line-height: 60px;
		position: relative;
		z-index: 2;
	}
	.cont-tab ul li{
		float: left;
		padding:0 28px;
		font-size: 15px;
	}

	.title{
		height: 130px;
		line-height: 130px;
		text-align: center;
		font-size: 26px;
		color:#c4a55e;
		position: relative;
		background: #f3f2f0;
	}
	.title .border{
		bottom: 24px;
		width:35px;
		background: #b3b2b1;
		margin-left: -17.5px;
	}
	.map{
		height: 578px;
		border-bottom: 1px solid #eae8e4;
		border-top: 1px solid #eae8e4;
		position: relative;
	}
    
    .service-item{
    	width:1200px;
    	margin:0 auto;
    	padding:76px 0 79px;
    }
    .service-item li{
    	float: left;
    	width:260px;
			/* padding-right: 53px; */
			margin-right: 53px;
    }
    .service-item ul{
    	width:1253px;
    }
    .service-item .img img{
    	width:100%;
    }
    .service-item h3{
    	line-height: 72px;
    	height: 72px;
    	font-size: 18px;
    	color:#c9ad6c;
    	padding-top: 3px;
    }
    .service-item .p{
    	margin-bottom: 24px;
    	line-height: 28px;
    	display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		height: 84px;
    }
    .cont-tab.sec{
			background: none;
		}
		.tehui-list{
			background: #f3f2f0;
			padding-bottom: 72px;
		}
		
		.tehui-list ul{
			width:1243px;
			padding-bottom: 60px;
		}
		.tehui-list .clear li{
			float: left;
			width:413px;
			padding:40px 43px 0 0;
		}
		.tehui-list .clear li .img{width:100%;height:236px;overflow:hidden;}
		.tehui-list .cont{
			padding:25px 40px 35px 30px;
			font-size: 14px;
			background: #fff;
		}
		.tehui-list h3{
			line-height: 30px;
			height: 30px;
			color:#333;
			font-size: 16px;
		}
		.tehui-list .time{
			line-height: 20px;
			height: 20px;
			color:#999;	
			padding-bottom: 12px;
		}
		.tehui-list .text-overflow{
			line-height: 24px;
			-webkit-line-clamp: 2;
			height: 48px;
		}
		.page-btn{
			text-align: center;
		}
		.page-btn li.fir{
			margin:0;
		}
		.cont-tab ul li.ac a{
			color:#c4a55e;
		}
		.gaishu .tab li{
			float: left;
			position: relative;
			line-height: 32px;
			height: 32px;
			margin-right: 25px;
			cursor: pointer;
		}
		.gaishu .tab li .border{
			width:27px;
			margin-left: -13.5px;
			bottom: 0;
			left: 50%;
			background: #c4a55e;
			display: none;
		}
		.gaishu .tab li.ac .border,.gaishu .tab li:hover .border{
			display: block;
		}
		.gaishu .tab li.ac,.gaishu .tab li:hover{
			color:#c4a55e;
		}
		.gaishu .tab{
			width:578px;
		}
		.gaishu h4{
			line-height: 64px;
			height: 64px;
			font-size: 21px;
			color:#504d4d;
			padding-top: 8px;
		}
		.gaishu .p2{
			line-height: 28px;
			height:84px; 
		}
		.gaishu .detail{
			padding:15px 0 50px;
			width:654px;
		}
		.gaishu .detail li{
			float: left;
			width:218px;
			color:#434040;
			line-height: 28px;
		}
		.gaishu2 .left{
			float: right;
		}
		.gaishu2 .right{
			right: auto;
			left: 0;
		}
		.gaishu2 .right .cont{
			left: auto;
			right: 0;
		}
		.gaishu2 .left ol{
			right: auto;
			left: 10%;
		}
		.gaishu2 .bg-sec{
			right: auto;
			left: 0;
		}
		.gaishu2 .left ol li{
			margin-left: 0;
			margin-right: 12px;
		}
		.b-text .cont .p a{
			margin-left: 20px;
			color:#c4a55e;
		}
		.b-text .cont .p p{
			font-family: arial;
			font-size: 22px;
			line-height: 40px;
		}
		.fujin2 dt{
			color:#c4a55e;
		}
		.zhoubian .z-list{
			margin:34px 0 61px;
			border-top: 1px solid #e7e7e7;
		}
		.zhoubian{
			padding:35px 0 104px;
		}
		.z-list-sec .p{
			height: 56px;
		}
		.z-list-sec .right{
			top: 24%;
		}
		.z-list-sec .right-sec p{
			line-height: 24px;
			height: 24px;
			font-size: 34px;
			color:#999;
			font-family: arial;
		}
		.z-list-sec .right-sec .lu{
			line-height: 40px;
			height: 40px;
			font-size: 18px;
			color:#999;
		}
		.z-list-sec .right-sec{
			top: 25%;
		}
		.b-text .cont .p b{
			padding-left: 25px;
		}
		.b-text .cont-sec .p{
			line-height: 36px;
		}
		.zp-list li{
			overflow: hidden;
			padding:24px 0 34px;
			border-bottom: 1px solid #e7e7e7;
		}
		.zp-list h3{
			line-height: 58px;
			height: 58px;
			font-size: 18px;
			color:#333;
		}
		.zp-list .left{
			float: left;
			width: 600px;
		}
		.zp-list .bumen{
			float: left;
			width: 142px;
			text-align: center;
			padding-left: 45px;
		}
		.zp-list .time{
			float: right;
			color:#999;
			text-align: right;
			position: relative;
			font-family: arial;
			padding-top: 17px;
		}
		.zp-list .p{
			line-height: 28px;
			height: 94px;
		}
		.zp-list span, .zp-list span font{
			font-family: 'Microsoft YaHei' !important;
			font-weight: normal !important;
			font-size: 14px !important;
		}
		.zp-list h4{
			line-height: 18px;
			height: 18px;
			color:#333;
			font-size: 18px;
		}
		.zp-list .bumen p{
			line-height: 58px;
			height: 58px;
			font-size: 14px;
		}
		.zp-list .num{
			padding-left: 85px;
		}
		.zp-list .num h4{
			font-size: 30px;
			font-family: arial;
		}
		.zp-list .time p{
			line-height: 18px;
			height: 18px;
			font-size: 18px;
		}
		.zp-list .time h5{
			line-height: 48px;
			height: 48px;
			font-size: 34px;
		}
		.zp-list .border{
			width:66px;
			background: #d0d0d0;
			bottom: -1px;
			left: auto;
			right: 0;
		}
		.zp-list{
			margin:44px 0 50px;
			border-top: 1px solid #e7e7e7;
		}

		.b-text-sec .model-bg{
			background: #fff;
		}
		.b-text-sec .cont .p b{
			padding:0 25px;
			font-size: 16px;
		}
		.b-text-sec .cont span{
			padding-right: 37px;
		}
		.b-text-sec .cont span img{
			display: inline;
			vertical-align: middle;
			padding-right: 10px;
		}
		.b-text-sec{
			width:1042px;
			margin-left: -521px;
			font-size: 14px;
		}
		.b-text-sec .cont-sec .p{
			line-height: 54px;
			padding-bottom: 20px;
			color: #666 !important;
		}
		.btn-sec{
			display: inline-block;
			line-height: 40px;
			font-size: 16px;
			height: 40px;
			width: 155px;
		}
		.b-text-sec .cont h3{
			line-height: 52px;
			height: 52px;
			color: #c4a55e !important;
		}
		.b-text-sec .cont{
			padding-top: 44px;
		}
		
		.zp-detail .detail dd{
			line-height: 34px;
		}
		.zp-detail dl{
			padding-bottom: 37px;
		}
		.zp-detail dl a{
			color:#c4a55e;
			margin-left: 40px;
		}
		.zp-detail .return{
			margin-left: 59px;
			font-size: 16px;
		}
		.model{
			position: fixed;
			width:100%;
			height: 100%;
			background: url(../images/black_03.png);
			top: 0;
			left: 0;
			z-index: 99;
			display: none;
		}
		.pup{
			width:800px;
			height: 620px;
			position: fixed;
			left: 50%;
			top: 50%;
			margin: -310px 0 0 -400px;
			background: #fff;
			z-index: 999;
			display: none;
		}
		.pup h3{
			font-size: 18px;
			line-height: 76px;
			height: 76px;
			padding:0 42px;
		}
		.pup h3 a{
			color:#c4a55e;
			font-size: 16px;
			float: right;
			display: none;
		}
		.pup .cont{
			padding:0 42px;
			display: none;
		}
		.pup #container{
			width:716px;
			height: 501px;
			position: static;
		}
		.pup .cont-sec{
			padding:0 33px;
		}
		.pup .close{
			float: right;
			margin-top: 34px;
			cursor: pointer;
		}
		.itext{
			width:272px;
			height: 38px;
			padding:10px;
			border:1px solid #ccc;
			line-height: 16px;
		}
		.pup form ul{
			/* width:362px; */
			padding-left: 185px;
			padding-top: 10px;
			font-size: 14px;
		}
		.pup form li{
			height: 38px;
			line-height: 38px;
			margin-bottom: 17px;
			position: relative;
		}
		.pup form li span{
			float: left;
			width:90px;
			color:#555;
		}
		.pup .itext{
			float: left;
		}
		.xingbie{
			height: 38px;
		}
		.xingbie a{
			float: left;
			width:126px;
			height: 36px;
			border:1px solid #ccc;
			text-align: center;
		}
		.xingbie a.ac{
			border-color: #c9b27c;
			color: #c9b27c;
			background: url(../images/check.png) no-repeat 116px 26px;
		}
		.pup form li select{
			width:272px;
			height: 38px;
			padding:10px;
			float: left;
			border:1px solid #ccc;
		}
		.pup form li .file{
			width:114px;
			background: #f0f0f0;
			text-align: center;
			position: relative;
		}
		.pup form li .file input{
			position: absolute;
			width:100%;
			height: 100%;
			opacity: 0;
			filter: alpha(opacity=0);
			left: 0;
			top: 0;
		}
		.pup form li p{
			line-height: 38px;
			height: 38px;
			float: left;
			width:450px;
			padding-left: 90px;
		}
		.pup form li .btn{
			margin-left: 90px;
			width:194px;
			line-height: 42px;
			height: 42px;
		}
		.pup h3 span{
			float: left;
		}
		.pup-sec{
			height: 420px;
			margin-top: -210px;
		}
		.pup .success .hint{
			line-height: 88px;
			height: 88px;
			font-size: 16px;
			padding-top: 42px;
			background: url(../images/success.png) no-repeat center 0;
		}
		.pup .success .btn{
			width:134px;
			line-height: 42px;
			height: 42px;
		}
		.pup .success{
			text-align: center;
			padding-top: 56px;
		}
		.banner-thi ul li{
			height: 364px;
		}
		.banner-thi .b-text{
			height: 203px;
			margin-top: -101px;
			width:675px;
			margin-left: -337px;
		}
		.banner-thi .model-bg{
			background: #fff;
		}
		.banner-thi .b-text .cont h3{
			line-height: 56px;
			height: 56px;
			color: #c4a55e;
		}
		.banner-thi .b-text .cont .border{
			bottom: -25px;
		}
		.banner-thi .b-text .cont{
			padding-top: 42px;
		}
		
		.guishu li{
			float: left;
			padding-right: 21px;
			margin-bottom: 21px;
		}
		.guishu ul{
			width:1222px;
			padding:88px 0;
		}
		.banner-thi .b-text .cont .p{
			padding: 0px 50px;
			line-height:24px;
			position: relative;
			color: #72706e;
		}
		.banner-thi .b-text .cont .p span{
			color:#d8d8d8;
			padding:0 40px;
		}
		.guishu-sec .cont dd{
			line-height: 38px;
			overflow: hidden;
		}
		.guishu-sec{
			font-size: 13px;
			padding:60px 0 70px;
		}
		.guishu-sec .cont{
			padding-left: 250px;
		}
		.guishu-sec .cont dd b{
			width:25%;
			float: left;
		}
		.guishu-sec .cont dt{
			height: 56px;
			line-height: 56px;
			font-size: 20px;
			color:#c4a55e;
		}
		.guishu-sec .cont dl{
			padding-bottom: 15px;
		}
		.zp-detail-thi .detail img{
			padding:0;
		}
		.zp-detail-thi .detail dd:first-letter{
			font-size: 36px;
			font-weight: bold;
		}
		.zp-detail-thi .detail dl{
			padding:0;
		}
		.banner-index{
			position: relative;
			height: 800px;
		}
		.banner-index ul li{
			position: absolute;
		}
		.banner-index .ol{
			text-align: center;
			position: absolute;
			bottom: 30px;
			width:100%;
		}
		.banner-index ol li{
			float: left;
			width:26px;
			height: 25px;
			margin:0 8px;
			background: url(../images/radiu.png) no-repeat center;
			cursor: pointer;
		}
		.banner-index ol li.ac{
			background-image: url(../images/radiu_ac.png);
		}
		.amap-adcombo-close{
			background-image: url(../images/close.png);
		}
		/* .banner .prev,.banner .next{
			position: absolute;
			width:48px;
			height: 48px;
			top: 50%;
			margin-top: -24px;
			left: 0;
			background: url(../images/prev.png) no-repeat;
			cursor: pointer;
		} */
		.fix_banner .prev, .fix_banner .next{
			position: absolute;
			width:48px;
			height: 48px;
			top: 50%;
			margin-top: -24px;
			left: 5%;
			background: url(../images/prev.png) no-repeat;
			cursor: pointer;
		}
		.fix_banner .next{
			left: auto;
			right: 5%;
			background-image: url(../images/next.png);
		}
		.fix_banner .prev:hover{
			background-image: url(../images/prev_ac.png);
		}
		.fix_banner .next:hover{
			background-image: url(../images/next_ac.png);
		}
		.guishu .cont .p-sec p{
			padding-bottom: 15px;
		}

.law_rule_tan{
	padding:30px;
}
.cont, .cont p{
	line-height: 28px;
}
.fix_banner{
	width: 100%;

}
.z-list img{
	width: 100%;
}
.banner-thi .b-text{
/*
	width: auto !important;
*/
}
.zp-detail .detail dd b span,
.zp-detail .detail dd b span font{
	font-family: 'Microsoft YaHei' !important;
	font-weight: normal !important;
	font-size: 14px !important;
}

/* 百度分享样式 */
iframe#bdshare_weixin_qrcode_dialog_bg{
	height: auto !important;
}
div#bdshare_weixin_qrcode_dialog{
	height: auto !important;
}