@charset "utf-8";
/* CSS Document */
/*banner*/
.banner {width: 100%; position: relative;height:657px; margin: 0 auto;background: transparent;}
.banner .bd { margin: 0 auto;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul { height: 100%;}
.banner .bd li { height: 100%;overflow: hidden;text-align: center;background-position: center;background-repeat: no-repeat; width: 100%;}
.banner .bd li a {display: block;height: 100%;width: 100%;}
.banner .prev, .banner .next {display: block; position: absolute;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px; height: 60px;background: url(../image/slider-arrow.png) -126px -137px #000000 no-repeat;cursor: pointer;*filter: alpha(opacity=50);*opacity: .5;display: none;}
.banner .next {left: auto;right: 15%;background-position: -6px -137px;}



/*banner*/
.bannersss {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.bannersss .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
}
.bannersss .swiper-slide img{
	width: 100%;
}
.bannersss .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
	bottom: 15px;
}
img{
	vertical-align: middle;
}
.bannersss .swiper-pagination-bullet{
	width:33px;
	height:10px;
	background:#ff5900;
	border-radius:5px;
}


/*ss*/
.olseq{ height:39px;background:url(../image/01.jpg) repeat-x;}
.search-box{ width:1180px; margin:0 auto;height:39px;}

.txtMarquee-top{overflow:hidden;position:relative;width: 358px;height: 39px;}
.txtMarquee-top .hd{overflow:hidden;width: 28px;float: right;margin-right: 0px;}
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{
display:block;
width:9px;
height:5px;
float:right;
margin-right:5px;
margin-top: 18px;
overflow:hidden;
cursor:pointer;
 background:url("../image/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{
height: 16px;
margin-top: 12px;}
.tempWrap{}
.txtMarquee-top .infoList li{width: 320px;height:24px;line-height:24px;}
.txtMarquee-top .infoList li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:224px;}
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }
.idkr{float:left;font-size:12px;color:#666;line-height:39px;margin-left: 130px;}
.idkr ul{ font-size:12px; float:left; font-weight:normal;}
.idkr ul li{ float:left; margin-right:10px;}
.idkr ul li a{ color:#666; width:43px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.search-text input{width:200px;height: 27px;float:right;border:0;* background:url(../image/02.jpg) no-repeat center;color:#333;text-indent:1em;margin-top:6px;}
.odlrq{width: 428px;height:39px;float: left;line-height:39px;}
.odlrq p{float:left;}

/*服务*/
.fkvi{ height:402px; width:1180px; margin:0 auto; margin-top:58px;}
.tnz{ background:url(../image/03.jpg) no-repeat center; height:77px; width:1180px; margin:0 auto;}
.tnz h3{ font-size:42px; text-align:center; color:#ff5900; text-align:center;}
.tnz i{ font-size:18px; display:block; text-align:center;}
.fkvi ul{ margin-top:60px;}
.fkvi ul li{transition: all 0.6s;  float:left; width:235px; height:264px; /*margin-left:26px;*/}
.fkvi ul li:nth-child(1) { margin-left:0;}
.fkvi ul li h3{ text-align:center; font-size:20px;}
.kid{ background:url(../image/04.jpg) no-repeat center;}
.fkvi h4{ padding-top:96px; font-size:20px; text-align:center;}
.fkvi p{ line-height:20px; width:198px; margin:0 auto; margin-top:16px;}

.fkvi ul .kid:hover h4{background:url(../image/gplb.png) no-repeat center 10px;}
.fkvi ul .kid_01:hover h4{background:url(../image/gzlb.png) no-repeat center 10px;}
.fkvi ul .kid_02:hover h4{background:url(../image/jrlb.png) no-repeat center 10px;}
.fkvi ul .kid_03:hover h4{background:url(../image/lbsz.png) no-repeat center 10px;}
.fkvi ul .kid_04:hover h4{background:url(../image/lbzh.png) no-repeat center 10px;}

/*修改*/
.fkvi ul li:hover{ background:#ff5900; width:215px; height:284px;top:-3px;position:relative;-webkit-transform: translateY(-3px);}
.fkvi ul li:hover h4{ color:#fff;}
.fkvi ul li:hover p{ color:#fff;}


.kid_01{ background:url(../image/05.jpg) no-repeat center;}
.kid_02{ background:url(../image/06.jpg) no-repeat center;}
.kid_03{ background:url(../image/07.jpg) no-repeat center;}
.kid_04{ background:url(../image/08.jpg) no-repeat center;}


/*产品*/
.vbn{background:#f4f4f4; height:965px; margin-top:30px; padding-top:35px;}
.nvjd{ float:right; margin-right:51px; padding-top:20px;}
.oldkq{width:1200px;height:77px;background:url(../image/10.jpg) no-repeat center;margin:0 auto;margin-bottom:  30px;}
.oldkq h3{ font-size:42px; text-align:center;}
.oldkq h3 b{ color:#ff5900; text-transform:uppercase;}
.oldkq i{ font-size:18px; display:block; text-align:center; padding-top:14px;}

.tempWrap{}
.slideGroup{width: 1200px;height: 810px;background: #fff;text-align:left;margin-top:  30px;padding-top:  20px;}
.slideGroup .parHd{position:relative;margin-bottom:  28px;height: 52px;}
.slideGroup .parHd ul{float:left;width:990px;position:absolute;left: 0;top: 0px;height: 50px;border-bottom: 1px solid #ff6600;padding-left:  20px;}
.slideGroup .parHd ul li{float:left;cursor:pointer;width: 120px;height: 50px;line-height:  50px;text-align: center;background: #3e3326;color: #fff;margin-right:  2px; font-size:16px;}
.slideGroup .parHd ul li.on{height: 50px;background: #ff5900;width: 120px;text-align: center;line-height: 50px;color: #fff;font-size: 16px;}
.slideGroup .slideBox{overflow:hidden;zoom:1;position:relative;height: 696px;width: 1147px;padding-left: 52px;}

.slideGroup .sPrev,.slideGroup .sNext{position:absolute;left:30px;top: 300px;display:block;width:27px;height:97px;background:url(../image/12.png) center center no-repeat #ff5900;z-index: 1;}
.slideGroup .sNext{left:auto;right: 10px;background:url(../image/13.png) center center no-repeat #ff5900;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{border-color:#f60;}
.slideGroup .parBd ul{overflow:hidden;zoom:1;}
.slideGroup .parBd ul li{margin: 0 4px;float:left;_display:inline;overflow:hidden;text-align:center;width: 264px;height: 696px; }
.slideGroup .parBd ul li .imgbox{width: 264px;height: 358px;overflow:hidden;position:relative;}
.slideGroup .parBd ul li .pic{text-align:center;width: 264px;height: 294px; display:block; overflow:hidden;}
.slideGroup .parBd ul li .pic img{width: 264px;height: 254px;display:block; -ms-transition: all .2s;transition: all .2s;overflow: hidden; object-fit: cover;}
.slideGroup .parBd ul li .pic a:hover img{ transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); /* IE 9 */-moz-transform: scale(1.1, 1.1);/* Firefox */ -webkit-transform: scale(1.1, 1.2);
-o-transform: scale(1.1, 1.1);}
.slideGroup .parBd ul li .title{line-height: 43px;width: 284px;background: #efefef;margin-top:  5px;text-align: center;font-size: 20px;transition: all 0.6s; }
.slideGroup .parBd ul li .title a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.slideGroup .parBd ul li .imgbox:hover .title{ background:#ff5900;transition: all 0.6s; }
.slideGroup .parBd ul li .imgbox:hover .title a{ color:#fff;}

.ewmk{ overflow:hidden;width:264px; height:294px; background:#333; opacity:.9; bottom:0; position:absolute;transition: all 0.6s;top:-337px}
.ewmk img{ display:block; width:180px; height:180px; margin:0 auto; padding-top:55px;transition: all 0.6s;}
.slideGroup .parBd ul li .imgbox:hover .ewmk{ top:0px;transition: all 0.6s;}

/*bn1*/
.bn1{height:182px;background:url(../image/11.jpg) no-repeat center;}
.bnzxc{height:182px; width:1200px; margin:0 auto;position:relative;}
.bn1 p{color:#fff;font-size:48px; position:absolute; left:14px; top:37px;}
.bn1 b{ font-size:36px; color:#fff;position:absolute; left:136px; top:106px;}
.lsa{width:390px;height: 148px;position:absolute;left:774px;top: 20px;}
.lsa ul{margin-left:44px;}
.lsa li{height: 40px;line-height: 40px;width: 374px;margin-bottom: 15px;font-size:16px;float: left;color: #fff;}
.lsa li .text{color: #333;padding-left: 58px;font-weight:normal;width: 262px;height: 40px;float: right;background: url(../image/12.jpg) no-repeat 14px #aeaeae;}
.textn{color:#333;padding-left: 58px;font-weight:normal;width: 262px;height: 40px;float: right;background: url(../image/13.jpg) no-repeat 14px #aeaeae;}
.mcn{position:absolute;left:832px;top:129px;}
.mcn li{float:left; width:153px; height:38px; line-height:38px; text-align:center; background:#fff; float:left; margin-right:11px; font-size:16px;transition: all 0.6s; }
.mcn li:hover{ background:#5e5e5e;transition: all 0.6s; }
.mcn li:hover a{ color:#fff;}
/*dz*/
.nvfb{ height:780px; background:#f4f4f4;}
.cbv{ width:1200px; height:710px; margin:0 auto; padding-top:70px;}
.cbv ul{ margin-top:50px; height:332px;}
.cbv ul li{ float:left; width:234px; height:330px; border:1px solid #ccc; margin-left:5px;transition: all 0.6s;  }
.cbv ul li:hover .ik_01,.cbv ul li:hover .ik_02,.cbv ul li:hover .ik_03,.cbv ul li:hover .ik_04,.cbv ul li:hover .ik_05{ background:none;}
.cbv ul li:hover p{ color:#fff;}
.cbv ul li:hover{width:234px; height:360px; background:#ff5900;transition: all 0.6s;}
.cbv ul li:nth-child(1) { margin-left:0;}
.cbv ul div{ width:236px; height:150px; }
.cbv ul div img{ display:block; width:42px; height:42px; margin:0 auto; padding-top:32px;}
.cbv ul div h4{ font-size:24px; text-align:center; color:#fff; text-align:center; margin-top:16px;}
.cbv ul p{ width:180px; margin:0 auto; line-height:20px; margin-top:40px;}
.cbv ul .ik_01{background:#ff0000;}
.cbv ul .ik_02{background:#0d56a6;}
.cbv ul .ik_03{background:#00a876;}
.cbv ul .ik_04{background:#ec0033;}
.cbv ul .ik_05{background:#ff9a00;}
.mvn{ height:80px; width:1198px; border:1px solid #000; margin:0 auto; clear:both; margin-top:80px;}
.akd{ float:left;}
.mvn p{ font-size:30px; margin-left:80px; line-height:80px; float:left;}
.mvn p b{ color:#ff5900;}
.okf{ height:330px; width:1200px; margin:0 auto; margin-top:50px;}
.okf ul{ margin-top:42px;}
.okf ul li{ width:280px; height:184px; float:left; background:#ff5900; margin-left:26px;transition: all 0.6s;  }
.okf ul li:hover{ width:278px; height:182px; border:1px solid #ff5900; background:none;transition: all 0.6s;  }
.okf ul li:hover p{ color:#333;transition: all 0.6s;}
.okf ul li:hover img{ background:url(../image/jjjrrr.jpg) no-repeat center; display:none;transition: all 0.6s;}
.okf ul li:nth-child(1) { margin-left:0;}
.okf ul li img{ display:block; margin:0 auto; margin-top:36px;}
.okf ul li p{ font-size:24px; color:#fff; text-align:center;}
.ofl{ width:1200px; margin:0 auto; margin-top:50px; height:635px;}
.ofl ul{ height:238px;}
.ofl ul li{ float:left; width:574px; margin:0 12px;}
.ofl ul li i{ width:120px; height:120px; font-size:74px; line-height:120px; text-align:center; background:#ff5900; color:#fff; float:left; border-radius:50%;}
.ofl ul li span{ display:block; width:462px; float:right; height:120px;margin-bottom:16px; }
.ofl ul li span h4{ font-size:36px; font-weight:normal; border-bottom:1px dashed #ccc; line-height:50px;}
.ofl ul li span h4 b{ font-size:16px;font-weight:normal;}
.ofl ul li span p{ font-size:24px; padding-top:10px; }
.ofl ul li div{ width:560px; height:281px; background:url(../image/c.jpg) no-repeat center; clear:both;padding-top:52px;}
.ofl ul li div ul li{ margin-bottom:20px; margin-left:60px;transition: all 0.6s;   }
.ofl ul li div ul li:hover{ font-size:17px;transition: all 0.6s;  }
.ofl ul li div ul li:hover p{ font-size:14px;}
.ofl ul li div ul li p{ width:20px; height:20px; background:#ff5900; color:#fff; float:left; text-align:center; margin-right:8px;}
.folr{ clear:both; width:150px; height:40px; line-height:40px; text-align:center; background:#ff5900; margin:0 auto; display:block;color:#fff; margin-top:20px;transition: all 0.6s;  }
.folr:hover{ width:148px; height:38px; border:1px solid #ff5900; background:#fff; color:#333;transition: all 0.6s;  }

.oldka{ height:534px; background:url(../image/cjq.jpg) no-repeat center;padding-top:36px;}
.mnv{ width:1200px; height:84px; background:url(../image/fr.png) no-repeat center; margin:0 auto; }
.mnv h3{ font-size:42px; text-align:center;}
.mnv i{ font-size:18px; text-align:center; display:block; padding-top:6px;}

.okdv{ width:1200px; margin:0 auto; margin-top:14px;}
.okd{ width:500px; height:430px; float:left;}
.okd i{font-size:18px;}
.okd b{ color:#e8370e; font-weight:normal;}

.lsaa{width:484px;height:312px;opacity:0.9;float:left;margin-top: 20px;background:#ff5900;border-radius:10px;}

.lsaa ul{width: 400px;margin: 0 auto;margin-top:  30px;}
.lsaa li{margin-bottom: 20px;border: none;color: #fff;font-size: 18px;}
.lsaa li .text{color: #fff;padding-left: 16px;font-weight:normal;width: 306px;height: 30px;line-height:  30px;background: #bb4302;border-radius: 6px;}
.lsaa li input.text::-webkit-input-placeholder { /* WebKit browsers */ 

color: #fff; 

} 

.lsaa li input.textinput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 

color: #fff; 

} 

.lsaa li input.textinput::-moz-placeholder { /* Mozilla Firefox 19+ */ 

color: #fff; 

} 

.lsaa li input.textinput:-ms-input-placeholder { /* Internet Explorer 10+ */ 

color: #fff; 

} 

.lsaa a{ display:block; width:125px; height:35px; line-height:35px; text-align:center; background:#fff; border-radius:30px; color:#02923f; margin-left:42px;}
.guu_01{}
.guu_01 input{ background:none; color:#fff;}
.gu_02{}
.guu_02 input{ background:none; color:#aaa;}
.guu_03{}
.guu_03 input{ background:none; color:#aaa;}
.guu_04{font-size: 18px; width:400px; margin:0 auto;}
.guu_04 b{ float:left;color:#fff;line-height:20px;}
.guu_04 textarea{background:#bb4302;padding-left:16px;font-weight:normal;border-radius: 6px;width:306px;height:58px; color:#fff;}
.guu_05{font-size:18px; width:400px; margin:0 auto; margin-top:16px;}
.guu_05 b{ float:left;color:#fff;line-height:20px;}
.guu_05 input{ width:106px; height:30px; line-height:30px; background:#bb4302; border-radius:6px; margin-left:10px; color:#fff; float:left;}
.guu_05 img{ float:left; width:105px; height:30px; margin-left:18px;border-radius:6px;}

.gu_01{ margin:30px 90px 0 58px; clear:both; width:140px; height:40px; line-height:40px; float:left;border-radius:6px;background:#5e5e5e; text-align:center;}
.gu_01:hover{ background:#ff5900;transition: all 0.2s;border-radius:6px; }
.gu_02:hover{ background:#ff5900;transition: all 0.2s;border-radius:6px; }
.gu_01 input{ background:none; color:#fff; font-size:18px;}
.gu_02{ margin-top:30px; width:140px; height:40px; line-height:40px;  float:left; border-radius:6px;background:#5e5e5e; text-align:center;}
.gu_02 input{ background:none; color:#fff; font-size:18px;}

.folq{ background:url(../image/news_l.png) no-repeat center; width:591px; height:311px; float:right; margin-right:22px; margin-top:38px;}
.folq span{ display:block; width:357px; height:166px; background:#fff; border-radius:6px; opacity:0.9; float:right; margin-top:53px;}
.folq span h4{ font-size:20px; color:#e8370e; width:314px; border-bottom:1px solid #333; line-height:50px; margin-top:16px; margin-left:14px;}
.folq span p{ width:290px; height:40px; line-height:40px; text-align:center; background:#ff5900; font-size:30px; color:#fff; font-weight:bold; margin-left:34px; margin-top:30px;}



.mmpa_1 b{transition: all 0.6s; display:block;background:url(../image/b.jpg) no-repeat center;width:67px;height: 22px;margin:0 auto;padding-top: 100px;}
.mmpa_2 b{transition: all 0.6s; display:block;background:url(../image/ggbj.png) no-repeat center;width:84px;height: 0px;margin:0 auto;padding-top: 120px;}
.mmpa_3 b{transition: all 0.6s; display:block;background:url(../image/cjwq.png) no-repeat center;width:80px;height: 40px;margin:0 auto;padding-top: 80px;}
.mmpa_4 b{transition: all 0.6s; display:block;background:url(../image/arrow.png) no-repeat center;width:100px;height: 40px;margin:0 auto;padding-top:  80px;}
.mmpa_1:hover b{ background:url(../image/jjjrrr1.png) no-repeat center;transition: all 0.6s; }
.mmpa_2:hover b{ background:url(../image/jjjrrr2.png) no-repeat center;transition: all 0.6s; }
.mmpa_3:hover b{ background:url(../image/jjjrrr3.png) no-repeat center;transition: all 0.6s; }
.mmpa_4:hover b{ background:url(../image/jjjrrr4.png) no-repeat center;transition: all 0.6s; }









/*问题*/
.faq{width: 1200px;margin:0 auto;height: 490px;margin-bottom: 40px;}
.news {width: 770px;height: 436px;float:left;border: 1px solid #ccc;margin-top: 50px;}
.newfl{width: 254px;float:left;height: 156px;margin-left:  20px;}
.newfr{float:left;width: 498px;}
.news h3 a { color: #1a1a1a;}
.news .img {}
.news .img img {width: 254px;height: 168px;-webkit-transition:0.7s;transition:0.7s;}
.news .img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); }
.news dl dd {}
.newfr{width: 460px;height: 156px;float: right;margin-bottom: 26px;margin-right:  20px;}
.newfr h4{font-size:16px;font-weight:normal;padding:20px 0 10px;border-bottom: 1px solid #ccc; font-weight:normal;}
.newfr h4 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newfr p{line-height: 24px;height: 96px;overflow:hidden;width: 460px;color: #666;margin-top:  20px;}
.contanta{margin-top: 24px;}
.faq .faq-c .faq-l .faq-w span { width: 22px;height: 22px; line-height: 20px; text-align: center; float: left; margin-right: 5px; margin-bottom: 10px; background: url(../image/wd.gif) no-repeat center top;}
.faq .faq-c .faq-l .faq-d span {clear: both;color: #fff;width: 22px;height: 22px;line-height: 20px;
text-align: center;float: left;margin-right: 5px;margin-bottom: 10px;
background: url(../image/wd.gif) no-repeat center -26px;}
.faq .faq-c .faq-l .faq-w p { float: right;  line-height: 20px;  width: 388px;  margin: 0;  color: #333;  font-size: 19px;font-weight: bold;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.faq .faq-c .faq-l .faq-d p { float: right; width: 388px; line-height: 25px; margin: 0; height: 44px; color: #333; overflow: hidden; margin-bottom: 13px;}
.faq .left dl{ height:30px; line-height:30px;}
.faq .left dl a{ height:30px; display:block; width:280px; overflow:hidden; line-height:30px; color:#000; }
.faq .left dl a em{ padding-right:5px;}

.title {height: 38px;float: left;border-bottom: 1px solid #ff5900;width: 770px;}
.title h3 {width: 250px;height: 38px;float:left;line-height: 38px;text-align: center;font-size: 16px;font-weight: normal;}
.title h3 a{color: #333;}
.title .on{background: #ff5900;-webkit-transition: all .9s ease-out;transition: all .9s ease-out;width: 250px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;font-weight: normal;}
.title .on a{-webkit-transition: all .9s ease-out;transition: all .9s ease-out;color: #fff;font-weight: bold;}
.title .more {font-size: 14px;color: #333;float: right;margin-right: 10px;line-height: 62px;}
.iks{text-transform:uppercase;text-align:center;margin-top: 20px;-webkit-transition:0.7s;transition:0.7s;color: #666;}
.dibuul ul li i{ width:5px; height:5px; background:url(../image/d.jpg) no-repeat left; float:left; margin-right:10px; display:block; margin-top:6px; border-radius:50%;}
.dibuul ul li:hover i{/*width:5px; height:5px; background:#ffd302;border-radius:50%;*/}
.dibuul{width: 770px;}
.dibuul ul{width: 730px;overflow: hidden;margin: 0 auto;border-top:  1px solid #ccc;padding-top: 14px;}
.dibuul ul li{float:left;height: 37px;width: 353px;margin-left: 23px;}
.dibuul ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #666;}
.dibuul ul li:hover a{ color:#ff5900; padding-left:20px;}
.dibuul ul li span{ float:right; color:#666;}
.dibuul ul li:nth-child(2n+1) { margin-left:0;}

/*问题*/
.udjrv{width: 398px;height: 436px;float:right;margin-top: 50px;border: 1px solid #ccc;}
.ikvb{width: 398px;height:40px;background:url(../image/e.jpg) no-repeat center;margin:0 auto;margin-bottom: 40px;}
.ikvb h3{float:left;font-size:16px;padding-left:  24px; font-weight:normal; line-height:40px;}
.ikvb i{ float:right; display:block; padding-top:12px; padding-right:10px;}
.title i{ float:right; display:block; padding-top:14px;}
.title i a{color:#666;}
.iwkq{height: 330px;margin-top:26px;overflow:hidden;}
.iwkq li{width: 350px;height:96px;border-bottom:1px dashed #ccc;margin:0 auto;margin-bottom:16px;overflow:hidden;}
.iwkq li h4{ background:url(../image/14.jpg) no-repeat left; padding-left:36px; height:25px; line-height:25px; font-weight:normal; font-size:16px;}
.iwkq li h4 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.iwkq li h4:hover a{ color:#ff9900;}
.iwkq li p{color:#666; line-height:29px; height:48px; overflow:hidden; background:url(../image/dh.jpg) no-repeat top left; padding-left:36px; margin-top:16px;}