/*banner*/
.slider {
	position: relative;
	width: 100%;
	height: 550px;
	overflow: hidden;
	background-color:#000;
	z-index: 1;
}
.slides {height: 100%;
		overflow: hidden;
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.slide {height: 100%;float: left;clear: none;}
.slider-arrows {}
.slider-arrow {
	position: absolute;
	display: block;
	width: 40px;
	height: 80px;
}
.slider-arrow--right {
	bottom: 50%;
	right: 30px;
	background-image:url("../images/right.png");
	background-repeat:no-repeat;
	background-size: cover;
}
.slider-arrow--left {
	bottom: 50%;
	left: 30px;
	background-image:url("../images/left.png");
	background-repeat:no-repeat;
	background-size: cover;
	
}
.slider-nav {
	position: absolute;
	bottom: 30px;
	}
.slider-nav__item {
	width: 12px;
	height: 12px;
	float: left;
	clear: none;
	display: block;
	margin: 0 5px;
	background: #fff;}

.slider-nav__item:hover { background: #237ac1; }
.slider-nav__item--current { background: #237ac1; }
.box {width:100%; height:100%;text-transform: capitalize;vertical-align:middle;background-size:cover; background-position:center center;}
.box a{display: block;width: 100%;height: 100%;}
.fshb{ background-color:#f9f9f9;padding-bottom:50px; }

.fshb .fshb-list li a .img{width:265;margin: 20px auto;border:1px solid #ccc;}
.fshb .fshb-list li a h2{font-size: 18px;color:#1475c4;text-align: left!important;line-height: 30px;}
.fshb .fshb-list li a .txt{color:#999;font-size:14px;line-height: 25px;}
.fshb .fshb-list{ padding:20px 0;width: 1200px;margin: 0 auto;}
.fshb .fshb-list li{ float:left; width:25%;}
.fshb .fshb-list li a{display: block;text-decoration: none;width: 267px;margin: 0 auto; text-align: left;}
.fshb .fshb-list li a:hover{transform:translateY(-20px);-webkit-transform:translateY(-20px);}



/*室内空气治理*/
.kqzl{background-image: url("../images/bg.jpg");padding-bottom:40px;}
.kqzl ul{ padding:20px 0;}
.kqzl ul li{ float:left; width:240px;height: 280px;margin:0 0 10px 10px;background-color: #fff; }
.kqzl ul li:nth-child(odd){background-color: #fff;}
.kqzl ul li a{width:100%;height:100%;display:block;overflow:hidden;text-decoration:none;position:relative;
}
.kqzl ul li a .img{ width:200px; height:100px;text-align:center; padding-top:10px; position:absolute; left:28%; margin-left:-50px; top:20px;}
.kqzl ul li a h2{font-size:14px; color:#fff; font-weight:100;text-align-last: center;position: absolute;width:100%;bottom:30px;}
.kqzl ul li a h2:nth-child(odd){color:#333; }
.kqzl ul li:hover{ 
	-webkit-box-shadow: 1px 10px 30px rgba(0,0,0,0.1);
	box-shadow: 1px 10px 30px rgba(0,0,0,0.1);
	}
.kqzl ul li a:hover .img{top:5px;transform:scale(0.9);}
.kqzl ul li a:hover h2{bottom:15px; }





/*服务案例*/
.case{background-color:#fff;padding: 0 0 30px 0; }
.case-nav{width:556px;margin:10px auto;}
.case-nav li{width:130px;height:34px;float: left;margin-right:10px;}
.case-nav li:nth-child(4){margin-right:0px; }
.case-nav li a{display: block;border:1px solid #237ac1; text-align: center;line-height: 30px;border-radius:2px;color:#237ac1;font-size:14px; }
.case-nav li a:hover,.case-nav li .cur{background-color:#237ac1;color:#fff; }

#scroll{width:1200px;margin:20px auto;}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{width:205px;height:290px;margin:10px auto;background-color:#fff;
-webkit-box-shadow: 1px 0 10px rgba(0,0,0,0.08);
box-shadow: 1px 0 10px rgba(0,0,0,0.08);}
#scroll .item a{color:#333;display: block;position:relative;width:100%;height:100%;}
#scroll .item a .img{width: 190px;height: 245px;overflow: hidden;z-index:3;position: absolute;top:7px;left:7px; }
#scroll .item a .img img{width:100%;}
#scroll .item a::before{content:'';width:100%;height:1%;position: absolute;left:0;bottom:0;background-color:#237ac1; z-index:1;
transition:all 0.3s;
-webkit-transition:all 0.3s;}
#scroll .item a:hover h3{color:#fff; }
#scroll .item a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}
#scroll .item a:hover::before{height:100%;}
#scroll h3{font-size:14px;line-height:36px;text-align: center;font-weight:200;z-index:2;position: absolute;
bottom:-5px;width:100%;left:0;  }
.owl-theme .owl-controls .owl-buttons div{position:absolute;top:140px;margin:0;padding:0;background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{width: 40px;height:40px;background-color:#237ac1;font-size:30px;font-family:宋体; line-height:35px; }
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-60px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-60px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}


/*净化器租赁*/
.zl{background-color:#fbfbfb;padding:0;margin: 0}
.zllist{}
.zllist ul{width:1200px;margin:20px auto;padding-top:10px; }
.zllist ul li{width:26.66%;float:left;position: relative;padding-top:10px;padding-bottom:20px;margin-right: 10%; }
.zllist ul li:nth-child(3){margin-right: 0%;}
.zllist ul li .img{width:115px;height: 115px;margin:0 auto;background-repeat: no-repeat;overflow: hidden;background-image: url("../images/zl-ico.png");}
.zllist ul li .z1{background-position:0 0; }
.zllist ul li .z2{background-position:0 -128px; }
.zllist ul li .z3{background-position:0 -256px; }
.zllist ul li h4{text-align: center;color:#595959;font-size:16px;font-weight:100;position: relative;margin-bottom: 30px;}
.zllist ul li h4:after{content: '';position: absolute;width: 90px;height: 1px;background-color: #dadada;left: 50%;margin-left: -45px;bottom: -20px;
	transition:all 0.5s;
    -webkit-transition:all 0.5s; /* Safari and Chrome */
}
.zllist ul li i{ width: 40px;height: 40px;border-radius:50%;color: #595959;line-height: 40px;text-align: center;margin: 10px auto;display: block;
font-style: normal;}
.zllist ul li p{font-size: 14px;list-style:25px;color: #848484;text-align: center;width: 100%;margin:10px auto;}
.zllist ul li:hover{
transform:translateY(-10px);
-webkit-transform:translateY(-10px);}
.zllist ul li:hover .z1{background-position:-125px 0; }
.zllist ul li:hover .z2{background-position:-125px -128px;}
.zllist ul li:hover .z3{background-position:-125px -256px;}
.zllist ul li:hover h4{color: #237ac1;}
.zllist ul li:hover h4:after{width: 30px;margin-left: -15px;}
.zllist ul li:hover i{background-color: #fff;
	-webkit-box-shadow: 1px 0 10px rgba(0,0,0,0.1);
	box-shadow: 1px 0 10px rgba(0,0,0,0.1);	
}
.zllist ul li:hover p{}

/*新闻*中心*/
.news{background-color:#f2f2f2;padding: 0 0 30px 0; }
.news-nav{
display: flex;
display: -webkit-flex;
justify-content:center;
flex-flow: wrap;	
width: 100%;	
}
.news-nav li{width:130px;height:34px;margin-right:10px;}
.news-nav li:nth-child(3){margin-right:0px; }
.news-nav li a{display: block;border:1px solid #237ac1; text-align: center;line-height: 30px;border-radius:2px;color:#237ac1;font-size:14px;}
.news-nav li a:hover,.news-nav li .cur{background-color:#237ac1;color:#fff; }

.news .newslist{
display: flex;
display: -webkit-flex;
justify-content:center;
flex-flow: wrap;	
width: 1200px;margin: 50px auto;
}
.newslist .newitem{width:50%;}
.newslist .newitem a{display: block;width: 96%;height: 130px;overflow: hidden; margin: 12px auto;background-color: #fff;padding:15px 15px 15px 15px;position: relative; }
.newslist .newitem a:after{
	position: absolute;
	content: '+';
	font-size:32px;
	font-weight: 300;
	top:-5px;right: 8px;
	color: #237ac1;
}
.newslist .newitem a .img{width: 30%;background-size: cover;background-position: center center;height: 100px;float: left;}
.newslist .newitem a .img img{width: 100%;}
.newslist .newitem a .title{float: right;width: 70%;text-align:left;padding: 0 0 0 20px;}
.newslist .newitem a .title h4{font-size:18px;font-weight:400;color: #222;padding: 0;margin:0 0 10px 0; }
.newslist .newitem a .title p{font-size:13px;line-height: 20px;color: #999!important; 
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;

}
.newslist .newitem a:hover{
-webkit-box-shadow: 1px 0 30px rgba(0,0,0,0.08);
box-shadow: 1px 0 30px rgba(0,0,0,0.08);
transform: translateY(-10px);
-webkit-transform: translateY(-10px);
}
.newslist .newitem a:hover .title h4{color: #237ac1}


.shownews{width: 90%; max-width:1200px;margin: 0  auto 50px;background-color: #fff;padding: 20px;-webkit-box-shadow: 1px 0 30px rgba(0,0,0,0.02);box-shadow: 1px 0 30px rgba(0,0,0,0.02);}
.shownews .shownews-title{font-size:26px;text-align: center;border-bottom: 1px solid #efefef;margin-bottom: 1px;padding: 20px 0;color: #237ac1;}
.shownews .shownews-info{background-color: #f9f9f9;height: 35px;line-height: 35px;text-align: center;font-size:12px;color: #888;margin-bottom: 30px; }
.shownews .shownews-info span{padding:0 12px; }
.shownews .shownews-info i{font-size: 1.6em!important;padding-right: 2px; }
.shownews .shownews-cont{font-size:14px;line-height: 25px;color:#444;margin-bottom: 30px;border-bottom: 1px solid #efefef;padding-bottom: 20px; }




.prolist{width:1200px;margin:0 auto;}
.p-title{}
.p-title h2{font-size:18px;color: #444;display: block;float:left;height: 40px;}
.p-title h2 span{display: block;font-size:12px;color: #8f8f8f;line-height: 25px;text-align: left; }
.p-title .pro-nav{text-align: right;font-size:14px;color:#999;float: right;line-height: 50px!important;height: 40px;}
.p-title .pro-nav span{padding-left:20px;}
.pro-cont{display: flex;display:-webkit-flex;justify-content:left;padding: 30px 0;}
.pro-cont li{width: 23.5%;margin-right: 2%;}
.pro-cont li:last-child{margin-right: 0%;}
.pro-cont li a{width: 100%;display: block;margin: 0 auto;}
.pro-cont li a .img{background-color: #fff; border: 1px solid #e5e5e5;text-align: center;padding:20px 0;overflow: hidden;margin-bottom: 10px; }
.pro-cont li a .img img{width: 180px;height: 232px;}
.pro-cont li a .title{width: 100%;position: relative;text-align: left;overflow: hidden;}
.pro-cont li a .title h4{font-size: 14px;color:#666;display: block;line-height: 20px;padding: 0;margin: 0; }
.pro-cont li a .title span{font-size: 12px;color: #aeaeae;display: block}
.pro-cont li a .title i{font-size: 1.4em;position: absolute;right:-20px;top:10px;color: #aeaeae;}
.pro-cont li a:hover{text-decoration: none;
transform:translateY(-20px);-webkit-transform:translateY(-20px)}
.pro-cont li a:hover .img{
	-webkit-box-shadow: 1px 0 40px rgba(0,0,0,0.0.06);
	box-shadow: 1px 0 40px rgba(0,0,0,0.06);
}
.pro-cont li a:hover .title i{right:0;}
.pro-cont li a:hover .title h4{color:#237ac1;}



#zlpro{width:650px;margin:10px auto;padding-top:20px; }
#zlpro .owl-wrapper-outer{margin:0 auto;}
#zlpro .item{width:180px;height:250px;margin:10px auto;}
#zlpro .item a{color:#333;display: block;width:100%;height:100%;}
#zlpro .item a .img{width: 180px;height: 220px;overflow: hidden;}
#zlpro .item a .img img{width:90%;margin:0 auto;display: block;}
#zlpro .item a h3{font-weight:200;font-size:16px;line-height:30px;text-align: center;color:#333;}
#zlpro .item a:hover{
transform:translateY(-10px);
-webkit-transform:translateY(-10px);}
#zlpro .item a:hover .img img{transform:scale(1.1); }

/*新闻中心*/
.inews{ background-color:#f8f8f8;}
.inews .news-title{ width:1200px; margin:0 auto; padding-top:60px;}
.inews .news-title h2{ float:left;color:#094b95; font-size:35px; padding:0; margin:0; position:relative;}
.inews .news-title h2:after{
	content:'';
	width:55px;
	height:3px;
	background-color:#f9ba3d;
	position:absolute;
	left:0;
	bottom:-10px;
	}
.inews .news-title h2 span{ font-size:14px; font-family:Arial, sans-serif; text-transform:uppercase; color:#888;}
.inews .news-title .news-nav{ float:right; width:210px; height:30px;}
.inews .news-title .news-nav li{ float:left; width:98px;}
.inews .news-title .news-nav li a{
	display: block;
	border: 1px solid rgba(0,0,0,0.1);
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	background-color: #fff;
	text-decoration: none;
}
.inews .news-title .news-nav li a:hover,.inews .news-title .news-nav li .cur{ background-color:#094b95; color:#fff;}


.subbanner{width: 100%;height: auto;background-position: center center; background-size: cover;}
.subbanner img{width: 100%;}

/*关于我们*/
.main{width: 100%;height:auto;}
.main .subtitle h1,h2,h3{text-align: center;}
.main .subtitle h1{font-size:36px;font-weight:100;color: #333;letter-spacing: 2px;margin-bottom: 20px;}
.main .subtitle h1 span{color:#237ac1; }
.main .subtitle h2{}
.main .subtitle h3{font-size:14px;font-weight:normal;color: #999;position:relative;width:50%;margin: 0 auto;font-family:Arial;text-transform: uppercase;}
.main .subtitle h3:before{content:'';width:100px;height:1px;background-color:#999;position:absolute;left:0;top:-5px;}
.main .subtitle h3:after{content:'';width:100px;height:1px;background-color:#999;position:absolute;right:0;top:-5px;}



/*联系我们*/
.sub-contact{padding:40px 0; background-color:#f8f8f8;}
.sub-contact ul{ padding-top:40px;}
.sub-contact ul li{ padding:20px;font-size:14px; line-height:30px; color:#666; float:left; width:48%; margin-right:2%; margin-bottom:2%; border:1px solid rgba(0,0,0,0.08);background-color: #fff;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.05);
	box-shadow: 0 1px 10px rgba(0,0,0,0.05);
	border-radius:4px;
}
.sub-contact ul li:nth-child(even){ margin-right:0;}
.sub-contact ul li h3{ line-height:30px; font-size:18px; display:block; background-color:#edf5fb; padding:4px 10px; margin-bottom:10px; text-align:center !important; color:#237ac1; position:relative;
font-weight:300;border-radius:4px;}
.sub-contact ul li h3 i{ font-size:1.6em; color:#237ac1; position:absolute;left:10px;top:5px;}

/*招商加盟*/
.zs_cont{}
.zs_cont .main {
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}
.zs_cont .main h2 {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.zs_cont .main h3 {
	font-size: 18px;
	color: #333333;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	text-align:left !important;
}

.zs_cont .main div {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	margin-bottom: 20px;
}

.zs_div1 {
	height: 500px;
	width: 100%;
	background-color: #f8f8f8;
	text-align: center;
	padding-top: 50px;
}
.zs_div2 {
	background-image: url("../images/zs_bg1.gif");
}

.zs_div3 {
	background-color: #f8f8f8;
}
.zs_div4 {
	background-image: url("../images/zs_bg1.gif");
}
.zs_div5 {
	background-color: #f8f8f8;
}
.zs_div6 {
	background-image: url("../images/zs_bg1.gif");
}
.zs_div7 {
	background-color: #f8f8f8;
}
.zs_div8 {
	background-image: url("../images/zs_bg1.gif");
}
.zs_div9 {
	background-color: #f8f8f8;
}
.zs_div10 {
	background-image: url("../images/zs_bg1.gif");
}
.zs_div11 {
	background-color: #f8f8f8;
}
.zs_div12 {
	background-image: url("../images/zs_bg1.gif");
}
.zs_div13 {
	background-image: url("../images/banner2.jpg");
	background-repeat: no-repeat;
	background-position: center;
	height: 651px;
}
.zs_div14 {
	text-align: center;
	background-image: url("../images/zs_bg1.gif");
	padding-top: 50px;
	padding-bottom: 50px;
}
.zs_div15 {background-color: #f8f8f8;padding-bottom: 50px;text-align: left!important;}

.w500 {
	width: 500px;
}
.w520 {
	width: 520px;
}

.bg1 {
	background-image: url("../images/zs_bg2.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg2 {
	background-image: url("../images/zs_4.jpg");
	background-position: right center;
	background-repeat: no-repeat;
}
.bg3 {
	background-image: url("../images/zs_6.jpg");
	background-position: right center;
	background-repeat: no-repeat;
}
.bg4 {
	background-image: url("../images/zs_7.png");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg5 {
	background-image: url("../images/zs_13.png");
	background-position: right bottom;
	background-repeat: no-repeat;
}

.title {
	text-align: center;
	padding-bottom: 50px;
}
.title1 {
	background-image: url("../images/zs_14.png");
	background-position: left center;
	display: block;
	height: 59px;
	background-repeat: no-repeat;
	text-indent: 70px;
}

/* marqueeleft */
.marqueeleft{
	height:400px;
	width:1010px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}
.marqueeleft ul{float:left;}
.marqueeleft li{
	float:left;
	display:inline;
	width:240px;
	height:400px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
.marqueeleft li .txt{
	text-align:center;
	height:40px;
	line-height:40px;
}
.zs_case {
	padding: 0px;
	width: 1010px;
	margin: 0 auto;
}
.zs_case li {
	float: left;
	list-style-type: none;
}
.zs_case .mr15 {
	margin-right: 15px;
}

.zs_case li .txt{
	text-align:center;
	height:40px;
	line-height:40px;
}


/*租赁设备*/

.zlsb {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.zlsb .title{padding:30px 0;  }
.zlsb .title h2{font-size: 28px;font-weight:800!important;color: #237ac1;display: block;text-align: center; }
.zlsb .title span{font-size:14px;font-weight: 100;color:#999;}
.zlsb .title p{font-size:16px;color: #666;padding:40px 0;}

.zlsb .zldiv {width: 1200px;margin: 0 auto;}
.zlsb .zldiv .zl1 {
	float: left;
	height: 400px;
	width: 380px;
	margin-right: 30px;
	transition:all 0.5s;
    -moz-transition:all 0.5s; /* Firefox 4 */
    -webkit-transition:all 0.5s; /* Safari and Chrome */
    -o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	
}
.zlsb .zldiv .zl1:nth-child(3){margin-right: 0;}
.zlsb .zldiv .zl1 img {height: 260px;overflow: hidden;}
.zlsb .zldiv .zl1 h3 {font-size: 16px;color: #303030;text-align: left!important;font-weight:600;display: block;padding:0 20px!important; }
.zlsb .zldiv .zl1 p {font-size:14px;color:rgba(0,0,0,0.4)!important;line-height: 22px;text-align: left!important;display: block;padding:0 20px!important;}
.zlsb .zldiv .zl1:hover{box-shadow: 0 0 30px rgba(0,0,0,.08);-webkit-box-shadow: 0 0 30px rgba(0,0,0,.08)}
.zlsb .zldiv .zl1:hover h3{color: #237ac1;}

.zlsb .zllist {background-color: #fcfcfc;width: 1200px;margin: 30px auto;}
.zlsb .zllist .img {float: left;width: 480px;}
.zlsb .zllist .zlinfo {float: right;width: 620px;padding-top: 140px;}
.zlsb .zllist .zlinfo h1 {font-size: 24px;font-weight: 800;display: block;text-align: left;padding: 0;margin: 0;}
.zlsb .zllist .zlinfo h2 {font-size: 14px;font-weight: normal;color: #999;display: block;margin-bottom: 20px;text-align:left !important;padding: 0;margin: 10px 0 10px 0;}
.zlsb .zllist .zlinfo .zu {margin:18px 0; }
.zlsb .zllist .zlinfo .zu p {font-size: 14px;line-height: 25px;color: #606060;}
.zlsb .zllist .zlinfo .zu .zu1 {display: inline-block;background-color: #3381bf;padding: 6px 20px;font-size:14px;color: #fff;margin-right: 10px; }
.zlsb .zllist .zlinfo .zu .zu2 {display: inline-block;background-color: #d8271d;padding: 6px 20px;font-size:14px;color: #fff;margin-right: 10px; }
.zlsb .zllist .zlinfo .zu a{color: #303030;font-size:16px;padding:6px 10px;display: inline-block;  }
.zlsb .zllist .zlcs {margin: 0;}
.zlsb .zllist .zlcs .title{margin: 0;}
.zlsb .zllist .zlcs .title h2{font-size: 18px;color: #303030;padding: 0;margin:5px 0;text-align: center;}
.zlsb .zllist .zlcs .title span{font-size: 16px;color: #999999;text-align: center;display: block;}
.zlsb .zllist .zlcs table {
	border: 1px dotted #eff0f5;
	font-family: Arial, "Microsoft YaHei";
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.zlsb .zllist .zlcs td { border: 1px dotted #eff0f5;padding: 10px 10px 10px 20px;}
.zlsb .zllist .zlcs td strong{font-size: 14px;font-weight:800;color: #3c3c3c; }
.zlsb .zllist .zlcs .beizhu {
	font-family: Arial, "Microsoft YaHei";
	font-size: 14px;
	color: #959595;
	text-align: center;
	line-height: 50px;
}


/*租赁流程*/

.lease-lc{ margin-top:20px;}
.lease-lc .title{padding:30px 0;  }
.lease-lc .title h2{font-size: 28px;font-weight:800!important;color: #333;display: block;text-align: center; }
.lease-lc .title span{font-size:14px;font-weight: 100;color:#999;}
.lease-lc .title p{font-size:16px;color: #666;padding:40px 0;}
.lease-lc-list{background-image:url("../images/lc_bg.jpg");background-position: center top;background-repeat: no-repeat;background-size: cover;padding-bottom: 120px;text-align: center;position: relative;}
.lease-lc-list img{position:relative;z-index: 20;}
.lease-lc-list:after{position: absolute;content: '';width: 100%;left:0;top:230px;height: 1px;background-color: #e2e2e2;z-index: 10;}
/*案例展示*/
.subcase{background-color:#f6f6f6; }
.caselist{width:1200px;margin:20px auto;}
.caselist .item{width:220px;height:310px;background-color:#fff;float: left;margin:30px 10px;}
.caselist .item a{color:#333;display: block;position:relative;width:100%;height:100%;}
.caselist .item a .img{width:206px; height: 260px; overflow: hidden;z-index:3;position: absolute;top:7px;left:7px; }
.caselist .item a .img img{width:100%;}
.caselist .item a::before{content:'';width:100%;height:1px;position: absolute;left:0;bottom:0;background-color:#237ac1; z-index:1;
transition:all 0.3s;
-webkit-transition:all 0.3s;}
.caselist .item a:hover h3{color:#fff; }
.caselist .item a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.caselist .item a:hover::before{height:100%;}
.caselist h3{font-size:14px;line-height:36px;text-align: center;font-weight:200;z-index:2;position: absolute;
bottom:-5px;width:100%;left:0;  }


/*当前位置*/
.location {
	font-size: 14px;
	line-height: 40px;
	color: #999;
	width: 1300px;min-width: 1200px;
	margin: 0 auto;
	text-align: right;
	position: relative;
	
}
.location .loc{background-image: url("../images/lac1.png");background-repeat: no-repeat;background-position: left center;width:120px;height:25px;
	padding-left: 25px;
}
.location a {
	color: #666666;
	text-decoration: none;
}
.location a:hover {
	color: #FF6600;
	text-decoration: underline;
}


/*产品展示*/

.pro{width:1200px;margin: 20px auto;}
.pro ul {}
.pro ul li{width: 21%;float: left;margin:2% 2%; position: relative; }
.pro ul li a{text-decoration: none;display: block;background-color:#fff;position: relative;overflow: hidden;}
.pro ul li .img{width: 100%;height:250px;background-color:#222;overflow: hidden; }
.pro ul li .img img{width:100%;

}
.pro ul li a h3{font-size:14px; color:#333;line-height: 22px;padding: 5px 10px;}
.pro ul li a .show{position: absolute;left:-100px;top:40%;}
.pro ul li a .buy{position: absolute;right:-100px;top:40%;}
.pro ul li a span{display: inline-block; width:90px;height:30px;background-color:#237ac1;border-radius:5px;color:#fff;text-align: center;line-height:28px;  }
.pro ul li a:hover{box-shadow: 0 0 30px rgba(33,37,44,.2);-webkit-box-shadow: 0 0 30px rgba(33,37,44,.2);}
.pro ul li a:hover  h3{color:#237ac1;}
.pro ul li a:hover .img img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.pro ul li a:hover .img img{opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); }
.pro ul li a:hover .show{left:10%}
.pro ul li a:hover .buy{right:10%}

/*服务介绍*/
.service{width:1300px;min-width: 1200px;margin: 30px auto;}
.service h2{font-size:30px; font-weight:800; margin-bottom:30px; text-align:left; position:relative; color:#237ac1;}
.service h2:after{ content:''; position:absolute; bottom:-15px;left:0;width:30px; height:3px; background-color:#237ac1;}
.service h1{font-size:30px; font-weight:800; margin-bottom:50px; text-align:center; position:relative; color:#237ac1;}
.service h1:after{ content:''; position:absolute; bottom:-15px;left:50%;margin-left: -13px; width:26px; height:4px; background-color:#237ac1;}
.service h5{font-size:18px;text-align: center;color:#444;line-height:40px;}
.service h4{font-size: 26px;padding: 10px 0;color: #333;font-weight:800;  text-align: center;position:relative;margin: 60px 0;}
.service h4:after{ content:''; position:absolute; bottom:-15px;left:50%;margin-left: -13px; width:26px; height:4px; background-color:#333;}

.fixed {
	position:fixed;
    width:15%;
	float: left;
	top:200px;
}
.service-nav{ width:15%;float: left; margin-right:2%; position: relative; }
.service-nav h2{background-color:#237ac1;padding: 0;margin: 0;font-weight: 200;color: #fff;padding:12px 0px 5px 20px;font-size:20px;line-height: 25px; box-shadow: 0 0 10px rgba(33,37,44,.1);-webkit-box-shadow: 0 0 10px rgba(33,37,44,.1);}
.service-nav h2 span{display: block;font-size: 12px;font-family: Arial, "sans-serif";font-weight: 200;
color:rgba(255,255,255,0.6) }
.service-nav h2:after{content: '';width: 0;height: 0;}
.service-nav li{ margin-bottom: 1px;}
.service-nav li a{display: block;height:40px;font-size:14px;color: #333; position: relative;overflow: hidden;background-color:#fff;}
.service-nav li a span{position: absolute;left:30px;top:10px;}
.service-nav li a i{height: 0px;width: 2px;background-color:#237ac1;position:absolute;left:10px;top:16px; }
.service-nav li a:hover,.service-nav .cur a{color: #237bc1;text-decoration: none;background-color:#f2f2f2;}
.service-nav li a:hover span,.service-nav .cur a span{left:20px;top:10px;}
.service-cont{width:83%;float: right;position: relative;margin-bottom: 30px;}
.s-cont{position: relative;width: 100%;}
.s-cont:after{content: '';height: 5px;width:80px;background-color:#237ac1;position: absolute;top:-1px;left:0;}
.s-cont img{max-width:1000px;display: block;margin: 0 auto;}

.service-nav li a:hover i,.service-nav .cur a i{height: 12px;left:10px;top:16px; }
.service .service-txt{padding:20px; background-color:#fff;padding:30px;margin-bottom: 30px;}
.service .service-txt p{font-size:16px; line-height:30px;}
.service .service-txt .img{width:100%; margin:60px auto;}
.service .service-txt .img img{width:100% }

.service .service-pro{background-color:#fff;margin-bottom: 30px;padding:30px;}
.service .service-pro .service-pro-titile{ padding-top: 30px;}
.service .service-pro .service-pro-titile li{width:49%;height:150px;  float: left; background-color:#fff;position: relative; padding:30px 30px 40px 120px; border-radius:4px; margin-right:2%; }
.service .service-pro .service-pro-titile li:nth-child(2){margin-right: 0;}
.service .service-pro .service-pro-titile li h3{position: absolute;width: 100px; height: 100px;border-radius: 50%;border:8px solid #f6f6f6;
left:10px;top:0px;background-color:#fff;font-size: 18px;text-align: center;line-height:80px;color:#237ac1;font-weight:800;
;box-shadow: 0 0 20px rgba(33,37,44,.1);-webkit-box-shadow: 0 0 20px rgba(33,37,44,.1);
}
.service .service-pro .service-pro-titile li p{font-size:14px;line-height:30px;color: #666;  }
.service .service-pro .service-pro-list{background-color:#fff;padding:20px;margin:2% 0;border-radius:4px; }
.service .service-pro .service-pro-list .title{ text-align: left;height: 70px;}
.service .service-pro .service-pro-list ul{padding: 0;margin: 0;}
.service .service-pro .service-pro-list ul li{width:23%;float: left;border:5px solid #f8f8f8;margin:1%;padding: 10px; }
.service .service-pro .service-pro-list ul li img{width:70%;display: block;margin:10px auto;}
.service .service-pro .service-pro-list ul li span{display: block;text-align: center;font-size:16px;color:#237ac1; }

.tb1{margin:20px auto;width:1000px;border:1px solid #999;}
.tb1 th{line-height: 35px;background-color:#237bc1;font-size: 16px;color: #fff;border:1px solid #237bc1; }
.tb1 td{padding:10px; border-bottom:1px solid #999;font-size: 14px;color:#333; }
.tb1 .tdbg{ background-color:#dae3f3; }

.service-cl{background-color:#fff;margin-bottom: 30px;padding:30px 0; }
.service-cl p{font-size:16px;color: #333;line-height: 25px;padding:5px 25px;  }
.service-cl .cllist{padding:30px; }
.service-cl .cllist li{width:20%;float: left; }
.service-cl .cllist li img{width: 80%; display: block;margin: 10px auto;border-radius:50%;height:160px;width:160px;border:6px solid #f0f0f0;}
.service-cl .cllist li span{font-size:16px;line-height:30px;text-align: center;display: block; }


.service-qm {background-color:#fff;margin-bottom: 30px;padding:30px; }
.service-qm p{font-size:16px;line-height:30px;}
.service-qm h6{font-size: 18px;font-weight: 700;color:#237bc1; }
.service-qm .bzlist{padding:0 20px; }
.service-qm .bzlist li{padding:10px 0;font-size:14px;padding-left: 30px;position: relative; }
.service-qm .bzlist li i{width:20px;height:20px;border-radius:50%;background-color:#237bc1;display: block;text-align: center;color: #fff;position: absolute;left:0;top:50%;margin-top:-10px;}
.service-qm .cllist{padding:20px 0; }
.service-qm .cllist li{width:20%;float: left;padding-bottom:20px;}
.service-qm .cllist li img{width: 80%; display: block;margin: 10px auto;border-radius:50%;height:160px;width:160px;border:6px solid #f0f0f0;}
.service-qm .cllist li span{font-size:16px;line-height:30px;text-align: center;display: block; }



.service-dt {background-color:#fff;padding:30px;margin-bottom: 30px; }
.service-dt p{font-size:16px;line-height:30px;}
.service-dt h6{font-size: 18px;font-weight: 700;color:#237bc1; }
.service-dt .bzlist{padding:0 20px; }
.service-dt .bzlist li{padding:10px 0;font-size:14px;padding-left: 30px;position: relative; }
.service-dt .bzlist li i{width:20px;height:20px;border-radius:50%;background-color:#237bc1;display: block;text-align: center;color: #fff;position: absolute;left:0;top:50%;margin-top:-10px;}
.service-dt .cllist{padding:20px 0; }
.service-dt .cllist li{width:25%;float: left;padding-bottom:20px;}
.service-dt .cllist li img{width: 80%; display: block;margin: 10px auto;border-radius:50%;height:160px;width:160px;border:6px solid #f0f0f0;}
.service-dt .cllist li span{font-size:16px;line-height:30px;text-align: center;display: block; }


.service-fx {background-color:#fff;margin-bottom: 30px;padding:30px; }
.service-fx p{font-size:16px;line-height:30px;}
.service-fx .fx-img{width:45%;float: left;height: 430px;}
.service-fx .fx-tab{width:55%;float: right; height: 430px;border: 1px solid #fff;}
.service-fx .fx-tab tr{}
.service-fx .fx-tab th{padding:10px;font-size: 20px;font-weight:600;text-align: center;background-color: #4472c4;color: #fff; }
.service-fx .fx-tab td{padding:5px; text-align: center;background-color: #dae3f3;font-size:16px; }
.service-fx .fx-tab .tdbg{background-color: #8faadc;}


.service-fa {background-color:#fff;padding:30px; }
.service-fa p{font-size:16px;line-height:30px;text-align: center}
.service-fa h3{font-size:18px;font-weight: 800;color: #333;text-align: center;}
.service-fa .en{font-size:12px;color: #bfbfbf;text-align: center; }
.service-fa .s-fa-list{padding:20px 0;display: flex;display:-webkit-flex;justify-content:center;}
.service-fa .s-fa-list li{padding: 10px 20px;}
.service-fa .s-fa-list li img{}
.service-fa .pic{width: 1000px!important;margin: 0 auto;}
.service-fa .pic img{width: 1000px!important; display: block;margin:30px auto;}

.service-fa .s-fa-list1{padding:30px 0;display: flex;display:-webkit-flex;justify-content:center;}
.service-fa .s-fa-list1 li{position:relative;width:48%;padding-left:270px; }
.service-fa .s-fa-list1 li .imgs{position: absolute;left:0;top:0;width: 260px;height: 170px;overflow: hidden;}
.service-fa .s-fa-list1 li .txt{text-align: left;padding-right: 20px;}
.service-fa .s-fa-list1 li .txt h6{font-size:18px;color: #333; text-align: left!important;margin: 0;padding: 0;line-height: 30px;}
.service-fa .s-fa-list1 li .txt .en{text-align: left!important;}
.service-fa .s-fa-list1 li .txt p{font-size:13px;color: #868585;line-height: 22px;text-align: left!important; }

/*subcase*/
.showcase{width:1200px;margin:30px auto;}
.showcase .case-t{text-align: center; font-size:20px;font-weight:600;color: #333;margin-bottom: 30px;  }
.showcase .case-c{font-size: 14px; line-height: 22px;color: #666;}

.showpro {width: 1200px;margin: 0 auto;
	padding: 15px;
}

.showpro .showpro_info{
	font-size: 20px;
	color: #666666;
    text-align: center;
	padding: 10px 0;
	margin: 10px 0;
}


.showpro .showpro_txt {
	padding: 10px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	margin-top: 10px;
	border-top: solid #EAEAEA 1px;
}
.showpro .showpro_txt img{max-width:1200px;display: block;margin: 0 auto;}



/*微信*/
.mob{ display: none; position:absolute; top:35px;right:50px; z-index:10000; width:120px; height:120px;}
.weixin{ display: none; position:absolute;top:35px;right:50px; z-index:10000; width:120px; height:120px;}
.weixin img,.mob img{ width:100%; height:100%;box-shadow: 0 0 20px rgba(33,37,44,.15);-webkit-box-shadow: 0 0 20px rgba(33,37,44,.15)}



/*update 2017-10-24*/
.zs_cont .title{display: block;text-align: center;padding-top:40px;padding-bottom: 30px; font-size:30px!important;color:#333!important;font-weight:600; }
.zs_cont .title span{display: block;text-align: center;font-size:14px;color:#999;line-height: 20px;font-weight: 200;  }
.zs_cont .zs-txt{font-size:16px;color: #777;line-height: 30px;text-align: center; }
.zs_cont hr{
	height: 1px;
	border: none;
	border-top: 1px dashed #d5d5d5;
	width: 1200px;
	margin: 30px auto;}
.zs_cont .pic{text-align: center;}
.zs_cont .pic img{display: block;margin: 30px auto; }
.zs-div{width:1200px;margin: 30px auto;}
.zs_cont .zs-fwlist{float: left;width:33.33%;}
.zs_cont .zs-fwlist li{color: #262626;text-align: left;font-size: 16px;line-height: 50px;position: relative;}
.zs_cont .zs-imglist{padding: 50px 0;}
.zs_cont .zs-imglist li{width: 33.33%;float: left;}
.zs_cont .zs-imglist li img{display: block;margin: 10px auto;}
.zs_cont .zs-imglist li span{display: block;text-align: center;line-height: 30px;font-size:18px;color: #494949; }
.zs_cont .zs-imglist li .b1{border:1px solid #d1d1d1;}
.zs_cont .zs-imglist li .b2{border:4px solid #d1d1d1;}

/*update 2017-10-26*/
.about-banner{background-position: center top; background-repeat: no-repeat; background-size: cover;height: 550px;}

.about{width:100%;padding:30px  0; }
.about hr{
	height: 1px;
	border: none;
	border-top: 1px dashed #d5d5d5;
	width: 1200px;
	margin: 40px auto;}

.about .title{padding:30px 0;  }
.about .title h2{font-size: 28px;font-weight:800;color: #333333;display: block;text-align: center; }
.about .title span{font-size:14px;font-weight: 100;color:#999;}
.about .title p{font-size:16px;color: #666;padding:20px 0;}
.about .about-txt{font-size:16px;color:#777;line-height: 30px;text-align: center; }

.about-time{width:1200px;margin: 30px auto;}
.about-time .about-time-list{width:33.33%;float: left;position: relative; }
.about-time .about-time-list h2{font-size:60px;color: #7b7b7b;font-weight:100;font-family:Arial;}
.about-time .about-time-list p{font-size:16px;color:#bdbcbc;text-align: center; }
.about-time .about-time-list:before{content:'';position: absolute;right:0px;top:40px;  height: 80px;float: left;width:1px;background-color:#eaeaea;  } 
.about-time .about-time-list:nth-child(3):before{width:0px}


.about .about-wh{width: 1200px;margin: 60px auto;display: flex;display:-webkit-flex;justify-content:center;}
.about .about-wh li{margin:0 30px;}
.about .about-wh li .img{width: 340px;overflow: hidden;}
.about .about-wh li .img img{width: 100%;}
.about .about-wh li h2{font-size:16px;color: #777;text-align: left; }
.about .about-wh li p{font-family:Arial;font-size:12px;color: #777;width: 340px; }

.about .about-brand{width: 1070px;margin:50px auto;}
.about .about-brand .img{width: 520px;float: left;}
.about .about-brand .about-brand-txt{width: 500px;float: left;margin-left: 50px;font-size:16px;line-height:32px;color: #666;  }
.about .about-brand .about-brand-txt hr{margin:20px auto;width: 100%;}

.about .about-course{width: 1200px;margin: 0px auto;}
.about .about-course h2{font-size:18px;font-weight: 800;color: #333;text-align: left;line-height: 50px;padding-left: 80px; }
.about .about-course li{border-top:1px solid #e1e4ec;border-bottom:1px solid #e1e4ec;line-height: 60px;height: 60px;display: flex;
display:-webkit-flex;justify-content:left;padding-left: 80px;background-color: #f6f7fa;position: relative;}
.about .about-course li:before{content: '';position: absolute;height: 18px;width: 1px;bottom:4px;left:184px;background-color: #ddd;}
.about .about-course li:nth-child(2n-1){background-color:transparent;border: none;}
.about .about-course li h3{font-size:20px;color: #333;padding-right:30px;   }
.about .about-course li i{padding-right: 30px;padding-top:23px;color: #1475c4; }

.about .about-course li p{font-size:14px;color: #777;line-height: 60px; }

.about .about-zs{width: 1200px;margin: 30px auto;text-align: center;}

.about .about-zs .img{margin: 30px 0;}
.about .img-list{width: 1100px;padding:30px 0;margin:0 auto;}
.about .img-list li{float:left;width: 25%; text-align: center;}
.about h4{color: #5d5d5d;font-size:22px;text-align: left;line-height: 50px;padding-left: 70px;}









.p10 {
	FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 30px; TEXT-DECORATION: none
}
.p12 {
	FONT-SIZE: 18px; COLOR: #ff0000; LINE-HEIGHT: 30px; TEXT-DECORATION: none
}
