.zd_productlist{}
.zd_productlist ul{}
.newst{margin-left:0px;}
.bgwhitle{background: #FFFFFF;}
.bg2{background: #F7F7F7;}
.none {
    display: none !important;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-button,
::-webkit-scrollbar-button:vertical {
  display: none;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-track:vertical {
  background-color: black;
}
::-webkit-scrollbar-track-piece {
  background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb:vertical {
  margin-right: 10px;
  background-color: #a6a6a6;
}
::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:vertical:hover {
  background-color: #aaa;
}
::-webkit-scrollbar-corner,
::-webkit-scrollbar-corner:vertical {
  background-color: #535353;
}
::-webkit-scrollbar-resizer,
::-webkit-scrollbar-resizer:vertical {
  background-color: #ff6e00;
}

.zd-line{
    width:100%;
	float:left;
    height:5px;
	border-bottom:#F6F6F6 1px solid;
}
.text-secondary{
    text-align:center;
    line-height: 100px;
}

.zd-jxproduct{background: #FFFFFF;}
.head_sgin{float:left;}
.head_sgin a {
	width: 100%;
	/*margin-right: 9px;*/
	margin: 20px 20px 0 10px;
	display: block;
	padding: 34px 14px 34px 14px;
	background: #FFA419;
	border-radius: 8px;
	float:left;
	color:#ffffff;
	text-align: center;
}
.head_sgin a:hover{background: #2E68E4;color: #ffffff;}
.head_sgin p {line-height: 130px;font-weight:bolder; overflow: hidden;font-size: 30px;color:#ffffff;}
.head_sgin span {float: left;margin: 4px 10px 0 0; width:137px; height:124px;  	
}
/****公司介绍****/
.zd-about{width:100%; padding-bottom:40px;}
.zd-about .zd-about-menu {
	width: 100%;
	height: 90px;
	line-height: 90px;
	background: #F1F1F1;
	text-align: center;
	overflow: hidden;
	padding-top: 15px;

}

.zd-m{
	position: sticky;
    position: -webkit-sticky;
    top: 0;
	box-shadow: 0 10px 30px #CBCBCB;
	z-index: 9;
}
.zd-about .zd-about-menu ul {
	text-align: center;
	overflow: hidden;
}
.zd-about .zd-about-menu li {
	display: inline-block;
	margin: 0;
	width: auto;
	border-right: 1px solid #DDDDDD;
    height: 60px;
    line-height: 60px;
}

.zd-about .zd-about-menu li:last-child {
    border-right:none;
}

.zd-about .zd-about-menu li a {
	display: block;
	color: #000000;
	margin: 0 40px;
	font-size: 18px;
	font-weight:bold;
	overflow: hidden;
    border-bottom:#F1F1F1 3px solid;
}
.zd-about .zd-about-menu li a:hover {
    border-bottom:#1288E2 3px solid;
	color: #1288E2;
}

.zd-about .zd-about-tit {
	text-align: center;
	font-size: 30px;
	color: #333;
	margin-bottom: 20px;
}

.zd-about .zd-about-tit i {
    display: block;
    font-style: normal;
    color: #333333;
    font-size: 18px;
    margin-top: 10px
}

.zd-about .zd-about-body {
	font-size: 20px;
	color: #333;
	line-height:40px;
	margin-bottom: 20px;
}
.zd-about .zd-about-body .zd-about-num{
    width:60%;
	margin:0 auto;
	margin-top: 50px;
}
.zd-about .zd-about-body .zd-about-num li{
    border-right: 1px solid #DDDDDD;
	width: 24%;
    display: inline-block;
	text-align:center;
    
}
.zd-about .zd-about-body .zd-about-num li:last-child {
    border-right:none;
}
.zd-about .zd-about-body .zd-about-num li span{
    color: #1288E2;
    font-size: 50px;
    font-weight: bold;
}
.zd-about .zd-about-body .zd-about-num li p{
    color: #333;
    font-size: 16px;
}

.time-line{width:100%;margin:40px auto;position: relative;}
.time-line .left-btn,.time-line .right-btn{width: 30px;height: 30px;background:#ffffff url(../images/arrow.png) no-repeat;position: absolute;margin-top:-15px;cursor: pointer;}
.time-line .left-btn{left:0;top:50%; z-index: 99;}
.time-line .right-btn{right:0;top:50%;transform: rotate(180deg); z-index: 99;}
.time-line .right-btn:hover{background:#ffffff url(../images/arrow-hover.png) no-repeat;transform: rotate(180deg);}
.time-line .left-btn:hover{background:#ffffff url(../images/arrow-hover.png) no-repeat;}
.time-line .time-box{width: 1260px;margin: 0 auto;overflow: hidden;}
.time-line .time-box ul{overflow: hidden;position: relative;}
.time-line .time-box ul:after{content: "";background: #d2d2d2;height: 1px;width: 100%;position: absolute;left:0;top:50%;}
.time-line .time-box li{width:210px;float: left;padding: 10px;box-sizing: border-box;border: 1px solid #d2d2d2;position: relative; cursor: pointer;color:#333333;background: #ffffff;}
.time-line .time-box h3{font-size:16px;}
.time-line .time-box p{font-size:16px;}
.time-line .time-box li:nth-child(2n){margin-top: 166px;}
.time-line .time-box li:before{content: "";border-left: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;position: absolute;width: 16px;height: 16px;background: #fff;   bottom: -9px; transform: rotate(-45deg);left: 50%;margin-left: -8px;}
.time-line .time-box li:after{content: "";width: 15px;height: 15px;background: url(../images/point.png) no-repeat;position: absolute;left:50%;margin-left:-7px;bottom: 0;    bottom: -48px; z-index: 1;}
.time-line .time-box li:nth-child(2n):before{bottom: auto;top: -9px;transform: rotate(-225deg);}
.time-line .time-box li:nth-child(2n):after{bottom: auto;top:-46px;}
.time-line .time-box li:hover,.time-line .time-box li.active{background: #1b96ff;color:#fff;border-color: #1b96ff;}
.time-line .time-box li:hover:before,.time-line .time-box li.active:before{border-color: #1b96ff;background: #1b96ff;}
.time-line .time-box li:hover:after,.time-line .time-box li.active:after{background: url(../images/point-hover.png) no-repeat;}

/****方案****/
.zd-i-jjfa {width:100%; padding-bottom:60px;overflow: hidden;}
.zd-i-jjfa .tab{padding-top:10px;margin-bottom:20px;position:relative;overflow:hidden;width:100%;margin:0 auto;font-family: "微软雅黑", "黑体";line-height:1.5;font-weight:300;color:#888;-webkit-font-smoothing:antialiased;}
.zd-i-jjfa .tabs{display:table;position:relative;overflow:hidden;margin:0;width:100%;}
.zd-i-jjfa .tabs ul{ }
.zd-i-jjfa .tabs li{float:left;width:12.5%; height:180px; line-height:131px;overflow:hidden;padding:0;position:relative;}
.zd-i-jjfa .tabs .current a {}
.zd-i-jjfa .tabs li:nth-child(1) a{background: url(../images/jjfa/jjfa_01.png) no-repeat center center;;}
.zd-i-jjfa .tabs li:hover:nth-child(1) a:hover{background: url(../images/jjfa/jjfa_01_on.png) no-repeat center center;}
.zd-i-jjfa .tabs li:nth-child(2) a{background: url(../images/jjfa/jjfa_02.png) no-repeat center center;;}
.zd-i-jjfa .tabs li:hover:nth-child(2) a:hover{background: url(../images/jjfa/jjfa_02_on.png) no-repeat center center;}
.zd-i-jjfa .tabs li:nth-child(3) a{background: url(../images/jjfa/jjfa_03.png) no-repeat center center;;}
.zd-i-jjfa .tabs li:hover:nth-child(3) a:hover{background: url(../images/jjfa/jjfa_03_on.png) no-repeat center center;}
.zd-i-jjfa .tabs li:nth-child(4) a{background: url(../images/jjfa/jjfa_04.png) no-repeat center center;;}
.zd-i-jjfa .tabs li:hover:nth-child(4) a:hover{background: url(../images/jjfa/jjfa_04_on.png) no-repeat center center;}
.zd-i-jjfa .tabs li:nth-child(5) a{background: url(../images/jjfa/jjfa_05.png) no-repeat center center;;}
.zd-i-jjfa .tabs li:hover:nth-child(5) a:hover{background: url(../images/jjfa/jjfa_05_on.png) no-repeat center center;}
.zd-i-jjfa .tabs li:nth-child(6) a{background: url(../images/jjfa/jjfa_06.png) no-repeat center center;;}
.zd-i-jjfa .tabs li:hover:nth-child(6) a:hover{background: url(../images/jjfa/jjfa_06_on.png) no-repeat center center;}
.zd-i-jjfa .tabs li:nth-child(7) a{background: url(../images/jjfa/jjfa_07.png) no-repeat center center;;}
.zd-i-jjfa .tabs li:hover:nth-child(7) a:hover{background: url(../images/jjfa/jjfa_07_on.png) no-repeat center center;}
.zd-i-jjfa .tabs li:nth-child(8) a{background: url(../images/jjfa/jjfa_08.png) no-repeat center center;;}
.zd-i-jjfa .tabs li:hover:nth-child(8) a:hover{background: url(../images/jjfa/jjfa_08_on.png) no-repeat center center;}

.zd-i-jjfa .tabs a{ height:131px; display:block; position:relative;color:#888;font-weight:500;display:block;letter-spacing:0;outline:none;padding:0 35px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; text-align:center; width:150px; }
.zd-i-jjfa .tabs_item{display:none; }
.zd-i-jjfa .tab .tab_content{ margin-top:30px;overflow: hidden;}
.zd-i-jjfa .tabs a img{ width:55px; height:55px; border-radius:50%; }
.zd-i-jjfa .tabs_item h4{font-weight:bold;color:#87d3b7;font-size:20px;}
.zd-i-jjfa .tabs_item:first-child{display:block;}
.zd-i-jjfa .tabs li p{line-height: 310px;font-size: 20px; font-weight: bold; width: 100%;color: #2C5082;}
.zd-i-jjfa .tabs_item li { width: 31.8%;float: left;margin:24px 14px;text-align: center;  transition: all 1s;border-radius: 20px;}
.zd-i-jjfa .tabs_item li .family {display: block;color: #333; text-decoration:none;position: relative;  display: inline-block;   display: flex;  align-items: center;  justify-content: center; overflow: hidden;border-radius: 20px;}
.zd-i-jjfa .tabs_item li .family img{ width:100%; height:336px; border:0;transition:all .6s;box-shadow: 0 0 26px rgba(129, 129, 129, .3); }
.zd-i-jjfa .tabs_item li .family p{ font-size:20px;font-weight:bold; line-height: 250px; height: 160px;position: absolute;  bottom: 0;  /*margin: 0 0 30px 30px*/; color: #fff;}
.zd-i-jjfa .tabs_item li:first-child {margin-left:0px;}
.zd-i-jjfa .tabs_item li:nth-child(3) {margin-right:0px;}
.mengban{ position: absolute; left: 0; right: 0; /*top: 0;*/ bottom: 0; background-image: linear-gradient( rgba(255,255,255,0), rgba(255,255,255,0), rgba(0,0,0,1)); border-radius: 20px;}

.zd-i-jjfa .tabs_item li:hover {
	box-shadow:0 0 10px rgba(129,129,129,.3);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}

.zd-i-jjfa .tabs_item li:hover .family img {
	transform:scale(1.05);
}



/*页面导航*/
.zd-nbanner {
	/*height: 370px;*/
	position: relative;
}
.zd-nbanner_img{
	height: 300px;
	width: 100%;
	background-size: cover;
}
.zd-nbanner_text {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 18px;
}

.zd-nbanner_text .text_title {
	font-size: 36px;
	margin-bottom: 8px;
}

.zd-nbanner_text .text-search {
	display: inline-block;
	margin: 0 6px;

}
.zd-nbanner_text .text-search input {
	width: 400px;
	height: 45px;
	border: 1px solid #fff;
	border-radius: 22px;
	font-size: 16px;
	background: none;
	padding: 0 38px 0 20px;
}

.zd-nbanner_text .text-search .btn_search {
	width: 100px;
	height: 45px;
	background: #2E68E5;
	color:#ffffff;
	border: none;
	border-radius: 22px;
	margin-left:20px;
}

.zd-nbanner_text .text-search .btn_search:hover {
	background: #FFA419;
	transition: ease-in-out .6s;
}

.zd-nbanner_text .w1170 {
	text-align: left;
}

.zd-nbanner_text .small_t1 {
	font-size: 28px;
}

.zd-nbanner_menu {
	width: 100%;
	/*height: 50px;*/
	line-height: 50px;
	background: #FFFFFF;
	text-align: center;
	overflow: hidden;
	padding-bottom: 10px;
}

.dbl {
	/*display: inline-block;*/
	/*position: relative;*/
	display: flex;
	/*top: -1px;*/
}
.zd-nbanner_menu {
	/*height: 70px;
	/*line-height: 70px;*/
	box-shadow: 0 10px 30px #CBCBCB;
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
    z-index: 9;
}

.zd-nbanner_menu ul {
	text-align: center;
}
.zd-nbanner_menu li {
	display: inline-block;
	margin: 0;
	width: auto;
	/*margin-right: 9px;*/
	margin: 10px 10px 0 10px;

}
.zd-nbanner_menu li a {
	display: block;
	color: #000;
	padding: 0 24px;
	font-size: 16px;
	font-weight:bold;
	background: #F7F9FB;
	border-radius: 8px;
}
.zd-y li a {padding: 0 12px;}
.zd-y li{margin: 10px 6px 0 6px;}

.zd li:last-child a{margin-right:0;background: #FFA418;color:#ffffff;}
.zd li:last-child a:hover{margin-right:0;background: #2F69E4;color:#ffffff;transition: ease-in-out .6s;}

.zd-nbanner_menu .active a,.zd-nbanner_menu a:hover {
	background: #2E68E4;
	color: #ffffff;
	transition: ease-in-out .6s;
}

.zd-nbanner_menu li span {
	float: left;
	margin: 9px 10px 0 0;
    width:32px;
	height:32px;  
}
.zd-nbanner_menuP {
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #FFFFFF;
	text-align: center;
	/*overflow: hidden;
	line-height: 70px;*/
	box-shadow: 0 10px 30px #CBCBCB;
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
    z-index: 9;
}

.zd-nbanner_menuP ul {
	text-align: center;
}
.zd-nbanner_menuP li {

}

.zd-nbanner_menuP li a {
	width: 14%;
	/*margin-right: 9px;*/
	margin: 10px 20px 0 0;
	display: block;
	padding: 10px 14px 10px 14px;
	background: #F7F9FB;
	border-radius: 8px;
	float:left;
	color:#000000;
	text-align: left;
}

.zd-nbanner_menuP .active,.zd-nbanner_menuP li:hover ,.zd-nbanner_menuP li a:hover{
	background: #2E68E4;
	color: #ffffff;
}
.zd-nbanner_menuP li i{float: left;font-size:14px;line-height: 20px;overflow: hidden;}

.zd-nbanner_menuP li p {line-height: 20px; font-weight:bold;font-size: 15px;  overflow: hidden;}

.zd-nbanner_menuP li span {
	float: left;
	margin: 4px 10px 0 0;
    width:32px;
	height:32px;  
}
.zd-nbanner_menuP .stn p{    line-height: 38px;
    font-size: 20px;
    font-weight: normal;
}
/* nav_menu */
.zd-navbox{position:absolute;left:0;top:60px;width:100%;background:#ffffff;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;border-bottom:2px solid #074c52;}
.zd-navbox .cont{width:1430px;margin:0 auto;position:relative;padding:25px 0 0px 24px;overflow: hidden;}
.zd-navbox .cont .zd-navbox-left{width:30%;float:left;}
.zd-navbox .cont .zd-navbox-left dd{width:100%;float:left;}
.zd-navbox .cont .zd-navbox-center{width:30%;float:left;}
.zd-navbox .cont .zd-navbox-right{width:30%;float:left;}

.div2{position:fixed;_position:absolute;top:0;z-index:30000;}
.zd-pro-nav{width:100%;height:80px;box-sizing:border-box;background:#fff;position: sticky;  position: -webkit-sticky;  top: 0px;z-index: 9;}
.zd-pro-nav ul{float:left;width: 100%;background:#ffffff;padding-bottom: 10px; text-align: center; box-shadow: 0 10px 30px #CBCBCB;}
.zd-pro-nav ul li{display:inline-block;font-size:16px;line-height:1}
.zd-pro-nav ul li .pc {
	margin: 10px 20px 0 0;
	display: block;
	padding: 10px 24px 29px 14px;
	background: #F7F9FB;
	border-radius: 8px;
	color:#000000;
}
.zd-pro-nav ul li .pc:hover {background: #2E68E4;	color: #ffffff;}
.zd-pro-nav ul li a{padding:32px;width:auto;display:block;text-align:center;color:#444;position:relative;display: block;}
.zd-pro-nav ul li.active a{color:#ffffff;background: #2E68E4;}
/*.zd-pro-nav ul li.active a:after{content:'';display:block;position:absolute;left:0;right:0;height:2px;bottom:0;z-index:11;background-color:#19ACF7}*/
.zd-pro-nav ul li i{float: left;font-size:14px;line-height: 20px;overflow: hidden;}
.zd-pro-nav ul li p {line-height: 20px; font-weight:bold;font-size: 15px; overflow: hidden;}
.zd-pro-nav ul li span { float: left; margin: 4px 10px 0 0; width:32px; height:32px;}
.zd-pro-nav .son{display:none}
.zd-pro-nav .son{width:100%;height:300px;background:#ffffff;position:absolute;padding:12px 0 18px 0;z-index:110;overflow:hidden;box-sizing:border-box;left:0;}
.zd-pro-nav .son .w1200{padding-left:0}
.zd-pro-nav .son .category dl{width:100%;float:left;box-sizing:border-box;padding-left:0;vertical-align:top;border-right:1px solid #dddddd}
.zd-pro-nav .son .list{width:77%;position:relative;z-index:200;float:left;text-align:left;}
.zd-pro-nav .son .category {width:21%;float:left}
.zd-pro-nav .son .category dl::after{width:2px;position:absolute;background-color:#444343;top:0;bottom:0;left:148px;z-index:10}
.zd-pro-nav .son .category dl dd{padding-right:20px;text-align:right;position:relative;z-index:100;margin-right:-1px}
.zd-pro-nav .son .category dl dd.selected{border-right:1px solid #19acf7;color:#19acf7}
.zd-pro-nav .son .category dl dd.selected a{color:#19acf7}
.zd-pro-nav .son .category dl dd a{color:#000000;background: none;font-size:16px;letter-spacing:0;cursor:pointer;padding:10px 10px;line-height:30px;display:inline-block}
.zd-pro-nav ul li.active dl dd a:after{display:none}
.zd-pro-nav .son .list{display:none}
.zd-pro-nav .son .list .left-img{width:52%;float:left;margin-left:10px;}
.zd-pro-nav .son .list .left-img p{width:260px;height:120px;float: left;background:#E4F1FF;border-radius: 20px;margin-bottom:20px;text-align: center;}
.zd-pro-nav .son .list .left-img p:first-child{width:260px;height:260px; margin-left:20px; margin-right:20px;margin-bottom:0px;text-align: center;}
.zd-pro-nav .son .list .left-img p img {height: 100%;text-align: center;}
.zd-pro-nav .son .list .right-txt{width:45%;float:left; color:#333333;margin-left:20px;}
.zd-pro-nav .son .list .right-txt .t1{font-size:30px;float:left;line-height: 60px;font-weight:normal;width:100%;margin-top:10px;}
.zd-pro-nav .son .list .right-txt .t2{font-size:20px;float:left;line-height: 50px;font-weight:normal;width:100%;}
.zd-pro-nav .son .list .right-txt .t3{font-size:16px;float:left;line-height: 30px;font-weight:normal;width:100%;}
.zd-pro-nav .son .list .right-txt .t1 a{background:none;color:#000000;padding:0px;text-align:left;}

.zd-pro-nav .son .list.active{display:block}
.zd-pro-nav .son.active{display:block}

.zd-pro-nav-down{           
    cursor:pointer;
	margin:0 auto;
    border-radius: 8px;
    text-align: center;
    color: #ffffff;
    padding: 10px 40px 10px 20px;
    position: absolute;
    right: 2%;
    top: 12px;
	background: #2E68E5 url(../images/pro_left.png) no-repeat 60px;
      
}

.zd-pro-nav-up{
    cursor:pointer;
	margin:0 auto;
    border-radius: 8px;
    text-align: center;
    color: #ffffff;
    padding: 10px 40px 10px 20px;
    position: absolute;
    right: 2%;
    top: 12px;
	background: #FFA419 url(../images/pro_down.png) no-repeat 60px;
}

.zd-jxnmenu {
	padding: 2.0% 0;
	font-size: 14px;
	color: #818181;
	position: absolute;
    bottom: 0;
    left: 5%;
    color: #ffffff;
}

.zd-jxnmenu .title {
	/*padding-left: 25px;
	background: url(../images/icon12.png) no-repeat left center;*/
}

.zd-jxnmenu a {
	color: #ffffff;
}

.zd-jxnmenu a:hover,
.zd-jxnmenu .active {
	color: #ffffff;
}

.zd-jxnmenu .spn {
	padding: 0 6px;
}
.zd-pit_btn{
    width:100%;
	overflow: hidden;
	padding-bottom: 50px;
}
.zd-pit_btn .livechat{
    margin-left:14%;;
	overflow: hidden;
}
.zd-pit_btn ul{ text-align: center;}
.zd-pit_btn ul li {
    display: inline-block;
    width: auto;
}
/*产品中心*/

.pit_btn {
    
}
.livechat {
    float:left;
}
.sqbtn {
    border-radius: 40px;
    padding: 24px 60px 24px 60px;
    background: #2E68E5;
    color: #ffffff;
    margin: 12px 0 0 50px;
    font-size: 22px;
    float: left;   
}
.sqbtn:hover {
    background: #FFA419;
    transition: ease-in-out .6s;
}
/*产品专题列表*/
.zd-cpzt {
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
}
#zd-cpzt h2{ font-size:18px; line-height:54px; color:#323232; border-bottom:2px solid #ff8e29; width:150px; font-weight:normal;}
#zd-cpzt dt{cursor:pointer; color:#353535; font-size:16px;margin-bottom:30px; line-height:30px;font-weight:normal; }
#zd-cpzt dd{ display:none;color:#767676; font-size:14px; padding:10px; border-radius:5px; background:#f0f0f0; margin-bottom:20px;margin-bottom:20px; line-height:25px; letter-spacing:1px;}
#zd-cpzt dt,#zd-cpzt dd{ margin-left:40px; position:relative;}
#zd-cpzt dt i,#zd-cpzt dd i{background:url(../images/ico0.png) no-repeat; width:30px; height:30px; display:block; position:absolute; left:-40px; top:0px;}
#zd-cpzt dd i{background-position: 0 -35px;}
#zd-cpzt .mb{ padding:20px;}

/*文档下载详情*/
.menu_list{width:100%;margin:0 auto;}
.menu_head{height:48px;line-height:48px;font-size:14px;color:#000000;border-bottom:1px solid #ebebeb;position:relative;margin:0px;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;}
.menu_head:hover{background-color: #fefefe;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{line-height:38px;background:#fff;}
.menu_body a{display:block;height:38px;line-height:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #ebebeb;}
.menu_body a:hover{text-decoration:none;}
.zd-down {
    background: #ffffff;
    overflow: hidden;
    padding: 20px;
}
.zd-down-ms {
    width: 100%;
    overflow: hidden;
}
.zd-down-dl{
    margin:50px 0 0 0;
}
.zd-down-dl  ul{
}
.zd-down-dl .rtitle{
    color: #333;
    font-size: 22px;
    line-height: 30px;
    position: relative;
}
.zd-down-dl .rtitle span {
    width: 10px;
    height: 26px;
    position: relative;
    top: 2px;
    background-image: url(../images/icon3.png);
    background-size: 100% 100%;
}
.zd-down-dl li {
    line-height: 64px;
	font-size:16px;
	border-bottom: 1px solid #dddddd;
}

.zd-down-dl li div {
    width: 43px;
    height: 45px;
    position: relative;
    top: 8px;
    background-image: url(../images/pdf.png);
    background-size: 100% 100%;
	float: left;
    margin-right: 15px;
}
.zd-down-dl li p {
    float:right;
    width: 38px;
    height: 38px;

}
.zd-dl {
    overflow: hidden;
}
.findResult{
    overflow: hidden;
}

.findResult.noResult .desp {
    float: left;
    display: inline-block;
    position: relative;
    /* width: 82%; */
    height: 10em;
    font-size: 1.8em;
    font-weight: 300;
    line-height: 5.5em;
    color: #777;
    padding: 1em 0 0 9em;
    overflow: hidden;
    margin: 3% 0 0 25%;
}
.findResult.noResult .desp:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0em;
    width: 6.65em;
    height: 6.25em;
    background: url(../images/icon-empty.png?176f7b1…) 50% no-repeat;
    background-size: 100% auto;
}

/*解决方案列表*/
.zd-jjfa{
	width:100%;
	height:auto;
	overflow: hidden;
	margin: 0 auto;
}
.zd-jjfa .zd-jjfa-left{
    float:left;
	width:60%;
}
.zd-jjfa .zd-jjfa-left span{
    font-size:30px;
	font-weight:bold;
}
.zd-jjfa .zd-jjfa-left div{
    font-size:20px;
	line-height:40px;
	margin-top:30px;
}
.zd-jjfa .zd-jjfa-right{
    float:right;
	width:24%;
}

.zd-jjfa_list {
    padding-top: 20px;
}
.zd-jjfa_list li {
    box-shadow: 0 0 10px rgba(129, 129, 129, .3);
    padding: 30px;
}

.zd-jjfa_list li:hover {
	box-shadow:0 0 16px rgba(47,105,228,.3);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.zd-jjfa_lt {
	overflow: hidden;
	transition: all 1s;
    width: 48%;
    float: left;
    margin: 0 1% 2.5% 1%;
    position: relative;
	background: #ffffff;
	border-radius: 18px;
}
.zd-jjfa_lt.col2{
	padding-right: 2%;
}
.zd-jjfa_lt.col2:nth-child(2+2n){

	padding-right: 0%;
	
	padding-left: 2%;
}
.zd-jjfa_lt::after{
	clear: both;
	content: ' ';
	display: block;   
	  width: 99%;   
	  height: 1em;

}
.zd-jjfa_lt:last-child::after{
	border-bottom:none;
}
.zd-jjfa_lt:hover{

		background-color: #f7f7f7;
}

.zd-jjfa_lt img{
	transition: .6s;
}
.zd-jjfa_lt:hover img{
	transform:scale(1.05);
}
.zd-jjfa_lt .imt {
	width: 100%;
	float: left;
	overflow: hidden;
	text-align: center;
	
}
.zd-jjfa_lt .imt img{
	width: 100%;
	height:295px;
	object-fit: cover;
}
.zd-jjfa_lt .text {
    width: 94%;
    float: left;
    overflow: hidden;
    line-height: 2;
    margin: 3% 3% 3% 3%;
	font-size:20px;
}

.zd-jjfa_lt .text_name {
	color: #000000;
	margin-bottom: 8px;
	font-weight: bold;
}

.zd-jjfa_lt .text_info {
	font-size: 14px;
	color: #818181;
	height: 48px;
	overflow: hidden;
}

.zd-jjfa_lt:hover .text_name {
	color: #0071E3;
}

.zd-jjfa_lt:last-child {
	border-bottom: none;
}



.zd-jjfa_lt .pit_more .btn_apply {
	background: #0071E3;
	color: #fff;
	padding: 10px 60px 10px 60px;
    border-radius: 25px;
    border: 1px solid #0071E3;
	float:left;
}
.zd-jjfa_lt .pit_more .btn_apply:hover {
    background: #FFA419;
    border: 1px solid #FFA419;
	transition: ease-in-out .6s;
}

/*云平台列表*/
.zd-platform_list {
	padding-bottom: 5%;
}

.zd-platform_list li {
	padding: 25px 0 25px 0;
	position: relative;
}

.zd-platform_list .zdb {
	box-shadow: 0 0 26px rgba(47,105,228, .3);
	border-radius: 18px;
}
.zd-jjfa_list .zdb:hover {
	box-shadow:0 0 16px rgba(47,105,228,.3);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.zd-platform_list li img
{
    width: 800px;
    height: 400px;
	transition: 1s;
}
/*
.zd-platform_list li:hover{
	box-shadow: 0 10px 5px rgba(0, 0, 0, .1);
}*/
.zd-platform_list li:hover img{
	transform:scale(1.03);
}
.zd-platform_list li:hover .btnCom_more span{
	background-color: #009e41;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
/*
.zd-platform_list li:nth-child(even):hover .btnCom_more span{
	background-color: #0070ac;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
.zd-platform_list li:first-child {
	padding-top: 2.5%;
}*/

.zd-platform_list li .zd-platform_text {
	width: 50%;
	font-size: 14px;
	color: #818181;
	line-height: 2.25;
	margin-right: 16px;
}

.zd-platform_list li .zd-platform_name {
	font-size: 24px;
	color: #333;
	margin-bottom: 3%;
	margin-top: 40px;
}

.zd-platform_list li .zd-platform_imt {
	width: 46%;
	overflow: hidden;
}

.zd-platform_list li:nth-child(odd) .zd-platform_text {
	float: right;
}

.zd-platform_list li:nth-child(odd) .zd-platform_imt {
	float: left;
}

.zd-platform_list li:nth-child(even) .zd-platform_text {
	float: left;
	margin-left:30px;
}

.zd-platform_list li:nth-child(even) .zd-platform_imt {
	float: right;
}

.zd-platform_list li:nth-child(even) {
}

.zd-platform_list li .btnCom_more {
	text-align: left;
	margin-top: 8%;
}

.zd-platform_list li .btnCom_more span {
	background: #0071E3;
	color: #fff;
	padding: 0px 60px 0px 60px;
    border-radius: 25px;
	text-align: center;
	margin: 0;
}
.zd-platform_list li .btnCom_more span:hover{
	background-color: #FFA319;
	color: #fff;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	
}
/*
.zd-platform_list li:nth-child(even) .btnCom_more span {
	background: #009e41;
}
.zd-platform_list li:nth-child(even) .btnCom_more span:hover{
	background-color: #0070ac;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}*/
.zd-platform_info{font-size:16px;}
.zd-platform_prev {
	padding-bottom: 3%;
	overflow: hidden;
}

.zd-platform_prev li {
	padding: 25px 0 25px 0;
	position: relative;
	width: 48%;
    float: left;
	margin-left: 20px;
	margin-right: 20px;
}
.zd-platform_prev li:last-child{margin:0px}

.zd-platform_prev .zdb {
	box-shadow: 0 0 26px rgba(47,105,228, .2);
	border-radius: 18px;
}
.zd-jjfa_list .zdb:hover {
	box-shadow:0 0 16px rgba(47,105,228,.3);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.zd-platform_prev li img{
    width: 100%;
	height: 100%;
	transition: 1s;
}

.zd-platform_prev li:hover img{
	transform:scale(1.03);
}
.zd-platform_prev li:hover .btnCom_more span{
	background-color: #009e41;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

.zd-platform_prev li .zd-platform_text {
	width: 52%;
	font-size: 14px;
	color: #818181;
	line-height: 2.25;
	margin-right: 16px;
	float:right;
}

.zd-platform_prev li .zd-platform_name {
	font-size: 20px;
	font-weight:bold;
	color: #333;
	margin-bottom: 5%;
	margin-top: 20px;
	text-align: left;
	height: 60px;
	line-height:30px;
    overflow: hidden;
}

.zd-platform_prev li .zd-platform_imt {
	width: 44%;
	height: 163px;
	overflow: hidden;
	float:left;
}
.zd-platform_prev li .btnCom_more {
	margin-top: 0;
}

.zd-platform_prev li .btnCom_more span {
	background: #0071E3;
	color: #fff;
	width: 100%;
    border-radius: 25px;
	text-align: center;
	margin: 0;
	font-size: 16px;
}
.zd-platform_prev li .btnCom_more span:hover{
	background-color: #FFA319;
	color: #fff;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	
}

/*帮助文档*/

.zd-bzwd-left {
	width: 260px;
	text-align: center;
}

.zd-bzwd-left h4 {
	margin: 0;
	line-height: 48px;
	background: #FFA418;
	color: #fff;
	font-size: 20px;
	border-radius: 8px 8px 0 0;
}

.zd-bzwd-left dl {
	padding: 0 2px;
	background: #f6f6f6;
}

.zd-bzwd-left dd {
	font-size: 14px;
	line-height: 48px;
	border-bottom: 1px solid #ebebeb;
}
.zd-bzwd-left dd.active,.zd-bzwd-left dd:hover{
	background-color: #fefefe;
}
.zd-bzwd-right {
	margin-left: 290px;
	margin-bottom: 20px;
}

.zd-m-rtitle {
	font-size: 18px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.zd-rtitle i {
	color: #ababab;
	font-size: 12px;
	margin-left: 10px;
}

.zd-rtitle {
    color: #ffffff;
    line-height: 48px;
    text-align: center;
    background: #2F69E4;
    border-radius: 8px;
    font-size: 18px;
    margin: 0px;
	padding:0px

}
.zd-m-title {
	font-size: 22px;
	text-align: center;
	color: #000000;
	padding-top: 30px;
}

.zd-m-det-infos {
	border-bottom: 1px dotted #e5e5e5;
	font-size: 14px;
	color: #000000;
	padding-bottom: 10px;
	text-align: center;
	margin: 12px 0 18px;
}

.zd-m-det-infos span {
	margin-right: 15px;
}

.zd-m-det img {
	max-width: 100%;
	object-fit: contain;
	height: auto;
}

.zd-m-det {
	line-height: 32px;
	color: #666;
	font-size: 14px;
	background: #ffffff;
    padding: 30px;
    border-radius: 8px
}

.zd-bzwd-det-info {
	padding: 50px 0;
	background: #0070ac;
	text-align: center;
	color: #fff;
}

.zd-bzwd-det-info span {
	font-size: 24px;
}

.zd-bzwd-det-info span i {
	letter-spacing: -3px;
}

.zd-bzwd-det-info a {
	display: block;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	width: 120px;
	line-height: 36px;
	margin: 20px auto 10px;
}
.zd-bzwd-list {
	padding-top: 10px;
}

.zd-bzwd-list li {
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}
.apply_dom .dom_fr .ov {overflow: visible;}
.apply_dom .dom_fr .ov:after{content: ''; display: block; width: 100%;}
.apply_dom .dom_fr .ov .red{position: absolute;left: -10px;top: 50%;transform: translateY(-50%);}

.zd-bzwd-list li:last-child {
	border: none;
	padding: 0;
}

.zd-bzwd-list-img {
	width: 166px;
}

.zd-bzwd-list-infos {
	margin-left: 186px;
	font-size: 12px;
}

.zd-bzwd-list-infos .btitle {
	color: #333;
	font-size: 14px;
	padding: 12px 0;
	margin: 0;
}

.zd-bzwd-list-infos p {
	height: 61px;
	line-height: 22px;
	overflow: hidden;
	margin-top: 4px;
}

/*相关解决方案*/
.xgjjfa_list li {
	background:#F3F4F8;
	margin-bottom:20px;
	width:31%;
	float:left;
	border-radius:18px;
	margin:0 0 2.5% 2.8%;
	position:relative;
}
.xgjjfa_list li:nth-child(1){margin-left:0.5%;}
.xgjjfa_list li:nth-child(4){margin-left:0.5%;}
.xgjjfa_list li:nth-child(3){margin-right:0.5%;}
.xgjjfa_list li:nth-child(6){margin-right:0.5%;}
.xgjjfa-list-img {
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	border-radius:18px;
}
.xgjjfa-list-img img {
	width:470px;
	height:310px;
	border-radius:18px;
}
.xgjjfa_list .text {
	text-align:center;
	color:#fff;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	line-height: 250px; height: 160px;
	font-size:20px;
}
.xgjjfa_list li:hover {
	box-shadow:0 0 10px rgba(129,129,129,.3);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.xgjjfa_list  .xgjjfa-list-img img {
	transition:all .6s;
}
.xgjjfa_list li:hover .xgjjfa-list-img img {
	transform:scale(1.05);
}
.xgjjfa_list li:hover .xgjjfa-list-turn {
	transform:translateX(10px);
	opacity:1;
}
/*相关百科列表*/

.cpbk-list li {
	background:#ffffff;
	margin-bottom:20px;
	width:48%;
	float:left;
	border-radius:18px;
	margin:8px 0 2.2% 2.2%;
	position:relative;
	box-shadow:0 0 10px rgba(129,129,129,.3);
}
.cpbk-list li:nth-child(odd){margin-left:0.6%;}
.cpbk-list li:nth-child(even){margin-right:0%;}
.cpbk-list-img { width:30%;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	border-radius:18px;
}
.cpbk-list-img img {
	width:90%;
/*	height:90%;*/
	height:140px;
	border-radius:18px;
}
.cpbk-list-img a{text-align:center;}
.cpbk-list-infos {
	font-size:12px;
	float:left;
	margin:15px 0 15px 0px;
	width:69%;
	/*margin-left:285px;
	position:relative;
	padding-left:90px;
	*/
}
.cpbk-list a {
	/*padding:20px;
	*/
	display:block;
	overflow:hidden;
}
.cpbk-list li:hover {
	box-shadow:0 0 10px rgba(0,0,0,.3);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.cpbk-list li:hover .ntitle,.cpbk-list li:hover .ntime {
	color:#0070ac;
}
.cpbk-list li:hover .ntitle span {
	background:#0070ac;
	color:#fff;
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.cpbk-list  .cpbk-list-img img {
	transition:all 1s;
}
.cpbk-list li:hover .cpbk-list-img img {
	transform:scale(1.05);
}
.cpbk-list li:hover .cpbk-list-turn {
	transform:translateX(10px);
	opacity:1;
}
.cpbk-list .cpbk-list-infos .ntitle{padding:0px; margin:0px;}
.cpbk-list .cpbk-list-infos .ntitle a{color:#333;font-size: 18px;}
.cpbk-list .cpbk-list-infos .ntitle a:hover{color:#0070ac;}
.cpbk-list .cpbk-list-infos .ninfo {line-height:24px;font-size: 14px;}
.cpbk-list .cpbk-list-infos .ntime {float:left;	width:100%; margin-top: 10px;}
.cpbk-list .cpbk-list-infos .ntime span{width:50px;	float:right;}
.cpbk-list .cpbk-list-infos .ntime span i{margin-right:5px;}
.cpbk-list .cpbk-list-infos .spn {
	display:inline-block;
	color:#0071E3;
	background:#ffffff;
	height:32px;
	line-height:32px;
	padding:0 15px;
	border-radius:32px;
	margin-right:16px;
	margin-bottom:6px;
	float:left;
	border:1px solid #0071E3;
}
.cpbk-list .cpbk-list-infos .spn:hover {
    color: #ffffff;
    background: #FFA419;
    border: 1px solid #FFA419;
	transition: ease-in-out .6s;
}
.cpbk-list .cpbk-list-infos .btn_apply {
	background:#009e41;
	color:#fff;
}


/*产品百科列表*/
.zd-cpzt-list {
	background:#ffffff;
	overflow:hidden;
}
.zd-cpzt-list a {
	/*padding:20px;
	*/
	display:block;
	overflow:hidden;
}

.zd-cpzt-list li {
	background:#ffffff;
	float:left;
	border-radius:18px;
	margin: 2.5%;
	position:relative;
	border-bottom:#F3F4F8 0px solid;
}
.zd-cpzt-list-img {
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	border-radius:18px;
	width:25%;
	border: 1px solid #D8EFFF;
    background: #D8EFFF;
}
.zd-cpzt-list-img img {
	/*width:300px;
	height:200px;
	border-radius:18px 18px 0 0;*/
	transition: all .6s;
}
.zd-cpzt-list-img img:hover {
	transform: scale(1.05);
}
.zd-cpzt-list-infos {
	font-size:16px;
	float:left;
	margin:15px 0 15px 15px;
	width:73%;
	/*margin-left:285px;
	position:relative;
	padding-left:90px;
	*/
}
.zd-cpzt-list-infos p {
	line-height:26px;
	height:56px;
}
.zd-ntitle {
	padding-bottom:10px;
	line-height:32px;
	margin:0 0 10px;
	font-size:20px;
	color:#333;
	font-weight:bold;
}

.zd-ntitle span{
    float:right;
	font-weight:normal;
	font-size:14px;
}
.zd-cpzt-list li:hover {
	box-shadow:0 0 10px rgba(47,105,228,.3);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.zd-cpzt-list  .zd-cpzt-list-img img {
	transition:all 1s;
}
.zd-cpzt-list li:hover .zd-cpzt-list-img img {
	transform:scale(1.05);
}
.zd-cpzt-list li:hover {
	transform:translateX(10px);
	opacity:1;
}

.zd-cpzt-view{width:100%;overflow: hidden; border-top:#2E68E5 4px solid;}
.zd-cpzt-view .cpzttit{border-radius:0 0 15px 15px;width:300px;height:48px;line-height:48px;background:#2E68E5;color:#ffffff;text-align:center; font-size: 24px;letter-spacing: 3px;}
.zd-cpzt-view ul{margin-top:60px;}
.zd-cpzt-view ul li{
    background:#fafafa;
	border:#D3D3D3 1px solid;
	margin-bottom:20px;
	width:30%;
	float:left;
	border-radius:18px;
	margin:0 3.5% 3.5% 0;
	position:relative;
	padding: 20px;
}
.zd-cpzt-view ul li:nth-child(3n+0){margin-right:0px;}
.zd-cpzt-view ul li .tit{font-size:20px; font-weight:bold;line-height: 50px;}
.zd-cpzt-view ul li .cen{width: 100%; overflow: hidden;}
.zd-cpzt-view ul li .cen span{width:40%;float:left;}
.zd-cpzt-view ul li .cen span img{}
.zd-cpzt-view ul li .cen .js{width:40%;float:left;font-size: 14px; line-height: 34px;}
.zd-cpzt-view ul li .cen .js .c1{}
.zd-cpzt-view ul li .cen .js .c2{}
.zd-cpzt-view ul li .cen .js .c3{}
.zd-cpzt-view ul li .cen .btn{width:20%;float:left;display: inline-block;cursor: pointer;
    color: #0071E3;
    background: #ffffff;
    height: 40px;
    line-height: 40px;
    border-radius: 15px;
    border: 1px solid #0071E3;text-align: center;
    margin-top: 32px;
}
.zd-cpzt-view ul li .cen .btn:hover{border: 1px solid #FFBB12;}
.zd-cpzt-view ul li .cen .btn a{color: #0071E3;}
.zd-cpzt-view ul li .desc {margin-top:20px;width: 100%; overflow: hidden;}


.zd-cpzt-more{width:100%;overflow: hidden; border-top:#2E68E5 4px solid;margin-bottom:40px;}
.zd-cpzt-more .cpzttit{border-radius:0 0 15px 15px;width:300px;height:48px;line-height:48px;background:#2E68E5;color:#ffffff;text-align:center; font-size: 24px;letter-spacing: 3px;}
.zd-cpzt-more ul{margin-top:60px;}
.zd-cpzt-more ul li{
    background:#fafafa;
	border:#D3D3D3 1px solid;
	margin-bottom:20px;
	width:22.7%;
	float:left;
	border-radius:18px;
	margin:0 3% 3% 0;
	position:relative;
	transition:all .6s;
}
.zd-cpzt-more ul li:nth-child(4){margin-right:0px;}
.zd-cpzt-more ul li:nth-child(8){margin-right:0px;}
.zd-cpzt-more ul li .tit{font-size:18px; line-height: 58px;text-align: center;}
.zd-cpzt-more ul li .tit a:hover{color:#2E68E5;}
.zd-cpzt-more ul li .cen{width: 100%; overflow: hidden;border-radius: 18px 18px 0 0;}
.zd-cpzt-more ul li .cen img{border-radius: 18px 18px 0 0;transition: all .6s;}
.zd-cpzt-more ul li:hover .cen img {transform:scale(1.05);}
/*新闻列表*/

.news-list li {
	background:#F3F4F8;
	margin-bottom:20px;
	width:30%;
	float:left;
	border-radius:18px;
	margin:0 0 2.5% 2.5%;
	position:relative;
}
.news-list-img {
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	border-radius:18px 18px 0px 0px;
}
.news-list-img img {
	width:470px;
	height:310px;
	border-radius:18px 18px 0 0;
}
.news-list-infos {
	font-size:12px;
	float:left;
	margin:15px 0 15px 15px;
	/*margin-left:285px;
	position:relative;
	padding-left:90px;
	*/
}
.news-list a {
	/*padding:20px;
	*/
	display:block;
	overflow:hidden;
}
.ntime {
	font-size:14px;
}
.ntitle {
	padding-bottom:10px;
	line-height:32px;
	margin:0 0 10px;
	font-size:18px;
	color:#333;
	min-height: 74px;
	font-weight: bold;
}
.news-list-infos p {
	line-height:26px;
	height:56px;
	overflow:hidden;
}
.news-list-turn {
	margin-top:20px;
	display:block;
	width:30px;
	height:15px;
	background:url('../images/icon_arrow.png');
	transition:all 1s;
	opacity:.7;
}
.news-list li:hover {
	box-shadow:0 0 10px rgba(129,129,129,.3);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.news-list li:hover .ntitle i,.news-list li:hover .ntime {
	color:#0070ac;
}
.news-list li:hover .ntitle span {
	background:#0070ac;
	color:#fff;
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
}
.news-list  .news-list-img img {
	transition:all 1s;
}
.news-list li:hover .news-list-img img {
	transform:scale(1.05);
}
.news-list li:hover .news-list-turn {
	transform:translateX(10px);
	opacity:1;
}
.news-cpzt{
    width:49%;float:left;
}
.news-cjwt {
	width:48%;
	float:left;
	margin-left:10px;
	margin-right:20px;
}
.zd-news-rec {
	padding:2% 0;
	overflow: hidden;
}
.zd-news-rec .rtitle {
	color:#333;
	font-size:26px;
	margin-bottom:2%;
	position:relative;
}
.zd-news-rec .rtitle span {
	width:10px;
	height:26px;
	position:relative;
	top:2px;
	background-image:url(../images/icon3.png);
	background-size:100% 100%;
}
.zd-news-rec-list li {
	float:left;
	width:99%;
	padding:0 0 0 0;
}
.zd-news-rec-list li:nth-child(even) {
	/*padding:0 0 0 15px;
	*/
}


/*顶部版权信息*/
.zd-zd-foot {
	background: #F8F8F8;
	padding-top: 2.5%;
	font-size: 14px;
	color: #818181;
}

.zd-zd-foot a:hover {
	color: #009e41;
}
.zd-zd-foot_dl_t {
    width:100%;
	overflow: hidden;
}
.zd-zd-foot_dl_t .zd-zd-foot_logo {
    width:45%
}
.zd-zd-foot_dl_t .zd-zd-foot_phone {
    
}
.zd-zd-foot_dl_t .zd-zd-foot_phone img{
    margin-right:10px;
}
.zd-foot_dl {
	padding-bottom: 20px;
	display: flex;
	justify-content: space-between; flex-direction: row;
}
.zd-foot_dl .zd-foot_dl_l{
	flex: 1;
	margin-top: 20px;
}
.zd-foot_dl_l{
	display: flex; flex-direction: row;

}
.zd-foot_dl_l dl {
	/*float: left;
	flex: 1;*/
	width: 20%;
}
/*
.zd-foot_dl_l dl.mr_l_20{
	margin-left:20px;
}
.zd-foot_dl_l dl.cols_2{
	margin-left:50px;
	
}
.zd-foot_dl_l dl.cols_3{
	margin-left:5px;

}
*/
.zd-foot_dl dt,.zd-foot_dl dt a {
	font-weight: bold;
	font-size: 17px;
	color: #000000;
	margin-bottom: 25px;
}

.zd-foot_dl dl dd {

	padding-right:10px;
	overflow:hidden;
	height:20px;
	margin-top: 15px;
	color:#000000;
}

.zd-foot_dl dl dd a{
	color:#000000;
	font-size: 14px;
}

.zd-foot_dl  .zd-foot_dl_r dl  dd{
	float:none;
	height:auto;
	width:100%;
	margin-left:0;
}

.zd-foot_dl .zd-foot_logo {
    
}

.zd-foot_dl .phone {
	color: #fff;
	background: #0070ac;
	padding: 10px 9px 10px 60px;
	position: relative;
}

.zd-foot_dl .phone_num {
	font-size: 19px;
	font-weight: bold;
}

.zd-foot_dl .phone img {
	position: absolute;
	left: 10px;
	top: 13px;
}

.zd-foot_dl .weix {
	background: #2C65DF;
	text-align: center;
    padding: 20px 3px;
    display: flex;
    flex-direction: row;
	justify-items: flex-end;
	justify-content: space-evenly;
	border-radius: 8px;
    color: #ffffff;
}

.zd-foot_dl .weix_content {
	width: 180px;
	/*float: left;*/
	margin: 0 16px;
}

.zd-foot_dl .weix_content img {
	width: 180px;
	height: 180px;
	margin-bottom: 10px;
}

.zd-foot_link {
    color:#000000;
	padding: 15px 0 5px;
	border-top: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
}

.zd-foot_link .title {
	font-size: 16px;
	font-weight:bold;
	margin-right:20px;
}

.zd-foot_link .line {
	padding: 0 5px;
}

.zd-foot_link a {
    color:#000000;
	display: inline-block;
	margin-bottom: 10px;
}
.zd-foot_copy {
    line-height:60px;
    background:#2C65DF;
	color: #ffffff;
	overflow: hidden;
}

.zd-foot_copy a {
	color: #ffffff;
	margin-right:10px;
}
.zd-foot_dom {
    overflow: hidden;
	padding: 0;
}

.zd-foot_dom .companyUrl {
}

.zd-foot_dom .spt {
	padding: 0 35px 0 0;
}
.kflink{
cursor: pointer;
}
/* ----- 分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  width:100%;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #2F69E4;
  border: 1px solid #2F69E4;
}
.pagination a.page-num-current {
  color: #fff;
  background: #2F69E4;
  border: 1px solid #2F69E4;
}

/* ----- 分页数字条效果 结束 ----- */
/*------在线招聘------*/
.zd-join{}
.zd-join-box{font-size: 18px;line-height: 34px;}
.zd-join-box .online-box{color:#333333}
.zd-join-box .online-box .bold{font-weight:bold;color:#000000;}
.zd-join-box .online-box span{width:45%;float:left;}
.zd-join-box .online-box .body{margin:20px 0 20px 0;border-top:#333333 1px dotted;padding-top:20px;}
/* 招聘收缩 */
.zd-join-online-box> li { display: block; margin:15px 0; padding: 0; border: 0px;box-shadow: 0 0 10px rgba(129, 129, 129, .3);border-radius: 20px;}
.zd-join-online-box> li:first-child ul{display: block;} 
.zd-join-online-box>li>a { display: block; overflow: hidden;border-radius: 15px; padding-left: 5px; line-height: 119px;transition: all .3s; position: relative; text-decoration: none; font-weight: bold;font-size: 26px;background: #F5F5F5;;3px solid #ddd; }
.zd-join-online-box > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.zd-join-online-box > li:last-child > a { border-bottom: 1px solid transparent; }
.zd-join-online-box>li>a>i {font-size: 20px;
    float: right;
    font-weight: normal;
    margin: 40px;
    border-radius: 20px;
    border: #eaeaea 1px solid;
    height: 40px;
    line-height: 40px;
    padding: 0 30px 0 30px;}
.zd-join-online-box li a .arrow:before { display: block; float: left; margin-top: 1px;margin-left: 20px;margin-right: 20px; display: inline; font-size: 20px; height: auto; text-shadow: none;color: #438CFD; font-family: iconfont; content: "\e617";}
.zd-join-online-box li a .arrow.open:before { float: left; margin-top: 1px; display: inline;height: auto;margin-right: 14px; font-size: 28px; text-shadow: none;font-family: iconfont; content: "\e8f2"; }
.zd-join-online-box>li>a.active, .zd-join-online-box>li>a:hover { color: #333;background: #E0E0E0; }
.zd-join-online-box>li>ul.zd-join-online, .zd-join-online-box>li>ul.zd-join-online>li>ul.zd-join-online { display: none;background: #F9FAFC; list-style: none; clear: both; padding: 8px 0px 0px 10px; padding-bottom: 5px;}
.zd-join-online-box>li.active > ul.zd-join-online, .zd-join-online-box>li>ul.zd-join-online>li.active >ul.sub-menu { }
.zd-join-online-box>li>ul.zd-join-online li { background: none; margin: 0px;padding: 20px 40px; }
.zd-join-online-box>li>ul.zd-join-online li>a { display: block; font-size: 14px; line-height: 36px; padding-left: 20px; clear: both; }
.zd-join-online-box>li>ul.zd-join-online li>a.active, .zd-join-online-box>li>ul.zd-join-online li>a:hover, .zd-join-online-box>li>ul.zd-join-online>li.active >a { color: #fa4347; }
.joinlist{
    background: #FFFFFF;
    padding: 20px 0;
    border-radius: 8px;
    width: 100%;
    margin: 0 auto;
    border: #efefef 1px solid;
    box-shadow: 0 0 10px rgba(129, 129, 129, .3);
}
.joinlist ul li{width: 30%;
    border-radius: 0px;
    box-shadow: none;
    border: #DDDDDD 1px solid;
    background: #FAFAFA;
    margin-left: 16px;}
/* 视频 */
.vplay {
	font-size:60px;
	position:absolute;
	z-index:5;
	bottom:2%;
	left:2%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	justify-content:center;
	text-align:center;
	background:url(../images/play.png)  no-repeat;
	width:64px;
	height:64px;
	cursor: pointer;
}
.vplay:hover {
	background:url(../images/play_on.png)  no-repeat;
}
.videos {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:100;
	background: #000000;
	border-radius: 20px;
}
.videos  video{
	border-radius: 20px;
	height:500px;
}
.vclose {
	position:absolute;
	right:1%;
	top:1%;
	border-radius:100%;
	width:32px !important;
	height:32px !important;
	cursor: pointer;
}

.proTagTitle{
    text-align: center;
    font-size: 23px;
    margin-top: 100px;
	background: url(../images/icon1.png) no-repeat center 0px;
    margin-bottom: 2%;
    position: relative;
    padding-top: 20px;
}

.scroller {position:absolute}
.scroller li.cur a{color:#1cbb9b;}

.zd-video{width:100%;overflow: hidden;background:#ffffff;padding-top: 30px;}
.zd-video img{cursor: pointer;}
.zd-video-campaign{ 

}
.zd-video-campaign-background{
    padding-right: 5%;
    background: #F7F7F7;
    border-radius: 0 20px 0px 0;
    padding-top: 0px;
    -webkit-transform: skew(15deg);
    transform: skew(15deg);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}
.zd-video-campaign-background .bg-video {
        -webkit-transform: skew(0deg);
        transform: skew(0deg);
        -webkit-transform-origin: bottom left;
        transform-origin: bottom left;
        border-radius: 0 20px 40px 0;
        overflow: hidden;
}

.zd-video-campaign-background .bg-video video {
        top: 0;
        left: 0;
        height: 500px;
        width: 100%;
        /* position: absolute; */
        -webkit-transform: skewY(-15deg);
        transform: skewY(-15deg);
        -webkit-transform-origin: bottom right;
        transform-origin: bottom right;
        -o-object-fit: cover;
        object-fit: cover;
        -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        -webkit-transform: skew(-15deg);
        transform: skew(-15deg);
        -webkit-transform-origin: bottom left;
        transform-origin: bottom left;
}

.zd-video-show {
        display: block;
}

#video-button {
        font-size: 1vw;
        line-height: 2vw;
        text-align: center;
        position: absolute;
        top: auto;
        right: 10vw;
        /* background-color: rgba(255, 255, 255, 0.6); */
        background-color: #2F69E4;
        padding: .4vw 1.2vw;
        border-radius: 1.2vw;
        bottom: 5vw;
		color:#ffffff;
}

.c_tlt em{display:none}
#topcontrol{z-index:999}
/*客服*/
.boom_kf{ width:100%; height:65px; position:fixed; bottom:0px; text-align:center;z-index:200;background: rgba(0,0,0,0.5); padding: 12px 0;}
.boom_kf a{ display:inline-table; height:40px; line-height:40px; width:38%; color:#fff; font-size:0.9em; border-radius:3px;margin-right:15px;}
.boom_kf .b_kf_phone{ background:#4aa10e;}
.boom_kf .b_kf_feek{ background:#fca000;}
.boom_kf .b_kf_qq{ background:#0196ff;}
.boom_kf i{ display:inline-table; *display:block; width:30px; height:40px; line-height:40px; vertical-align:middle; background:#333}
.boom_kf .b_kf_phone i{ background:url(../images/zx2.png) center no-repeat; background-size:auto 50%}
.boom_kf .b_kf_feek i{ background:url(../images/zx3.png) center no-repeat; background-size:auto 50%}
.boom_kf .b_kf_qq i{ background:url(../images/zx4.png) center no-repeat; background-size:auto 50%}
.boom_kf span{ display:inline-table; *display:block; height:40px; line-height:40px;}
