.page{
			position:relative;
		}
		.nav{
			position: absolute;
		    top: 34px;
		    display: flex;
		    width: 1140px;
		    z-index: 100;
		    color: white;
		    left: 50%;
		    margin-left: -555px;
		    text-align: center;
			font-weight:800;
		   /*  font-size:17px; */
		}
		.lesp{
			letter-spacing: 1px;
			font-size:17px;
		}
		.nav li{
			/* height: 90px; */
			/* line-height:90px; */
		}
		.nav .nav_li{
			/* width:105px; */
			margin: 0 18px;
			height:28px;
			color:#666666;

		}
		{
			margin-left:90px;
		}
		.logo{
			text-align:left;
			/* margin-left:360px; */
			margin-right: 44px;
			position:relative;
		}
		.logo_img{
			width:47px;
			height:47px;
			position:absolute;

		}
		.name{
			margin-left:64px;
		}
		.fs12{
			font-size:12px;
		}
		.mt3{
			margin-top:3px;
		}
		.nav .active{
			color:#E00000;
			border-bottom: 3px solid #E00000;
			font-weight: 800;
		}
		.nav .active a{
			color:#E00000;

		}
		.logo{
			color:#666666;
		}
		.lesp{
			letter-spacing: 1px;
			font-size:17px;
		}
		.nav_img{
			width:100%;
			margin-top:89px;
		}
		.mylocation{
			height:50px;
			background:#F6F6F6;
			/* display:flex; */
		}
		.mylocation_name{
			color:#7F7F7F;
			font-size:14px;
			letter-spacing:1px;
			width:1200px;
			margin:auto;
			line-height: 50px;
			position:relative;
		}
		.return{
			position:absolute;
			right:0;
			cursor:pointer;
		}
		.color2{
			color:#0083FF;
		}


		.myimg_move{
			width:188px;
			height:48px;
			line-height:48px;
			text-align:center;
			color:#0077FF;
			margin:auto;
			border:1px solid #0077FF;
			margin-top:70px;
			margin-bottom:74px;
		}
		.nav a{
			color:#666666;
		}
		footer{
			width: 100%;
			background-color: #f0f1f5;
		}
		.footcon{
			width:1158px;
			margin: 0 auto;
		}
		.about_left{
			float: left;
			margin-top: 105px;
			margin-right: 130px;
		}
		.about_left li{
			margin-top: 16px;
		}
		.about_left li a{
			color: #7d7e7e;
		}
		.about_left li:first-child a{
			color: #000;
		}
		.zoom_left{
			float: left;
			margin-top: 105px;

		}
		.zoom_left a{
			color: #7d7e7e;
		}
		.zoom_left li{
			margin-top: 16px;
		}
		.zoom_left li:first-child a{
			color: #000;
		}
		.phone_right{
			float: right;
			margin-top: 105px;
		}
		.phoneTOP_page_left_name3_mail{
			margin-left:52px;
			color:white;
			font-size:23px;
			color: #0077ff;
			letter-spacing: 1px;
		}
		.phoneTOP img{
			position: absolute;
		}
		.phoneFont{
			margin-top: 36px;
			letter-spacing: 1px;
			font-size: 23px;
		}
		.phoneFont a{

			color: #000;
		}
		.bq{
			margin-top: 103px;
			height: 112px;
			border-top: 1px solid #cccccc;
		}
		.bq a{
			color: #999999;
		}
		.bq .divbq a{
			display: block;
			margin-top:38px;
			text-align: center;
		}
		.fofix{
			width: 50px;
			height: 100px;
			position: absolute;
			bottom: 322px;
			right: 0px;
			background-color: #fff;
		}
		.fofix_top{
			height: 50px;
			line-height: 50px;
			text-align: center;
		}
		.fofix_top img{

			vertical-align: middle;
			margin: 0 auto;
		}
		.fofix_bottom{
			height: 50px;
			line-height: 50px;
			text-align: center;
		}
		.fofix_bottom p{
	            width: 134px;
	            height: 50px;
	            line-height: 50px;
	            background: #fff;
	            position: absolute;
	            right: 60px;
	            top: 50px;
	            color: #999999;
	            box-shadow: darkgrey 0px 0px 2px 2px;
	            display: none;
		}
		.fofix_bottom p::before{
	            display: inline-block;
	            border: 5px solid transparent;
	            border-left-color: #fff;
	            content: "";
	            position: absolute;
	            right: -10px;
	            top: 20px;
	        }
		.fofix_bottom:hover{
			background-color: #e9e9e9;
		}
		.clearfix{
			clear:both;
		}

		/* 详情 */
		.details_list{
			width:1200px;
			margin:auto;
			padding-bottom:204px;
			padding-top: 114px;
			opacity:0;
		}
		.details_list_tlt{
			color:#333333;
			text-align:center;
			font-size:24px;
			/* padding-top: 114px; */
		}
		.details_list_txt{
			font-size: 14px;
			text-align:center;
			color:#666666;
			margin-top:18px;
			padding-bottom:16px;
			border-bottom:1px solid #CCCCCC;
		}
		.btn{
			border-bottom:1px solid #CCCCCC;
		}
		.p1{
			font-weight:800;
			color:#333333;
			font-size: 18px;
		    letter-spacing: 1px;
		    margin-top: 36px;
		}
		.p2{
			font-size:14px;
			margin-top:14px;
			color:#666666;
		}
		.p3{
			font-size:14px;
			color:#666666;
			margin-top: 6px;
		}
		.pd22{
			padding-bottom:22px;
		}
		.mbt30{
			margin-bottom:30px;
		}
		.mt30{
			margin-top:30px;
		}
		.p_img{
			display:block;
			margin-left:auto;
			margin-right:auto;
		}
		.footcon_left{
			opacity:0;
		}
		.about_ul{
			width: 90px;
			height: 120px;
			background: white;
			position: absolute;
			top: 28px;
			display: none;
		}
		.about_ul li{
			color:#666666;
			height: 40px;
			line-height: 40px;
			font-size: 13px;
		}
		.about:hover .about_ul{
			display: block;
		}
		.about_ul li:hover{
			border-left: 2px solid red;
		}
.shutter-img{
	position: relative;
}
		.nav_ps {
			width: 1200px;
			position: absolute;
			height: 208px;
			margin-top: -52px;
			top: 50%;
			left: 50%;
			margin-left: -600px;
		}
		.shutter-img h1 {
	        color: #E00000;
		    font-size: 44px;
		    -webkit-text-stroke: 1px red;
		    letter-spacing: 5px;
	    }
	    .shutter-img h1::before,
	    .shutter-img h1::after {
	        content: attr(data-text);
	        position: absolute; left: 0;
	        /* z-index: -1; */
	    }
	    .shutter-img h1::before {
	        -webkit-text-stroke: 4px white;
	    }
	    .shutter-img h1::after {
	        /* -webkit-text-stroke: 2px red; */
	    }
		.tlt_mintxt{
			color:white;
			font-size:18px;
		}
		.tlt_mintxt1{
			margin-top: 30px;
		}
		.tlt_mintxt2{
			margin-top: 26px;
		}
		.tlt_mintxt3{

		}
		.tlt_mintxt4{
			position: absolute;
		    top: 74.5%;
		    left: 20%;
		}
		.tlt_txt1{

		}
		.tlt_txt2{
			margin-top: 26px;
		}
		.tlt_txt3{

		}
		.return a{
			color:#7F7F7F;
		}.details_list_tlt