@media (min-width: 320px){html{font-size: 32px;} }
		@media (min-width: 360px){html{font-size: 36px;} }
		@media (min-width: 375px){html{font-size: 37.5px;} }
		@media (min-width: 384px){html{font-size: 38.5px;} }
		@media (min-width: 414px){html{font-size: 41.4px;} }
		@media (min-width: 448px){html{font-size: 44.8px;} }
		@media (min-width: 480px){html{font-size: 48px;} }
		*{
			margin:0;
			padding:0;
			box-sizing: border-box;
		}
		body{
			font-family:PingFangSC-Regular,Helvetica Neue,Helvetica,Roboto,Arial,"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif';
			color: #666;
		
			position: relative;
			height: auto;
			min-width: 320px;
			max-width: 750px;
			margin:0 auto;
			font-size: 0.37rem;
			overflow-x: hidden;
		}
		i{
			font-style: normal;
		}
		ul,ol{
			list-style: none;
		}
		h1,h2,h3,h4,h5,h6,b{
			font-weight: normal;
			font-size: inherit;
			color:#333;
		}
		a{
			text-decoration: none;
			color: #666;
		}
		img{
			border:none;
			display: block;
			width: 100%;
		}
		input,select{
			outline: none;
		}
		.flex-cont{
			display: -webkit-box;
			display: -webkit-flex;
			display: flex;
		}
		.btn{
			line-height: 1.2rem;
			height: 1.2rem;
			width:72.38%;
			text-align: center;
			display: block;
			color:#fff;
			background:#258ae8;
			font-size: 0.34rem;
			margin:0 auto;
			-moz-border-radius: 0.2em;
			-webkit-border-radius: 0.2em; 
			border-radius: 0.2em;
		}
		.btn:active{
			background: #207ed6;
		}
		.text-overflow{
			display: -webkit-box;
		    -webkit-box-orient: vertical;
		    -webkit-line-clamp: 2;
		    overflow: hidden;
		}
		.nav{
        	position: fixed;
        	width: 100%;
        	top: 2.46rem;
        	left: 0;
        	background: #fff;
        	height: 100vh;
        	display: none;
        	z-index: 999;
        }
        .nav a{
        	line-height: 1.17rem;
        	height: 1.17rem;
        	display: block;
        	font-size: 0.4rem;
        	color:#333;
        	border-bottom: 1px solid #dedede;
        	padding:0 0.5rem;
        }
        .nav .sec{
        	background: #f5f5f5;
        	color:#7e7e7e;
        }
        .map .info-title {
	        color: #515151;
	        background-color:#f9f9f9;
	        line-height: 26px;
	        padding: 0px 0 0 6px;
	        font-weight: lighter;
	        letter-spacing: 1px;
	        font-weight: bold;
	        font-size: 0.34rem;
	    }
	    .wechat{
	    	position: absolute;
		    top: 100%;
		    left: 50%;
		    width: 130%;
		    margin-left: -65%;
		    display: none;
	    }
	    footer div a{
    	    position: relative;
    		display: inline-block;
	    }
	    .map .info-content {
	        font: 0.29rem Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;
	        padding: 4px;
	        color: #666666;
	        line-height: 23px;
	    }
	    .map .amap-logo, .map .amap-copyright{
        	display: none !important;
        }
	    .map .info-content img {
	        float: left;
	        margin: 3px;
	    }
	    .header-sec .sec{
			width:0.61rem;
		}
		.header-sec div{
			padding:0 !important;
		}
		.header-sec{
			line-height: 1.3rem;
			height: 1.3rem;
			
		}
		.kong{
			height: 1.3rem;
		}
		.header-sec img{
			display: inline;
			vertical-align: middle;
		}
		.intro{
			padding: 0.93rem 4% 1.12rem;
			text-align: center;
			background: url(../images/bg.png) no-repeat left 4.58rem;
			background-size: 100%;
		}
		.intro h3{
			position: relative;
			line-height: 1.46rem;
			height: 1.46rem;
			font-size: 0.66rem;
		}
		.border:after{
			position: absolute;
			width:19%;
			content: '';
			height: 1px;
			background: #bfbfbf;
			left: 50%;
			margin-left: -9.5%;
			bottom: -1px;
		}
		.intro .p{
			font-size: 0.42rem;
			line-height: 0.72rem;
			margin-top: 0.37rem;
			height: 1.44rem;
		}
		.intro-detail{
                        padding:0.26rem 5.73% 0.82rem;
                        background: #fff;
                }
                .intro-detail h3{
                        line-height: 1.89rem;
                        height: 1.89rem;
                        font-size: 0.66rem;
                }
                .intro-detail .p{
                        line-height: 0.64rem;
                        padding:0.53rem 0 0.5rem;
                }
                .intro-detail .more{
                        color:#c9ab64;
                        text-decoration: underline;
                }
                .intro-detail h3.sec{
                        line-height: 1.36rem;
                        height: 1.36rem;
                        margin-top: 0.66rem;
                }
                
            .intro-detail-sec h4{
                line-height: 1.76rem;
                height: 1.76rem;
                font-size: 0.42rem;
                margin-top: 0.82rem;
            }
            .intro-detail-sec .p{
                padding-top: 0;
            }
            .intro-detail-sec{
                padding-top: 0.66rem;
                padding-bottom: 2rem;   
            }
            .bottom-hint{
			line-height: 1.22rem;
			padding-bottom: 1.14rem;
			text-align: center;
		}
		.intro-detail-thi .p{
			color:#474747;
		}
		.intro-detail-thi .p img{
			padding:0.37rem 0;
		}
		.intro-detail-thi{
			padding-top: 0.42rem;
		}
		.intro-detail-fou h6{
			line-height: 0.82rem;
			height: 0.82rem;
			margin-top: 0.2rem;
		}
		.intro-detail-fou .p-sec{
			font-size: 0.34rem;
			line-height: 0.5rem;
		}
		.intro-detail-fou p{
			font-size: 0.29rem;
			font-family: 'arial';
			line-height: 0.66rem;
			height: 0.66rem;
			margin-bottom: 0.66rem;
		}
		.intro-detail-fou{
			padding-bottom: 1px;
		}
		.intro-sec{
			text-align: left;
		}
		.intro-sec .border:after{
			left: 0;
			margin:0;
		}
		body.hidden{
			overflow: hidden;
			height: 100%;
		}
		.bg-sec{
			position: absolute;
			bottom: 0;
		}
		.img-sec{
			position: relative;
		}
