@charset "utf-8"; 



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, 

article, aside, canvas, details, embed,

figure, figcaption, footer, header,

menu, nav, output, ruby, section, summary,

time, mark, audio, video  {

    margin: 0;

    padding: 0;

    border: 0;

    vertical-align: baseline;

}


html{
	overflow-y:scroll;
}






body{padding:0px;margin:0px;font-family:微软雅黑;}

img{border:0px;}

	a{text-decoration:none;}

li{list-style:none}

/* @media screen and (max-width:780px){
	.new-banner,.sl-banner{
		background-image: url(banner1.jpg);background-size:100% 100%;
		width:100%;background-repeat:no-repeat;height:400px;
	}
} */
/* add */
@media screen and (max-width:780px){
	.new-banner,.sl-banner{
		background-image: url(banner1.jpg);background-size:contain;
		width:100%;background-repeat:no-repeat;
	}
}

@media screen and (max-width: 780px){
	.new-banner::before,
	.sl-banner::before {
	    content: "";
	    display: block;
	    padding-bottom: 65%;
	}
}
/* add */

@media screen and (min-width:780px){
	.new-banner,.sl-banner{
		background-image: url(banner.jpg);background-size:100% 400px;
		width:100%;background-repeat:no-repeat;height:400px;
	}
}
.sl-1{width:1150px;margin:0px auto;}

.sl-1-1{float:left;}


