@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	position: relative;
	overflow-x: hidden;
	}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,img{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	font-weight: normal;
	font-size: 14px;
	}
		
a{text-decoration:none;}
.clear{clear: both;}
.hide{display: none;}
.padding{padding: 0 18%;}
.width{width: 64%;}

/*head*/
.all1{position: relative;}
.head{width: 100%;position: absolute;top: 0;left: 0;overflow: hidden;z-index: 9999;}
.logo{float: left;height: 142px;}
.logo img{height: 100%;width: auto;display: block;}
.phone{color: #fff;font-size: 26px;line-height: 142px;margin-left: 15%;float: left;}
.nav{float: right;overflow: hidden;line-height: 142px;margin-right: 8%;}
.nav li{display: inline-block;vertical-align: top;margin-left: 80px;}
.nav li a{display: block;color: #020202;font-size: 16px;}
.nav li:hover{background: url(../img/bg1.png) center 85px no-repeat;}
.nav .ua1{background: url(../img/bg1.png) center 85px no-repeat;}
.notice{width: 100%;height: 60px;position: absolute;bottom: 0;left: 0;background: rgba(255,255,255,0.6);
z-index: 9;line-height: 60px;}
.notice marquee{color: #1a1a1a;font-size: 20px;float: right;width: 68%}
.notice span{color: #0b50cd;font-size: 24px;float: left;width: 30%;}
.notice ul{width: 55%;margin: auto;overflow: hidden;}
/*banner*/
.banner{position: relative;}
.banner .swiper-container {width: 100%;height: 100%;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;  -webkit-align-items: center;align-items: center;}
.banner .ban{width: 100%;display: block;}
.zi{width: 24.5%;position: absolute;top: 37%;left: 15%}
.zi img{width: 100%;display: block;}
/*首页关于我们*/
.all2{margin-top: 60px;}
.all2a{background: url(../img/bg2.png) 55px top no-repeat;padding-bottom: 30px;}
.index1{text-align: center;padding-top: 60px;}
.index1 span{color: #1f975a;}
.index1 h1{color: #262626;font-size: 35px;}
.index1 p{color: #262626;font-size: 18px;margin-top: 5px;}
.syabt{margin-top: 50px;}
.syabt1{width: 55%;float: left;}
.syabt2 h1{color: #1e8ac9;font-size: 30px;}
.syabt2 p{color: #363636;font-size: 16px;line-height: 26px;height: 156px;overflow: hidden;margin-top: 30px;text-indent: 33px;}
.syabt2 h2{overflow: hidden;margin-top: 10px;}
.syabt2 h2 a{width: 128px;height: 33px;float: right;border-radius: 17px;background: #609bfd;text-align: center;line-height: 33px;
color: #fff;font-size: 12px;}
.syabt3{overflow: hidden;margin-top: 30px;}
.syabt3 li{width: 46%;float: left;border-bottom: 1px solid #e3e3e3;padding-bottom: 8px;
background: url(../img/icon1.png) right center no-repeat;}
.syabt3 li a{display: block;}
.syabt3 li h1{color: #258ffb;font-size: 20px;}
.syabt3 li span{color: #989898;font-size: 15px;display: block;margin-top: 8px;}
.syabt3 li:nth-of-type(2){float: right;}
.pic1{width: 40%;float: right;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.6); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.6); 
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.6);}
.pic1 img{width: 100%;display: block;}
/*首页产品展示*/
.all3{width: 100%;background: url(../img/bg3.jpg) center top no-repeat;margin-top: 90px;padding-bottom: 68px;background-size: cover;}
.index2{text-align: center;padding-top: 65px;}
.index2 span{color: #04ff80;}
.index2 h1{color: #FFF;font-size: 35px;}
.index2 p{color: #FFF;font-size: 18px;margin-top: 5px;letter-spacing: 2px;}
.sypro1{text-align: center;margin-top: 65px;}
.sypro1 ul{overflow: hidden;}
.sypro1 li{display: inline-block;vertical-align: top;height: 35px;background: #eeeeee;
line-height: 35px;overflow: hidden; padding: 0 38px;margin: 0 8px;cursor: pointer;color: #3a3a3a;font-size: 18px;transition:all 0.4s ease-in-out;}
.sypro1 li a{color: #3a3a3a;}
.sypro1 li:hover{background: #1f975a;color: #fff;}
.sypro1 li:hover a{color: #fff;}
.sypro1 .selected{background: #1f975a;color: #fff;}
.sypro2{margin-top: 70px;padding: 0 14%;}
.sypro2 ul{overflow: hidden;}
.sypro2 ul li{width: 22%;float: left;text-align: center;position: relative;margin-left: 4%;}
.pic2{width: 100%;overflow: hidden;}
.pic2 img{width: 100%;display: block;-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;}
.sypro2 ul li h1{position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;background: rgba(255,255,255,0.7);
text-align: center;line-height: 45px;color: #0476eb;font-size: 18px;overflow: hidden;}
.sypro2 ul li h2{position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;background: #6cabf7;opacity: 0;
transform:scale(0);transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.sypro2 ul li h2 img{display: block;margin: auto;padding-top: 14px;}
.sypro2 ul li:nth-of-type(1){margin-left: 0;}
.sypro2 ul li:hover h2{opacity: 1;transform:scale(1);}
.sypro2 ul li:hover .pic2 img{transform: scale(1.1);}
/*首页新闻中心*/
.all4{background: url(../img/bg3.png) center top no-repeat;margin-top: 50px;padding-bottom: 60px;}
.index3{text-align: center;padding-top: 50px;}
.index3 span{color: #1f975a;}
.index3 h1{color: #262626;font-size: 35px;}
.index3 p{color: #262626;font-size: 18px;margin-top: 5px;}
.synews{overflow: hidden;margin-top: 50px;}
.synews1{width: 50%;float: left;}
.synews2{text-align: right;}
.synews2 li{display: inline-block;vertical-align: top;width: 148px;height: 38px;border-radius: 20px;
background: #609bfd;line-height: 38px;margin: 0 40px;text-align: center;}
.synews2 li a{display: block;color: #fff;font-size: 18px;}
.synews3{border-right: 1px solid #7d7d7d;margin-top: 75px;}
.synews3 li{overflow: hidden;margin-top: 70px;}
.synews3a{text-align: right;border-right: 1px solid #2e2e2e;width: 15%;padding: 7px 0;padding-right: 12px;float: left;}
.synews3a h1{color: #2e2e2e;font-size: 24px;}
.synews3a span{color: #2e2e2e;font-size: 18px;}
.synews3b{width: 75%;float: right;padding-top: 5px;margin-right: 5%;}
.synews3b h1{color: #2e2e2e;font-size: 18px;height: 22px;line-height: 22px;overflow: hidden;}
.synews3b p{color: #2e2e2e;font-size: 16px;height: 22px;line-height: 22px;overflow: hidden;margin-top: 13px;}
.synews .synews1:nth-of-type(2) .synews3{border: none;}
.synews .synews1:nth-of-type(2) .synews2{text-align: left;}
.synews3 li:hover .synews3a{border-color: #609bfd;}
.synews3 li:hover .synews3a h1{color: #609bfd;}
.synews3 li:hover .synews3a span{color: #609bfd;}
.synews3 li:hover .synews3b h1{color: #609bfd;}
.synews3 li:hover .synews3b p{color: #609bfd;}
/*首页招聘*/
.syrevui{margin: auto;background: #f5f5f5;padding: 10px 20px;overflow: hidden;margin-top: 45px;}
.syrevui li{overflow: hidden;height: 40px;line-height: 40px;float: left;background: url(../img/bg4.jpg) left center no-repeat;
padding-left: 15px;border-right: 1px solid #959595;width: 48.5%;}
.syrevui li a{color: #303030;font-size: 16px;}
.syrevui li span{display: inline-block;vertical-align: top;color: #303030;font-size: 16px;padding: 0 12px;}
.syrevui li p{float: right;color: #ff6600;font-size: 16px;}
.syrevui li:nth-of-type(2n){float: right;border: none;background: url(../img/bg4.jpg) 27px center no-repeat;}
.syrevui li:nth-of-type(2n-1) p{margin-right: 35px;}
.syrevui li:nth-of-type(2n) a{padding-left: 30px;}
.more1{width: 238px;height: 55px;margin: auto;border-radius: 28px;background: #609bfd;
text-align: center;line-height: 55px;margin-top: 45px;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.6); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.6); 
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.6);margin-bottom: 90px;}
.more1 a{display: block;color: #fff;font-size: 16px;}
/*foot*/
.foot{background: url(../img/bg5.jpg) center no-repeat;background-size: cover;}
.index4{text-align: center;padding-top: 65px;}
.index4 span{color: #FFF;}
.index4 h1{color: #FFF;font-size: 35px;}
.index4 p{color: #FFF;font-size: 18px;margin-top: 5px;letter-spacing: 2px;}
.foot1{overflow: hidden;margin-top: 80px;}
.foot2{width: 27%;float: left;line-height: 38px;color: #fff;font-size: 18px;}
.foot3{width: 65%;float: right;}
.foot3a{overflow: hidden;}
.foot3a ul{overflow: hidden;width: 53%;float: left;}
.foot3a ul input{width: 43%;height: 58px;background: none;border: 1px solid #fff;color: #fff;
font-size: 16px;border-radius: 10px;margin-top: 10px;padding: 0 3%;}
.foot3a ul input::-webkit-input-placeholder{color: #fff;}
.foot3a textarea{width: 40%;height: 95px;border: 1px solid #fff;color: #fff;background: none;
font-size: 16px;border-radius: 10px;margin-top: 10px;padding: 15px 3%;float: right;}
.foot3a textarea::-webkit-input-placeholder{color: #fff;}
.foot3b{overflow: hidden;margin-top: 30px;}
.foot3b input{width: 137px;height: 55px;float: right;border-radius: 28px;background: #fff;cursor: pointer;
color: #0476eb;font-size: 16px;}
.foot4{margin-top: 30px;overflow: hidden;text-align: center;}
.foot4a{display: inline-block;vertical-align: top;}
.foot4a img{height: 63px;width: auto;}
.foot4b{display: inline-block;vertical-align: top;line-height: 63px;color: #fff;font-size: 12px;margin: 0 29%;}
.foot4c{display: inline-block;vertical-align: top;line-height: 63px;color: #fff;font-size: 12px;}
/*企业资质*/
.head_on{width: 100%;overflow: hidden;}
.phone_on{float: left;color: #005aff;font-size: 18px;line-height: 142px;margin-left: 4%;letter-spacing: 5px;}
.banner1{width: 100%;}
.banner1 img{width: 100%;display: block}
.now{border-bottom: 1px solid #7a7a7b;height: 69px;line-height: 69px;overflow: hidden;}
.now1{overflow: hidden;float: left;}
.now1 img{float: left;margin-top: 23px;}
.now1 ul{float: left;color: #484848;margin-left: 7px;}
.now1 ul a{color: #484848;}
/*企业资质*/
.honor{color: #363636;font-size: 16px;line-height: 26px;margin-top: 100px;margin-bottom: 130px;}
.honor img{max-width: 100%;}
.honor p{font-size:16px;line-height:2em;}
.now2{overflow: hidden;float: right;}
.now2 img{float: left;margin-top: 23px;}
.now2 ul{float: left;color: #484848;margin-left: 7px;}
.now2 ul a{color: #484848;}
.now3{float: left;overflow: hidden;}
.now3 li{float: left;margin-right: 60px;}
.now3 li a{color: #484848;font-size: 18px;display: block;}
.now3 li:hover a{color: #0750d5;}
.now3 .ua2 a{color: #0750d5;}
.news{margin-top: 60px;}
.news li{overflow: hidden;margin-top: 38px;}
.pic3{width: 34%;float: left;border: 1px solid #7a7a7b;position: relative;}
.pic3 img{width: 100%;display: block;}
.time{width: 140px;height: 75px;position: absolute;top: 0;right: 0;background: rgba(4,103,213,0.7);text-align: right;}
.time h1{color: #fff;font-size: 20px;letter-spacing: 3px;padding-top: 5px;padding-right: 15px;}
.time span{color: #fff;font-size: 20px;letter-spacing: 3px;padding-right: 15px;}
.news1{width: 62%;float: right;}
.news1 h1{color: #212121;font-size: 18px;height: 50px;line-height: 50px;overflow: hidden;background: url(../img/bg6.jpg) left bottom no-repeat;}
.news1 p{color: #212121;font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;margin-top: 30px;}
.news1 span{width: 232px;height: 54px;display: block;background: #2376cf;border-radius: 5px;text-align: center;
line-height: 54px;color: #fff;font-size: 16px;margin-top: 55px;}
.fenye{text-align: center;margin-top: 25px;margin-bottom: 90px;}
.fenye a{display: inline-block;vertical-align: top;height: 30px;margin: 0 5px;line-height: 30px;font-size: 17px;
background: #f7f7f7;color: #131313;padding: 0 10px;}
.fenye a:hover{background: #2376cf;color: #fff;}
.fenye .ua3{background: #2376cf;color: #fff;}
/*新闻详情*/
.title{text-align: center;margin-top: 55px;}
.title h1{font-size: 20px;color: #181818;font-weight: bold;}
.title ul{height: 40px;background: #eeeeee;line-height: 40px;margin-top: 45px;}
.title ul span{color: #181818;padding: 0 25px;}
.content{color: #181818;font-size: 16px;line-height: 36px;margin-top: 35px;margin-bottom: 120px;}
.content img{max-width: 100%;}
.xyp{line-height: 35px;margin-bottom: 95px;}
.xyp li a{display: block;color: #2f3030;}
.xyp li:hover a{color: #2376cf;text-decoration: underline;}
/*产品列表*/
.find{width: 23%;height: 34px;border-radius: 17px;border: 1px solid #7a7a7b;overflow: hidden;margin-top: 17px;float: left;}
.find1{width: 80%;height: 34px;float: left;}
.find1 input{width: 90%;padding: 0 5%;display: block;height: 34px;font-size: 16px;outline: none;}
.find2{width: 19%;height: 34px;float: right;background: url(../img/icon3.png) center no-repeat;cursor: pointer;outline: none;position: relative;}
.find2 input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0}

.fenlei{width: 31%;height: 38px;/*border: 1px dashed #7a7a7b;*/background:#6390e2;float: left;margin-top: 15px;margin-left: 11%;}
.fenlei select{width: 100%;height: 100%;display: block;border: none;color: #fff;font-size: 16px;outline: none;background: none;}
.pro{overflow: hidden;margin-top: 30px;margin-bottom: 70px;}
.pro li{width: 31.5%;float: left;position: relative;margin-top: 40px;margin-left: 2.7%;}
.pro li h1{position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;background: rgba(255,255,255,0.7);
text-align: center;line-height: 45px;color: #0476eb;font-size: 18px;overflow: hidden;}
.pro li h2{position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;background: #6cabf7;opacity: 0;
transform:scale(0);transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.pro li h2 img{display: block;margin: auto;padding-top: 14px;}
.pro li:nth-of-type(3n-2){margin-left: 0;}
.pro li:hover h2{opacity: 1;transform:scale(1);}
.pro li:hover .pic2 img{transform: scale(1.1);}
/*产品详情*/
.title1{border-bottom: 1px dashed #7a7a7b;margin: auto;margin-top: 65px;padding-bottom: 95px;}
.title1 h1{text-align: center;color: #171717;font-size: 18px;}
.title1 img{display: block;margin: auto;width: 50%;margin-top: 35px;}
.content1{margin-top: 50px;margin-bottom: 130px;}
.content1 img{max-width: 100%;display: block;margin: auto;}
.now4{overflow: hidden;margin: auto;text-align: center;}
.now4 img{display: inline-block;vertical-align: top; margin-top: 23px;}
.now4 ul{display: inline-block;vertical-align: top;color: #484848;margin-left: 7px;}
.now4 ul a{color: #484848;}
/*案例列表*/
.case{overflow: hidden;margin-top: 30px;margin-bottom: 70px;}
.case li{width: 31.5%;float: left;position: relative;margin-top: 40px;margin-left: 2.7%;}
.case li h1{position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;background: rgba(255,255,255,0.7);
text-align: center;line-height: 45px;color: #0476eb;font-size: 18px;overflow: hidden;
opacity: 1;transform:scale(1);transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.case li h2{position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;background: #6cabf7;}
.case li:nth-of-type(3n-2){margin-left: 0;}
.case li:hover .pic2 img{transform: scale(1.1);}
.hide1{width: 100%;height: 100%;background: rgba(255,255,255,0.6);position: absolute;top: 0;left: 0;
opacity: 0;transform:scale(0);transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.hide1 img{position: absolute;top: 50%;margin-top: -42.5px;left: 50%;margin-left: -42.5px;}
.case li:hover .hide1{opacity: 1;transform:scale(1);}
.case li:hover h1{opacity: 0;transform:scale(0);}
/*案例详情*/
.title2{border: 1px solid #7a7a7b;margin: auto;margin-top: 40px;}
.title2 h1{color: #171717;font-size: 18px;padding: 37px 3%;}
/*联系我们*/
.all5{overflow: hidden;margin-top: 50px;}
.message{width: 45%;float: left;}
.form1 label{display: block;color: #2c2d2d;font-size: 18px;padding-left: 2%;margin-top: 10px;}
.form1 label span{color: #ff1d00;}
.form1 input{display: block;height: 40px;border: 1px solid #d2d2d2;font-size: 16px;padding: 0 2%;width: 96%;margin-top: 10px;}
.form1 textarea{display: block;border: 1px solid #d2d2d2;font-size: 16px;padding: 10px 2%;width: 96%;margin-top: 10px;height: 120px;}
.form2 input{color: #2a2a2a;font-size: 16px;background: none;margin-left: 2%;height: 45px;margin-top: 10px;cursor: pointer;}
.contact{width: 48%;float: right;border: 1px solid #d2d2d2;padding-bottom: 55px;}
.contact li{padding: 0 10%;overflow: hidden;padding-top: 45px;line-height: 38px;}
.contact li img{float: left;}
.contact li p{float: left;color: #2a2a2a;font-size: 16px;margin-left: 20px;}
.map{border: 1px solid #7a7a7b;height: 627px;margin: auto;margin-top: 80px;margin-bottom: 190px;}
.map img{width: 100%;height: 100%;display: block;}
/*招聘列表*/
.zp{margin-top: 30px;}
.zp img{width: 100%;display: block;}
.zp1{color: #484848;font-size: 16px;line-height: 25px;margin-top: 35px;}
.zp1 h1{color: #484848;font-size: 16px;font-weight: bold;}
.zpList{background: #e0e0e0;padding: 0 1%;overflow: hidden;margin: auto;margin-top: 40px;
padding-top: 8px;padding-bottom: 90px;margin-bottom: 200px;}
.zpList li{width: 32%;float: left;background: #fff;margin-top: 35px;margin-left: 2%;}
.zpList li h1{width: 90%;border-bottom: 1px solid #848485;color: #484848;font-size: 20px;margin: auto;
padding: 0 2%;height: 60px;line-height: 60px;overflow: hidden;}
.zpList li dl{width: 90%;padding: 0 2%;margin: auto;padding: 25px 0;}
.zpList li dl dt{line-height: 35px;height: 35px;overflow: hidden;color: #484848;font-size: 16px;}
.zpList li:nth-of-type(3n-2){margin-left: 0;}
/*招聘详情*/
.xypa{background: #1f9c65;margin: auto;margin-bottom: 65px;padding: 25px 0;}
.xypa li{padding: 0 2%;line-height: 30px;}
.xypa li a{display: block;color: #fff;}

/*手机*/
.phone_head{width: 100%;display: none;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 9999;}
.phone_nav{float: right;margin-top: 20px;margin-right: 3%;}
.phone_nav img{width: 50px;display: block}
.nava{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999;background: #1e8ac9;display: none;text-align: center;}
.nava ul{padding-top: 110px;}
.nava li{line-height: 50px;}
.nava li a{font-size: 16px;display: block;color: #fff;}
.phone_head_on{width: 100%;display: none;overflow: hidden;}
.close{position: absolute;top: 30px;right: 3%;}
.close img{width: 30px;}












