*{
			margin:0;
			padding:0;
		}
		body,html{
			font-family: "Microsoft YaHei";
			color:#72706d;
			background: #fcfcfc;
			overflow-x:hidden;
			font-size: 13px;
			width:100%;
			height: auto;
			position: static;
		}
		i{
			font-style: normal;
		}
		ul,ol{
			list-style: none;
		}
		h1,h2,h3,h4,h5,h6,b{
			font-weight: normal;
		}
		img{
			border:none;
			display: block;
		}
		input,select{
			outline: none;
		}
		a{
			color:#716e6b;
			text-decoration: none;
		}
		a, a:hover, a:visited, a:link, a:active{
			text-decoration:none;
			
		}
		.inner{
			width:1200px;
			margin:0 auto;
			position: relative;
		}
		.model-bg{
			position: absolute;
			width:100%;
			height: 100%;
			background: url(../images/model_03.png);
			left: 0;
			top: 0;
			background: none;
		}
		.text-overflow{
	    	display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden;
	    }
		.border{
			position: absolute;
			background: #c4a55e;
			width:70px;
			height: 1px;
			left: 50%;
		}
		.btn{
			width:150px;
			line-height: 36px;
			height: 36px;
			display: block;
			background: #c9b27c;
			font-size: 14px;
			text-align: center;
			color:#fff;
			border:none;
			cursor: pointer;
		}
		.btn:hover{
			color:#fff;
		    background: #c4a55e;
		}
		a:hover,.cont-tab ul li a.current{
			color:#c4a55e;
		}
		.clear{
			overflow: hidden;
		}
		.header{
			height: 80px;
		    text-align: center;
		    position: fixed;
		    width: 100%;
		    z-index: 998;
		    background: #fff;
		    top: 0;
	        box-shadow: 0 0 5px #888;
		}
		.header ul{
			 display:inline-block;
            *zoom:1;
            *display: inline;
		}
		.header ul li{
			padding:0 24px;
			line-height: 80px;
			float: left;
			font-size: 15px;
		}
		.banner{
			width:1200px;
			margin:0 auto;
			position: relative;
		}
		.banner ul{
			margin-left: -360px;
		}
		.banner ul li{
			width:1920px;
			overflow: hidden;
		}
		.banner ul li img{
			display: block;
		}
		.footer{
			text-align: center;
			padding-top: 80px;
			background: #f3f2f0;
		}
		.footer img{
			display: inline;
		}
		.inline{
			display: inline-block;
			*zoom:1;
			*display: inline;
		}
		.footer .f-nav li{
			float: left;
			font-size: 14px;
		}
		.footer .icon li{
			float: left;
			padding:0 15px;

		}
		.footer .icon li a:hover{
			opacity: 0.8;
			filter: alpha(opacity=80);
		}
		.footer .f-nav span{
			padding:0 15px;
			color:#aeacaa;
		}
		.footer .icon{
			display: inline-block;
			padding:45px 0 70px;
			position: relative;
		}
		.footer .f-nav{
			padding-top:45px;
		}
		.bottom{
			height: 44px;
			background: #5d5a57;
			text-align: center;
			color:#fff;
			font-size: 12px;
			line-height: 44px;
		}
		.bottom a{
			color:#fff;
		}
		.header ul li a{
			position: relative;
		}
		.header ul li a:hover i{
			display: block;
		}
		.header ul li i{
			position: absolute;
			height: 1px;
			width:35px;
			background: #c4a55e;
			left: 50%;
			margin-left: -17.5px;
			bottom: -5px;
			display: none;
		}
		.header ul li.ac i{
			display: block;
		}
		.header ul li.ac a{
			color:#c4a55e;
		}
		.service{
	    	text-align: center;
	    	position: relative;
	    	padding:39px 0 89px;
	    	background:#f3f2f0;
	    }
	    .service h3{
	    	line-height: 66px;
	    	height: 66px;
	    	font-size: 26px;
			color:#c4a55e;
	    }
	    .service p{
	    	line-height: 26px;
	    }
	    .service .border{
	    	bottom: 58px;
	    	margin-left: -35px;
	    }
	    .gaishu .left{
		width:50%;
		position: relative;
	}
	.gaishu .left ul li img{
		width:100%;
		display: block;
	}

	.gaishu .right{
		width:50%;
		position: absolute;
		right: 0;
		height: 100%;
		top: 0;
		z-index: 2;
	}
	.gaishu .cont{
		width:510px;
		left: 0;
		height: 345px;
		position: absolute;
		top: 50%;
		margin-top: -172px;
	}
	.gaishu .cont h3{
		font-size: 26px;
	    color: #c9ad6c;
	    line-height: 46px;
	    height: 46px;
	    position: relative;
	}
	.gaishu .cont .border{
		width:35px;
		background: #b3b2b1;
		bottom: 0;
		left: 0;
	}
	.gaishu .cont .p{
		line-height: 32px;
		margin:34px 0 37px;
		overflow: auto;
		/* height: 192px; */
	}
	.gaishu{
		position: relative;
		font-size: 14px;
	}

	    .gaishu .left ol{
			position: absolute;
			right: 10%;
			bottom: 2.75%;
			height: 18px;
			line-height: 18px;
			z-index: 2;
		}
		.gaishu .left ol li{font-family:helveticaneuethn,Arial;font-size:18px;
			color:#b3b3b3;
			float: left;
			margin-left: 12px;
			cursor: pointer;
		}
		.gaishu .left ol li.ac,.gaishu .left ol li:hover{
			color:#fff;
			border-bottom: 1px solid #fff;
		}
		.b-text{
			position: absolute;
			width:714px;
			height: 320px;
			left: 50%;
			margin:-160px 0 0 -357px;
			top: 50%;
		}

		.b-text .cont{
			position: relative;
			z-index: 5;
			text-align: center;
			padding:34px 0 101px;
		}
		.b-text .cont h3{
			font-size: 26px;
			color:#fff;
			line-height: 102px;
			height: 102px;
		}
		.b-text .cont .p{
			padding: 0px 50px;
			line-height:24px;
			position: relative;
			color:#fff;
		}
		.b-text .cont .border{
			margin-left: -35px;
			bottom: -40px;
		}
		.fujin{
    	padding:68px 0 65px;
    	width:1200px;
    	margin:0 auto;
    	text-align: center;
    }
    .fujin li{
    	float: left;
    	width:300px;
    }
    .fujin dt{
    	line-height: 65px;
    	height: 65px;
    	font-size: 18px;
    	color:#2f2b2b;
    }
    .fujin dd{
    	line-height: 30px;
    }
    .page-btn li{
			padding:0;
			width:34px;
			line-height: 34px;
			height: 34px;
			background: #fff;
			border:1px solid #d7d7d7;
			margin-left: 5px;
			float: left;
		}
		.page-btn li a{
			display: block;
		}
		.page-btn li.ac{
			background: #c9b27c;
			border-color:#c9b27c;
		}