.sl-3{box-shadow:0px 0px 20px #ededed;}

.sl-3 ul{padding-top:30px;padding-bottom:50px;}

.sl-3 ul li{width:180px;height:35px;margin:0px auto;border:1px solid #dcdcdc;font-size:18px;color:#333333;text-align:center;line-height:200%;margin-bottom:15px;border-radius:6px;transition:all 0.3s}

.sl-3 ul li:hover{color:white;background:#ec6f01;border:1px solid #ec6f01;}

.sl-4{width:880px;float:right;margin-bottom:50px;}

.sl-4-1{border-bottom:1px solid #d8d8d8;font-family:宋体;color:#333333;font-size:14px;padding-top:18px;padding-bottom:18px}

.sl-4-1 a{color:#333333;}

.sl-4-1 a:hover{color:#2589ff;}

.sl-4-2{width:880px;box-shadow:0px 0px 20px #ededed;overflow:hidden;margin-top:30px;}

.sl-4-3{float:left;width:290px;}

.sl-4-3 img{width:290px;height:325px;}

.sl-4-4{float:left;margin-left:45px;width:510px;}

.sl-4-5{font-size:20px;color:#333333;padding-top:40px}

.sl-4-5 b{font-weight:normal}

.sl-4-6{font-size:14px;color:#232323;padding-top:25px;line-height:195%;}

.sl-4-7{width:140px;height:40px;font-size:14px;background:#218dfc;color:white;float:right;text-align:center;line-height:270%;margin-top:90px;}

.sl-4-7:hover{background:#257bd4;}







.sl-5{float:left;margin-top:30px;}

.sl-5-1{width:280px;height:303px;float:left;position: relative;overflow:hidden;}

.sl-5-2{text-align:center;color:#333333;font-size:18px;line-height:50px;}

.zhezhao{

    position: absolute;width: 100%;height: 100%;background: #000;top:0;left: 0;

    background: rgba(0,0,0,.5);

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);

    display: none;

}

.sl-5-3{}

.sl-5-4{color:white;}

.sl-5-5{text-align:center;font-size:20px;background:url(sl-1.png) center bottom no-repeat;padding-top:25px;padding-bottom:10px;}

.sl-5-6{width:75%;margin:0px auto;font-size:14px;padding-top:20px;line-height:182%;}

.sl-5-7{width:140px;height:34px;margin:0px auto;border:1px solid #85aecc;text-align:center;line-height:190%;margin-top:20px;color:white;}

.sl-5-8{margin-right:15px;}



.sl-6{font-size:22px;text-align:center;padding-top:70px;}

.sl-6-1{text-align:center;font-size:12px;color:#999999;font-family:宋体;padding-top:20px;}

.sl-6-2{font-size:14px;font-family:宋体;color:#666666;width:85%;margin:0px auto;overflow:hidden;margin-top:40px;}

.sl-6-2-1{float:left;line-height:180%;}

.sl-6-2-2{float:left;}

.sl-6-2-2 ul{}

.sl-6-2-2 ul li{float:left;border:1px solid #dcdcdc;margin-left:10px;padding:3px 10px;border-radius:5px;}

.sl-6-2-2 ul li a{color:#666666;}

.sl-6-3{width:80%;margin:0px auto;overflow:hidden;color:#232323;font-size:14px;font-family:宋体;margin-top:25px;}

.sl-6-3 div{line-height:198%;padding-top:10px;padding-bottom:10px;}

.sl-6-3 div{}

.sl-6-4{;float:right;width:227px;margin-top:30px;overflow:hidden}

.sl-6-5{float:left;line-height:300%;font-size:12px;color:#666666;font-family:宋体;}

.sl-6-6{overflow:hidden;margin-top:30px;}

.sl-6-7{float:left;font-size:14px;color:#666666;font-size:14px;font-family:宋体;}

.sl-6-7-1{padding-bottom:15px;}

.sl-6-7-1 a{color:#666666;}

.sl-6-7-1 a:hover{color:#2589ff;}

.sl-6-7-2{}

.sl-6-7-2 a{color:#666666;}

.sl-6-7-2 a:hover{color:#2589ff;}

.sl-6-8{float:right;width:80px;height:30px;text-align:center;border:1px solid #cdcdcd;line-height:240%;border-radius:10px;font-size:12px;color:#666666;font-family:宋体;}

.sl-6-8:hover{background:#2589ff;color:white;border:1px solid #2589ff;}

.sl-6-9{width:100%;background:url(sl-2.jpg) center top;background-repeat:no-repeat;height:150px;margin-top:60px;}

.sl-6-10{clear:both;}

.sl-6-11{overflow:hidden;}

.sl-7{position:absolute;}



/* .new-banner{width:100%;background:url(new-banner.jpg) center top;background-repeat:no-repeat;height:531px;} */

.new-1{font-size:14px;color:#333333;font-family:宋体;padding-top:40px;padding-bottom:20px;border-bottom:1px solid #d8d8d8;}

.new-1 a{color:#333333;}

.new-2{width:1180px;height:260px;margin:0px auto;margin-top:30px;transition:all 0.7s;}

.new-2:hover{box-shadow:0px 0px 40px #ededed;}

.new-2-1{float:left;padding:20px;padding-left:17px;}

.new-2-1 img{width:350px;height:218px;}

.new-3{float:left;width:730px;margin-left:20px}

.new-3-1{overflow:hidden;padding-top:30px}

.new-3-1-1{float:left;font-size:20px;color:#333333;font-weight:bold;}

.new-3-1-1:hover{color:#2589ff;}

.new-3-1-2{float:right;font-size:14px;color:#999999;line-height:210%;}

.new-3-1-2 a{color:#999999;}

.new-3-2{font-size:14px;color:#555555;overflow:hidden;line-height:170%;padding-top:10px}

.new-3-3{width:140px;height:40px;font-size:14px;text-align:center;color:white;float:right;background:#218dfc;line-height:270%;margin-top:85px}

.new-3-3:hover{backgroun:#007eff;}

.new-4{border-bottom:1px solid #e8e8e8;height:50px;width:1150px;margin:0px auto;}

.new-5{width:1150px;overflow:hidden;margin:0px auto;margin-top:80px}

.new-5 ul{text-align:center}

.new-5 ul li{}

.new-6{border-bottom:1px solid #d8d8d8;}



.ab-banner{width:100%;background:url(ab-banner.jpg) center top;background-repeat:no-repeat;height:530px;}
/* add */
@media (max-width: 780px) {
	.ab-banner{
		width:100%;
		background:url(ab-banner-m.jpg);
		background-size: contain; 
		background-repeat:no-repeat;
		height: auto;
	}
	.ab-banner::before{
		content: "";
		display: block;
		padding-bottom: 67%;
	}
}
/* add */
.ab-1{text-align:center;font-size:32px;color:#222222;font-weight:bold;margin-top:60px;line-height:100px}

.ab-1-1{background:url(ab-1.png) center top no-repeat;}

.ab-1-2{background:url(ab-1-1.png) center top no-repeat;}

.ab-1-3{background:url(ab-1-2.png) center top no-repeat;}

.ab-1-4{background:url(ab-1-3.png) center top no-repeat;}

.ab-2{float:left;width:51%;color:#444444;line-height:160%}

.ab-2 p{text-indent:40px}
.ab-2 p span{color:#2589ff;}

.ab-2-1{float:right;margin-top:70px}

.ab-3{width:100%;background:#f5f5f5;overflow:hidden;}

.ab-3-1{float:left;padding:50px}

.ab-3-2{float:left;width:47%}

.ab-3-2-1{font-size:34px;color:#222222;text-align:center;margin-top:130px}

.ab-3-2-1 span{font-size:50px;color:#ff5d00}

.ab-3-2-2{font-size:26px;color:#555555;text-align:center;margin-top:10px}

.ab-3-3{margin-top:40px;margin-bottom:80px;}

.ab-4{width:485px;margin:0px auto;margin-top:40px;margin-bottom:90px}

.ab-4 ul{}

.ab-4 ul li{font-size:20px;color:#333333;padding-left:35px;margin-top:15px;}

.ab-4-1{background:url(ab-2.png) center left no-repeat;}

.ab-4-2{background:url(ab-3.png) center left no-repeat;}

.ab-4-3{background:url(ab-4.png) center left no-repeat;}

.ab-4-4{background:url(ab-5.png) center left no-repeat;}

.ab-4-5{background:url(ab-6.png) center left no-repeat;}





.our-culture .culture-tabs{width:870px;margin:25px auto;}

.our-culture .culture-tabs:after,.our-culture .culture-group:after,.our-culture .culture-group .explain:after{display:block;width:0;height:0;content:'';clear:both;}

.our-culture .culture-tabs > a{display:block;float:left;width:120px;height:34px;line-height:34px;text-align:center;background-color:#f8f8f8;font-size:16px;color:#666;margin-right:30px;}

.our-culture .culture-tabs > a:last-child{margin-right:0;}

.our-culture .culture-tabs > a.active{background-color:#1097d5;color:#fff;}

.our-culture .culture-tabs > a:hover{background-color:#1097d5;color:#fff;}



.our-culture .culture-group{display:none;}

.our-culture .culture-group.active{display:block;}

.our-culture .culture-group .group-left{width:300px;float:left;}

.our-culture .culture-group .img-box{width:300px;display:table-cell;vertical-align:middle;text-align:center;height:300px;}

.our-culture .culture-group .group-right{width:570px;float:right;}

.our-culture .culture-group .txt-box{width:570px;display:table-cell;vertical-align:middle;height:300px;}

.our-culture .culture-group .main-title{color:#dcdcdc;}

.our-culture .culture-group .main-title .name{font-size:20px;color:#333;}

.our-culture .culture-group .main-title .text{font-size:18px;color:#0a99d3;}

.our-culture .culture-group .explain{margin-top:20px;}

.our-culture .culture-group .explain-tips{font-size:16px;color:#333;float:left;width:47px;height:28px;border-radius:3px;text-align:center;line-height:28px;position:relative;background-color:#eee;}

.our-culture .culture-group .explain-tips:after{content:'';display:block;position:absolute;top:10px;right:-7px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #eee;}

.our-culture .culture-group .explain-content{float:left;font-size:15px;color:#666;line-height:2;margin-left:20px;max-width:500px;}

.our-culture .culture-group .explain-content .slide-name{float:left;font-size:16px;color:#0a99d3;}

.our-culture .culture-group .explain-content .slide-content{float:left;margin-top:2px;max-width:440px;}

.our-culture .culture-group .swiper-container{padding-bottom:30px;}

.our-culture .culture-group .swiper-pagination{text-align:left;}



.ab-5{width:870px;margin:0px auto;margin-top:50px;height:223px;margin-bottom:100px;}

.ab-5-1{float:left;margin-top:35px;}

.ab-5-2{float:right;width:75%;margin-top:30px}

.ab-5-2-1{font-size:22px;color:#080808}

.ab-5-2-2{color:#555555}



.banner-x{color:rgba(255,255,255,0.6);

          font-size:20px;

          border:1px solid rgba(255,255,255,0.45);

	      border-radius:10px;

	      transition:all 0.7s;

		  width:240px;

		  height:50px;

		  margin-left:10px;

		  position:relative;

		  top:290px;

		  text-align:center;

		  line-height:47px;

		  

		  }





.banner-x:hover{

	color:#fff;

	border:1px solid #fff;

	

}

.conus{

	position:relative;

	float:left;

	width:100%;

	height:150px;

	background:url(../img/conus.png) no-repeat;

	background-size:cover;

	background-position: -910px;

}



.conus input{

	position:absolute;

	top:59%;

	left:50%;

	margin-left:-82.5px;

	width:195px;

	height:37px;

	border:1px solid #fff;

	border-radius:7px;

	color:#fff;

	font-size:18px;

	transition:all 0.7s;
	
	background:none;

}



.conus input:hover{

	color:#1183fd;

	background-color:#fff;

	border:1px solid #fff;

}

.dede_pages{width:550px;margin:0px auto;margin-top:50px;margin-bottom:70px;overflow:hidden;}
.dede_pages ul{}
.dede_pages ul li{float:left;font-size:14px;font-family:宋体;border:1px solid #dddddd;padding:8px 10px;margin-left:3px;}
.dede_pages ul li a{color:#888888;}

.thisclass{background:#0093dd;color:white;}







@media screen and (max-width:780px) {
	.ab-2{width:94%;margin:0px auto;float:none;}
	.ab-2-1{float:none;}
	.ab-3-1{float:none;padding:0px;width:94%;margin:0px auto;margin-top:40px;}
	.ab-3-1 img{max-width:100%;}
	.ab-3-2{float:none;width:100%;}
	.ab-3-2-1{margin-top:40px;margin-bottom:40px;}
	.ab-3-2-2{margin-bottom:40px;}
	.our-culture .culture-tabs{width:94%;margin:0px auto;}
	.our-culture .culture-tabs > a{width:30%;margin-left:1.5%;margin-right:1.5%;margin-bottom:20px;}
	.ab-5{width:94%;margin:0px auto;}
	.ab-5-1{width:30%;}
	.ab-5-1 img{max-width:100%;}
	.ab-5-2{width:65%;}
	.sl-1 img{max-width:100%;}
	.ab-4{width:94%;margin:0px auto;margin-bottom:30px;}
	.ab-4 ul li{font-size:18px;}
	.main-box{width:100%;}
	.main-input{position:unset;width:94%;margin:0px auto;}
	
	.new-2{width:94%;height:auto;overflow:hidden;}
	.new-2-1{padding:0px;width:100%;text-align:center;}
	.new-2-1 img{max-width:100%;height:auto;}
	.new-3{width:100%;margin-left:0px;}
	.new-3-1{text-align:center;width:94%;margin:0px auto;}
	.new-3-1-1{text-align:center;}
	.new-3-1-2{float:left;}
	.new-3-2{width:94%;margin:0px auto;}
	.new-3-3{margin-top:30px;margin-bottom:30px;}
	.dede_pages{width:94%;margin:0px auto;margin-top:30px;margin-bottom:30px;}
	
	.sl-1-1{float:none;width:100%;}
	.sl-3 ul{overflow:hidden;}
	.sl-3 ul li{float:left;width:30%;height:auto;margin-left:1.4%;margin-right:1.4%;}
	.pro-200{width:94%;margin:0px auto;}
	.sl-4{width:100%;float:none;}
	.sl-5-1{margin:0px auto;float:none;margin-top:30px;}
	.sl-5-8{width:100%;margin:0px auto;margin-right:0px;}
	.sl-5{float:none;}
	
	.sl-4-2{width:94%;margin:0px auto;margin-top:40px;}
	.sl-4-3{width:35%;padding-top:10px;}
	.sl-1 img{width:auto;height:auto;}
	.sl-4-4{margin-left:0px;width:60%;float:right;}
	.sl-4-7{margin-top:0px;margin-bottom:20px;}
	.sl-4-5{padding-top:10px;}
	
	.new-4{width:100%;}
}



