.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;
			/* display:block; */
		}
		.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{
			position:relative;
			z-index:200;
			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;
			z-index:300;
		}
		.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;
		}


		.footcon_left{
			opacity:0;
		}
		/* 内容 */
		.list{
			font-size:0;
		}
		.list li{
			display:flex;
		}
		.list .li_1 img{
			display:block;
			width:100%;
			min-height: 352px;
		}
		.flex{
			flex:1;
		}
		.bg{
			background:#0077FF;
			position:relative;
		}
		.li1{
			width: 580px;
		    margin-top: 59px;
		    letter-spacing: 1px;
		    position: absolute;
		    right:62px;
		}
		.li2{
			width: 586px;
		    margin-top: 59px;
		    letter-spacing: 1px;
		    position: absolute;
		    left:62px;
		}
		.li_p1{
			font-size: 22px;
			/* color:white; */
		}
		.li_p2{
		    font-size: 30px;
		    color: #E00000;
		    margin-top: 18px;
		}
		.li_p3{
			font-size: 17px;
			/* color:white; */
			margin-top: 32px;
		}
		.li_p4{
			font-size: 17px;
			/* color:white; */
			margin-top:5px;
			line-height: 30px;
		}
		.colorWhite{
			color:white;
		}
		.floatR{
			float:right;
		}
		.bg2{
			background:white;
			position:relative;
		}
		.li_2 .li2{
			color:#666666;
		}
		.color6{
			color:#666666;
		}
		/*  */
		.case_list{
			width:1200px;
			margin:auto;
			padding-top:60px;
			position:relative;
			z-index:120;
			background:white;
		}
		.case_list li{
			margin: 0 1% 30px 1%;
			position:relative;
			width:31.33%;
			float: left;

			/* box-sizing: border-box;
		    width: 2%;
		    margin: 0;
		    float: left; */
		}
		.case_list li img{
			width:100%;
		}
		.ml64{
			margin-left:65px;
		}
		.case_nav .case_active a{
			color:#0077FF;
		}
		.case_nav .case_active{
			color:#0077FF;
			border-bottom:1px solid #0077FF;
			height: 33px;
			padding:0 2px;
			/* padding-bottom:14px; */
		}
		.ml20{
			padding-left:20px;
		}
		.case .li_first{
			padding-left:10px;
			/* position:relative; */
			/* left:-10px; */
			/* margin-left:-10px; */
		}
		.case .li_End{
			padding-right:10px;
			/* margin-right:-10px; */
		}
		.onmouseRed{
			background: rgba(255,0,5,.6) none repeat;
			width:100%;
			height:100%;
			position: absolute;
		    margin-right: 15px;
		    display:none;
		}
		.onmouseRed_tlt{
			position: absolute;
		    top: 26%;
		    color: white;
		    text-align: center;
		    width: 80%;
		    margin-left: -40%;
		    left: 50%;
		    letter-spacing: 1px;
		    /* font-weight: 800; */
		    font-size:25px;
		}
.onmouseRed_tlt a{
	color: currentColor;
}
		.onmouseRed_txt{
			position: absolute;
		    top: 48%;
		    color: white;
		    text-align: center;
		    width: 80%;
		    margin-left: -40%;
		    left: 50%;
		    letter-spacing: 1px;
		    /* font-weight: 800; */
		    font-size: 15px;
	    	line-height: 22px;
		}
		.onmouseRed img{
			opacity:0;
			display: block;
		}
		.content .mtop{
			margin-top:30px;
			padding-bottom: 112px;
		}
		.fs0{
			font-size:0;

		}
		.li_img5{
			width:100%;
		}
		.li_2Txt{
			opacity:0;
		}
		.li_2Img{
			opacity:0;
		}
		.li_1Txt{
			opacity:0;
		}
		.li_1Img{
			opacity:0;
		}
		.zindex{
			position:relative;
			z-index:10;
			background:white;
		}
		.zindex2{
			position:relative;
			z-index:50;
			background:white;
		}
		.zindex3{
			position:relative;
			z-index:80;
			background:white;
			font-size:0;
		}
		.padbot30{
			padding-bottom:30px;
		}
		.bgWhite{
			background:white;
			position:relative;
			z-index:150;
		}
		.li_img5Page{

			position:relative;
			z-index:120;
			background:white;
		}
		.li_img5{
			opacity:0;
		}
		.case_list{
			opacity:0;
		}
		.li_1{
			min-height: 352px;
		}
		.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;
			font-size:0;
		}
		.shutter-img h1 {
	        color: #E00000;
		    font-size: 48px;
		    -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{
			position: absolute;
		    top: 17.2%;
		    left: 20.3%;

		}
		.tlt_mintxt2{
			position: absolute;
		    top: 67.7%;
		    left: 20%;
		}
		.tlt_mintxt3{
			position: absolute;
		    top: 71.1%;
		    left: 20%;
		}
		.tlt_mintxt4{
			position: absolute;
		    top: 74.5%;
		    left: 20%;
		}
		.tlt_txt1{
			position: absolute;
		    /* top: 7.75%; */
		    left: 78px;
		}
		.tlt_txt2{
			position: absolute;
			margin-top:86px;
		    left: 78px;
		}
		.tlt_txt3{
			position: absolute;
			margin-top:174px;
		    left: 78px;
		}
		.nav_ps{
			width: 1200px;
    		position: absolute;
    		height:208px;
    		margin-top:-52px;
		    top: 50%;
		    left: 50%;
		    margin-left: -600px;
		}