/*分页活动状态  根据bootstrap中的render()修改*/
.page-btn li.active{
	background: #c9b27c;
	border-color:#c9b27c;
}
		.page-btn li.ac a{
			color:#fff;
		}
		.tab-sec{
			height: 44px;
			line-height: 44px;
			font-size: 14px;
		}
		.tab-sec li{
			float: left;
			position: relative;
			margin-right: 40px;
			cursor: pointer;
		}
		.tab-sec .border{
			width:30px;
			margin-left: -15px;
			bottom: 0;
			display: none;
		}
		.tab-sec li.ac .border,.tab-sec li:hover .border{
			display: block;
		}
		.tab-sec li.ac,.tab-sec li:hover{
			color:#c4a55e;
		}
		.z-list li{
			position: relative;
			border-bottom: 1px solid #e7e7e7;
			margin-top:40px;
			padding-bottom:40px;
		}
		.z-list .img{
			width:314px;
		}
		.z-list .right{
			position: absolute;
			right: 142px;
			width:675px;
			top: 0;
		}
		.z-list h3{
			font-size: 18px;
			color:#333;
			line-height: 20px;
			height: 20px;
		}
		.z-list .p{
			line-height: 28px;
			margin:20px 0 27px;
			height: 84px;
		}
		.z-list .address{
			line-height: 26px;
			height: 26px;
		}
		.z-list .address a{
			margin-left: 24px;
			color:#c4a55e;
		}
		.z-list .right-sec{
			position: absolute;
			right: 0;
			top: 0;
			font-size: 16px;
			text-align: right;
		}
		.z-list .right-sec p{
			line-height: 18px;
			height: 18px;
			color:#999;
		}
		.z-list .right-sec .lu{
			color:#c4a55e;
			font-family: arial;
			line-height: 60px;
		}
		.z-list .right-sec i{
			font-size: 24px;
		}
		.z-list .right-sec .border{
			width:72px;
			background:#d0d0d0;
			left: auto;
			right: 0;
			bottom: 0;
		}
		.share{
			position: absolute;
			width:36px;
			left: -29px;
			top: 70px;
			text-align: center;
			z-index: 10;
		}
		.share dt{
			line-height: 34px;
			height:34px;
		}
		.share dd{
			height: 36px;
			margin-top: 14px;
			position: relative;
		}
		.share dd img{
			width: 100%;
		}
		.zp-detail{
			position: relative;
			width:1042px;
			margin:0 auto;
			padding:55px 0 80px;
		}

		.zp-detail .detail{min-height:360px;
			padding-left: 105px;
			font-size: 14px;
		}
		.zp-detail .detail dt{
			color:#504d4d;
			font-size: 24px;
			line-height: 70px;
			height: 70px;
		}
		.guishu{
			background: #f3f2f0;
			font-size: 14px;
			padding-top: 77px;
		}
		.guishu .cont{min-height: 360px;
			position: relative;
			padding:70px 110px 80px 210px;
		}
		.guishu .cont .p{
			line-height: 28px;
			color:#434040;
		}
		.guishu .share{
			top: 70px;
			left: 110px;
		}
		.zp-detail-sec .detail dt{
			font-size: 20px;
			color:#c4a55e;
		}
		.zp-detail-sec .detail img{
			padding-bottom: 44px;
			max-width: 100%;
		}
		.zp-detail-sec .detail dd{
			line-height: 30px;
		}
		.return-top{
			width:1200px;
			left: 50%;
			margin-left: -600px;
			position: fixed;
			bottom: 555px;
			z-index: 10;
		}
		.return-top img{
			width:60px;
			position: absolute;
			right: -125px;
			cursor: pointer;
			display: none;
		}
		.info-title {
	        color: #515151;
	        background-color:#f9f9f9;
	        line-height: 26px;
	        padding: 0px 0 0 6px;
	        font-weight: lighter;
	        letter-spacing: 1px;
	        font-weight: bold;
	    }
	    .info-content {
	        font: 12px Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;
	        padding: 4px;
	        color: #666666;
	        line-height: 23px;
	    }
	    .info-content img {
	        float: left;
	        margin: 3px;
	    }

		.share.bdsharebuttonbox  dd a{
			position: absolute;
			width:100%;
			height: 100%;
			left: 0;
			top: 0;
			margin:0;
			opacity: 0;
			filter: alpha(opacity=0);
			padding:0;
		}
		.share.bdsharebuttonbox  dd:hover{
			opacity: 0.8;
			filter: alpha(opacity=80);
		}
		.gaishu .left ul li{
			display: none;
		}
		.header .logo{
			position: absolute;
			left: 3.64%;
			top: 12px;
		}
		.header .tel{
			position: absolute;
			right: 3.64%;
			height: 24px;
			top: 31px;
			line-height: 24px;
			padding-left: 21px;
			background: url(../images/tel.png) no-repeat;
			font-size: 15px;
			font-family: arial;
			padding-right: 70px;
		}
		.footer .wechat-sec{
		   position: absolute;
		    width: 154px;
		    left: 50%;
		    margin-left: -87px;
		    top: -110%;
		     display: none;
		    padding: 10px;
		    background: #fff;
		    box-shadow: 0 0 10px #000;
		}
		.footer .wechat-sec p{
		    line-height: 30px;
		}
		.footer .icon .li-fir:hover .wechat-sec{
			display: block;
		}
		.qiehuan{
			position: absolute;
			width:34px;
			height: 34px;
			background: url(../images/radiu_sec.png) no-repeat;
			line-height: 34px;
			text-align: center;
			right: 0;
			top: 50%;
			margin-top: -17px;
			/* display: none; */
		}
		.header .logo.ac{
			left: 10px;
		}
		.header .tel.ac{
			right: 10px;
		}
		.kong{
			height: 80px;
		}
		.kong-sec{
			height: 60px;
			position: absolute;
			width:100%;
		}
		.cont-tab.ac{
			line-height: 80px;
			height: 80px;
			position: fixed;
		    top: 0;
		    width: 60%;
		    z-index: 999;
		    left: 50%;
		    margin-left: -30%;
		    background: #fff !important;
		}
		.kong-sec.ac{
			position: relative;
		}
		.bg-sec{
		    position: absolute;
		    top: 0;
		    height: 100%;
		    right: 0;
		}
		
		
		.tk_header{  padding:20px 0px 20px 30px; font-size:16px; display:none; }
.close{opacity: 1.0;position: absolute; top: -35px; right: 20px;cursor: pointer; font-style: normal;font-size:26px;color: #fff;display: inline-block; }
.close:hover{color:#fff;}
.loginbox{display:none;width:720px; height:470px;     background: rgba(0,0,0,0); position:absolute;z-index: 2000; border-radius: 3px;}
.tk_cont{ margin:0px 30px 30px 30px;}
.vbutn{position:absolute;top:120px;right:30px;z-index:999;}