/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
body,button, input, select, textarea { /* for ie */
    font: 14px/1 "Microsoft YaHei", "微软雅黑";
	font-weight:lighter;
   /* font: 14px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;用 ascii 字符表示，使得在任何编码下都无问题 */
}
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.none{
	display: none;
}
strong{
  font-weight: bold;
}
/*container*/
.container{
	/* width:72.92%; */
	width:92%;
	max-width: 1688px;
	margin:0 auto;
	clear:both;
}



/*header*/
.gunav{position:fixed;top:0px;z-index:200;width:100%;background:#fff;height:80px;box-shadow:0 0px 3px rgba(0,0,0,.3);}
.nav{width:83.33%;height:100%;margin:auto;min-width:1200px;}
.nav .logo{float:left;font-size:0px;}
.nav .logo img{height:70px;margin-top:5px;}
.ntip{float:left;margin-top:26px;margin-left:5px;font-size:13px;}
.ntip p{color:#199ae0;margin-bottom:6px;font-size:13px;}
.navul{float:right;}
.navul li{float:left;line-height:80px;height:80px;position:relative;}
.navul li>a{color:#828282;height:80px;display:block;padding:0px 20px;color:#333;font-size:15px;}
.navul li .nav_son{position:absolute;top:80px;left:50%;z-index:100;border-top:2px solid #e96727;display:none;width:110px;margin-left:-55px;overflow: hidden;background:#fff;box-shadow: 0 2px 28px 2px rgba(0,0,0,.1);}
.navul li .nav_son a{transition:all 0.36s ease;font-size:14px;display:block;width:100%;text-align:center;line-height:36px;border-bottom:1px solid #ebebeb;color:#333;}
.navul li .nav_son a:hover{background:#f5f5f5;color:#199ae0;}
.navul li:hover>a,.navul li.cur>a{color:#199ae0;background:#199ae0;color:#fff;}
.nav .tab{float:right;height:38px;padding-left:23px;margin-left:3px;margin-top:21px;border-left:1px solid #d9d9d9;}
.nav .tab .tb1{margin-top:7px;}
.nav .tab .tb a{float:left;color:#999;}
.nav .tab .tb span{float:left;border-left:2px solid #b8b8b8;height:12px;margin:0 10px;margin-top:2px;}
.nav .tab .tb .t1{color:#199ae0;font-size:16px;font-weight:bold;}
.nav .tab .tb .t2{color:#e96727;}
.nav .tab .tb a:hover{color:#199ae0;}
.nav .tab .tb p{float:left;color:#999;}


.section{position:relative;}  

	
/*banner*/
#banner{height:100vh;background:#fff;}
.iBanner{height:100vh;overflow:hidden;position:relative;z-index:500;}
.iBanner ul li{width:100%;height:100%;}
.iBanner ul li .pic{width:100%;height:100%;transition:ease 5s;}
/* .iBanner ul li.swiper-slide-active .pic{transform:scale(1);} */

.page{display: none;width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;}
.page.current{display:block;}
#navBar { z-index: 3; position: absolute; top: 50%; right: 3%;transform:translateY(-50%);}
#navBar li a{width: 11px; height: 11px;border: 2px solid transparent;background:transparent;border-radius:50%;position:relative;display:block;margin-top:-2px;}
#navBar li a:before{content:"";position:absolute;left:4px;top:4px;width:3px;height:3px;background:#c0c0c0;opacity:1;}
#navBar li a:hover,#navBar li.active a{border:2px solid #5a5a5a;background:#fff;}
#navBar li a:hover:before,#navBar li.active a:before{opacity:0;}
#navBar li em{width:1px; height:24px;background:#f2f2f2;display:block;margin-top:-2px;margin-left:7px;}
#navBar li:last-child em{display:none;}


.navigation_cedao{position: fixed;background: rgba(22,119,255,0.9);width: 250px;padding: 60px 0px;border-radius: 18px;z-index: 10;left: 50px;top: 50px;transition: 0.6s;}
.navigation_cedao .san {width: 40px;height: 20px;position: absolute;right: 25px;top: 50%;transform: translateY(-50%);background: url(../images/san.png) center no-repeat;display: none;cursor: pointer;  }
.navigation_cedao .ce1{padding: 0px 30px;transition: 0.6s;}
.navigation_cedao .ce1 img{max-width: 190px;transition: 0.6s;}
.navigation_cedao .yin{padding:0px 60px;transition:0.6s;}
.navigation_cedao .yin .ce2{padding: 80px 0px 50px;transition:0.6s;}
.navigation_cedao .ce2 a s {display: block;  height: 10px; float:left;height:42px; background: url(../images/ce_1.png) center no-repeat;opacity: 0;}
.navigation_cedao .ce2 .li.act a s {opacity: 1;width: 10px;margin-right: 10px;}

.navigation_cedao .yin ul li{line-height: 42px;height:42px; color: #ffffff;transition: 0.6s;width:100%;}
.navigation_cedao .yin ul li a{color: #ffffff;font-size: 18px;}
.navigation_cedao .yin ul li.act a{color:rgba(255,240,1,1);}
.navigation_cedao .yin ul li:hover a{color:rgba(255,240,1,1);}
.navigation_cedao .yin ul li:first-child{position: relative;}
.navigation_cedao .yin ul li:first-child::after{content: "";left: 0;top:-26px; position: absolute;width: 19px;height: 4px;background: #ffffff;border-radius: 2px;}
.navigation_cedao .ce3{overflow: hidden;}
.navigation_cedao .ce3 .c1{font-size: 32px;color: #ffffff;margin-bottom: 10px;}
.navigation_cedao .ce3 .c2{font-size: 14px;color: #ffffff;position: relative;padding-bottom:25px;}
.navigation_cedao .ce3 .c2::after{content: ""; position: absolute;left: 0;bottom: 0;width: 28px;height: 5px;background:#f75353;}

.navigation_cedao.yincang{padding: 20px 0px;}
.navigation_cedao.yincang .san{display: block;}
.navigation_cedao.yincang .ce1 img{max-width: 50%;}
.navigation_cedao.yincang .yin{padding:0px 60px;}
.navigation_cedao.yincang .yin .ce2{padding: 0px 0px;}
.navigation_cedao.yincang .yin ul li{line-height: 0px;height: 0px;overflow: hidden;}
.navigation_cedao.yincang .ce3{height: 0px;}

.navigation_cedao .zhank{position: absolute;width: 200px;height: 100%;background: rgba(255,255,255,0.9);top: 0;left: 250px;display: none;align-items: center;justify-content: center;border-radius: 0 18px 18px 0;z-index: 100;}
.navigation_cedao .zhank a{color: #000000;margin-bottom: 10px;font-size:16px;font-weight:normal; line-height:40px; display:block;width:200px;}
.navigation_cedao .zhank a span{border-bottom: 1px solid transparent;display: block;text-align: center;width: 100%;}
.navigation_cedao .zhank a span .nnen{padding: 5px 0;color: #000000;text-transform: capitalize;display: none;}
.navigation_cedao .zhank a:last-child{margin-bottom: 0;}
.navigation_cedao .zhank a:hover{background:rgb(213, 231, 255);}
.navigation_cedao .zhank a:hover span{color:rgba(22,119,255,0.9);font-weight:bold;/*border-bottom: 1px solid #222222;*/}
.navigation_cedao .zhank .lis{display: none;width:100%;z-index: 10;}
.navigation_cedao .zhank .lis.act{display: block;}
.navigation_cedao .zhank.act{display: flex;}


.insidebanner{/*margin-top:80px;*/position: relative;overflow: hidden;}
.insidebanner .banner{width: 100%;font-size: 0;line-height: 0;}
.insidebanner .banner_con{position:absolute;left:20.8%;top:50%;transform: translateY(-50%);}
.insidebanner .banner_con .catname{font-size: 48px;color: #ffffff;position: relative;padding-bottom: 40px;margin-bottom: 80px; text-shadow: 0px 0px 1px #999999;}
.insidebanner .banner_con .catname::after{content: "";position: absolute;left:0;bottom: 0;width: 32px;height: 4px;background:rgba(22,119,255,1); ;}
.insidebanner .banner_con .cattc{font-size: 48px;color: #ffffff;margin-bottom: 20px;}
.insidebanner .banner_con .catte{font-size: 18px;color: #ffffff;}

.htt{color:#fff;font-size:24px;position:relative;z-index:10;}
.htt span{font-size:14px;text-transform:uppercase;margin-left:6px;color:rgba(255,255,255,0.3);}
.htt>a{float:right;font-size:14px;color:rgba(255,255,255,0.3);margin-right:12px;margin-top:9px;}
.htt a:hover{color:#db7f3c;}
.htt .tab{float:right;margin-right:12px;margin-top:9px;}
.htt .tab a{float:left;margin-left:28px;font-size:14px;color:rgba(255,255,255,0.8);}
.htt .tab a:hover{color:#db7f3c;}



#indexcontent{width: 100%;height: 100vh;overflow: hidden;display: flex;align-items: center;align-content: center;}
.indexcontent{display: flex;justify-content: space-between; height: 68%;max-height: 660px;}
.indexcontent .left{width: 24.8%;border-radius: 20px;background: linear-gradient(to bottom,rgba(60,150,76,0),rgba(60,150,76,0),rgba(60,150,76,5),rgba(60,150,76,0.7),rgba(60,150,76,0.9));}
.indexcontent .left .rhcpic{position: relative;font-size: 0;line-height: 0;}
.indexcontent .left .rhcpic img{width:100%;}
.indexcontent .left .rhcpic .a2{width: 100%;position: absolute;left: 0;top:0;height: 100%;}
.indexcontent .left .rhcpic .a2 a{width: 50%;float: left;display: block;height: 100%;}
.indexcontent .left .part0{width: 100%;height: 45%;border-radius:20px;overflow:hidden; background:url(../images/part0bg.png)no-repeat center;background-size:cover;transition:0.6s; display: flex;align-items: center;align-content: center;flex-wrap: wrap;}
.indexcontent .left .part0 *{color:#ffffff;}
.indexcontent .left .part0 .logo{width: 100%;height: 30%;overflow: hidden;position:relative; border-radius:20px;background: rgba(255,255,255,0);display:flex;align-content:center;align-items:center;justify-content:center;}
.indexcontent .left .part0 .logo .logo-index{width: 70%;display: block;transition:0.2s;position:absolute;left:15%;}
.indexcontent .left .part0 .logo .pin{width: 70%;display: block;transition:0.2s;position:absolute;left:15%;opacity:0;}
.indexcontent .left .part0 .logo .pin:hover{width:76%;left:12%;}
.indexcontent .left .part0 .con{width: 100%;display: flex;justify-content: center;}
.indexcontent .left .part0 .con .item1{margin-right:25px;position: relative;padding-top: 20px;line-height: 30px;font-size: 16px;}
.indexcontent .left .part0 .con .item1 p{width:100%;text-align: justify;text-align-last: justify;text-justify: distribute-all-lines;}
.indexcontent .left .part0 .con .item1:after{position: absolute;content: "";width: 28px;height:5px;border-radius: 3px;background: #fff001;left: 0;bottom: -20px;}

.indexcontent .left .part0 .con .item2{position: relative;padding-top: 20px;line-height: 30px;font-size: 16px;}
.indexcontent .left .part0 .con .item2 a{font-size: 20px;color:#fff001;font-weight:bold;}
.indexcontent .left .part0 .con .item2:after{position: absolute;content: "";width: 28px;height:5px;border-radius: 3px;background: #fff001;left: 0;bottom: -20px;}

.indexcontent .left .part0:hover{ background:url(../images/part0bg1.png)no-repeat center;background-size:cover;}
.indexcontent .left .part0:hover *{color:#000000;}
.indexcontent .left .part0:hover .logo .logo-index{opacity:0;}
.indexcontent .left .part0:hover .logo .pin{opacity:1;}
.indexcontent .left .part0:hover .con .item2 a{font-size: 20px;color:#e6212a;}
.indexcontent .left .part0:hover .con .item1:after{background: #e6212a;}
.indexcontent .left .part0:hover .con .item2:after{background: #e6212a;}

.indexcontent .left .part1{width: 86%;margin:20px auto;display: flex;justify-content: space-between;flex-wrap:wrap;height:115px;align-items:center;align-content:center; }
/*
.indexcontent .left .part1 .item1{width: 48%;background: #ffffff;height: 55px;border-radius: 8px;transition:0.6s;}
.indexcontent .left .part1 .item1 .t{font-size: 20px;line-height: 1;margin-left: 9px;color:#1c82ec;transition:0.6s;}
.indexcontent .left .part1 .item2{width: 48%;background: #ffffff;height: 55px;border-radius: 8px;transition:0.6s;}
.indexcontent .left .part1 .item2 .t{font-size: 20px;line-height: 1;margin-left: 9px;color:#1c82ec;transition:0.6s;}
.indexcontent .left .part1 .item3{width: 100%;background: #179bff;height: 55px;border-radius: 8px;transition:0.6s;margin-bottom:10px}
.indexcontent .left .part1 .item3 .t{font-size: 20px;line-height: 1;margin-left: 9px;color:#ffffff;transition:0.6s;}
*/
.indexcontent .left .part1 .item{width: 24%;background: rgba(98,192,115,1);height:115px; border-radius: 8px;transition:0.6s;margin-bottom:10px}
.indexcontent .left .part1 .item .t{font-size: 14px;line-height: 1;color:#ffffff; margin-top:8px; transition:0.6s;width:100%;text-align:center;}
.indexcontent .left .part1 .item a{width: 100%;height: 100%;display: flex;justify-content: center;flex-wrap:wrap;align-items:center;align-content:center;}
.indexcontent .left .part1 .item a img{line-height: 0;font-size: 0;display:block;margin:auto; margin-top:8px;transition:0.6s;filter: grayscale(100%) brightness(200%);}
.indexcontent .left .part1 .item:hover{background:rgba(20,76,160,1);}
.indexcontent .left .part1 .item:hover img{margin-top:0px;}


.indexcontent .left .part2{width: 80%;margin:auto; }
.indexcontent .left .part2 .item{width: 100%;overflow: hidden;}
.indexcontent .left .part2 .item .img{width: 32px;height: 30px;display: flex;align-items: center; font-size: 0; line-height: 0;float: left;}
.indexcontent .left .part2 .item .txt{float: left;line-height: 30px;font-size: 14px;color: #fff;}
.indexcontent .left .part3{width: 80%;margin:auto;margin-top: 10px; }
.indexcontent .left .part3 .item{width: 100%;overflow: hidden;}
.indexcontent .left .part3 .item .img{width: 32px;height: 25px;display: flex;align-items: center; font-size: 0; line-height: 0;float: left;}
.indexcontent .left .part3 .item .txt{float: left;line-height:25px;font-size: 13px;color: #fff;}
.indexcontent .right{display: flex;justify-content: space-between;width: 72%;}
.indexcontent .right .item{height: 100%;width:calc(25% - 5px);position: relative;background: rgba(60,150,76,0.9);border-radius: 19px;}
.indexcontent .right .item .middle{height: 100%;transition: 0.2s;}
.indexcontent .right .item .middle .img{height:110%; position: absolute;left: 0;bottom: 0;font-size: 0;line-height: 0;}
.indexcontent .right .item .middle .img img{height:100%;}
.indexcontent .right .item .middle .text{position: absolute;top: 50%;transform: translateY(-50%);left: 0 ;width: 100%;}
.indexcontent .right .item .middle .text .ic{display: block;font-size: 0;line-height: 0;margin-bottom: 50px;height:81px;}
.indexcontent .right .item .middle .text .ic img{display: block;margin: auto;}
.indexcontent .right .item .middle .text .h{color:#ffffff;font-size: 32px;text-align: center;margin-bottom: 30px;}
.indexcontent .right .item .middle .text .h1{color:#ffffff;font-size: 18px;text-align: center;text-transform: uppercase;}
.indexcontent .right .item .middle .line{border-radius: 3px;margin: auto;margin-top: 40px; width: 36px;height: 7px;background: rgba(255,255,255,0.7);}
.indexcontent .right .item4{background: rgba(3,16,31,0);}
.indexcontent .right .item .hoverbox{position: absolute;width: 100%;/*top: 50%;transform: translateY(-50%);*/bottom:-7%;left: 0;height: 110%;transition: 1s;opacity: 0;}
.indexcontent .right .item .hoverbox .yuanbox{height: 110%;width: 100%;position: absolute;bottom:0;left: 0;}
.indexcontent .right .item .hoverbox .yuanbox .img{height: 100%;}
.indexcontent .right .item .hoverbox .yuanbox .img img{height: 100%;width: 100%;}
.indexcontent .right .item .hoverbox .hovercont{position: absolute;top: 50%;transform: translateY(-50%);left: 0 ;width: 100%;height: 100%;}
.indexcontent .right .item .hoverbox .hovercont .text{margin-top:30%;}
.indexcontent .right .item .hoverbox .hovercont .text .h{color:#ffffff;font-size: 32px;text-align: center;margin-bottom: 13px;}
.indexcontent .right .item .hoverbox .hovercont .text .h1{color:#ffffff;font-size: 18px;text-align: center;text-transform: uppercase;margin-bottom: 40px;}
.indexcontent .right .item .hoverbox .hovercont .icon{position: relative; display: flex;align-items: center;align-content: center;justify-content: center; font-size: 0;line-height: 0;margin-bottom: 50px;height: 280px;}
.indexcontent .right .item .hoverbox .hovercont .icon img{display: block;margin: auto;max-width: 100%;max-height: 100%;}
.indexcontent .right .item .hoverbox .hovercont .icon .quan{position: absolute;width: 90%;animation: yuanbox 5s linear 0s infinite;}

@-webkit-keyframes yuanbox{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes yuanbox{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}


.indexcontent .right .item .hoverbox .hovercont .tt{color:#ffffff;font-size: 23px;text-align: center;font-weight: lighter;margin-bottom: 18px;}
.indexcontent .right .item .hoverbox .hovercont .des{color:#ffffff;font-size: 16px;text-align: center;font-weight: lighter;}
.indexcontent .right .item .hoverbox .hovercont .line{border-radius: 3px;margin: auto;margin-top: 40px; width: 36px;height: 7px;background: rgba(255,255,255,0.7);}
.indexcontent .right .item:hover{background: rgba(3,16,31,0);}
.indexcontent .right .item:hover .middle{opacity: 0;}
.indexcontent .right .item:hover .hoverbox{opacity: 1;}



#indexabout{width:100%;background:url(../images/bg.jpg) no-repeat center;background-size:cover;}
.about{width:1200px;margin:auto;margin-top:-30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.about .about_left{float:left;width:392px;}
.about .about_left .detail{margin-top:75px;width:300px;}
.about .about_left .detail p{float:left;padding-left:22px;position:relative;margin-right:43px;margin-bottom:13px;}
.about .about_left .detail p:before{content:"";width:5px;height:5px;background:#0f5db7;position:absolute;left:6px;top:5.5px;}
.about .about_left .detail p a{font-size:16px;color:#0f5db7;font-weight:lighter;}
.about .about_left .detail p a:hover{color:#e96727;}
.about .about_right{float:right;width:calc(100% - 392px);margin-top:8px;}
.about .about_right .mt{position:relative;padding-bottom:18px;}
.about .about_right .mt:after{content:"";position:absolute;width:27px;border-top:1px solid #fff;left:0;bottom:0;}
.about .about_right .mt p{color:#fff;font-size:28px;margin-bottom:12px;}
.about .about_right .mt span{color:#fff;font-size:17px;font-weight:lighter;text-transform:uppercase;}
.about .about_right .mc{color:#fff;line-height:28px;margin-top:36px;font-size:15px;}
.about .about_right .more{width:170px;height:44px;line-height:44px;display:block;color:#fff;text-align:center;background:#199ae0;border-radius:30px;margin-top:52px;}





.business .detail{float:left;width:20%;height:100vh;position:relative;}
.business .detail .im{height:100vh;transition:all 0.8s ease-in-out 0s;}
.business .detail .im2{opacity:0;position:absolute;left:0;top:0;}
.business .detail:hover .im1{opacity:0;}
.business .detail:hover .im2{opacity:1;}
.business .detail .con{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;margin-top:40px;}
.business .detail .con .img{height:98px;}
.business .detail .con .tt{color:#fff;text-align:center;font-size:31px;font-weight:lighter;margin-top:32px;}





#indexnews{width:100%;background:url(../images/bg1.png) no-repeat center;background-size:cover;}
.news_left{width:24%;padding-top:28vh;height:100vh;padding-left:5.1vw;float:left;}
.news_left .mt p{font-size:28px;color:#333;margin-bottom:9px;}
.news_left .mt span{font-size:17px;color:#999;font-weight:lighter;text-transform:uppercase;}
.news_middle{height:100vh;width:36.5%;border-left:1px solid #dedede;border-right:1px solid #dedede;float:left;padding-top:28vh;}
.news_middle .detail{display:block;position:relative;width:63.5%;}
.news_middle .detail .im{height:26vh;overflow:hidden;}
.news_middle .detail .con{padding-left:34px;position:relative;}
.news_middle .detail .con:before{content:"";position:absolute;width:2px;height:19px;background:#969696;left:-1px;top:0;}
.news_middle .detail .con .tt{margin-top:34px;font-size:18px;line-height:20px;color:#333;}
.news_middle .detail .con .des{font-size:13px;color:#999;line-height:23px;height:46px;overflow:hidden;margin-top:20px;}
.news_middle .detail .con .time{position:absolute;left:-100px;top:-5px;text-align:right;}
.news_middle .detail .con .time p{font-size:27px;margin-bottom:7px;}
.news_middle .detail .con .time span{color:#999;}
.news_middle .detail .con .more{margin-top:40px;width:146px;border-top:1px solid #999;text-align:center;padding-top:12px;color:#999;font-size:16px;position:relative;}
.news_middle .detail .con .more:before{content:"";position:absolute;width:0;left:0;top:-1px;border-top:1px solid #333;transition:all 0.6s ease 0s;}
.news_middle .detail:hover .im img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);}
.news_middle .detail:hover .con:before{background:#333;}
.news_middle .detail:hover .con .tt{color:#333;}
.news_middle .detail:hover .con .more:before{width:100%;}
.news_right{width:39.5%;float:left;padding-top:28vh;}
.news_right .detail{padding-top:38px;padding-bottom:34px;width:47.36%;border-bottom:1px solid #dedede;display:block;position:relative;}
.news_right .detail:before{content:"";position:absolute;width:0;left:0;bottom:-1px;border-top:1px solid #333;transition:all 0.6s ease 0s;}
.news_right .detail:first-child{margin-top:-38px;}
.news_right .detail .con{padding-left:28px;position:relative;}
.news_right .detail .con:before{content:"";position:absolute;width:1px;height:19px;background:#969696;left:-1px;top:0;}
.news_right .detail .con .tt{font-size:17px;line-height:18px;color:#333;}
.news_right .detail .con .des{font-size:13px;color:#999;line-height:23px;height:46px;overflow:hidden;margin-top:20px;}
.news_right .detail .con .time{position:absolute;left:-100px;top:-5px;text-align:right;}
.news_right .detail .con .time p{font-size:27px;margin-bottom:7px;}
.news_right .detail .con .time span{color:#999;}
.news_right .detail:hover .con:before{background:#333;}
.news_right .detail:hover .con .tt{color:#333;}
.news_right .detail:hover:before{width:100%;}





#indexservice{width:100%;background:url(../images/bg2.jpg) no-repeat center;background-size:cover;}
.service .mt{position:absolute;top:28vh;left:5.1vw;}
.service .mt .tt{font-size:28px;color:#333;margin-bottom:10px;}
.service .mt .subtt{font-size:17px;color:#999;text-transform:uppercase;font-weight:lighter;}
.service .mt .des{margin-top:42px;}
.service .mc{text-align:center;width:100vw;margin-top:33.9vh;padding-left:5vw;}
.service .mc .detail{display:inline-block;margin:0 3.9vw;vertical-align:top;}
.service .mc .detail .img{width:150px;height:150px;background:#fff;border-radius:50%;margin:auto;}
.service .mc .detail .img .p2{display:none;}
.service .mc .detail .tt{font-size:22px;color:#333;margin-top:20px;transition:all 0.4s ease 0s;}
.service .mc .detail .des{line-height:25px;margin-top:20px;transition:all 0.4s ease 0s;}
.service .mc .detail:hover .tt{color:#199ae0;margin-top:30px;}
.service .mc .detail:hover .img .p1{display:none;}
.service .mc .detail:hover .img .p2{display:block;}





#indexcustomer{width:100%;background:url(../images/bg3.png) no-repeat center;background-size:cover;}
.customer .mt{float:left;padding-top:28vh;width:25vw;padding-left:5.1vw;}
.customer .mt .tt{font-size:28px;color:#333;}
.customer .mt .subtt{font-size:17px;color:#999;margin-top:10px;font-weight:lighter;text-transform:uppercase;}
.customer .mt .des{width:60%;color:#333;line-height:26px;margin-top:36px;font-size:15px;}
.customer .mc{float:left;padding-top:25.54vh;width:58.8vw;position:relative;}
.customer .mc .box{width:100%;height:100%;overflow:hidden;}
.customer .mc ul{width:99999999px;}
.customer .mc ul li{float:left;width:11.3vw;padding-right:0.575vw;}
.customer .mc ul li .img{width:100%;height:13vh;border:1px solid #f3f3f3;margin-bottom:0.575vw;padding:5px;background:#fff;}
.customer .mc ul li .img:hover{box-shadow:0 0 3px 3px #eee;border:1px solid #bfbfbf;}
.customer .mc .prev{width:70px;height:70px;position:absolute;bottom:-80px;left:0;background:#fff url(../images/left1.png) no-repeat center;cursor:pointer;}
.customer .mc .next{width:70px;height:70px;position:absolute;bottom:-80px;left:80px;background:#fff url(../images/right1.png) no-repeat center;cursor:pointer;}
.customer .mc .prev:hover{background:#fff url(../images/left1_hover.png) no-repeat center;}
.customer .mc .next:hover{background:#fff url(../images/right1_hover.png) no-repeat center;}




.contact_left{float:left;width:61vw;height:100vh;background:#fff url(../images/blob.png) no-repeat left bottom;}
.contact_left .mt{float:left;margin-left:5.1vw;margin-top:28vh;position:relative;}
.contact_left .mt p{font-size:28px;color:#333;margin-bottom:10px;}
.contact_left .mt span{font-size:17px;color:#999;font-weight:lighter;text-transform:uppercase;}
.contact_left .mc{position:absolute;left:23.8vw;bottom:7vh;}
.contact_left .mc .tt{font-size:26px;color:#333;}
.contact_left .mc .address{font-size:16px;color:#333;font-weight:lighter;line-height:29px;margin-top:28px;}
.contact_left .mc .wx{margin-top:10vh;}
.contact_left .mc .wx .pic{width:124px;float:left;margin-right:26px;}
.contact_left .mc .wx .pic:last-child{margin-right:0;}
.contact_left .mc .wx .pic p{text-align:center;color:#828282;margin-top:12px;}
.contact_left .mc .ban{font-size:13px;font-weight:lighter;margin-top:45px;line-height:28px;}
.contact_right{float:right;width:39vw;height:100vh;}





.inset{overflow:hidden;/*padding:55px 0;*/background:#F8FCFB;}
.col{width:100%;min-height:450px;/*background:#fff;*/line-height:220%;box-sizing: border-box;color:#000;position:relative;}
.cof{width:100%;min-height:450px;/*background:#fff;*/line-height:220%;box-sizing: border-box;color:#000;}
/* .cof *{color:#000;}
.col *:not(#allmap *){color:#000;max-width:100%;} */
.col h2{text-align:center;font-weight:normal;color:#000;font-size:24px;margin-bottom:15px;}
.col h3{text-align:center;font-weight:normal;font-size:14px;margin-bottom:20px;}
.cott{margin-bottom:20px;}
.cott p{color:#333;font-size:32px;margin-bottom:8px;}
.cott span{font-size:17px;font-weight:lighter;color:#999;}
.clink{position:absolute;width:100%;top:14vw;}
.clink .clist{float:left;width:11.4vw;height:14.5vw;margin-right:1vw;}
.clink .clist:first-child{margin-left:2.9vw;}
.clink .clist:nth-child(3){margin-right:5.5vw;}



.ne_nav{width:100%;line-height:75px;border-bottom:1px solid #e7e7e7;}
.ne_nav nav a{padding:0 24px;line-height:75px;float:left;font-size:16px;color:#5e5e5e;margin-right:30px;position:relative;}
.ne_nav nav a:last-child{margin-right:0;}
.ne_nav nav a:hover{color:#199ae0;}
.ne_nav nav a.active{color:#199ae0;}
.ne_nav nav a.active:before{content:"";position:absolute;width:100%;border-top:3px solid #4ea9e4;bottom:-2px;left:0;}
.son_nav{margin-bottom:30px;}
.son_nav nav{border-bottom:1px solid #d8d8d8;display:inline-block;padding:15px 0;width:100%;}
.son_nav nav a{float:left;margin-right:10px;padding:0 10px;line-height:36px;color:#333;position:relative;}
.son_nav nav a:hover{color:#4ea9e4;}
.son_nav nav a.active{background:#4ea9e4;color:#fff;}





/* .news_list{padding:50px 0;min-height:450px;} */
.news_list .list{float:left;width:31.78%;margin-right:2.33%;margin-bottom:55px;}
.news_list .list:nth-child(3n){margin-right:0;}
.news_list .list .im{height:12.45vw;overflow:hidden;}
.news_list .list .tt{font-size:18px;color:#333;margin-top:34px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.news_list .list .des{color:#999;font-size:13px;line-height:23px;height:46px;overflow:hidden;margin-top:16px;}
.news_list .list .time{font-size:27px;margin-top:23px;position:relative;}
.news_list .list .time span{color:#999;font-size:14px;margin-left:8px;}
.news_list .list .time i{float:left;width:0;border-top:1px solid #666;margin-top:15px;}
.news_list .list:hover .tt{color:#199ae0;}
.news_list .list:hover .time i{width:30px;margin-right:5px;}
.news_list .list:hover .im img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);}





/* .honor_list{min-height:450px;margin-top:40px;margin-bottom:40px;} */
.honor_list .list{float:left;width:23%;margin-right:2.66%;margin-bottom:20px;}
/*.honor_list .list:nth-child(4n){margin-right:0;}*/
.honor_list .list .img{/*height:200px;*/overflow:hidden;}
.honor_list .list .img img{width:100%;}
.honor_list .list .tt{color:#333;text-align:center;height:40px;line-height:40px;}
.honor_list .list:hover .tt{color:#199ae0;}
.honor_list .list:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);}
.fdwh_list .list{float:left;width:23%;margin-right:2.66%;margin-bottom:20px;}
.fdwh_list .list .img{height:200px;overflow:hidden;}
.fdwh_list .list:nth-child(4n){margin-right:0;}
/*.fdwh_list .list:nth-child(3n){margin-right:0;}*/

/* .honor_list{min-height:450px;margin-top:40px;margin-bottom:40px;} */
.honor_list2 .list{float:left;width:48.5%;margin-right:3%;margin-bottom:20px;}
.honor_list2 .list:nth-child(2n){margin-right:0;}
.honor_list2 .list .img{overflow:hidden;}
.honor_list2 .list .tt{color:#333;text-align:center;height:40px;line-height:40px;}
.honor_list2 .list:hover .tt{color:#199ae0;}
.honor_list2 .list:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);}

.honor_list.yxcxtd .list:nth-child(4n){margin-right:0;}
.honor_list.honor .list:nth-child(4n){margin-right:0;}
.lxcxtd .list{float:left;width:32%;margin-right:2%;margin-bottom:20px;}
.lxcxtd .list:nth-child(3n){margin-right:0;}
.lxcxtd .list .img{overflow:hidden;}
.lxcxtd .list .tt{color:#333;text-align:center;height:40px;line-height:40px;}
.lxcxtd .list:hover .tt{color:#199ae0;}
.lxcxtd .list:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);}



.dfkh_list .list{float:left;width:18%;margin-right:2.5%;margin-bottom:20px;}
.dfkh_list .list:nth-child(5n){margin-right:0;}
.dfkh_list .list .img{overflow:hidden;}
.dfkh_list .list .tt{color:#333;text-align:center;height:40px;line-height:40px;}
.dfkh_list .list:hover .tt{color:#199ae0;}
.dfkh_list .list:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);}

.govrt_list{min-height:450px;margin-top:40px;margin-bottom:40px;}
.govrt_list .list{float:left;width:48%;margin-right:4%;margin-bottom:20px;}
.govrt_list .list:nth-child(2n){margin-right:0;}
.govrt_list .list .im{overflow:hidden;}
.govrt_list .list .tt{color:#333;text-align:center;height:40px;line-height:40px;}
.govrt_list .list:hover .tt{color:#199ae0;}
.govrt_list .list:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);}



.history{margin-top:35px;margin-bottom:60px;}
.history .mt{text-align: center;font-weight: bold;color:#343434;font-size:34px;}
.history .line{width:40px;height:2px;background: #e96727;margin:auto;margin-top:20px;}
.history .mc{margin-top:47px;padding-bottom:22px;position: relative;}
.history .mc:before{content:"";position: absolute;height:100%;border-left:1px solid #ebebeb;top:0;left:50%;transform: translateX(-50%);}
.history .mc:after{content:"";position: absolute;width:20px;height:20px;background: url(../images/load-icon.png) no-repeat center;left:50%;transform: translateX(-50%);bottom: -20px;}
.history .mc .words .tleft{width:50%;float:left;text-align: right;padding-right: 55px;font-size:39px;color:#c1c1c1;font-weight: bold;box-sizing: border-box;}
.history .mc .words .tleft p{font-size:39px;color:#c1c1c1;font-weight: bold;margin-bottom: 4px;}
.history .mc .words .tright{width:50%;float:right;padding-left: 55px;font-size:39px;color:#e96727;font-weight: bold;box-sizing: border-box;}
.history .mc .words .tright p{color:#e96727;font-size:89px;margin:3px 0;margin-left:-3px;}
.history .mc .detail{padding-top: 60px;position: relative;}
.history .mc .detail .list{margin-bottom: 35px;padding-top: 21px;}
.history .mc .detail .dleft{width:50%;float:left;text-align: right;padding-right: 55px;padding-bottom:21px;line-height: 26px;position: relative;box-sizing: border-box;color:#000;}
.history .mc .detail .dleft:after{content:"";position: absolute;width:495px;border-top:1px solid #ebebeb;right:55px;bottom: 0;}
.history .mc .detail .dleft:before{content:"";position: absolute;width:15px;height:15px;background: #dededf;border-radius: 50%;right:-7.5px;top:6px;}
.history .mc .detail .dright{width:50%;float:left;padding-left: 55px;font-size:23px;color:#343434;font-weight: bold;margin-top:1px;box-sizing: border-box;}
.history .mc .detail .d1{width:50%;float:left;padding-right: 55px;text-align: right;font-size:23px;color:#343434;font-weight: bold;margin-top:1px;box-sizing: border-box;}
.history .mc .detail .d2{width:50%;float:left;padding-left: 55px;padding-bottom:21px;line-height: 26px;position: relative;box-sizing: border-box;color:#000;}
.history .mc .detail .d2:after{content:"";position: absolute;width:405px;border-top:1px solid #ebebeb;left:55px;bottom: 0;}
.history .mc .detail .d2:before{content:"";position: absolute;width:15px;height:15px;background: #dededf;border-radius: 50%;left:-7.5px;top:6px;}
.history .mc .detail .list:hover{background: rgba(22,119,255,1);}
.history .mc .detail .list:hover .dleft,.history .mc .detail .list:hover .d2{color:#fff;}
.history .mc .detail .list:hover .dleft:after,.history .mc .detail .list:hover .d2:after{border-top:1px solid rgba(22,119,255,1);}
.history .mc .detail .list:hover .dleft:before,.history .mc .detail .list:hover .d2:before{background: #fff;}
.history .mc .detail .list:hover .dright,.history .mc .detail .list:hover .d1{color:#fff;}




.business_list{min-height:450px;}
.business_list .mt{margin-top:70px;}
.business_list .mt .tt{font-size:40px;color:#333;margin-bottom:8px;}
.business_list .mt .subtt{font-size:17px;color:#999;font-weight:lighter;}
.business_list .mt .des{width:835px;margin-top:40px;font-size:16px;line-height:32px;}
.business_list .mc{margin-top:60px;}
.business_list .mc .list{margin-bottom:70px;height:493px;display:block;width:86.46%;float:left;position:relative;}
.business_list .mc .list:nth-child(2n){float:right;}
.business_list .mc .list .im{height:100%;}
.business_list .mc .list .con{position:absolute;width:775px;height:210px;background:rgba(255,255,255,0.8);left:13.54vw;bottom:0;overflow:hidden;padding:0 25px;border-top-left-radius:20px;border-top-right-radius:20px;}
.business_list .mc .list:nth-child(2n) .con{left:calc(72.92vw - 775px);}
.business_list .mc .list .con .box{position:relative;top:50%;transform:translateY(-50%);}
.business_list .mc .list .con .tt{font-size:31px;color:#4ea9e4;}
.business_list .mc .list .con .des{line-height:28px;margin-top:25px;}


.mainbusiness_list{width: 66.66%;margin-left: 20.8%;padding: 100px 0px 80px;}
.mainbusiness_list img{max-width:100%;}
.mainbusiness_list .mt1{/*display:flex;justify-content:space-between;align-items: center;*/width:100%;overflow: hidden;}
.mainbusiness_list .mt1 ul li{float:left;border:1px solid #dedede;margin-left:13px;padding:5px 7px;}
.mainbusiness_list .mt1 ul li a{font-size:15px;}
.mainbusiness_list .mt1 ul li.active{background:rgba(22,119,255,1);}
.mainbusiness_list .mt1 ul li.active a{color:#ffffff;}
.mainbusiness_list .mt1 .tt{float:left;}
.mainbusiness_list .mt1 .secul{width:100%;overflow:hidden;margin-bottom:20px;}
.mainbusiness_list .mt1 .secul a{line-height:25px;float:left;display:block; margin-right:15px;font-weight:bold;font-size:16px; margin-top:25px;}
.mainbusiness_list .mt1 .secul a.active{color:rgba(22,119,255,1);}
.mainbusiness_list .mt .tt{font-size:32px;color:#000000;padding-bottom:20px;position: relative;}
.mainbusiness_list .mt .tt::after{content: "";position: absolute;left: 0;bottom: 0;width:28px;height: 4px;background:rgba(22,119,255,1);border-radius: 2px;}
.mainbusiness_list .mt .entt{font-size: 18px;color: rgba(22,119,255,0.6);margin-top:25px;}
.mainbusiness_list .mt .des{width:100%;margin:20px auto;font-size:16px;line-height:32px;overflow:hidden;}
.mainbusiness_list .part{padding: 30px 0px;overflow:hidden;}
.mainbusiness_list .part .catname{width: 100%;overflow: hidden;}
.mainbusiness_list .part .catname p{font-size: 32px;line-height: 42px; color:rgba(22,119,255,1);padding-bottom: 20px;width: 50%;border-bottom: 1px solid #d5d5d5;float: left;}
.mainbusiness_list .part .catname p span{font-size: 18px;color:rgba(22,119,255,0.6);}
.mainbusiness_list .part .catname a{font-size: 32px;line-height: 42px; color:rgba(22,119,255,1);padding-bottom: 20px;width: 50%;border-bottom: 1px solid #d5d5d5;float: left;}
.mainbusiness_list .part .catname a:hover{font-weight:bold;color:rgba(22,119,255,1);}



/* .mainbusiness_list .part .catname a{height: 42px;line-height: 42px;padding: 0px 20px;background:rgba(22,119,255,1) ;color: #ffffff;font-size:14px ;border-radius: 21px;float: right;} */
.mainbusiness_list .part .description{padding: 30px 0px;font-size:16px;line-height:2;}
.mainbusiness_list .part ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.mainbusiness_list .part ul li{position: relative;width: 32%;margin-bottom: 20px;}
.mainbusiness_list .part ul li .pic{font-size: 0;border-radius: 5px;overflow: hidden;line-height: 0;margin-top:15px;position:relative;transition:0.3s;}
.mainbusiness_list .part ul li .pic img{max-width: 100%;transition: 0.6s;position:relative;}
.mainbusiness_list .part ul li .tt{line-height: 50px;width: 100%;height:50px;font-size: 18px;color: #000000;}
.mainbusiness_list .part ul li .tt img{float:right;margin-top:18px;}
.mainbusiness_list .part1 ul li{width: 24%;}
.mainbusiness_list .part2 ul li{width: 48%;}
.mainbusiness_list .part4 ul li{width: 32%;}
.mainbusiness_list .part7 ul li{width: 32%;}
/* .mainbusiness_list .part ul li .pic:hover img{transform: scale(1.1,1.1);} */
.mainbusiness_list .part ul li:hover .pic img{margin-top:-13px;}

.xqpart img{max-width:100%;}
.xqpart .part1{width: 100%;overflow: hidden;}
.xqpart .part1 ul li{width: calc(32% - 30px);float: left;margin-right: 2%;height: 70px;line-height: 30px;background: #f2f2f2;border-bottom: 2px solid rgba(22,119,255,1);
	margin-bottom: 16px;padding:0px 15px;display: flex;align-items: center;align-content: center;transition: 0.3s;}
.xqpart .part1 ul li:nth-child(3n){margin-right: 0;}
.xqpart .part1 ul li a{font-size: 18px;font-weight: bold;color: #000;transition: 0.3s;}
.xqpart .part1 ul li img{transition: 0.3s;}
.xqpart .part1 ul li.active{background:rgba(22,119,255,1);}
.xqpart .part1 ul li.active a{color: #ffffff;}
.xqpart .part1 ul li.active img{filter: grayscale(100%) brightness(200%);}
.xqpart .part1 ul li:hover{background:rgba(22,119,255,1);}
.xqpart .part1 ul li:hover a{color: #ffffff;}
.xqpart .part1 ul li:hover img{filter: grayscale(100%) brightness(200%);}
.xqpart .part2{margin-top: 40px;}
.xqpart .part2 .catname{font-size: 28px;font-weight: bold;color: rgba(22,119,255,1);padding-bottom: 30px;position: relative;}
.xqpart .part2 .catname a:hover{font-weight:bold;color:rgba(22,119,255,1);}
.xqpart .part2 .catname::after{content: ""; position: absolute;left: 0px;bottom: 0px;width: 28px;height: 4px;background-color:rgba(22,119,255,1);}
.xqpart .part2 .catcontent{padding: 20px 0px;line-height:2;font-size:16px;}
.xqpart .part3{overflow:hidden;}
.xqpart .part3 ul li{width: 24%;float: left;margin-right:1.33%;min-height:340px;overflow:hidden;}
/* .xqpart .part3 ul li a{display:block;height:calc(100% + 15px);} */
.xqpart .part3 ul li:nth-child(4n){margin-right:0;}
.xqpart .part3 ul li .im{margin-top:15px;transition:0.3s;display:flex;position:relative;}
.xqpart .part3 ul li .im img{position:relative;transition:0.6s;top:0px;}
.xqpart .part3 ul li .tt{font-size:14px;line-height:25px;padding:10px 0px;height:75px;}
.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.xqpart .part3 ul li:hover .im img{top:-13px;}

.xqpart .part3.count2 ul li{width: 49%;float: left;margin-right:2%;}
.xqpart .part3.count2 ul li:nth-child(2n){margin-right:0;}


.about_list{background:url(../images/about_list_bg.png)no-repeat top right;}
.about_list img{max-width:100%;}
.about_list .listpart{width: 66.66%;margin-left: 20.8%;}
.about_list .mt{margin-bottom:40px;}
.about_list .mt .tt{font-size:32px;color:#000000;padding-bottom:35px;position: relative;overflow: hidden;display: block;}
.about_list .mt .tt::after{content: "";position: absolute;left: 0;bottom: 0;width:28px;height: 4px;background:rgba(22,119,255,1);border-radius: 2px;}
.about_list .mt .tt:hover{font-weight:bold;color:rgba(22,119,255,1);}
.about_list .part1{padding:100px 0px 0px;}
.about_list .part1 .mcontent .content{font-size:16px;line-height:2;font-weight: lighter;}
.about_list .part1 .adlist{width:100%;overflow:hidden;display:flex;justify-content:space-between;align-content:center;margin-top:40px;}
.about_list .part1 .adlist .list{float:left;background:rgba(22,119,255,1);padding:30px 30px;width:calc(25% - 70px);border-radius:10px;}
.about_list .part1 .adlist .list .pic{height:60px;display:flex;align-items:center;filter:brightness(10000%);margin-bottom:20px;}
.about_list .part1 .adlist .list .tt{font-size:18px;color:#ffffff;padding-bottom:20px;position:relative;margin-bottom:20px;}
.about_list .part1 .adlist .list .tt::after{content:""; position:absolute;left:0;bottom:0;width:18px;height:2px;background:#ffffff;}
.about_list .part1 .adlist .list .des{font-size:16px;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.about_list .part1 .adlist .list:hover{background:rgba(255,240,1,1);}
.about_list .part1 .adlist .list:hover .pic{filter:brightness(100%);}
.about_list .part1 .adlist .list:hover .tt{color:#e60012;}
.about_list .part1 .adlist .list:hover .tt::after{background:#e60012;}
.about_list .part1 .adlist .list:hover .des{color:#e60012;}
.about_list .part2-3{background:url(../images/about_list_bg2.png)no-repeat right center;}
.about_list .part2{padding-top:100px;}
.about_list .part2 .mcontent .tt{font-size:70px;color:#666666;margin-bottom:50px;font-weight:bold;}
.about_list .part2 .mcontent .des{font-size:18px;color:#666666;line-height:2;}
/* .about_list .part2 .swiper-slide{opacity:0;}
.about_list .part2 .swiper-slide-prev{opacity:0;} */
.about_list .part2 .swiper-next{position:absolute;top: 30px;right:0px;z-index:20;font-size:0;line-height:0;width:50px;border-radius:25px;height:50px;display:flex;align-items:center;justify-content:center;background:#f8f8f8;}
.about_list .part2 .swiper-next:hover{background:rgba(255,240,1,1);overflow:hidden;}
.about_list .part2 .swiper-next:hover img{filter:invert(70%) grayscale(80%) brightness(100%) saturate(0%);}
.about_list .part2 .swiper-prev{position:absolute;top: 30px;right:80px;z-index:20;font-size:0;line-height:0;border-radius:25px;transform:rotate(180deg);width:50px;height:50px;display:flex;align-items:center;background:#f8f8f8;justify-content:center;}
.about_list .part2 .swiper-prev:hover{background:rgba(255,240,1,1);overflow:hidden;}
.about_list .part2 .swiper-prev:hover img{filter:invert(70%) grayscale(80%) brightness(100%) saturate(0%);}
.about_list .part2 .swiper-scrollbar{width:66%;margin:auto;left:23%;bottom:120px;}
.about_list .swiper_key{position:absolute;top: 100px;right:0px;z-index:20;}
.about_list .swiper_key1{float:left;line-height:20px;}
.about_list .swiper_key2{width:50px;height:2px;background:#999999;margin-top:9px;float:left;margin-left:10px;margin-right:10px;}
.about_list .swiper_key3{float:left;line-height:20px;}
.about_list .part2 .a{position:absolute; width:66%;margin:auto;left:23%;bottom:140px;}
.about_list .part2 .a a{width:calc(100% / 18);font-size:12px;color:rgba(22,119,255,1);opacity:0;float:left;}
.about_list .part2 .a a:nth-child(5n){opacity:1;display:block;}
.about_list .part2 .a a:first-child{opacity:1;}
.about_list .part2 .a a:last-child{opacity:1;}
.about_list .part3{padding-top:65px;}
.about_list .part3 .mcontent{font-size:16px;line-height:2;}

.about_list .part4{padding-top:65px;padding-bottom:65px;}
.about_list .part4 .mcontent{font-size:16px;line-height:2;}


.about_list .part3 .zfgh-container{padding-bottom:40px;}
.about_list .part3 .swiper-scrollbar{width:50%;margin:auto;left:25%;}
.about_list .part3 .pic{display:flex;height:300px; align-items:flex-end;justify-content:center;}
.about_list .part3 .pic img{max-height:300px;max-width:100%;}
.about_list .part3 .mcontent .tt{text-align:center;font-size:16px; line-height:20px;height:40px;color:#666666;padding:20px 0px 0px;}
.about_list .part5{padding:65px 0px; background:url(../images/part5_bg.jpg)no-repeat center;background-size:cover;}
.about_list .part5 .ryzz-container{padding-bottom:100px;}
.about_list .part5 .swiper-scrollbar{width:50%;margin:auto;left:25%;}
.about_list .part5 .pic{display:flex;height:300px; align-items:flex-end;justify-content:center;}
.about_list .part5 .pic img{max-height:300px;max-width:100%;}

/*footer*/
.footer{background:#181818;width: 100%;} 
.footer .container{max-width: 1400px;}
.footer_top{height:260px;display: flex;align-items: center;justify-content: space-between;}
.footer_top .fadress{float:left;}
.footer_top .fadress .fnav{padding-bottom: 40px;border-bottom: 1px solid #454545;}
.footer_top .fadress .fnav a{display:inline-block;font-size: 14px;color: #aaaaaa;}
.footer_top .fadress .fnav span:last-child{display:none;}
.footer_top .fadress .detail{font-size:14px;color:#aaaaaa;line-height:29px;margin-top:25px;display: flex;align-items:center;align-content:center;}
.footer_top .fadress .detail *{color:#aaaaaa;}
.footer_top .fadress .detail a{display: flex;align-items:center;align-content:center;}
.footer_top .wx{float:right;}
.footer_top .wx .pic{width:100px;float:left;margin-left:30px;}
.footer_top .wx .pic p{text-align:center;color:#828282;margin-top:12px;}





.mypage{
    text-align: center;
	width:100%;
	overflow:hidden;
}	
.mypage	ul{display: flex;justify-content: center;}

.mypage	ul li{width:25px;height:25px;margin: 5px;}

.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #199ae0;
	border: 1px solid #199ae0;
	width:25px;height:25px;
  line-height:25px;
	
}		
.mypage	li.active span{
	background: #199ae0;
	color: #fff;
}




@media only screen and (max-width: 1790px){
	.navul li > a{padding:0 15px;}
}
@media only screen and (max-width: 1690px){
	.navul li > a{padding:0 12px;font-size:14px;}
}
@media only screen and (max-width: 1600px){
	.navul li > a{padding:0 5px;font-size:13px;}
}




.job-list{
	margin-top:50px;
	margin-bottom:50px;
}
.job-detail{
	margin-bottom:30px;
	border-top:1px solid #f5f5f5;
}
.job-detail p{
	margin-bottom: 1px;
    line-height: 40px;
    background: #f5f5f5;
    padding-left: 10px;
	border-bottom:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}
.job-detail p span{
	float:right;
	width:85%;
    padding-left: 10px;
	background:#fff;
}
.job-detail p span a{
	float: right;
    width: 100px;
    text-align: center;
    margin: 10px;
    background: #199ae0;
    color: #fff;
}
.jobshow{
	margin-top:30px;
	margin-bottom:60px;
}
.jobshow .submt{
	text-align:center;
    font-size: 26px;
    padding: 20px 0;
    color: #000;
}
.jobshow .submit{
	font-size:15px;
	color:#666;
	margin-bottom:20px;
}
.jobshow .submit em{
	font-style:normal;
	color:#f00;
	font-weight:bold;
	margin:0 10px;
}
.jobshow td{
	text-align:center;
	font-size:14px;
	border: 1px solid #ddd;
	line-height:1.5;
}
.jobshow td input,
.jobshow td select{
	width:80%;
	border:0;
	outline:none;
	text-align:center;
}
.jobshow td.align_left{
	text-align:left;
}
.jobshow td textarea{
	width: 90%;
    border: 0;
    padding: 10px;
    outline: none;
	resize:none;
	line-height: 30px;
    height: 120px;
}
.jobshow .table>tbody>tr>td{
	padding:12px 4px;
	vertical-align:middle;
}
.jobshow td em{
	width: 8%;
    text-align: right;
    color: #f00;
    float: right;
    font-style: normal;
    font-weight: bold;
}
.jobshow td #code{
	float:left;
	width:39%;
	height:40px;
	border-bottom:1px solid #000;
}
.jobshow td img{
	float:right;
	width:60%;
	cursor:pointer;
 
}
.jobshow td p.red{
	color:#f00;
	padding:0 6px;
}
.jobshow td .btns_ok{
	display: inline-block;
    width: 120px;
    height: 40px;
    background: #0489e7;
    border: none;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
}
.jobshow td .btns_reset{
	display: inline-block;
    width: 120px;
    height: 40px;
    background: #999;
    border: none;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
    margin-left: 20px;
}


@media screen and (max-width:1500px) {


	.navigation_cedao{width: 200px;padding: 40px 0px}
	.navigation_cedao .yin .ce2 {padding: 50px 0px 20px;}
	.navigation_cedao .ce1{padding: 0px 10px;}
	.navigation_cedao .ce1 img{max-width: 140px;}
	.navigation_cedao .yin { padding: 0px 30px;}
	.navigation_cedao .yin ul li *{font-size:16px;}
	.navigation_cedao .zhank{left: 200px;}
	.navigation_cedao .ce3 .c1{font-size: 20px;color: #ffffff;margin-bottom: 10px;}
	.navigation_cedao .ce3 .c2{font-size: 14px;color: #ffffff;position: relative;padding-bottom:20px;}
	.navigation_cedao .ce3 .c2::after{content: ""; position: absolute;left: 0;bottom: 0;width: 20px;height: 3px;background:#f75353;}

	/* .cedao .ce2{padding: 40px 0 60px;} */

	
}



