.header {
	background: rgba(255,255,255,0.9);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
}
.header .logo {
	margin-top: 0px;
	margin-left:20px;
	width:30%;
}
.header .logo img {
	max-width: 100%;
	margin-top: 15px;
}
.header .search .search-box li {
	float: left;
}
.header .search span {
	display: block;
	width: 80px;
	height: 80px;
	overflow: hidden;
}
.header .search span.one {
	background: url(../images/ssd.png) no-repeat center #006ed3;
}
.header .search span.two {
	background: url(../images/cn.png) no-repeat center;
}

.header .hot-line{ margin-right:30px; margin-top:15px;}
.header .hot-line h2{ font-size:2.2em; color:#777;  line-height:1em; padding:14px 0 14px 60px; background:url(../images/top-line.png) no-repeat;    background-size: contain;}


#my-menu{ /*display:none;*/}
#hamburger{ display:none}
#hamburger { box-sizing: border-box;display:none;width: 36px; height: 24px; position: fixed;/*position: absolute;*/ top:20px; right:5%; z-index:9999;}
#hamburger:before, #hamburger:after, #hamburger span { background:#000; content: ''; display: block; width: 36px; height: 4px; }
#hamburger span { margin: 6px 0 0 0; }
#hamburger:after { margin: 6px 0 0 0; }

#hamburger.hb-fixed { position: fixed; }
/* Hamburger animation */
#hamburger:before, #hamburger:after, #hamburger span { -webkit-transition: none 0.3s ease 0.3s; transition: none 0.3s ease 0.3s; -webkit-transition-property: transform, top, bottom, left, opacity, margin; transition-property: transform, top, bottom, left, opacity, margin; }
html.mm-opening #hamburger:before, html.mm-opening #hamburger:after { top: 20px; }
html.mm-opening #hamburger span { left: -50px; opacity: 0; }
html.mm-opening #hamburger:before { transform: rotate( 45deg ); margin: 13px 0 0 0; }
html.mm-opening #hamburger:after { transform: rotate( -45deg ); margin: -13px 0 0 0; }

.delegate {
    width: 100%;
    position: relative;
    /* max-width: 640px; */
    margin: 0 auto;
}
.delegate .main_img {
    width: 100%;
    vertical-align: top;
}


.seek-bg {
	width: 100%;
	height: 100%;
	background: url(../images/seek_bg.png) repeat-y center;
	background-size: cover;
	position: fixed;
	top: 0;
	display: none;
	left: 0;
	z-index: 9999999999999;
}
.seek-bg-box {
	width: 620px;
	height: 52px;
	background: #fff;
	border-radius: 4px;
	position: absolute;
	left: 50%;
	display: none;
	line-height: 50px;
	z-index: 999999999999999999;
	margin-left: -310px;
	top: 177px;
}
.seek-bg-box .submit {
	padding-right: 28px;
	width: 16px;
	height: 50px;
	border: none;
	background: url(../images/img02.png) no-repeat left center;
}
.seek-bg-box .s-txt {
	padding-left: 21px;
	width: 500px;
	border: none;
	font-size: 14px;
	border-radius: 4px;
	color: #a3a3a3;
}
.top-nav {
	margin-left: 100px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.navn {
	line-height: 34px;
	position: relative;
	z-index: 999;
}
.navn a {
	color: #333;
}
.navn .nLi {
	float: left;
	position: relative;
	display: inline;
}
.navn .nLi h3 {
	float: left;
	font-weight: 500;
	font-size: 1em;
	position:relative;
}
.navn .nLi h3:hover a:after{ width:100%; height:4px; background:#006ed3; position:absolute; left:0; bottom:0; display:block; content:'';}
.navn .nLi h3 a {
	display: block;
	padding: 23px 35px;
	font-size: 1.6em;
	text-decoration: none;
}
.navn .sub {
	display: none;
	width: 100%;
	left: 0;
	top: 100%;
	position: absolute;
	background: #fff;
	line-height: 26px;
	padding: 5px 0;
	z-index: 999;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.navn .sub li {
	zoom: 1;
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
}
.navn .sub a {
	display: block;
	padding: 10px 10px 10px;
	font-size: 1.4em;
	text-decoration: none;
}
.navn .sub a:hover {
	background: #458fdc;
	color: #fff;
}
.navn .on h3 a {
	color: #006ed3;
}
#banner {
	margin-top: 80px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
#minbanner{ display:none;}

.swiper-container {
	width: 100%;
}
.swiper-slide .detail {
	height: 90px;
	background: rgba(0,0,0,.7);
	position: absolute;
	width: 100%;
	bottom: 0;
	color: #fff;
	opacity: 0;
	transition: opacity .3s .3s;
}
.swiper-slide-active .detail {
	opacity: 1;
}
.swiper-slide .detail h3 {
	width: 950px;
	margin: 15px auto 0;
}
.swiper-slide .detail p {
	width: 950px;
	margin: 5px auto 0;
}
.swiper-slide .detail p span {
	width: 650px;
	display: block;
}
/**/.effect1 img {
	transform: scale(1.25, 1.25) translate(10%, 10%);
	transform: scale(1.1, 1.1) translate(4.545%, 4.545%);/*tr     =    (sc-1)/2sc*100%              */
        /* --1.25       0.25/2.5*100%=10%          */
		
}
.leftUp img {
	-webkit-animation-name: leftUp;
	animation-name: leftUp;
}
@-webkit-keyframes leftUp {
0% {
transform:scale(1.1, 1.1) translate(4.545%, 4.545%);
}
100% {
transform:scale(1.1, 1.1) translate(-4.545%, -4.545%);
}
}
@keyframes leftUp {
0% {
transform:scale(1.1, 1.1) translate(4.545%, 4.545%);
}
100% {
transform:scale(1.1, 1.1) translate(-4.545%, -4.545%);
}
}
.moveRight img {
	-webkit-animation-name: moveRight;
	animation-name: moveRight;
}
@-webkit-keyframes moveRight {
0% {
transform:scale(1.1, 1.1) translate(-4.545%, 0);
}
100% {
transform:scale(1.1, 1.1) translate(4.545%, 0);
}
}
@keyframes moveRight {
0% {
transform:scale(1.1, 1.1) translate(-4.545%, 0);
}
100% {
transform:scale(1.1, 1.1) translate(4.545%, 0);
}
}
.moveDown img {
	-webkit-animation-name: moveDown;
	animation-name: moveDown;
}
@-webkit-keyframes moveDown {
0% {
transform:scale(1.1, 1.1) translate(0, -4.545%);
}
100% {
transform:scale(1.1, 1.1) translate(0, 4.545%);
}
}
@keyframes moveDown {
0% {
transform:scale(1.1, 1.1) translate(0, -4.545%);
}
100% {
transform:scale(1.1, 1.1) translate(0, 4.545%);
}
}
.centerBig img {
	-webkit-animation-name: centerBig;
	animation-name: centerBig;
}
@-webkit-keyframes centerBig {
100% {
transform:scale(1.1, 1.1);
}
}
@keyframes centerBig {
100% {
transform:scale(1.1, 1.1);
}
}
.rightDownBig img {
	-webkit-animation-name: rightDownBig;
	animation-name: rightDownBig;
}
@-webkit-keyframes rightDownBig {
100% {
transform:scale(1.1, 1.1) translate(4%, 4%);
}
}
@keyframes rightDownBig {
100% {
transform:scale(1.1, 1.1) translate(4%, 4%);
}
}
.swiper-slide img {
	max-width: 100%;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
}

.swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	background: #4b80b1;
	margin: 0 5px;
}




.a-about-box {
	position: relative;
	height: 660px;
	  background: url(../images/index-newsbg.jpg) left top repeat;
}
.a-about {
	position: absolute;
	left: 50%;
	max-width:1200px;
	margin-left: -600px;
	top: -50px;
	z-index: 9;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 3px rgba(0, 0, 0, .5);
	background:#fff;
}
.a-about-info{ padding:5em; background:#fff; position:relative;}
.a-about-info:after{ display:block; content:''; position:absolute; background:url(../images/a-about-icon.png) no-repeat; width:41px; height:38px; right:6em; top:6em;}
.a-about-info h2{ font-size:3em; color:#171717; font-weight:300; line-height:1; margin-bottom:0.5em;}
.a-about-info h4{ font-size:1.4em; color:#535353; font-weight:300; position:relative; margin-bottom:4em; line-height:1;}
.a-about-info h4:after{ position:absolute; width:30%; height:2px; background:#727272; display:block; content:''; bottom:-2em;}
.a-about-info p{ font-size:1.6em; line-height:1.8em;  }
.a-about-info .more{ width:104px; height:30px; background:#0958dc; text-align:center; border-radius:20px; margin-top:1.5em;}
.a-about-info .more a{ color:#fff; font-size:1.4em; line-height:2.1em;}

.a-about-bottom .a-about-grid{ position:relative; overflow:hidden;}
.a-about-bottom .a-about-grid .a-about-icon{ position:absolute; left:25px; bottom:30px; border:1px solid #fff;}
.a-about-bottom .a-about-grid .a-about-icon .icon{ padding:9px; display:inline-block; border-right:1px solid #fff; margin-right:10px;}
.a-about-bottom .a-about-grid .a-about-icon span{ width:5px; height:5px; background:#fff; border-radius:100%; display:inline-block;}
.a-about-bottom .a-about-grid .a-about-icon a{ color:#fff; line-height:23px; padding-right:10px; font-size:1.6em; text-decoration:none;}

.lisuming_dg {

	-moz-transition: all 1s ease-out;

	-webkit-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	-ms-transition: all 1s ease-out;

	transition: all 1s ease-out;

}

.lisuming_dg:hover {

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.title-w {
	text-align: center;
	margin-bottom: 50px;
}
.title-w h4 {
	font-size: 30px;
	color: #fff;
	font-weight: 500;
	margin-bottom: 15px;
	position: relative;
}
.title-w h4:after {
	content: '';
	width: 34px;
	height: 2px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -17px;
	bottom: -7.5px;
	background-color: #fff;
}
.title-w span {
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
}
.title {
	text-align: center;
	margin-bottom: 40px;
}
.title h4 {
	font-size: 30px;
	color: #3e3e3e;
	font-weight: 500;
	margin-bottom: 15px;
	position: relative;
}
.title h4:after {
	content: '';
	width: 34px;
	height: 2px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -17px;
	bottom: -7.5px;
	background-color: #3e3e3e;
}
.title span {
	font-size: 12px;
	color: #3e3e3e;
	font-weight: 500;
	text-transform: uppercase;
}
.a-product {
	background: #2baae1;
	padding: 55px 0 140px;
	background:url(../images/a-product-bg.jpg) center no-repeat;
	background-size:cover;

}
.k1lf {
	position:relative;
}
.k1lft {
	float: right;
	overflow: hidden;
}
.k1lft img{ max-width:100%;}
.k1lfz {
	float: right;
	position: absolute;
	z-index: 99;
	opacity:0;
	transition-duration: 1s;
}
.k1lfz a {
	width: 100%;

	float: right;
	padding: 45% 10px 0 110px;
	font-size: 1.8em;
	color: #ffffff;
	background: url(../images/k2.png) left bottom no-repeat;
	transition-duration: 1s;
	text-decoration: none;
}
.k1lfz a span{ font-size:14px;}
.k1lfz:hover{background-color: rgba(2,105,192,0.7); width:100%; height:100%;transition-duration: 1s; opacity:1;}
.k1lfz a:hover {

	width: 100%;
	height: auto;
	float: left;
	color: #ffffff;
	text-align: center;
	padding: 45% 0 5%;
	background: url(../images/k12.png) center center no-repeat;
	transition-duration: 1s;
	text-decoration: none;
	
}

.a-pro-title{ display:none;}
.a-pro-title { width:100%; height:40px; text-align:center; }
.a-pro-title p{ font-size:1.6em; color:#fff; line-height:40px;}



.swiper-container-2  .swiper-pagination-bullets{ bottom:50px;}
.sbn-1 {
	background: url(../images/arrow-right.png);
	right: 0;
	width: 58px;
	height: 116px;
	margin-top: -58px;
}
.sbp-2 {
	background: url(../images/arrow-left.png);
	left: 0;
	width: 58px;
	height: 116px;
	margin-top: -58px;
}
.a-more {
	width: 120px;
	height: 30px;
	text-align: center;
	background: #006ed3;
	margin: auto;
	margin-top: 45px;
	border-radius: 20px;
}
.a-more a {
	color: #fff;
	line-height: 30px;
	font-size: 14px;
}
.a-honor {
	padding: 5em 0 6em;
	    background: url(../images/index-newsbg.jpg) left top repeat;

}
.swiper-container-3 {
	max-width: 1024px;
}
.swiper-container-3 .swiper-slide{ text-align:center;}
.swiper-container-3 .swiper-slide .honor-img{ padding:0px 3px 7px 3px;}
.swiper-container-3 .swiper-slide img{
  border-color: rgb(217, 217, 217);
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);

}

.honor-box {
	position: relative;
/*	background-color: rgb(238, 237, 237);
	box-shadow: inset 0px 2px 8.73px 0.27px rgba(0, 0, 0, 0.35);
	padding: 30px 0;*/
}
.sbn-3 {
	background: url(../images/arrow-right-1.png);
	right: 10px;
	width: 44px;
	height: 44px;
	margin-top: -22px;
}
.sbp-4 {
	background: url(../images/arrow-left-1.png);
	left: 10px;
	width: 44px;
	height: 44px;
	margin-top: -22px;
}
/* 首页新闻 */
.index-news {

	width: 100%;
	background: url('../images/index-newsbg.jpg') left top repeat;
	position: relative;
	padding-bottom: 80px;
}
.index-news .preview {
	width: 100%;
	position: relative;
}
.index-news .preview .arrow-left, .index-news .preview .arrow-right {
	width: 50px;
	height: 50px;
	text-align: center;
	position: absolute;
	top: 40%;
	z-index: 5;
	background-color: rgba(158,158,158,0.2);
	border-radius: 50%;
}
.index-news .preview .arrow-left {
	left: 1.5%;
}
.index-news .preview .arrow-right {
	right: 1.5%;
}
.index-news .preview .arrow-left i, .index-news .preview .arrow-right i {
	color: #fff;
	font-size: 4rem;
	line-height: 50px;
}
.index-news .preview .arrow-left:hover, .index-news .preview .arrow-right:hover {
	background-color: rgba(158,158,158,0.8);
}
.index-news .preview .swiper-slide {
	width: 25%;
	position: relative;
	transition: all 1s ease 0s;
}
.index-news .preview .swiper-slide:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0);
	position: absolute;
	left: 0;
	top: 0;
	transition: all 1s ease 0s;
}
.index-news .preview .swiper-slide.active-nav:before {
	background-color: rgba(43, 170, 225 ,0.5);
}
.index-news .view {
	padding-top: 5%;
}
.index-news .view .swiper-container {
	width: 60%;
}
.index-news .view .swiper-container h4 {
	display: inline-block;
	width: 70%;
	font-size: 18px;
	color: #292929;
	line-height: 1.16;
}
.index-news .view .swiper-container h4 a {
	color: #292929;
}
.index-news .view .swiper-container h4 a{
	text-decoration:none;
}
.index-news .view .swiper-container time {
	display: inline-block;
	width: 28%;
	font-size: 14px;
	color: #737373;
	text-align: right;
}
.index-news .view .swiper-container p {
	font-size: 1.4em;
	color: #333;
	line-height: 1.8em;
	padding-top: 22px;
}
.index-news .view .swiper-container .more{ padding-left:10px; margin-top:10px; font-size:1.2em;}
.index-news .view .swiper-container .more a:hover{ text-decoration:none;}

.index-news-min{ display:none;}
.index-news-min .swiper-slide .inews-img{ text-align:center; background:#000;}
.index-news-min .swiper-slide .inews-info{ width:80%; margin:auto; margin-top:2em; margin-bottom:2em;}
.index-news-min .swiper-slide .inews-info h4{
    display: inline-block;
    width: 70%;
    font-size: 1.6em;
    color: #292929;
    line-height: 1.16;
}
.index-news-min .swiper-slide .inews-info h4 a {
    text-decoration: none;
}
.index-news-min .swiper-slide .inews-info time {
    display: inline-block;
    width: 28%;
    font-size: 1.4em;
    color: #737373;
    text-align: right;
}
.index-news-min .swiper-slide .inews-info p {
    font-size: 1.4em;
    color: #333;
    line-height: 1.8em;
    padding-top: 22px;
}



.lxfx{
    position: fixed;
    width:77px;
    height:auto;
    top:200px;
    right:15px;
    z-index: 998;
}
.lxfx li a{
    color:#fff;
    padding-top: 9px;
    display: block;
    height:47px;
    width:300px;
}
.leftlx{
    float:left;
    width:77px;
    height:47px;
}
.lxfx li span{
    font-size: 18px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding-left: 8px;
    border-left: 1px solid #fff;
    margin-top: 8px;
}
.ewm{
    width:120px;
    height:120px;
    background: #c0c0c0;
   
    position: absolute;
    left:-145px;
    top:-40px;
    display: none;
}
.lxfx li i{
    display: block;
    width:30px;
    height:27px;
    margin:0px auto;
    text-align: center;
    background: url("http://www.lvwarm.com/static/web/css/../img/public/fx.png") no-repeat;
    background-position: 4px 0px;
}
.lxfx li i.icon-tel{
    background-position: 0px -25px;
}
.lxfx li i.icon-ly{
    background-position: 4px 0px;
}
.lxfx li i.icon-wx{
     background-position: -34px 4px;
 }
.lxfx li i.icon-wb{
    background-position: -30px -22px;
}
.lxfx li p{
    text-align: center;
    line-height: 12px;
	margin:0;
}
.lxfx li{
    width:77px;
    height:56px;
    background: #1ba8fc;
    margin-bottom: 1px;
    margin-left: 0px;
    position: relative;
    overflow: hidden;
	margin-bottom:5px;
}
.lxfx .lx-o{ background:#0087b9;}
.lxfx .lx-t{ background:#0d9ace}
.lxfx .lx-h{ background:#20abde}
.lxfx .lx-f{ background:#34b8e8}
.lxfx .lx-v{ background:#4dd0ff}


.footer{ background:#32b3ff; padding:6em 0 3em; background:url(../images/foot-bg.jpg) center no-repeat; background-size:cover;}
.footer .hot-line{ padding-right:2em; border-right:1px solid #60c3fe; margin-right:2em;}
.footer .hot-line .hot-box { padding-left:50px; background:url(../images/f-tel.png) left top no-repeat; margin-bottom:40px;}
.footer .hot-line .hot-t{ background:url(../images/f-pho.png) no-repeat;}
.footer .hot-line .hot-box h2{ font-size:24px; color:#fff; line-height:24px;}
.footer .hot-line .hot-box p{ font-size:12px; line-height:12px; color:#fff; margin:0; margin-top:5px;}

.footer-nav .ftnav{ float:left; padding-right:4em;}
.footer-nav .ftnav h4{ color:#fff; font-size:1.4em; margin-bottom:20px;}
.footer-nav .ftnav ul li a{ font-size:1.4em; line-height:2em; color:#fff;}
.footer-nav .ftnav ul li a:hover{ text-decoration:none; color:#a3ddff;}

.copyright{ background:#007bc3; text-align:center; }
.copyright p{ color:#fff; font-size:1.4em; margin:0; line-height:2em; padding:5px 0;}
.copyright p a{ color:#fff;}

.footer-min{width:100%; height:70px; background-color:#287db9; position:fixed; bottom:0; left:0; z-index:1000; font-size:0.9em; display:none;}
.footer-min li{ width:25%; height:70px; float:left;border-right:1px solid #fff;}
.footer-min li:last-child{ border:none;}
.footer-min li > a{ display:block; width:99%; text-align:center; color:#fff;}
.footer-min li > a:hover{ color:#fff;}
.footer-min li .share{ background:url(../images/share.png) no-repeat center 15px; padding-top:44px; height:44px;}
.shareBox img {
    float: left;
    margin-left: 12px;
    width: 40px;
}
.shareBox{position:absolute; left:0; bottom:70px; width:100%; z-index:3000; overflow:hidden; display:none; background:#fff; padding:20px 0px; box-shadow:0px 2px 7px rgba(0,0,0,0.75); font-size:0;}
.shareBox a{display:block; width:100%; text-align:center;}
.footer-min li .home{ background:url(../images/home-icon.png) no-repeat center 15px; padding-top:44px; height:44px;}
.footer-min li .phone{ background:url(../images/phone.png) no-repeat center 15px; padding-top:44px; height:44px; }
.footer-min li .map-icon{ background:url(../images/nav.png) no-repeat center 15px; padding-top:44px; height:44px;}
.footer-min li.cur{ background:#0669b2;}
.footer-min li.cur a{ border-right:none;}


.n-banner{ margin-top:80px; background-size:cover; background-position:center; }
.n-banner img{ max-width:100%;}
.n-banner-1{ background-image:url(../images/n-banner/banner-1.jpg);  width:100%;}
.n-banner-2{ background-image:url(../images/n-banner/banner-2.jpg);  width:100%;}
.n-banner-3{ background-image:url(../images/n-banner/banner-3.jpg);  width:100%;}
.n-banner-4{ background-image:url(../images/n-banner/banner-4.jpg);  width:100%;}
.n-banner-5{ background-image:url(../images/n-banner/banner-5.jpg);  width:100%;}
.n-banner-6{ background-image:url(../images/n-banner/banner-6.jpg);  width:100%;}
.n-banner-7{ background-image:url(../images/n-banner/banner-7.jpg);  width:100%;}

.min-n-banner{ display:none; position:relative;}
.min-n-banner img{ max-width:100%;}

.breadment{ padding:1.5em 0; background:#f4f4f4}
.breadment .daohang ul li{ display:inline-block }
.breadment .daohang ul li a{ font-size:1.4em; color:#333; margin-right:5px; line-height:1em;}
.breadment .daohang ul li.home-icon{ background:url(../images/mark2.png) no-repeat; padding-left:25px;}

.breadment .n-nav ul li{ display:inline-block; margin-left:10px;}
.breadment .n-nav ul li a{ font-size:1.4em; color:#333; text-decoration:none; padding:0 1em;}

.n-title{ text-align:center; margin-bottom:5em; margin-top:5em;}
.n-title h2{ font-size:3em; color:#006ed3; line-height:1em; margin-bottom:0.5em;letter-spacing:4px}
.n-title span{ font-size:1.6em; color:#333; position:relative; display:block;}
.n-title span:after {
    height: 1px;
    width: 20%;
    background: #cbcbcb;
    display: block;
    content: "";
    position: absolute;
    left: 20%;
    top: 50%;
}

.n-title span:before {
    height: 1px;
    width: 20%;
    background: #cbcbcb;
    display: block;
    content: "";
    position: absolute;
    right: 20%;
    top: 50%;
}
.about-info{ margin-bottom:5em; background:#fff;}


.about-img img{ box-shadow: 0px 7px 12.09px 0.91px rgba(0, 0, 0, 0.5); position:absolute; top:-0.5em; left:1em; z-index:9;}


.about-o .ainfo{ background:#197cd7; padding:6em; position:relative; background:url(../images/jianjiebg.jpg) right no-repeat; background-size:cover;}
/*.about-o .ainfo:before{ position:absolute; background:url(../images/about-2.png); width:249px; height:281px; display:block; content:""; right:2.5em; bottom:-5em;}*/
.about-o .ainfo h2{ color:#65a832; font-size:2.4em; position:relative; margin-bottom:1.8em; line-height:50px; background:url(../images/about-logo.png) no-repeat; padding-left:60px;}
.about-o .ainfo h2:after{ position:absolute; width:56px; height:1px; background:#555; display:block; content:""; bottom:-1em; left:0; }
.about-o .ainfo h4{ font-size:1.8em; color:#333; font-weight:500;}
.about-o .ainfo p{ font-size:1.4em; line-height:2em; color:#333;}

.about-infor{     width: 80%;
    margin: auto;
    margin-top: 5em;}
.about-infor p{ font-size:1.6em; line-height:2em; color:#333; margin-bottom:3em; text-indent:2em;}
.about-infor p span{ font-weight:bold;}

.group{ text-align:center; margin-bottom:4em;}
.group img{ max-width:100%;}


.culture{ background:url(../images/bg4.jpg); padding:6em 0;}
.culture .cul-grid{ background:#fff; border-radius:10px; padding:2em 2em; margin:0 1em; transition: all 0.5s ease-out; 
}
.culture .cul-grid .cul-icon{ background:url(../images/aicon/a.png) no-repeat top ; width:83px; height:83px; float:left; background-size:cover;}
.culture .cul-grid .cul-icon-2{ background:url(../images/aicon/b.png); background-size:cover;}
.culture .cul-grid .cul-icon-3{ background:url(../images/aicon/c.png); background-size:cover;}
.culture .cul-grid .cul-icon-4{ background:url(../images/aicon/d.png); background-size:cover;}
.culture .cul-grid:hover .cul-icon{ background-position:bottom;}
.culture .cul-grid  .cul-info{ float:left; margin-left:10px; width:127px;}
.culture .cul-grid  .cul-info h2{ font-size:1.8em; color:#2e6ebf; line-height:1em; margin-top:15px;}
.culture .cul-grid  .cul-info p{ font-size:1.4em; color:#515151; height:2em;/* width:145px;*/}

.culture .cul-grid:hover{ background:#197cd7;}
.culture .cul-grid:hover .cul-info h2, .culture .cul-grid:hover  .cul-info p{ color:#fff;}

.download ul{ margin-bottom:3em;}
.download ul h4{ font-size:1.6em; color:#333;}
.download ul h4 i{ float:right; font-size:14px; font-weight:500; font-style:normal;}
.download ul li{ padding:2em 0 1em; border-bottom:1px dashed #ccc; padding-left:15px; position:relative;}
.download ul li:after{ width:5px; height:6px; background:url(../images/down.png) no-repeat; position:absolute; display:block; content:''; left:0; top:50%; margin-top:3px;}
.download ul li a{ font-size:1.4em; color:#555; display:block;}
.download ul li a .down-title{ width:60%; float:left; overflow:hidden; list-style:circle; height:20px;}
.download ul li a .down-xiazai{ width:20%; float:left;}
.download ul li a .down-time{ width:20%; float:left; text-align:right;}

.breaddown{ text-align:center; margin-bottom:20px;}
.breaddown ul li{ display:inline-block; padding:10px 20px; background:#eee; margin:0 10px;}
.breaddown ul li a{ font-size:1.4em; color:#555; text-decoration:none; }
.breaddown ul li.active ,.breaddown ul li:hover{ background:#006ed3;}
.breaddown ul li.active a ,.breaddown ul li:hover a{ color:#fff;}
/*product*/
.contant{ width:75%;}
.product{ padding:0;}
.product li.plist1 {padding:2px 15px 15px 15px; width:25%; float:left; overflow:hidden; display:block; z-index:-100; line-height: normal;text-align:center;}
.product li.plist1 a{ display:block; color:#666;  font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.product li.plist1 a:hover{ }
.product li.plist1 a:hover img {}
.product li.plist1 dl{
	margin-bottom:10px;
}
.product li.plist1 dl dd span{
	text-align:center;
	font-size:1.4em;
}
.product li.plist1 dl dt{ border-radius:10px; overflow:hidden;}
.product li.plist1 dl dd { width:100%; margin-top:1em;line-height: 2em;height: 4em;}
.product li.plist1 img { width:100%;}

.hotnews{ margin-bottom:30px;}
.hotnews ul{ width:100%;}
.hotnews li{ position:relative; overflow:hidden; margin-bottom:1em; padding:0 1em 2em;}
.hnewsimg{ width:100%; height:0; padding-bottom:56%; overflow:hidden;}
.hnewsimg img{ width:100%;}
.hnewsimg img{ width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.hotnews li:hover .hnewsimg img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.hnewstxt{ width:100%; height:0; padding-bottom:44%; background-color:#EAEAEA; position:relative;}
.hnewstxt h6{ padding:8% 6% 0 6%; margin:0; font-size:1.8em; font-weight:normal; line-height:1.6em; height:3.2em; color:#333; overflow:hidden; text-overflow:ellipsis; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.hnewstxt p{ padding:0 6%; color:#333; font-size:1.4em; line-height:1.5em; margin-top:0.5em; height:3em; overflow:hidden; text-overflow:ellipsis; display:block;}
.hotnews li a{ text-decoration:none;}
.hnewstxt span{ display:block; font-size:1.4em; color:#AAA; position:absolute; left:6%; bottom:10%;}
.hotnews li:hover .hnewstxt{ background-color:#2baae1; transition:all 0.5s;}
.hotnews li:hover .hnewstxt h6{ color:#FFF; transition:all 0.5s;}
.hotnews li:hover .hnewstxt p{ color:#FFF; transition:all 0.5s;}
.hotnews li:hover .hnewstxt span{ color:#FFF; transition:all 0.5s;}


.new-n{ width:80%; margin:auto;}


.news-n img{ max-width:100%;}
.news-n .news-title {
    border-bottom: 1px solid #dadada;
    color: #3c3c3c;
	margin-bottom:1em;
	text-align:center;
}
.news-n .news-title h2{
	color:#333333;
	font-weight:500;
	font-size:2.8em;
	margin-bottom:1em;
}
.news-n .news-title span{
    display: block;
    line-height: 30px;
    font-size: 1.2em;
    color: #a9a9a9;
    margin-bottom: 15px;
}
.news-n .news-img{
	text-align:center;
}
.news-n .news-img img{
	max-width:100%;
	margin:1em 0;
}
.news-n p{
	
	font-size:16px;
	line-height:2em;
}
.news-n h4{ font-size:1.6em; color:#333;}
.news-n .more {
   /* margin: 0 -21px;*/
    margin-top: 50px;
    padding: 0 20px;
}
.news-n .more table {
    width: 100%;
}
.news-n .more td {
    border-top: 1px solid #ddd;
    width: 50%;
    vertical-align: top;
}
.news-n .more td a {
    display: block;
    padding: 10px 15px;
	    color: #666;
}
.news-n .more td a sub {
    color: #aaa;
	font-size:1.4em;
}
.news-n .more td a sub { position:relative; padding-left:25px;}
.news-n .more td a sub span{ position:absolute;display:block;  width:20px; height:20px; top:1px; }
.news-n .more td a sub span.n-l{background:url(../images/new-arrow.png) top left;}
.news-n .more td a sub span.n-r{  background:url(../images/new-arrow.png) bottom left;}
.news-n .more td a p {
    margin-top: 15px;
    color: #222;
    line-height: 20px;
    font-size: 1.4em;
    text-indent: 0;
}

/*yewu*/
.yewu{ margin-bottom:80px;}
.yewub{ overflow:hidden;}
.yewu ul li{ float:left; width:50%; padding:1%}

.yewu .k1lf {
	position:relative;
	overflow:hidden;
}
.yewu .k1lft {
	float: right;
	overflow: hidden;
}
.yewu .k1lft img{ max-width:100%;}
.yewu .k1lfz {
	float: right;
	position: absolute;
	z-index: 99;
	transition-duration: 1s;
}
.yewu .k1lfz a {
	width: 100%;

	float: right;
	padding: 48% 10px 0 100px;
	font-size: 1.8em;
	color: #ffffff;
	background: url(../images/k2.png) left bottom no-repeat;
	transition-duration: 1s;
	text-decoration: none;
}
.yewu .k1lfz a span {
    font-size: 14px;;
    height: 40px;
    overflow: hidden;
    display: inline-block;
}
.yewu .k1lfz:hover{background-color: rgba(2,105,192,0.7); width:100%; height:100%;transition-duration: 1s;}
.yewu .k1lfz a:hover {

	width: 100%;
	height: auto;
	float: left;
	color: #ffffff;
	text-align: center;
	padding: 40% 5% 5%;
	background: url(../images/k12.png) center center no-repeat;
	transition-duration: 1s;
	text-decoration: none;
	
}

/*.yewu-n p{ font-size:1.4em; margin-bottom:2em;}
.yewu-n p span{ color:#006ed3;}
.yewu-n h4{ font-size:2em; color:#006ed3;}
.yewu-n h5{ font-size:1.6em; color:#555; padding-left:2em; position:relative;}
.yewu-n h5:after{ display:block; content:""; width:10px; height:4px; background:#006ed3;; left:0; top:50%; margin-top:-2px; position:absolute;}
.yewu-n h6{ font-size:1.4em; color:#555; padding-left:4em; position:relative;}
.yewu-n h6:after{ display:block; content:""; width:10px; height:4px; background:#db251e;; left:2em; top:50%; margin-top:-2px; position:absolute;}*/


.yewu-n {
    margin-bottom: 80px;
}
/*jieshao*/
.jieshao .n-pp { text-align:center;}
.jieshao .n-pp h4{ font-size:2.4em; color:#333; margin:0em 0; margin-bottom:1em;}
.yuanli { background:#eee; padding:2em;}
.jieshao h5{ font-size:1.8em; color:#000; font-weight:bold; margin-bottom:1em;}

.liucheng h5{ color:#fff;}
.liucheng{ background:#0d9ace;}
.liuc-img{ background:#065bab; padding:2em; text-align:center;}
.liuc-img-2{ background:#aed7ed;}
.liuc-img img{ max-width:100%; }
.liuc-info{/* background:#1083b0;*/ padding:2em;}
.liuc-info p{ font-size:1.6em; color:#fff; line-height:2em; text-indent:2em;}

.mar-r-1{ margin-right:0.3em;}
.mar-l-1{ margin-left:0.3em;}
.mar-top-1{ margin-top:0.3em;}
.mar-bo-1{ margin-bottom:0.3em;}
.youshi{ background:#fff; position:relative;}
.youshi-grid{ background:#eee; padding:2em;}
.youshi-grid h6{ font-size:1.8em; color:#333; font-weight:500;}
.youshi-grid p{ font-size:1.5em; line-height:1.5em; height:9em; width:80%;}
.text-right p{ float:right;}

.lingxing{ position:absolute; width:200px; height:200px; background:url(../images/ywzx/yw6-.jpg); text-align:center; left:50%; margin-left:-100px; top:50%; margin-top:-100px;}
.lingxing h5{ line-height:200px; color:#fff;}

.chuangxin{ /*background:#1083b0;*/ padding:2em;}
.chuangxin-grid{ margin:0 2em; margin-bottom:2em;}
.chuangxin .chuangxin-info{ height:15em;}
.chuangxin img { margin-top:4em; margin-bottom:2em;}
.chuangxin p{ font-size:1.6em; width:80%; margin:auto;}
.shebei{ padding:2em; background:#f4f4f4;}
.shebei-info h6{ font-size:1.8em; color:#006ed3;}
.shebei-info p{ font-size:1.6em; line-height:2em;}
.shebei-info p span{ font-weight:bold; color:#006ed3;}

.shebei .bd{ }
		.slideTxtBox .hd ul li{  padding:15px 15px; cursor:pointer; background:#999; font-size:1.6em; color:#fff; margin-top:1em; width:80%; }
		.slideTxtBox .hd ul li:hover{  background:#1083b0;}
		
.shebei .bd ul img{height:450px; }		

.anli{ padding:2em; background:#eee;}
.anli-box .anli-grid{ border-bottom:1px solid #ccc; padding:2em 0;}
.anli-box .anli-grid .anli-img{ max-width:100%;}
.anli-box .anli-grid .anli-info{ padding-left:2%;}

/*.job li {
    width: 100%;
    height: auto;
    padding: 0 4%;
    background-color: #FFF;
    border-top: 10px solid #007bc3;
    margin-bottom: 30px;
}
.job li .job-txt {
    padding: 20px 0 24px;
}
.job li .job-txt h6 {
    font-size: 1.125em;
    color: #006979;
    line-height: 2;
    font-weight: normal;
}
.job li .job-txt span {
    float: left;
    margin-right: 60px;
    font-size: 0.875em;
    color: #333;
    line-height: 3;
}
.job li .job-txt p {
    font-size: 0.875em;
    color: #333;
    line-height: 1.8;
}
.job li .job-ctc {
    width: 100%;
    border-top: 1px solid #CCC;
    text-align: center;
    font-size: 0.875em;
    color: #666;
    line-height: 62px;
}
.job li .job-ctc span {
    margin-left: 15px;
    margin-right: 15px;
    font-size: 0.875em;
    color: #666;
    line-height: 62px;
}*/


.zppd{height:auto; margin:0 auto; clear:both; background:#ffffff; text-align:center;}
	.jobt{width:100%; height:50px; line-height:50px; margin:0 auto; clear:both; background:#e8e8e8; color:#555; font-size:1.6em;}
	.jobt1{width:33.3%; height: auto; float:left;}

	.jobz{width:100%; height:50px; line-height:50px; margin:0 auto; clear:both; border-bottom:1px solid #f6f6f6; font-size:1.4em; }
	.jobz .jobt1{color:#333;}
	.jobt1 a{}
	
	.job-n{ width:98%; height:auto; margin-top:2%; padding-top:1%; padding-bottom:1%; font-size:20px; color:#016ed3; background:#f9f9f9; float:left; padding-left:2%;}
	.joinlf{width:74%;  float:left;}
	.joinlf span{ font-size:2em; color:#0092dd;}
	.joinri{width:20%; height:auto; padding-top:1%; padding-bottom:1%; margin:1% 2% ;float: right; text-align:center; color:#ffffff; background: #1d8be3; line-height: 30px;  border-radius: 5px;}
	.joinri a{color:#ffffff;text-decoration: none;}
	.joink{width:98%; height:auto; float:left; padding-left:2%;}
	.abt{width:99%; height:auto; background:url(../images/nrcp4.jpg) left center no-repeat; font-size:19px; color:#191919; line-height:69px; padding-left:1%;}
	.abz{ font-size:1.4em; line-height:2em; color:#333;}
	.job-ctc {
    width: 100%;
    border-top: 1px solid #CCC;
    
    font-size: 1.4em;
    color: #666;
    line-height: 62px;
	margin-top:2em;
}
 .job-ctc span {
    margin-left: 15px;
    margin-right: 15px;
   
    color: #666;
    line-height: 62px;
}

.contact{}
.contact .contact-info{ text-align:center; background:#f4f4f4; padding:5.5em 0.5em;}
.contact .contact-info h2{ font-size:2.4em; color:#006ed3; position:relative; margin-bottom:2em; display:inline-block; margin-top:1em;}
.contact .contact-info h2:after {
    position: absolute;
    width: 110%;
	left:50%;
	margin-left:-55%;
    height: 1px;
    background: #d1d1d1;

    bottom: -1.3em;
    display: block;
    content: "";
}
.contact .contact-info p{ font-size:1.4em; color:#333; line-height:2.5em;}



.map{ max-width:960px !important; height:39.5em !important; }

.contact-form input[type="text"] {
  display: block;
  background: #fff;
 
  width:100%;
  margin:auto;
  outline: none;
  padding: 10px 5px;
  font-size: 1.2em;
  color: #868585;
  margin-bottom: 1.5em;
}
.cnt-inpt {
 padding: 0 1em;
  margin-bottom: 1em;
}
.contact-form{ margin:auto; margin-bottom:4em;}
.contact-form .dxk{display: block;
    width: 100%;
    margin: auto;
    outline: none;
    padding: 10px 5px;
    font-size: 1.2em;
    color: #868585;}
.contact-form .dxk input[type="radio"]{
	width:1.5em; 
	height:1.5em
	}	


.e-m {
    font-size: 1.4em;
    color: #666666;
    margin-bottom: 10px;
	width:100%;
	margin:auto;
	padding-bottom:10px;
}
.e-m-w {
    font-size: 1.4em;
    color: #666666;
    margin-bottom: 10px;
	width:98%;
	margin:auto;
	padding-bottom:10px;
}
.contact-form input[type="user"] {
	display:block;
	background:  #fff;
	
	width: 100%;
	margin:auto;
	outline: none;
	padding: 10px 5px;
	font-size: 1.2em;
	color: #868585;
}
.contact-form textarea {
	background: #fff;
  	border: 1px solid #868585;
	width: 100%;
	margin:auto;
	display: block;
	height: 13em;
	outline: none;
	font-size: 1em;
	color: #868585;
	resize: none;
	padding: 10px 5px;
}
.contact-form .blue22 {
  background: #888888;
  border: 1px solid #888888;
  padding: 0.6em 5em;
  
  outline: none;
  margin: 4em auto 0em;
  font-size: 1.6em;
  color: #fff;
  transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
	display: block;
}
.contact-form .blue22:hover {
  border: 1px dotted #289a43;
  color: #289a43;
  background: none;
}



/*join*/


.a-box6 {
    background: url(../images/line2.jpg) repeat-y center top;
    margin-bottom: 80px;
}
.centers {
    max-width: 1146px;
    margin: 0 auto;
}
.a-box6 .li {
    margin-bottom: 20px;
}
.a-box6 .li .mod {
    margin-left: 50%;
    width: 50%;
}
.a-box6 .li .mod .dian {
    background: url(../images/mark19.jpg) no-repeat center;
    width: 21px;
    height: 21px;
    display: block;
    float: left;
    margin-left: -10px;
}
.a-box6 .li .mod .line {
    width: 51px;
    height: 1px;
    background: #cccccc;
    display: block;
    float: left;
    margin-top: 10px;
}
.a-box6 .li .mod .con {
    margin-left: 78px;
    top: -5px;
    position: relative;
}
.a-box6 .li .mod .con .year {
    font-size: 1.8em;
    color: rgb(26, 26, 26);
    line-height: 36px;
    font-style: italic;
    font-weight: bolder;
    margin-bottom: 5px;
}
.a-box6 .li .mod .con .conbox  p{
    color: #333333;
	font-size:1.4em;
}
.a-box6 .li.lil .mod {
    margin-left: 0;
    text-align: right;
}
.a-box6 .li.lil .mod .dian {
    float: right;
    margin-left: 0;
    background: url(../images/mark20.jpg) no-repeat center;
    margin-right: -10px;
}
.a-box6 .li.lil .mod .line {
    float: right;
}
.a-box6 .li.lil .mod .con {
    margin-left: 0;
    margin-right: 78px;
}

.nrt {
    width: 100%;
    height: auto;
    margin: 0 auto;
    clear: both;
    margin-bottom: 6%;
}
.ywz {
    width: 100%;
    height: 90px;
    line-height: 90px;
    font-size: 24px;
    color: #333333;
    text-align: center;
    float: left;
}
.containter-yewu{ max-width:1140px;}
.yewu-n img{ max-width:100%; }
	/*------------------印染业务中心-----------------*/
	.pad-10{ padding:10px;}
	.home-ab_box {width:100%;float: left; position: relative;}
	.home-ab_wrapbg img {width:100%;height:100%; overflow: hidden;}
	.home-ab_wrap {width: 90%;height: 52px;background: rgba(255,255,255,0.8);position: absolute;z-index: 99;left: 5%;bottom: 10px;overflow:hidden;}
	.home-ab_wrap h5 {width: 234px;height: 18px;font-size: 16px;color: #333333;line-height: 17px;padding: 20px 0 10px 10px;}
	.home-ab_wrap p {color: #443e33;padding: 11px 10px 0 10px; font-size:16px; line-height:1.5em; text-indent:2em;}

	.cp{text-align: center; overflow: hidden; position: relative; text-align: left; padding:4%;}
	.cp:after{ margin:4%; content: ""; width: 92%; height: 92%; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.8) 80%, rgba(255, 255, 255, 0.8) 100%); position: absolute; top: 0; left: 0; transition: all 0.5s ease 0s;}
	.cp:hover:after{ margin:4%; width: 92%; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 100%);}
	.cp img{width: 100%; height: auto;}
	.cp .cp-content{width: 100%; position: absolute; bottom: 0; left: 0; z-index: 1;}
	.cp .title{font-size: 14px; color: #333333; font-weight:500; text-transform: uppercase; margin: 0 0 30px 0; transform: translateY(205px); transition: all 0.4s cubic-bezier(0.13, 0.62, 0.81, 0.91) 0s;}
	.cp:hover .title,.cp:hover .post{transform: translateY(0);}
	.cp .social{list-style: none; line-height:15px; margin: 0 25px 45px 30px; opacity: 0; position: relative; transform: perspective(600px) rotateX(-100deg) rotateY(0deg) rotateZ(0deg); transition: all 0.6s cubic-bezier(0, 0, 0.58, 1) 0s; }
	.cp:hover .social{opacity: 1; transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}
	.cp .social li{display: inline-block; }
	.cp .social li a{display: block; color:#666666; width: 40px; border-radius: 50%; background: #6d3795; font-size: 20px; color: #fff; margin-right:10px; transition: all 0.3s ease 0s;}
	.cp .social li a:hover{background: #bea041;}
	.cp .social li:last-child a{ margin-right: 0;}
	
	/*------------------反应器业务中心-----------------*/
	
	.home-abs_box {width:340px;height: 301px;float: left; position: relative;margin-right: 1.625em;}
	.home-abs_wrapbg img {width:340px;height:301px; overflow: hidden;}
	.home-abs_wrap {width: 320px;height: 280px;background: rgba(255,255,255,0.8);position: absolute;z-index: 99;left: 10px;bottom: 10px;overflow:hidden;}
	.home-abs_wrap h5 {width: 320px;height: 18px;font-size: 16px;color: #333333;line-height: 17px;padding: 20px 0 10pxx 10px;}
	.home-abs_wrap p {color: #443e33;line-height:19px;padding: 11px 10px 0 10px;}
	
	.cps{text-align: center; overflow: hidden; position: relative; text-align: left;}
	.cps:after{ margin:4%; content: ""; width: 92%; height: 92%; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.8) 80%, rgba(255, 255, 255, 0.8) 100%); position: absolute; top: 0; left: 0; transition: all 0.5s ease 0s;}
	.cps:hover:after{ margin:4%; width: 92%; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 100%);}
	.cps img{width: 100%; height: auto;}
	.cps .cps-content{width: 100%; position: absolute; bottom: 0; left: 0; z-index: 1;}
	.cps .title{font-size: 14px; color: #333333; font-weight:500; text-transform: uppercase; margin: 10px 0 15px 30px; transform: translateY(205px); transition: all 0.4s cubic-bezier(0.13, 0.62, 0.81, 0.91) 0s;}
	.cps:hover .title,.cps:hover .post{transform: translateY(0);}
	.cps .social{list-style:none; margin:0 25px 100px 30px; opacity:0; position:relative; transform: perspective(600px) rotateX(-100deg) rotateY(0deg) rotateZ(0deg); transition:all 0.6s cubic-bezier(0, 0, 0.58, 1) 0s;}
	.cps:hover .social{opacity: 1; transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}
	.cps .social li{display: inline-block; }
	.cps .social li a{display: block; color:#666666; width: 40px; border-radius: 50%; background: #6d3795; font-size: 20px; color: #fff; margin-right:10px; transition: all 0.3s ease 0s;}
	.cps .social li a:hover{background: #bea041;}
	.cps .social li:last-child a{ margin-right: 0;}
	
	/*------------------委托运营中心-----------------*/
	.yous{ background:#eee; padding:2em;}
	.yous h4{ font-size:1.8em; color:#006ed3; margin-bottom:1em;}
	.yous p{ font-size:1.4em; color:#555;}
	.yous-box{ background:#fff; padding:2em 3em;}
	.yous-info{ margin-left:2em;}
	.yous-box img{ text-align:center;}
	
	.yun-content{  background:#197cd7;}
	.yun-content h4{ font-size:1.8em; color:#fff; margin-bottom:1em;}
	.yun-content p{ font-size:1.4em; color:#fff; line-height:2em; width:90%;}
	.yun-co{ padding:2em;}
	.yun-ct{ background:#006ed3; padding:2em;}
	.yun-ct ul li{ display:inline-block; background:#fff; padding:0.5em 1em; color:#333; font-size:1.4em; border-radius:2em;}
	
	.case h2{ font-size:3em; color:#006ed3; margin-bottom:1em;}
	.case p{ font-size:1.6em; color:#333; line-height:1.8em;}
	.case h4{ font-size:1.6em; color:#006ed3; margin-bottom:1em;}
	.case ul li{ padding-left:20px; position:relative;}
	.case ul li:after{ position:absolute; content:""; display:block; width:10px; height:3px; background:#006ed3; left:0; top:10px;}
	
	
	.photoshow{ height:800px; margin-top:3em;}
	.case .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
   .case  .swiper-slide {
      background-size:contain;
	  background-color:#f4f4f4;
	  background-repeat:no-repeat;
      background-position: center;
    }
	.case .gallery-top {
      height: 80%;
      width: 100%;
    }
   .case .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
   .case .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 0.4;
    }
  .case  .gallery-thumbs .swiper-slide-active {
      opacity: 1;
    }