@charset "utf-8";

/*公共样式*/

*{margin: 0; padding: 0;}

html{font-size: 14px; line-height: 1.5; font-family: MicrosoftYaHei; background: #fff; color: #333; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-overflow-scrolling: touch; overflow-scrolling: touch; width: 100%; height: 100%; max-width: 780px; margin: 0 auto; overflow: hidden; position: relative;}

body{width: 100%; height: 100%; overflow: hidden; position: relative;}

ol,ul,li{list-style: none;}

a{text-decoration: none; color: #333; transition: all .6s ease; cursor: pointer;}

a:hover{color: #E30F0F!important;}

em,i{font-style: normal;}

h1,h2,h3,h4,h5,h6,th{font-weight: normal;}

img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
img {transition:all 1.1s;-webkit-transition:all 1.1s;-moz-transition:all 1.1s;-ms-transition:all 1.1s;-o-transition:all 1.1s;}
table{border-collapse: collapse; border-spacing: 0;}

input,textarea,select,button{border: 0; outline: 0; font-family: MicrosoftYaHei; color: #333;}

input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}

input,input:focus,input:active{user-select: text;}

textarea{resize: none;}

.clearfix{zoom: 1;}

.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.clear:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.plr10{padding: 0 10px;}

.wrapper{margin: 0 6px;}
.dy_wrapper{margin: 0 4px;}

.transform{transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}

.sitecontent{ height: 100%; background: #fff;  position: relative; z-index: 96;}

.scrollView{height: calc(100% - 122px); overflow-x: hidden; overflow-y: auto; position: relative;}

.npagePage{min-height: calc(100% - 52px); overflow: hidden; position: relative;}

.border{border: 1px solid #ddd; box-sizing: border-box;}
video {width:100%;height:100%;object-fit:fill;}
/*字体*/

@font-face{font-family: 'HELVETICANEUELTPRO-THEX';  src: url('../fonts/helveticaneueltpro-thex.eot'); src: url('../fonts/helveticaneueltpro-thex.eot') format('embedded-opentype'), url('../fonts/helveticaneueltpro-thex.woff') format('woff'), url('../fonts/helveticaneueltpro-thex.ttf') format('truetype'), url('../fonts/helveticaneueltpro-thex.svg') format('svg'); font-weight: normal; font-style: normal;}

@font-face{font-family: 'iconfont'; src: url('../fonts/iconfont.eot'); src: url('../fonts/iconfont.eot') format('embedded-opentype'), url('../fonts/iconfont.woff2') format('woff2'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg');}

.iconfont{display: inline-block; font: 14px/1 iconfont; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

/*加载特效*/

.loader-mask{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #fff; z-index: 9999999;}

.loader{position: absolute; left: 50%; top: 50%; width: 50px; height: 50px; font-size: 0; color: #282828; display: inline-block; margin: -25px 0 0 -25px; text-indent: -9999em; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0);}

.loader div{width: 50px; height: 50px; background-color: #282828; display: inline-block; position: absolute; top: 0; left: 0;opacity: .5; border-radius:50%; -webkit-animation: ballPulseDouble 2s ease-in-out infinite; animation: ballPulseDouble 2s ease-in-out infinite;}

.loader div div:last-child{-webkit-animation-delay: -1s; animation-delay: -1s;}

@-webkit-keyframes ballPulseDouble{0%,100%{-webkit-transform: scale(0); transform: scale(0)} 50%{-webkit-transform: scale(1);transform: scale(1)}}

@keyframes ballPulseDouble{0%, 100%{-webkit-transform: scale(0); transform: scale(0)} 50%{-webkit-transform: scale(1); transform: scale(1)}}

/*头部*/

.header{ max-width: 780px; background: #FFFFFF;background-size: cover; transition: .3s; position: relative; transform: translateX(-50%); left: 50%; top: 0; height: 60px; box-shadow: 0 0px 48px 0 rgba(0,0,0,.1);  z-index: 999999; width: 100%;}
.header.active{background: #FFFFFF;}
.logo{float: left; height: 45px; margin-top: 3px; margin-left: 0px;}

.logo a{display: block; height: 100%;line-height: 50px; font-size: 12px;}

.logo a img{display: block; height: 100%; float: left;margin-right: 5px;}

.sp_nav{display: block; width: 26px; height: 20px; position: absolute; top: 0; right: 15px; margin-top: 15px; z-index: 5;}

.sp_nav i{display: block; background: #0A0909; width: 26px; height: 2px; position: absolute; left: 0; transition: all ease .35s;}

.sp_nav i:nth-of-type(1){top: 0;}

.sp_nav i:nth-of-type(2){top: 8px;}

.sp_nav i:nth-of-type(3){top: 16px;}

.sp_nav.sp_nav_se i:nth-of-type(1){top: 10px; transform: rotate(45deg);}

.sp_nav.sp_nav_se i:nth-of-type(2){width: 0;}

.sp_nav.sp_nav_se i:nth-of-type(3){top: 10px; transform: rotate(-45deg);}

.nav{width: 100%; height: calc(100% - 60px); position: fixed; left: 0; top: -100%; z-index: 99999; transition: top ease .35s; background: #eee;
    padding-bottom: 60px; box-sizing: border-box;}

.nav.nav_show{top: 60px;}

.nav > ul{min-width: 320px; max-width: 780px; height: 100%; margin: 0 auto; background: #eee; position: relative; overflow-y: auto;}

.nav ul li{border-top: 1px solid #ddd; margin-left: 20px; line-height: 40px; font-size: 14px; position: relative;}

.nav > ul > li:first-child{border-top: 0 none;}

.nav ul li a{height: 44px; line-height: 44px; display: block; padding-right: 45px; color: #666;}

.nav ul li ul{display: none;}

.nav ul li i{display: block; width: 30px; height: 26px; line-height: 26px; text-align: center; border-left: 1px solid #ddd; padding: 0 6px; position: absolute; right: 0; top: 9px;}

.nav ul li i span{font-size: 14px; transition: all .5s;}

.nav ul li i span:before{content: "\eeaa";}

.nav ul li i.nav_btndown span{color: #ef831a; transform: rotate(90deg);}
.header .logo{margin-top: 18px !important;height: 26px;}
.sp_nav{margin-top: 23px;}
/*内页菜单*/

.dropmenu{min-height: 45px; margin-bottom: 20px; position: relative; z-index: 3;}

.dropmenu .label{padding: 0 20px; height: 45px; line-height: 45px; background: #222224; color: #fff; font-size: 15px;}

.dropmenu .label .iconfont{float: right; font-size: 16px; margin-top: 15px;}

.dropmenu .label .iconfont:before{content: "\e60e";}

.dropmenu ul{width: 100%; height: 0; overflow-y: auto; position: absolute;}

.dropmenu ul li{width: 100%; border-bottom: 1px solid #2f2e35;}

.dropmenu ul li a{display: block; height: 40px; line-height: 40px; padding: 0 50px; color: #bbb; background: rgba(17,17,17,.9); font-size: 13px;}

.dropmenu ul li.active a {background: #000; color: #fff;}

.dropmenu.open .label .iconfont{transform: rotate(180deg);}

/*公共样式*/

.home_title{font-size: 19px; text-align: center;}

.home_title span{color: #223adf;}

.home_title em{color: #ff7600;}

.home_line{margin-top: 2px; text-align: center; font-size: 0; text-align: center;}

.home_line span{display: inline-block; font-size: 16px; text-transform: uppercase; line-height: 1.2; color: #999; position: relative; padding: 0 10px;}

.home_line span:before,.home_line span:after{display: block; content: ""; width: 40px; height: 1px; background: #999; position: absolute; top: 50%; margin-top: -1px;}

.home_line span:before{left: -40px;}

.home_line span:after{right: -40px;}

/*底部*/

.foot_copy{width: 100%; font-size: 12px; line-height: 20px; text-align: center; padding: 16px 0; color: #fff; background: #151515;}

.foot_copy a{color: #8e8e8e;}

.footer{width: 100%; position: relative; z-index: 990;}

.footer ul{height: 60px; background: #fff; border-top: 1px solid #ddd; margin: 0 auto;}

.footer li{width: 25%; height: 60px; float: left; font-size: 13px; text-align: center; position: relative;}

.footer li a{display: block; width: 100%; height: 100%; color: #666;}

.footer li i{display: block; width: 100%; height: 26px; line-height: 26px; padding-top: 6px; font-size: 22px;}

.footer li p{height: 20px; line-height: 20px; margin-top: 2px;}



/*新闻---列表式*/

.news_item{border-bottom: 1px solid rgba(0,0,0,0.05); padding: 20px 15px;}

.news_item:first-child{padding-top: 10px;}

.news_item:last-child{border-width: 0;}

.news_pic{margin-bottom: 10px; overflow: hidden; max-height: 140px;}

.news_pic img{display: block; width: 100%;}

.news_name{height: 20px; line-height: 20px; font-size: 16px; color: #565656; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.news_date{height: 24px; margin-bottom: 4px; margin-top: 8px;}

.news_date p{height: 24px; line-height: 24px; font-size: 16px; float: left; font-family: "HELVETICANEUELTPRO-THEX", Arial;}

.news_date .md{color: #8a8a8a;}

.news_date .year{color: #bdbdbd; margin-left: 10px;}

.news_desc{max-height: 44px; line-height: 22px; font-size: 13px; color: #6a6a6a; overflow: hidden; margin-top: 4px;}


.boxwrapper{
	padding: 20px 0 50px;
}
/*产品列表*/

.productlistd ul li {width:50%;float: left;}

.productlistd .item {padding:6px;}

.productlistd ul li h3 {text-align: center;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top: 10px;}

.product_details_body img {width: 100%;}

@font-face {
  font-family: 'iconfont1';
  src: url('../fonts/iconfont1.eot');
  src: url('../fonts/iconfont1.eot') format('embedded-opentype'),
      url('../fonts/iconfont1.woff2') format('woff2'),
      url('../fonts/iconfont1.woff') format('woff'),
      url('../fonts/iconfont1.ttf') format('truetype'),
      url('../fonts/iconfont1.svg#iconfont') format('svg');
}
.iconfont1 {
  font-family: "iconfont1" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}




.fw_item img{width:auto;height:25px!important;}
/*banner start*/
.banner {overflow:hidden;position:relative;z-index:2;}
.banner img {width:100%;}
.banner .slick-track{margin-top: 0;}
.banner .slick-dots {z-index:3333;}
.banner .slick-dots li {margin:0 4px;}
.banner .slick-dots{bottom: 16px;}
.banner .slick-dots li button {width:10px;height:10px;padding:0;}
.banner .slick-dots li.slick-active button {background-color:#E30F0F;}
#banner .slick-slide {float:none;position:relative;}
#banner .slick-track .slick-slide {float:left;}
#banner .slick-slide img {width:100%;max-width: 100%;}
#banner .slick-slide a {display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
#banner .slick-slide.scale-pic img {transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);}

/*banner end*/


/*bq start*/
.bq{
	text-align: center;
	padding: 10px 0;
	background-color: #F0F0F0;
}
.bq span,.bq a{
	color: #727272;
	font-size: 14px;
}
/*bq end*/


/*footer start*/

.footer{
	box-sizing: border-box;
	font-size: 16px;
	position: fixed;
	bottom: 0px;
	font-family: Adobe Heiti Std;
	z-index: 100000;
	max-width: 780px;
	background-color: #FFFFFF;
	padding: 0 8px;
	box-shadow: 0 0px 48px 0 rgba(0,0,0,.1);
}
.footer .bt{
	width: 47%;
	float: left;
	margin: 0 1.5%;
	text-align: center;
	height: 42px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 42px;
	display: block;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
}
.footer .bt a{
	color: #fff !important;
}
.footer .bt1{
	background: #E30F0F;
	color: #ffffff;
}
.footer .bt2{
	background: #ffffff;
	color: #333333;
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
}
.footer .bt2 a{
	color: #333 !important;
}
.footer .bt2 a img{
	width: 22px;
	vertical-align: -3px;
	padding-right: 5px;
}
.footer .bt1 a img{
	width: 13px;
    vertical-align: -3px;
    padding-right: 3px;
}
/*footer end*/


/* 首页 */
@font-face {font-family:'SourceHanSerifCN';src:url('../fonts/SourceHanSerifCN.otf'),url('../fonts/SourceHanSerifCN-Heavy.otf'),url('../fonts/SourceHanSerifCN-Bold-2.otf');}
.bg-cover {background-position:center;background-repeat:no-repeat;background-size:cover;}
.intitle {font-size:22px;font-weight:bold;color:#222222;font-family:SourceHanSerifCN;text-align: center;}
.intitle span {color:#888888;font-weight:normal;margin-left:8px;font-family:Microsoft YaHei;font-size:16px;}
.inner-text {font-size:12px;font-family:Microsoft YaHei;font-weight:400;color:#888888;text-align: center;}
.inner-text span{color: #2E2E2E;}
.inentitle {font-size:12px;color:#E30F0F;text-transform:uppercase;line-height:8px;font-family: Arial;text-align: center;}
.col-md-6{float: left;width: 50%;}
.col-md-12{width: 100%;float: left;}

/* 团队 */
.team-part{
	background-color: #F0F0F0;
	padding: 40px 0 20px;
}
.team-part  a{
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
.team-part .tit{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #FFFFFF;
	text-align: center;
	background-color: rgba(11,11,11,.7);
	transition: .9s;
	-webkit-transition: .9s;
	-moz-transition: .9s;
	-ms-transition: .9s;
	-o-transition: .9s;
}
.team-part .tit{
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
}
.team-part .swiper-slide.swiper-slide-active .tit{
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
.team-part .swiper-slide{
	width: 88%;
}
.team-part .team-swiper-container{
	padding-top: 16px;
	padding-bottom: 40px;
}
.team-part .swiper-pagination-bullet{
	background-color: #666666;
	opacity: 1;
	width: 30px;
	height: 3px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}
.team-part .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 2px;
}
.team-part .swiper-pagination-bullet-active{
	background-color: #E30F0F;
}
.ny-team-part{
	background-color: #FFFFFF;
}
/* 首页-服务项目 */
.service-part {padding-bottom:40px;padding-top:15px;overflow:hidden;padding-left: 10px;padding-right: 10px;}
.service-part .w971 {width:100%;}
.service-part .w480 {width:100%;}
.service-part .w480 .con{margin: 0 -6px;}
.service-part .item-2{float: left;width: 50%;}
.service-part a {display:block;position:relative;margin-bottom:12px;}
.service-part  .item-2 a{
	margin: 0 4px 0;
}
.service-part .img { width:100%; overflow:hidden; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
.service-part .img img { width:100%; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
.service-part a:hover .img img {transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);}
.service-part .icon {position:absolute;left:10px;top:6px;width: 20px;}
.service-part .bot {width:92%;position:absolute;bottom:8px;left:10px;}
.service-part .bot .tit {color:#fff;font-size:18px;line-height:23px;transition:.9s;-webkit-transition:.9s;-moz-transition:.9s;-ms-transition:.9s;-o-transition:.9s;}
.service-part a:hover .bot .tit {color:#E30F0F;}
.service-part .bot .text {font-size:9px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;line-height:16px;opacity:0.7;letter-spacing:4px;text-transform:uppercase;}
.service-part .more {width:140px;height:50px;position:relative;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;}
.service-part .more .mask {position:absolute;width:140px;height:50px;border:1px solid #F3F3F3;opacity:0.5;right:0;bottom:0;box-sizing:border-box;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;}
.service-part .more span {position:absolute;left:0;bottom:0;width:140px;height:50px;color:#fff;line-height:50px;text-align:center;box-sizing:border-box;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;}
.service-part   a:hover .more .mask {border-color:#E30F0F;}
.service-part   a:hover .more {background-color:#E30F0F;}
.service-part .item-2 .bot .tit {font-size:13px;line-height: 17px;}
.service-part .item-2 .bot .text2 {display: block;font-size:5px; line-height: 14px;
    opacity: 0.7;
    letter-spacing: 2px;text-transform: uppercase;color: #FFFFFF;}
/* .service-part .item-2 .icon {left:14px;bottom: 42px;} */
.service-part .item-2 .bot {bottom:5px;}
/* 首页-关于我们 */.about-part {width:100%;height:300px;padding: 0 10px;box-sizing: border-box;padding-top: 40px;}
.details_body .about-part{height: 340px;}
.about-part .intitle {color:#ffffff;}
.about-part .about-txt {font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#CCCCCC;line-height:24px;text-align: center;margin-top:7px;}
.about-part .about-more {display: block;margin-top: 10px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#E30F0F;transition:all .9s;-webkit-transition:all .9s;-moz-transition:all .9s;-ms-transition:all .9s;-o-transition:all .9s;}
.about-part .video-open {position:relative;width:100%;margin-top:11px;}
.about-part .video-open img{width: 100%;}
.about-part .play_btn { position:absolute; width:42px; height:42px; left:50%; top:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
/* 合作客户 */.partent-part {overflow:hidden;padding-top: 38px;padding-left: 5px;padding-right: 5px;padding-bottom: 26px;}
.partent-part .title {font-size:28px;color:#636363;margin-bottom:22px;}
.partent-part .img img {padding-bottom:12px;padding-top:34px;}
.partent-part .title span {color:#2E2E2E;}
.partent-part ul.slick-slide li {width:33.3%;float:left;box-sizing:border-box;position:relative;margin-bottom:10px;}
.partent-part ul.slick-slide li .pic{
	border: 1px solid #bbb;
	margin: 0 5px;
}
.partent-part .slick-prev {opacity: 0;}
.partent-part .slick-next {opacity: 0;}
.partent-part .slick-dots li button{
	border: 1px solid #0B0B0B;
}
.partent-part .slick-dots li.slick-active button{
	background-color: #E30F0F;
	border-color: #E30F0F;
}
.partent-part  .slick-dots li{
	margin: 0 4px;
}
.partent-part .kh-slick-ibox{
	padding-top: 18px;
	padding-bottom: 18px;
}
.partent-part .slick-dots{
	bottom: 0;
}
.partent-part .slick-dots li button {
    width: 10px;
    height: 10px;
    padding: 0;
}
/* 首页-案例展示 */.case-part {overflow:hidden;padding-bottom:34px;padding-left: 10px;padding-right: 10px;padding-top: 10px;}
.ind-case-list {margin:0 -6px;padding-top:10px;}
.ind-case-list .col-md-12{width: 50%;}
.ind-case-list a {position: relative;; display:block; margin:6px; overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

.ind-case-list .pic {width:100%;overflow:hidden;}
.ind-case-list .pic img {width:100%;}
.ind-case-list a:hover .pic img {transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);}
.ind-case-list .tit {text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#ffffff;width: 100%;box-sizing: border-box;padding:6px 10px;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,.7);}
.ind-case-list .col-md-6 .tit{padding: 6px 10px;font-size: 14px;}
.ind-case-list a:hover .tit {color:#E30F0F;}
.case-part .more a{
	display: block;
	font-size: 17px;
	width: 100%;
	color: #E30F0F;
	text-align: center;
	height: 46px;
	line-height: 46px;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #E30F0F;
	border-radius: 10px;
	margin-top: 12px;
}
.case-part .more a img{
	width: 10px;
	vertical-align: 1px;
	padding-left: 5px;
}
/* 首页-服务流程 */
.ny-liuchen-part{display: none;}
.ny-liuchen-part2.liuchen-part{margin-top: 50px;}
.liuchen-part {    width: 100%;
    height: 490px;
    overflow: hidden;
    box-sizing: border-box;
    padding-top: 45px;}
.liuchen-part .top {text-align:center;position: relative;}
.liuchen-part .intitle {color:#ffffff;}
.liuchen-list {padding-top:25px;}
.liuchen-list .tit {text-align:center;color:#FFFFFF;font-size:16px;margin-top:20px;}
.liuchen-list .text {font-size:12px;color:#ffffff;opacity:0.55;text-align:center;margin-top:2px;}
.liuchen-list .tendewr {width:70px;height:70px;background:#ffffff;border-radius:50%;margin:0 auto;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.liuchen-list .tendewr::before {content:"";position:absolute;width:80px;height:80px;border:1px solid #FFFFFF;border-radius:50%;left:50%;top:50%;margin-left:-41px;margin-top:-41px;}
.liuchen-list .tendewr img {width:33px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transition:0.2s ease-in;-webkit-transition:0.2s ease-in;-moz-transition:0.2s ease-in;-ms-transition:0.2s ease-in;-o-transition:0.2s ease-in;}
.liuchen-list .tendewr img.img1 {opacity:1;}
.liuchen-list .tendewr img.img2 {opacity:0;}
.liuchen-list .item:hover .tendewr .img1 {opacity:1;visibility:hidden;}
.liuchen-list .item:hover .tendewr .img2 {opacity:1;visibility:visible;}
.liuchen-list .item:hover .tendewr {box-shadow:inset 0 0 0 70px #E41111;}
.liuchen-list .item {float:left;width:33.3%;position:relative;cursor:default;}
.liuchen-list .arr-img {    
	position: absolute;
    right: -8px;
    top: 25px;
	width: 18px;}
.liuchen-list .arr-img22{
	position: relative;
	top: 0;
	right: 13%;
	padding: 22px 0;
	float: right;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
/* .ny-liuchen-part .liuchen-list .item:nth-child(3) .arr-img{
	display: none;
}
.ny-liuchen-part .liuchen-list .item:nth-child(4) .arr-img{
	right: auto;
	left: -8px;
	transform: rotate(180deg);
}
.ny-liuchen-part .liuchen-list .item:nth-child(5) .arr-img{
	right: -8px;
	transform: rotate(180deg);
} */
/* 留言 */
.liuyan-part{
	background-color: #F5F5F5;
	padding: 38px 7px 36px;
}
.contact-form{
	padding-top: 14px;
}
.contact-form  ul {width:100%;margin:0 auto;}
.contact-form .input_textarea{float: left;width: 100%;}
.contact-form .input {margin-bottom:6px;padding:0;float: left;width: 50%;}
.contact-form .input .s-input {margin: 0 3px;height:46px;line-height:46px;background-color:#fff;color:#999999;font-size:15px;position:relative;padding-left:7px;padding-right:7px;border:1px solid #CCCCCC;}
.contact-form .input .s-input.s1 input{background: url(../images/name.png) no-repeat #fff;background-position: left;background-size: 12px;}
.contact-form .input .s-input.s2 input{background: url(../images/tel2.png) no-repeat #fff;background-position: left;background-size: 12px;}
.contact-form .input input {width:100%;display:block;height:46px;line-height:46px;box-sizing: border-box;padding-left: 18px;
	font-family: Microsoft YaHei;}
.contact-form button{background: none;}
.contact-form .s-textarea {box-sizing:border-box;height:90px;color:#999999;margin: 0 3px;font-size:15px;background:#FFFFFF;border:1px solid #CCCCCC;padding-left:7px;padding-right:7px;padding-top:7px;}
.contact-form .s-textarea textarea {display:block;width:100%;color: #999999;}
.contact-form .submit{
	float: left;
	width: 100%;
	margin-top: 12px;
}
.contact-form .s-submit {text-align:center;margin-top:15px;
	width: 44%;
	margin: 0 auto;
    color: #E30F0F;
	height: 40px;
	background-color: #ffffff;
	border: 1px solid #E30F0F;
	border-radius: 10px;
	font-size: 15px;
	line-height: 40px;
}
.contact-form .s-submit span {
	color: #E30F0F;
	font-size: 18px;
	display: block;
}
.contact-form p.tit {font-size:20px; font-family:Microsoft YaHei UI;font-weight:400; color:#333;margin-bottom:5px;text-align:center;}
.contact-form span.tit {font-size:14px;font-family:Microsoft YaHei UI;font-weight:300;color:#fff;margin-bottom:22px;text-align:center;padding: 0 30px;text-align: left; display: block;}
/* 首页-新闻中心 */
.news-part {overflow:hidden;padding-bottom:14px;padding-top:40px;padding-left: 10px;padding-right: 10px;}
.news-part .top {text-align:center;}
.news-part .time {text-align:center;width:100px;height:32px;position:absolute;left:0;bottom:0;overflow:hidden;}
.news-part .time .mask {width:100px;height:32px;background:#ffffff;opacity:0.7;display:block;position:absolute;bottom:0;left:0;}
.news-part .time span {display:block;color:#666666;position:absolute;bottom:0;line-height:32px;height:32px;width:100%;}
.news-part .img { width:100%; overflow:hidden; position:relative; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
.news-part .img img {width:100%;}
.news-part a:hover .img img {transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);}
.news-part .tit {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#222222;padding-top:14px;padding-bottom:8px;}
.news-part  .text {height:42px;overflow:hidden;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#888888;line-height:20px;}
.news-part a {display:block;margin:0 25px;padding-bottom: 22px;}
.news-part .news-con {margin:0 -25px;padding-top:18px;}
.news-part .slick-dots {bottom:-40px;}
.news-part .slick-dots li.slick-active button {background-color:#E30F0F;}
.news-part .slick-dots li button {background-color:#E0E0E0;width:12px;height:12px;}


/* .about-part {
    width: 100%;
    height: 736px;
    background-attachment: fixed;
} */
.bg-cover {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.container {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.ny-about-part.about-part .fr {
    margin-top: 46px;
	float: none;
	width: 100%;
}
.fr {
    float: right;
}
/* .intitle {
    font-size: 42px;
    font-weight: bold;
    line-height: 32px;
    color: #222222;
    font-family: SourceHanSerifCN;
} */
.about-part .intitle {
    color: #ffffff;
}
/* .about-part .about-txt {
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #9B9B9B;
    line-height: 32px;
    width: 532px;
    margin-top: 36px;
    margin-bottom: 62px;
} */
.about1 {
    overflow: hidden;
    padding-bottom: 86px;
    /* padding-top: 80px; */
}
.w1140 {
    width: 95%;
}
.w1140 {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.page-intro .pi-title {
    font-size: 22px;
	text-align: center;
    color: #444444;
    line-height: 1.6;
    display: block;
    font-weight: 800;
    font-family: PingFang SC;
}
.inner-tit {
    font-size: 26px !important;
}
.page-intro .pi-txt {
    text-align: left;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    color: #999999;
    font-family: PingFang SC;
	text-align: center !important;
	width: 100%;
	box-sizing: border-box;
	padding: 0 15px;
}
.about-sec_item4 .page-intro .pi-txt{
	line-height: 1.5;
}
.join_in_ibox {
    padding-top: 34px;
	padding-left: 10px;
	padding-right: 10px;
}
.clearfix:after {
    content: ".";
    *zoom: 1;
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.about1 .title222 {
    position: relative;
    font-size: 20px;
    color: #444444;
    font-weight: bold;
    padding-left: 12px;
}
.join_in_ibox i.border {
    position: absolute;
    left: 0;
    top: 6px;
    background-color: #E30F0F;
    width: 4px;
    height: 22px;
}
.inner_job .job_box {
    width: 100%;
    position: relative;
    /* margin-top: 18px; */
}
.inner_job .job_box .job_content {
    background: #fff;
    padding: 0;
}
.col-xs-12 {
    width: 100%;
}
.panel-group {
    margin-bottom: 20px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel-default {
    border: none;
}
.inner_job .job_box .panel-default>.panel-heading {
    background: #fff;
    border: none;
    padding: 0;
    box-shadow: none;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.inner_job .job_box .panel-default>.panel-heading a {
    padding: 10px;
}
.inner_job .job_box .panel-default>.panel-heading a {
    font-size: 16px;
    color: #444444;
    display: block;
    padding: 19px 0px;
    background: #fff;
    border-bottom: 1px solid #CCCCCC;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: 0;
    width: 100%;
    position: relative;
    box-sizing: border-box;
}
.inner_job .job_box .panel-default>.panel-heading a span.p1 {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
	margin-bottom: 8px;
}
.inner_job .job_box .panel-default>.panel-heading a span {
    float: left;
}
.inner_job .job_box .panel-default>.panel-heading a span.p4, .inner_job .job_box .panel-default>.panel-heading a span.p3, .inner_job .job_box .panel-default>.panel-heading a span.p2, .inner_job .job_box .panel-default>.panel-heading a span.p5 {
    width: 28%;
    margin-right: 10px;
    font-size: 14px;
}
.inner_job .job_box .panel-default>.panel-heading span.open_bar {
    width: 20px;
    height: 20px;
    background: url(../images/add.png) no-repeat;
    position: absolute;
    top: 34px;
}
.post-ibox .open_bar {
    position: absolute !important;
    right: 10px;
    bottom: 58px;
	margin-top: 22px;
}
.clearfix:after {
    content: ".";
    *zoom: 1;
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.inner_job .job_box .panel-collapse {
    padding: 15px;
    width: 100%;
    display: none;
}
.inner_job .job_box .panel-collapse {
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
	padding: 0;
	line-height: 25px;
}
.panel-body {
    padding: 0;
    line-height: 26px;
    font-size: 13px;
	    color: #999999;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left;
}
.panel-body {
    padding: 0;
    line-height: 26px;
    font-size: 13px;
}
.panel-body {
    padding: 0 15px;
    color: #999999;
    font-size: 14px;
    font-weight: 500;
    line-height: 36px;
}


/* 服务介绍 */
.byteLife__1peMP {
	padding-top: 30px;
}

.byteLife__1peMP .byteLife-content .byteLife-info-con {
	width: 100%;
	padding-bottom: 22px;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
}

.byteLife__1peMP .byteLife-content .byteLife-info-con .byteLife-info-title {
	padding-bottom: 10px;
	width: 100%;
	border-bottom: 1px solid #dee0e3;
	position: relative;
}

.home-page-block-title {
	font-size: 22px;
	color: #1f2329;
	line-height: 41px;
	font-family: Gilroy Semi Bold, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	margin-top: 12px;
}

.byteLife__1peMP .byteLife-content .byteLife-info-con ul {
	width: 100%;
}

.byteLife__1peMP .byteLife-content .byteLife-info-con ul li:nth-child(odd) {
	margin-top: 18px;
	font-size: 18px;
	line-height: 1.2;
	font-family: Gilroy Semi Bold, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	color: #1f2329;
	font-weight: bold;
}

.byteLife__1peMP .byteLife-content .byteLife-info-con ul li:nth-child(2n) {
	margin-top: 6px;
	line-height: 22px;
}

.byteLife__1peMP .byteLife-content .img-wrapper {
	width: 100%;
}

/* 优势说明 */
.byteStyle-content {
	margin-top: 50px;
}

.byteStyle-content .byteStyle-img-con {
	position: relative;
	border-radius: 0;
	width: 100%;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
}

.byteStyle-content .byteStyle-info-con {
	width: 100%;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 26px;
	padding-bottom: 18px;
}

.byteStyle-content .byteStyle-tile.open {
	margin: 0px auto 28px;
}

.byteStyle-content .byteStyle-tile {
	margin-bottom: 22px;
}

.byteStyle-content .byteStyle-tile .byteStyle-title {
	font-size: 17px;
	line-height: 12px;
	cursor: pointer;
	color: #646a73;
}

.byteStyle-content .byteStyle-tile .byteStyle-desc {
	display: none;
	margin: 16px 0;
	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, .5, 1);
	font-size: 16px;
	line-height: 24px;
	color: #646a73;
}

.byteStyle-content .byteStyle-tile.open .byteStyle-title {
	font-family: Gilroy Semi Bold, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	font-size: 22px;
	line-height: 36px;
	color: #1f2329;
	font-weight: 600;
	cursor: auto;
}

.byteStyle-info-con .text {
	color: #646a73;
	font-size: 14px;
	margin: 10px 0;
	line-height: 24px;
}

.byteStyle-content .byteStyle-img-con .byteStyle-ratio-img-con {
	width: 100%;
	position: relative;
}

/* 主创团队 */
.ny-team-ibox {
	padding-top: 50px;
	padding-bottom: 20px;
}

.ny-team-ibox .title {
	text-align: center;
	font-size: 25px;
	color: #1f2329;
	font-family: Gilroy Semi Bold, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;

}

.ny-team-ibox .team-list {
	margin-top: 20px;
}

.ny-team-ibox .item {
	float: left;
	width: 100%;
	padding:22px 15px 30px;
	cursor: pointer;
	background: #fff;
	box-sizing: border-box;
	border-radius: 10px;
	box-shadow: 0 10px 30px 0 rgba(136, 150, 171, .15);
	margin-bottom: 20px;
}
.ny-team-ibox .img {
	overflow: hidden;
	margin: 0 auto 32px;
	width: 216px;
	height: 216px;
}

.ny-team-ibox .img img {
	width: 216px;
	height: 216px;
	border-radius: 50%;
	transition: transform 1.2s;
	-webkit-transition: transform 1.2s;
	-moz-transition: transform 1.2s;
	-ms-transition: transform 1.2s;
	-o-transition: transform 1.2s;
}

.ny-team-ibox .big-tit {
	margin-bottom: 8px;
	line-height: 36px;
	font-size: 20px;
	color: #1f2329;
	height: 36px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
}

.ny-team-ibox .small-tit {
	margin-bottom: 12px;
	line-height: 22px;
	font-size: 14px;
	color: #1f2329;
	text-align: center;
}

.ny-team-ibox .text {
	text-align: left;
	width: 100%;
	margin-bottom: 24px;
	line-height: 22px;
	font-size: 14px;
	color: #646a73;
	overflow: hidden;
}

.employeeCard-more {
	height: 32px;
	width: 32px;
	color: #51565d;
	border-radius: 50%;
	border: 1px solid #51565d;
	text-align: center;
	opacity: .2;
	margin-left: -4px;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	box-sizing: border-box;
	margin: 0 auto;
}

.employeeCard-more svg {
	width: 16px;
	height: 30px;
}

.ny-team-ibox .item:hover .employeeCard-more {
	opacity: 1;
	color: #E30F0F;
	border-color: #E30F0F;
}
.ny-team-part-list .ny-col-md-52 a{
	margin-bottom: 16px;
}
.ny-team-part-list.team-part .ny-col-md-52  .img{
	height: 124.5px;
}

/* 详情页 */
.product-details{
	margin: 0 5px;
}
.prodetails-right h2{
	font-size: 16px;
	padding-top: 14px;
}
.prodetails-header{
	font-size: 16px;
	padding-top: 14px;
}
.prodetails-wrap{
	padding-bottom: 20px;
}
.prodetails-wrap{
	margin: 0 5px;
}
/* 关于我们 */
.about-brief-ibox {width:100%;position:relative;background-color:#F5F5F5;margin-top: 14px;padding-bottom: 25px;}
.about-brief-ibox figure {
    width: 100%;
    overflow: hidden;
    height: 300px;
}
.about-brief-ibox .brief-bg {width:100%;height:100%;overflow:hidden;transition:transform 2s;-webkit-transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;}
.about-brief-ibox .brief-bg:hover {transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);}
.about-brief-ibox .brief-desc {width:100%;box-sizing:border-box;padding:0 15px 0;display:table;height:100%;}
.about-brief-ibox .brief-desc .tit {padding-top: 18px;font-size:22px;font-family:PingFang SC;font-weight:800;color:#444444;line-height:36px;margin-bottom:10px;text-align: center;}
.about-brief-ibox .brief-desc .text {color:#444444;font-size:14px;font-family:PingFang SC;line-height:26px;}
.about-brief-ibox .text-ibox {display:table-cell;vertical-align:middle;height:100%;}
.about-sec_item5.about-sec_item {background-color:#FFFFFF;}
.about-sec_item4.about-sec_item {background-color:#FFFFFF;}
.about-sec_item1.about-sec_item {background-color:#FFFFFF;}
.about-sec_item1.about-sec_item .page-intro .pi-txt{display: none;}
.about-sec_item2.about-sec_item {background-color:#FFFFFF;}
.about-sec_item {padding-top:50px;background-color:#F5F5F5;overflow:hidden;}
.college-sec_item5 {background-color:#fff;}
.college-sec_item5 .about-contact-ibox .contact-desc {background-color:#F5F5F5;}
.college-sec_item5 .messgae li input[type="text"] {background-color:#fff;}
.about-sec_item3 .jiagou-imgs {width:100%;text-align:center;padding-bottom:76px;}
.about-sec_item3 .jiagou-imgs img {width:100%;}
.about-sec_item4  span.tips {font-size:42px;font-family:PingFang SC;font-weight:bold;display:block;margin-bottom:30px;}
.about-sec_item4 .culture-small {
	background-color: #ECECEC;
    height: 290px;
    box-sizing: border-box;
    padding-top: 40px;
    padding-left: 10px;
    width: 100%;
    padding-right: 10px;
    text-align: center;}
.about-sec_item4  .culture-big {height:290px;box-sizing:border-box;padding-top:40px;padding-left:10px;padding-right: 10px;text-align: center;width:100%;}
.about-sec_item4  .culture-big  span.tips {color:#000000;opacity:0.05;filter:alpha(opacity=5);-webkit-filter:alpha(opacity=5);}
.about-sec_item4  .culture-small  span.tips {color:#ffffff;opacity:0.3;filter:alpha(opacity=30);-webkit-filter:alpha(opacity=30);}
.about-sec_item4 .company-culture-list{margin-top: 20px;}
.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-small  span.tips {color:#000000;opacity:0.05;filter:alpha(opacity=5);-webkit-filter:alpha(opacity=5);}
.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-big  span.tips {color:#ffffff;opacity:0.2;filter:alpha(opacity=20);-webkit-filter:alpha(opacity=20);}
.about-sec_item4 .company-culture-list .tit {font-size:22px;font-family:PingFang SC;font-weight:800;color:#333333;line-height:36px;}
.about-sec_item4 .company-culture-list .tit i {display:block;width:40px;height:2px;background-color:#E30F0F;margin:10px auto;}
.about-sec_item4 .company-culture-list .text {font-size:16px;font-family:PingFang SC;font-weight:400;color:#444444;line-height:32px;}
.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-big .text,.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-big .tit {color:#ffffff;}
.about-contact-ibox {background-color:#F5F5F5;width:100%;height:520px;}
.about-contact-ibox .map {float:left;width:55%;}
.about-contact-ibox .contact-desc {float:right;width:45%;box-sizing:border-box;padding-left:80px;padding-top:55px;background-color:#fff;height:520px;}
.about-contact-ibox .contact-desc dd {font-size:16px;font-family:PingFang SC;font-weight:400;color:#333333;line-height:36px;}
dd i.icon {display:inline-block;width:18px;height:18px;background:url(../images/contact-icon.png) no-repeat;vertical-align:middle;margin-right:8px;}
.about-contact-ibox .contact-desc dd i.icon1 {background-position:0 0;}
.about-contact-ibox .contact-desc dd i.icon2 {background-position:0 -30px;}
.about-contact-ibox .contact-desc dd i.icon3 {background-position:0 -58px;}
.about-contact-ibox .contact-desc dt {font-size:24px;font-family:Microsoft JhengHei;margin-bottom:5px;font-weight:bold;color:#444444;line-height:48px;}
/* 鍙戝睍鍘嗙▼ */
.about-sec_item2 {padding-bottom:90px;}
.about-sec_item2 .page-intro {margin-bottom:30px;}
.development-box {position:relative;}
.development-box ul {margin:0 92px;}
.development-box .e-ico {height:2px;background-color:#E30F0F;width:100%;position:absolute;left:0;top:218px;}
.development-box ul li {float:left;position:relative;min-height:420px;width:16.66%;}
.development-box .time {font-size:30px;font-weight:bold;font-family:Arial;color:#E30F0F;margin-bottom:10px;}
.development-box .text {font-size:16px;font-family:PingFang SC;font-weight:500;color:#444444;line-height:30px;}
.development-box .development-text {border-left:1px solid #E30F0F;padding-left:18px;padding-bottom:40px;position:absolute;bottom:198px;left:6px;}
.development-box li.n2 .development-text {padding-bottom:0;padding-top:40px;position:absolute;bottom:auto;left:6px;top:215px;}
.development-box .circle2 {background-color:#E30F0F;width:7px;height:7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:block;position:absolute;left:-4px;bottom:0;}
.development-box li.n2 .circle2 {top:0;bottom:0;}
.development-box .circle {position:absolute;width:8px;height:8px;display:block;background-color:#E30F0F;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;top:0;left:-5px;}
.development-box .circle::after {content:"";position:absolute;left:-2px;top:-3px;width:11px;height:11px;border:1px solid #CCCCCC;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.development-box li.n2 .circle {bottom:0;left:-5px;top:auto;}
.development-box .slick-prev,.development-box .slick-next {width:51px;height:51px;background:url(../images/fazhan-arr.jpg) no-repeat;border:none;top:202px;}
.development-box .slick-prev {background-position:0 0;left:-94px;}
.development-box .slick-next {background-position:-58px 0;right:-94px;}
