@charset "utf-8";
.npage img{
	width: 100%;
}
.form.container{
	position:absolute;
	overflow: hidden;
	padding: 0;
	top: 150px;
	left: 50%;
}
.form .bk{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background:#000;
	opacity: 0.2;
}
.form form{
	position: relative;
	z-index: 10;
}
.formt{
	margin-top: 2em;
	padding-left: 2em;
	color: #fff;
	padding-bottom: 2em;
	background:url(../images/ch.png) 0 bottom no-repeat;
}
.formt h4{
	font-size: 2.5em;
	font-weight: bold;
}
.formt h6{
	font-size: 1em;
	margin-top: 1em;
}
.formcon{
	margin-top: 2em;
	margin-bottom: 2em;
	padding: 0 4em;
	overflow: hidden;
	color: #fff;
	line-height: 2em;
}
.formcon h5{
	font-size: 1.7em;
	margin-bottom: 0.5em;
}
.formcon p{
	overflow: hidden;
}
.formcon .conl input{
	float: left;
	margin-top: 0.5em;
}
.formcon .conl span{
	padding-left: 0.5em;
	float: left;
	font-size: 1.3em;
}
.formcon .conr{
	padding-left: 4em;
	border-left: 1px dotted #fff;
}
.formcon .conr input{
	padding-left: 2.5em;
	line-height: 2.5em;
	border-radius: 0.5em;
	margin-top: 1.1em;
	display: block;
	font-size: 1.5em;
	border: none;
	outline: none;
	color: #333;
}
.conr input:nth-child(1){
	background: #fff url(../images/ct1.jpg) 6px center no-repeat;
}
.conr input:nth-child(2){
	background: #fff url(../images/ct2.jpg) 6px center no-repeat;
}
.conr input:nth-child(3){
	background: #fff url(../images/ct3.jpg) 6px center no-repeat;
}
.conr input:nth-child(4){
	background: #fff url(../images/ct4.jpg) 6px center no-repeat;
	float: right;
}
.formcon input.submit {
	background: #279ce0 url(../images/ct5.jpg) 11em center no-repeat;
	color: #fff;
	text-align: center;
	font-size: 2em;
	line-height: 2em;	
}


/*联系我们*/
.lianxi{
	margin-top: 3em;
	background: url(../images/conbk.jpg) 0 0 no-repeat;	
	background-size: 100% 100%;
}
.lianxi h3{
	font-size: 3em;
	text-align: center;
}
.lianxi h4{
	font-size: 1.6em;
	text-align: center;
	margin-top: 0.6em;
	padding-bottom: 1.5em;
	border-bottom: 1px dotted #cacaca;
}
.lianxi li{
	padding: 2em;
	overflow: hidden;
	border-bottom: 1px dotted #cacaca;
}
.lianxi img{
	float: left;
}
.lianxi div{
	padding-left: 2em;
}
.lianxi h6{
	font-size: 1.5em;
	color: #333;
}
.lianxi p{
	font-size: 1.3em;
	color: #666666;
	line-height: 1.6em;
	margin-top: 0.5em;
}

