header{
			justify-content: space-between;
			padding:0 4%;
			height: 1.5rem;
			background:rgba(255,255,255,0.9);
			position: fixed;
			width: 100%;
			left: 0;
			top: 0;
			z-index: 999;
			box-shadow: 0 0 0.13rem rgba(0,0,0,.25);
		}
		header .fir{
			width:3rem;
			padding-top: 0.5rem;
		}
	header .return{
			width:0.28rem;
			padding-top: 0.5rem;
		}
		header .sec{
			width:2.72rem;
			padding-top: 0.34rem;
		}
		header .thi{font-size: 0.36rem;
			width:1rem;
			padding-top: 0.55rem;
		}
		.welcome{
			text-align: center;
			padding:1rem 8% 0rem;
			
			background-size: 100%;
		}
		.welcome h3{
			line-height: 1.86rem;
			height: 1.86rem;
			font-size: 0.5rem;
		}
		.welcome .p{font-weight: 300;
			line-height: 0.77rem;
			font-size: 0.4rem;
			margin-bottom: 0.72rem;
			
		}
		.welcome-sec h3{
			font-size: 0.66rem;
		}

.ptitle{line-height: 1.5rem;font-size: 0.5rem; text-align: center;width: 100%;color:#444;padding-right:0.28rem;}
.about{padding-top:2rem;padding-bottom: 1.5rem;}
.about p{line-height: 0.7rem; padding: 0px 0.3rem 0.3rem 0.3rem;text-align: justify;}
.about h3{font-size: 0.5rem;padding: 0.5rem 0.3rem 0.3rem 0.3rem;}
		.youhui{
			text-align: center;
			background: #fff;
			padding:0 4%;
		}
		.youhui h4{
			line-height: 2.4rem;
			height: 2.4rem;
			font-size: 0.66rem;
		}
		.map{
			height: 6.13rem;
			position: relative;
		}
        .amap-icon{
        	width:0.57rem;
        }
        
        footer .logo{
        	width:26.26%;
        	margin:0 auto;
        }
        footer{
        	text-align: center;
        	padding:0.9rem 0 2.26rem;
        	
        	background-size: 100%;
        }
        footer p a{
        	margin:0 0.34rem;
        	font-size: 0.34rem;
        	vertical-align: middle;
        }
        footer div img{
        	width:0.9rem;
        	margin:0 0.34rem;
        	display: inline;
        	vertical-align: top;
        }
        footer p{
        	line-height: 2rem;
        	height: 2rem;
        }
        footer div{
        	height:0.9rem; 
        }
.footp{color:#fff;font-size: 0.38rem;padding-bottom: 0.15rem;}
.pline{color: #258ae8;}
.text-bottom{padding: 0.5rem 8% 1.49rem;font-size: 0.4rem;line-height: 0.77rem; text-align: center;}
        .bottom{
        	font-size: 0.35rem;
        	text-align: center;
        	background: #172b4d;
        	line-height: 0.58rem;
        	height: 3.2rem;
        	padding-top: 1rem;
        }
        .bottom a{
        	color:#bab9b8;
        }
        
		.intro-detail h5{
			line-height: 1.6rem;
			height: 1.6rem;
			text-align: center;
			font-size: 0.53rem;
		}
		.intro-detail .p-thi{
			line-height: 0.72rem;
			text-align: center;
			padding-bottom: 0.5rem;
		}
		.intro-detail .name{
			line-height: 0.93rem;
			height: 0.93rem;
			text-align: center;
			font-size: 0.34rem;
		}
		.intro-detail .name-sec{
			line-height: 1.65rem;
			height: 1.65rem;
			font-size: 0.42rem;
		}
		.intro-detail table td{
			line-height: 0.66rem;
			height: 0.66rem;
			color:#545555;
		}
		.intro-detail tr td:first-child{
			padding-right: 1.54rem;
		}
		.intro-detail tr:first-child td{
			font-size: 0.29rem;
			color:#7e7e7e;
		}    
		.intro-detail table{
			padding: 0.53rem 0 0.5rem;
		}
		.intro-detail-fiv img{
			padding-bottom: 0.53rem;
		}
		.intro-detail-fiv dt{
			line-height: 1.5rem;height: 1.5rem; font-size: 0.42rem;
			color:#333;
		}
		.intro-detail-fiv dd{
			line-height: 0.88rem;
		}
		.intro-thi .p{
			height: 2.16rem;
		    -webkit-line-clamp: 3;
		}
		.intro-thi{
			background-position: left 5.3rem;
		}
		.intro-thi a{
			margin-left: 0.5rem;
			color:#c0a25c;
		}
		.tab li{
			width:20%;
			text-align: center;
		}
		.tab{
			line-height: 0.8rem;
			height: 0.8rem;
			border-bottom: 1px solid #ddd;
		} 
		.tab li a{
			display: inline-block;
			position: relative;
			top: -1px;
		}
		.tab li.ac a{
			border-bottom: 1px solid #c9b27c;
			color:#c1a768;
		}
		.intro-detail-six{
			padding-top: 0.45rem;
			padding-bottom: 1px;
		}
		.intro-detail-six h1{
			line-height: 0.9rem;
			height: 0.9rem;
		}
		.intro-detail-six img{
			padding:0.42rem 0 0.32rem;
		}
		.intro-detail-six .p{
			line-height: 0.61rem;
			padding:0;
			position: relative;
		}
		.intro-detail-six h6{
			line-height: 0.66rem;
			font-size: 0.34rem;
			padding:0.29rem 0 0.9rem;
		}
		.intro-detail-six h6 a{
			color:#c9b27c;
		}
		.intro-detail-six .p b{
			position: absolute;
			width: 30%;
			height: 0.61rem;
			bottom: 0;
			right:0;
			background: #fff;
			color:#c9ab64;
		}
		.tab-sec li{
			width:33.33%;
		}
		.intro-detail .time{
			line-height: 1rem;
			padding-bottom: 0.26rem;
			font-size: 0.29rem;
			color:#ccc;
		}
		.new .left{
			width:58.54%;
		}
		.new .img{
			width:34.58%;
		}
		.new .img img{
			padding:0;
		}
		.new{
			justify-content: space-between;
			border-top: 1px solid #eee;
			padding-top: 0.66rem;
		}
		.new .left h2{
			-webkit-line-clamp: 2;
			height: 1.22rem;
			line-height: 0.61rem;
		}
		.new .left .time{
			padding:0.3rem 0;
			box-sizing: content-box;
			height: 1rem;
		}
		.new .left .time span{
			float: right;
		}
		.new:last-child{
			border-bottom: 1px solid #eee;
		}
		.intro-fou h3{
			height: auto;
			line-height: 0.9rem;
			padding-bottom: 0.4rem;
			overflow: inherit;
			font-size: 0.61rem;
		}
		.intro-fou .p{
			height: auto;
		}
		.work{
			justify-content: space-between;
			padding:0.61rem 0 0.37rem;
			border-bottom: 1px solid #eee;
		}
		.work .left{
			width:66.16%;
			font-size: 0.34rem;
		}
		.work .right{
			text-align: right;
			color:#ccc;
		}
		.work h2{
			line-height: 0.34rem;	
			height: 0.34rem;	
		}
		.work .tiaojian{
			line-height: 1.17rem;	
			height: 1.17rem;	
		}
		.work .zhizhe{
			line-height: 0.53rem;
			color:#b5b5b5;
		}
		.work .tiaojian b{
			color:#e4e4e4;
		}
		.work .time-sec{
			line-height: 1.12rem;
			height: 1.12rem;
			margin-bottom: 0.6rem;
			font-size: 0.29rem;
		}
		.work .right b{
			color:#ccc;
		}
        .intro-fiv h3{
			line-height: 0.56rem;
			height: 0.56rem;
		}
		.intro-fiv .p-fiv{
			position: relative;
			line-height: 1.44rem;
			height: 1.44rem;
			-webkit-line-clamp: 1;
			overflow: inherit;
			font-size: 0.42rem;
		}
		.intro-fiv .p{
			color:#b2b2b2;
			font-size: 0.34rem;
			height: 1rem;
		}
		.intro-detail-sev dd{
			line-height: 0.61rem;
		}
		.intro-detail-sev dl{
			padding-bottom: 0.88rem;
			border-bottom: 1px solid #dddddd;
			margin-bottom: 0.3rem;
		}
		.shenqing{
			justify-content: space-between;
			text-align: center;
			border-top: 1px solid #eee;
		    width: 100%;
		    box-sizing: content-box;
		    padding: 0.26rem 10%;
		    margin-left: -10%;
		    line-height: 1.17rem;
		    height: 1.17rem;
		}
		.shenqing a{
			width:50%;
			font-size: 0.4rem;
		}
		.intro-detail-sev{
			padding-bottom: 0;
		}
		.shenqing .right{
			background:#c9b27c;
			color:#fff; 
		}
		.itext{
			line-height: 1.14rem;
			height: 1.14rem;
			padding:0.25rem 0.32rem;
			width:100%;
			border:1px solid #ccc;
			margin-bottom: 0.58rem;
		}
		.intro-detail-eig p{
			line-height: 0.74rem;
			height: 0.74rem;
			color:#646464;
			font-size: 0.34rem;
		}
		.intro-detail-eig h3{
			font-size: 0.61rem;
		}
		.xingbie{
			justify-content: space-between;
			margin-bottom: 0.58rem;
		}
		.xingbie a{
			width:46.46%;
			border:1px solid #e2e2e2;
			text-align: center;
			line-height: 1.14rem;
			height: 1.14rem;
		}
		.xingbie a img{
			display: inline;
			width:0.42rem;
			margin-right: 0.24rem;
			vertical-align: middle;
		}
		.xingbie a img:nth-child(2){
			display: none;	
		}
		.xingbie a.ac img:nth-child(2){
			display: inline;	
		}
		.xingbie a.ac img:nth-child(1){
			display: none;
		}
		.xingbie a.ac{
			color:#c9b27c;
			border-color: #c9b27c;
		}
		.file{
			position: relative;
		}
		.file input{
			position: absolute;
			opacity: 0;
			filter: alpha(opacity=0);
		}
		.file div{
			line-height: 0.64rem;
			text-align: center;
			background: #f3f3f3;
		}
		.intro-detail-eig .hint{
			line-height: 0.69rem;
			font-size: 0.29rem;
		}
		.intro-detail-eig .btn{
			line-height: 1.2rem;
			height: 1.2rem;
			width:100%;
			font-size: 0.42rem;
			margin-top: 0.5rem;
		}
		.intro-detail-eig{
			padding-bottom:2.34rem;
		}
		.model{
			position: fixed;
			width:100%;
			height: 100%;
			background: rgba(0,0,0,0.6);
			z-index: 9999;
			display: none;
			top: 0;
			left: 0;
		}
		.wechat-sec{
			width: 50%;
		    padding: 10px;
		    background: #fff;
		    text-align: center;
		    position: absolute;
		    height: 6rem;
		    left: 0;
		    right: 0;
		    top: 0;
		    bottom: 0;
		    margin: auto;
		}
		.wechat-sec p{
			line-height: 1rem;
		}
		.success-hint{
			height: 5.94rem;
			width:88.66%;
			background: #fff;
			border-radius: 0.2rem;
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			margin:auto;
			z-index: 99999;
			text-align: center;
			padding:1.17rem 0 1.06rem;
			display: none;
		}
		.success-hint p{
			line-height: 1.68rem;
			padding-top: 0.93rem;
			background: url(../images/success.png) no-repeat center 0;
			background-size: 0.93rem;
			font-size: 0.4rem;
		}
		.success-hint .btn{
			width: 40.3%;
			line-height: 0.93rem;
			height: 0.93rem;
			font-size: 0.37rem;
		}
		.map-title{
			justify-content: space-between;
			border-bottom: 1px solid #f0eee9;
			height: 8.53vh;
			padding:0 5.73%;
			background: #fff;
			line-height: 8.53vh;
			font-size: 0.53rem;
		}
		.map-title img{
			width:0.4rem;
			display: inline;
		}
		.map-sec{
			height: 91.47vh;
			position: relative;
		}
		.map-sec .map-cont{
			padding:0.4rem 0.4rem 0.26rem;
			width:7.76rem;
			justify-content: space-between;
		}
		.map-sec .amap-adcontent-body{
			background: rgba(0,0,0,0.8);
		}
		.map-sec .map-cont a{
			width:0.66rem;
			padding-left: 0.16rem;
			height: 1.33rem;
			border-left: 1px solid #565655;
			line-height: 1.33rem;
		}
		.map-sec .amap-adcombo-close{
			display: none;
		}
		.map-sec .map-cont h3{
			color:#fff;
			line-height: 0.53rem;
			width:5.2rem;
			font-size: 0.34rem;
		}
		.map-sec .map-cont a img{
			display: inline;
		}
		.map-sec .amap-combo-sharp{
			background:url(../images/jian_03.png) 0 0 no-repeat; 
			background-size: 100%;
			width: 13px;
			right: -0.2rem;
		}
		.map-sec .amap-geo{
			position: relative;
			bottom: 30px;
		}
		.banner .swiper-pagination-bullet{
			width:0.69rem;
			height: 0.69rem;
			background: url(../images/banner_a_03.png) no-repeat center;
			background-size: 0.26rem;
			margin:0 0.16rem;
			opacity: 1;
		}
		.banner .swiper-pagination-bullet-active{
			background-image:url(../images/banner_ac.png); 
			background-size:0.69rem; 
		}
		.nav-sec{
			top: 1.3rem;
			z-index: 999;
		}
		.swiper-sec .swiper-button-prev,.swiper-sec .swiper-button-next{
			background-image: url(../images/left_03.png);
			background-size:100%; 
			width:1.28rem;
			height: 1.28rem;
			top: 42%;
			left: 0;
			margin:0;
		}
		.swiper-sec .swiper-button-next{
			background-image: url(../images/right_03.png);
			left: auto;
			right: 0;
		}	
		.intro-detail-thi .p p{
			padding-bottom: .3rem;
		}
		
        
        