.my-map { margin: 0 auto; width: 100%; height: 30em;border: 0.8em solid #e7e7e7; margin-bottom: 3em;}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}


/*招聘*/
.join{
	margin-top: 3em;
}
.join>div{
	overflow: hidden;
}
.joinl{
	overflow: hidden;
}
.join .zuoce{
	float: left;
}
.joinl .zuoce div{
	overflow: hidden;
	padding: 3.5em 1.6em;
	border-radius: 50%;
	text-align: center;
	background: url(../images/jo1.png) 0 center no-repeat;
}
.joinl h5{
	font-size: 2em;
	font-weight: bold;
}
.joinl h6{
	color: #a1a1a1;
	margin-top: 0.5em;
}
.joinl p{
	overflow: hidden;
	text-align: center;
	margin-top: 0.5em;
}
.joinl var {
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	background: #d2d2d2;
	margin: 0 auto;
}
.joinl span{
	display: block;
	width: 1px;
	height: 200px;
	background: #d2d2d2;
	margin: 0 auto;
}
.joinr{
	float: right;
	overflow: hidden;
}
.joinr h4{
	font-size: 1.7em;
	font-weight: bold;
	padding-left: 1.6em;
	margin-top: 1.5em;
}
.joinr h5{
	overflow: hidden;
	margin-top: 0.5em;
	background: url(../images/dian.jpg) 0 center repeat-x;
}
.joinr h5 var{
	display: inline-block;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	background: #d2d2d2;
}
.joinr p{
	font-size: 1.4em;
	line-height: 2.4em;
	color: #666;
	margin-top: 0.5em;
	padding-left: 1.6em;
}


/*售后*/
.fuwu{
	margin-top: 3em;
	padding: 0 2em;
	position: relative;
}
.fuwu div{
	margin-top: 5em;
	margin-bottom: 5em;
}
.fuwu p{
	color: #9b9b9b;
	font-size: 1.3em;
	line-height: 2em;
	width: 70%;
	margin-top: 1em;
}
.fuwu .w1{
	position: absolute;
	right: 0;
	top: 20px;
}

.ld{
	background: #f4f4f4;
	padding: 2em 0;
}
.title{
	text-align: center;
}
.title b {
    color: #3788bf;
    font-size: 2.5em;
}
.ld  .title p {
    color: #666666;
    font-size: 1.5em;
}
.ldcon li{
	overflow: hidden;
	padding: 1em 0;
	margin-bottom: 0.8em;
	background: #fff;
	border: 1px solid #f0f0f0;
}
.ldcon span{
	float: left;
	display: block;
	margin-top: 0.8em;
}
.ldcon var{
	font-style: normal;
	font-size: 3.5em;
	padding-left: 0.6em;
	color: #c8c8c8;
}
.ldcon em{
	width: 4em;
	height: 2px;
	background: #fff;
	display: block;
}
.ldcon div{
	float: left;
	padding-left: 1.5em;
	line-height: 2em;
	font-size: 1.5em;
	color: #666666;
}
.ldcon li:hover{
	background: #398ec7;
}
.ldcon li:hover var{
	color: #fff;
}
.ldcon li:hover div{
	color: #fff;
}
.ldcon .li3 span{
	margin-top: 1.5em;
}
.ldcon .li8 p{
	margin-top: 1.2em;
}

.ques{
	margin-top: 3em;
}
.ques li{
	padding: 2em;
	border:1px solid #eeeeee;
	border-left: 3px solid #969696;
	margin-bottom: 1.3em;
}
.ques li h4 a{
	font-size: 1.5rem;
	color: #696969;
	font-weight: bold;
}
.ques li p{
	font-size: 1.2em;
	color: #666666;
	line-height: 2em;
	margin-top: 1em;
}
.ques li:hover{
	border-left: 3px solid #3788bf;
}
.ques li:hover h4 a{
	color: #3788bf;
}


/*竞价*/
.jj_top{
	width: 100%;	
	text-align: center;	
	overflow: hidden;
}
.jj_top .p1{
	background: #f1f1f1 url(../images/nline1.jpg) 0 0 repeat-x;
	padding-top: 1.5em;
	padding-bottom: 5em;
}
.jj_top .p2{
	margin-top: -4em;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.jj_top .p2 a{
	position: absolute;
	display: block;
	right: 8%;
	top: 34%;
	width: 15%;
}
.jj2{
	margin-top: 2.5em;
}
.jj2 h3{
	text-align: center;
}
.jj2 h3 img{
	width: 100%;
}
.jj2 .container{
	margin-top: 1.5em;
}
.jj2 .d1{
	padding:1.5em 1.5em;
	/*overflow: hidden;	*/
	padding-left: 1em;	
	margin-bottom: 1.5em;
}
.jj2 .d1:nth-child(1){
	background: url(../images/jj5.png) 0 0 no-repeat;
	background-size: 20% 100%;
}
.jj2 .d1:nth-child(2){
	background: url(../images/jj6.png) 0 0 no-repeat;
	background-size: 20% 100%;
}
.jj2 .d1:nth-child(3){
	background: url(../images/jj7.png) 0 0 no-repeat;
	background-size: 20% 100%;
}
.jj2 .d1:nth-child(4){
	background: url(../images/jj8.png) 0 0 no-repeat;
	background-size: 7% 100%;
}
.jj2 .d1 div{
	padding: 0.5em 1em;
}
.jj2 .d1 h4{
	text-align: center;     
    float: left;
    font-size: 1.5em;
    position: relative;
    /*width: 30%;*/
}
.jj2 .d1 h4 span{
	display: inline-block;
	/*padding-left: 1.5em;*/
	writing-mode: tb-rl;
	color: #fff;
	/*padding-top: 2em;*/
	position: absolute;
	top: 24%;
	right: 10%;
}
.jj2 .d1:nth-child(1) h4{
	background: url(../images/jj13.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.jj2 .d1:nth-child(2) h4{
	background: url(../images/jj14.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.jj2 .d1:nth-child(3) h4{
	background: url(../images/jj15.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.jj2 .d1:nth-child(4) h4{
	background: url(../images/jj16.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.jj2 .d1:nth-child(1) div{
	background: #f3fdd8;	
}
.jj2 .d1:nth-child(2) div{
	background: #eef9fb;	
}
.jj2 .d1:nth-child(3) div{
	background: #ead4fd;	
}
.jj2 .d1:nth-child(4) div{
	background: #fbefdc;	
}
.jj2 .d1 p{
	padding-left: 1em;
	font-size: 1.5em;
	line-height: 2.2em;
}
.jj2 .d1:nth-child(1) p{	
	background: url(../images/jj9.jpg) 0 center no-repeat;
}
.jj2 .d1:nth-child(2) p{	
	background: url(../images/jj10.jpg) 0 center no-repeat;
}
.jj2 .d1:nth-child(3) p{	
	background: url(../images/jj11.jpg) 0 center no-repeat;
}
.jj2 .d1:nth-child(4) p{	
	background: url(../images/jj12.jpg) 0 center no-repeat;
}
.jj2 .d2{
	position: relative;
}
.jj2 .d2 h4{
	width: 5%
}
.jj2 .d2 div{
	float: left;
	width: 95%;
	position: relative;
}
.jj2 .d2 img{
	width: 38%;
	position: absolute;
	right: 5%;
	top:-12%;
}


.jj3{
	padding: 2em 0;
	background: #eef9fb;
}
.jj3 h3{
	text-align: center;
	background: url(../images/jj19.jpg) 0 1em repeat-x;
}
.jj3 .container{
	margin-top: 2em;
}
.jj3 .d1{
	overflow: hidden;
	padding: 0 1.5em;
}
.jj3 .d1 span{
	position: relative;
	display: block;
}
.jj3 .d1 span img{
	position: absolute;
	top: 0;
	left: 0;
}
.jj3 .line{
	height: 1px;
	background: #2c7ed4;
	margin:7em 0;
} 
.jj3 .d1 p{
	padding-left: 1.5em;
	font-size: 1.8em;
}
.jj3 .dc{
	position: relative;
}
.jj3 .dc>img{
	width: 100%;
}
.jj3 a img{
	width: 30%;
	position: absolute;
	top: 35%;
	left: 35%;
}


.chanchu{
	padding: 2em 0;
	background: url(../images/cc.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
}
.chanchu h3{
	overflow: hidden;
	position: relative;
	text-align: center;
}
.chanchu h3 span{
	display: inline-block;
	width: 33%;
	position: absolute;
	top: 27%;
}
.chanchu h3 span:nth-child(1){
	left: 0;
}
.chanchu h3 span:nth-child(3){
	right: 0;
}
.chanchu h3>img{
	width: 33%;
}
.chanchu .container{
	margin-top: 2em;
}
.chanchu .container img{
	padding: 0 1.5em;
}
.chanchu .d1{
	/*overflow: hidden;*/
	padding: 0 0.5em;
	margin-bottom: 1.5em;
}
.chanchu .d1>div{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.chanchu .d1 .bk{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.4;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.chanchu .d1 .con{
	position: relative;
	z-index: 10;
	overflow: hidden;
	padding: 1em 0;
	text-align: center;
	color: #fff;
}
.chanchu .d1 h4{
	font-size: 1.5em;
	line-height: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.chanchu .d1 p{
	margin-top: 1em;
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.6em;
	padding: 0 0.5em;
}
.chanchu .d1>div:hover {
	box-shadow: 1px 1px 4px #807091, -1px 1px 4px #807091, 1px -1px 4px #807091, -1px -1px 4px #807091;
}
.zhidao{
	padding: 2em 0;
}
.zhidao h3{
	text-align: center;
	background: url(../images/jj19.jpg) 0 1em repeat-x;
}
.zhidao .container{
	margin-top: 2em;
}
.slidezd{
	position: relative;
	overflow: hidden;
}
.slidezd .bd{
	padding: 0 2.5em;
	width: 80%
}
.slidezd .bd div{
	border: 1px solid #aeaeae;
}
.slidezd .bd ul{
	overflow: hidden;
	width: 100%;
}
.slidezd .bd li{
	overflow: hidden;
	border: 1px solid #aeaeae;
	width: 100%;
	display: none;
}
.slidezd .bd li.on{
	display: block;
}
.slidezd .bd img{
	width: 100%;
}
.slidezd .hd{
	width: 20%;
	padding:3em 2em;
	background: #eef9fb;
	float: left;
	position: relative;
}
/*.slidezd .hd>div{
	overflow: hidden;
	background: #eef9fb;
	padding:2em;
}*/
.slidezd ul{
	position: relative;
	z-index: 10;
}
.slidezd .hd li{	
	margin-top: 0.3em;
	margin-bottom: 0.1em;
}
.slidezd .hd li img{
	border: 1px solid #aeaeae;
}
.slidezd .hd li.on img{
	border: 1px solid #5b91fb;
}
.sla{
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.sla .aa{
	width: 80%;
	height: 2em;
	position: absolute;
	text-align: center;
	left: 10%;
	display: block;
}
.sla .prev{
	top: 0.5em;
}
.sla .next{
	bottom: 0.5em;
}
.tuig{
	/*margin-top: 2em;*/
	margin-bottom: 2em;
	position: relative;
	background: url(../images/tg.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
}
.tuig .container{
	position: relative;
	padding:1.5em;
}
.tuig h3{
	width: 60%;
	float: left;
}
.tuig a{
	display: block;
	float: right;
	width: 15%;
}

.lu h3{
	text-align: center;
	background: url(../images/jj19.jpg) 0 1em repeat-x;
}
.lu .container{
	margin-top: 2em;
}
/*SEO*/
.seo1{
	margin-top: 2.5em;
} 
.seo1 h3{
	text-align: center;
	margin-bottom: 2em;
}
.seocon1{
	overflow: hidden;
	text-align: center;
}
.seocon1>div{
	padding: 0 5em;
	cursor: pointer;
}
.seocon1 h4{
	text-align: center;
	position: relative;
}
.seocon1 span{
	font-size: 2em;
	position: absolute;
	font-weight: bold;
	top: 42%;
	left: 50%;
}
.seocon1 span var{
	font-style: normal;
}
.seocon1 p{
	margin-top: 0.6em;
	font-size: 1.3em;
	line-height: 1.7em;
	color: #000;
	font-weight: bold;
	padding: 0 3.4em;
}
.seocon1 .d1:hover img{
	animation: seocon 1s linear infinite;
}
@keyframes seocon{
	0%{transform:rotateZ(0);}
	100%{transform:rotateZ(360deg);}
}
.seo1d{
	position: relative;
}
.seo1d .bk{
	width: 100%;
	/*height: 45%;*/
	background: #efefef;
	position: absolute;
	top: 18%;
	z-index: -1;
}
.seo2{
	margin-top: 2em;
}
/*提升成绩*/
.tscj{
	background: #efefef;
	padding-top: 3em;
	text-align: center;
}
.tscj p{
	margin-top: 4em;
	margin-bottom: 4em;
	overflow: hidden;
}

.zdn{
	background: url(../images/seo9.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
}

.dow{
	background: #fff;
}

.houhui{
	background: url(../images/seo20.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
}
.houhui p{
	overflow: hidden;
	margin-top: 2em;
}
.houhui span{
	padding:1em 3em;
}

.seocase{
	background: #fff;
}
.slidesc{
	/*overflow: hidden;*/
	padding: 0 100px;	
	margin-top: 3em;
}
.slidesc .bd{
	box-shadow: 1px 1px 10px #e5e6e6,-1px -1px 10px #e5e6e6,1px -1px 10px #e5e6e6,-1px 1px 10px #e5e6e6;
	overflow: hidden;
	text-align: left;
}
.slidesc .bd li div{
	background: #d9d7d7;	
	padding-left: 3em;
	padding-right: 2em;
}
.slidesc .bd h4{
	color: #ff4400;
	font-weight: bold;
	font-size: 2em;
	margin-bottom: 10%;
	margin-top: 15%;
}
.slidesc .bd p{
	margin-top: 5%;
	font-size: 1.4em;
	color: #1f1f1f;
	margin-bottom: 0;
}
.slideschd{
	margin-top: 2em;
	background: url(../images/seo22.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}
.slideschd>div{
	padding: 3em 100px 1em;
}
.slideschd ul{
	overflow: hidden;
	padding:3em 0;
}
.slideschd li div{
	padding: 0 1.5em;
}
.slideschd li img{
	border-radius: 1em;
}


@media (max-width: 768px) {
	.slidesc{
		padding: 0 10px;
	}
	.section6 h3{
		margin-top: 0.3em;
	}
	.slidesc img{width: 100%}
}
@media (max-width: 1200px) {
	.slidezd .bd{width: 100%;padding: 0;}
	.jj3 .d1 {
	    overflow: hidden;
	    padding: 0 0.5em;
	}
	.jj3 .d1 p {
	    padding-left: 1em;
	    width: auto;
	}
}