@charset "utf-8";


/* 设置字库 */
@font-face {
  font-family: 'scCNreg';
  src: url('../fonts/SourceHanSansCN-Regular.ttf');
}
@font-face {
  font-family: 'DINmedi';
  src: url('../fonts/DIN Medium.ttf');
}
@font-face {
  font-family: 'PingFang';
  src: url('../fonts/PingFangMedium.ttf');
}
  /* Legacy iOS */
font-weight: normal; font-style: normal; }
/*全局初始化样式*/
*{box-sizing: border-box; margin:0; padding:0;}
body{position: relative; padding:0; margin:0 auto; font-size:14px; line-height:1.42857143; font-family:'scCNreg'; color: #333; min-width: 320px; width: 100%; zoom:1;background: #fff;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
*/

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
*{-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; /*word-break: break-all;*/word-wrap: break-word;}
/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
p,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
ul,ul li{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:middle;}

/*初始化a的样式和字体样式*/
a{ color:#333333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);outline: none;}
a:hover{color: #1a68c0;}


/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after{ content:"."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}
.fl{float: left;}
.fr{float: right;}

/* 单行隐藏 */
.dot{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
/* 多行隐藏 */
.dot2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
/* 多行隐藏 */
.dot3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
/* 多行隐藏 */
.dot4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}

.w1200{max-width:1200px;margin: 0 auto;}
.w1280{max-width:1280px;margin: 0 auto;}
.w1440{max-width:1440px;margin: 0 auto;}
.w1800{max-width:1800px;margin: 0 auto;}
@media (max-width:1440px) {
	.w1440{padding: 0 2%;}
}
@media (max-width:1280px) {
	.w1280{padding: 0 2%;}
}
@media (max-width:1280px) {
	.w1200{padding: 0 2%;}
}

.top{position: relative;background-color: #eeeeee;}
.top .logo{line-height:75px;float: left;width: 20%;}
.top .navOth{float: left;width: 80%;}
.top .navOth .nav{float: left;width: 72%;}
.top .navOth .nav li{float: left;line-height:75px;position: relative;}
.top .navOth .nav li >a{font-size:16px;position: relative;display: block;width: 100%;height: 100%;padding: 0 25px;}
.top .navOth .nav li.aon .titleA{position: relative;}
.top .navOth .nav li.aon .titleA::before{content: "";position: absolute;right: 0px;top: 50%;transform: translateY(-50%);background: url(../images/icon1.png)no-repeat center;padding: 6px;}
/* .top .navOth .nav li >a:before{width: 0;height: 2px;content: '';background:#1a68c0;position: absolute;left: 0;bottom: 0;transition:.3s;} */

.top .navOth .nav li.on >a,
.top .navOth .nav li:hover >a{color: #fff;background-color: #1a68c0;}

.top .navOth .nav li .subnav{position: absolute;top: 100%;width: 100%;z-index: 99;display: none;background:rgba(255,255,255,.95);left: 0;padding: 30px 0;}
.top .navOth .nav li .subnav .subDl{float: left;width: 75%;padding-left:60px;}
.top .navOth .nav li .subnav .subDl .first-menu{position: relative;}
.top .navOth .nav li .subnav .subDl .first-menu li{width: 33.33%;float: none;line-height:48px;padding: 0 20px;border-left:1px solid transparent;}
.top .navOth .nav li .subnav .subDl .first-menu li:hover{border-left: 1px solid #1a68c0;background:#dcddde;}
.top .navOth .nav li .subnav .subDl .first-menu li:hover a:before{display: none;}
.top .navOth .nav li .subnav .subDl .first-menu li .second-menu{position: absolute;left: 33.33%;top: 0;width: 33.33%;display: none;}
.top .navOth .nav li .subnav .subDl .first-menu li .second-menu li{width: 100%;}
.top .navOth .nav li .subnav .subDl .first-menu li .second-menu li .third-menu{position: absolute;left: 100%;top: 0;width: 100%;display: none;}
.top .navOth .nav li .subnav .subDl .first-menu li .second-menu li .third-menu li{width: 100%;}
.top .navOth .nav li .subnav .desBox{float: right;width: 22%;padding-right:20px;line-height: 1;}
.top .navOth .nav li .subnav .desBox .imgBox{margin-bottom:30px;}
.top .navOth .nav li .subnav .desBox h5{font-size:20px;font-weight:normal;margin-bottom:12px;}
.top .navOth .nav li .subnav .desBox p{font-size:16px;line-height:24px;color: #888888;margin-bottom:25px;}
.top .navOth .nav li .subnav .desBox .view{color: #1a68c0;}
.top .navOth .nav li#nav4{position: static;}
.top .navOth .nav li#nav4 li{position: static;}
.top .navOth .nav li dl{margin: 0;padding:  0;width: 100vw;padding-top: 0;position: absolute;background-color: rgba(0,0,0,0.5);display: none;z-index: 99;overflow: hidden;}
.top .navOth .nav li dd{margin: 10px 20px;line-height:40px;padding: 0 10px;text-align: center;font-size: 16px;float: left;}
.top .navOth .nav li dd a{word-break: keep-all;display: block;color: white;}
.top .navOth .nav li dd a:hover{color: #c8a56f;}

.top .navOth .topRight{float: right;position: relative;}
.top .navOth .topRight .souBox{float: right;padding-right: 20px;}
.top .navOth .topRight .souBox .souinput{display: none;position: absolute;z-index: 9;border: 1px solid #999999;border-radius: 5px;right: 130px;top: 20px;overflow: hidden;width: 200px;}
.top .navOth .topRight .souBox .souinput input{height: 35px;padding: 10px;width: 80%;float: left;}
.top .navOth .topRight .souBox .soubtn{float: right;padding: 15px;background: url(../images/sou.png)no-repeat center center;}
.top .navOth .topRight .souBox .souMenu{display: inline-block;padding: 10px;background: url(../images/sou.png)no-repeat center;margin-top: 28px;}
.top .navOth .topRight .souBox .souMenu.on{background: url(../images/close2.png)no-repeat center;}
.top .navOth .topRight .langBox {float: right;line-height: 72px;padding-left: 20px;position: relative;}
.top .navOth .topRight .langBox::before{content: "";position: absolute;left: -1px;width: 1px;height: 15px;background-color: #999999;top: 50%;transform: translateY(-50%);}
.top .navOth .topRight .langBox .langTxt{display: inline-block;background: url(../images/glo.png)no-repeat left center;padding: 3px 0 0 25px;}

/*响应式*/
.mobile_bg {position:fixed; left:0; top:85px; width:100%; height:100%; z-index:98; background:rgba(0,0,0,.5); display:none;}
.nav_btn {float:right; width:50px; height:75px; position:relative; cursor:pointer; display:none;  transition:margin 0.3s ease 0s;z-index: 999;}
.nav_btn span,.nav_btn span:before,.nav_btn span:after {content:''; display:block; height:2px; background-color:#333; position:absolute; right:0;border-radius:3px;}
.nav_btn span{width: 60%;}
.nav_btn span:before,.nav_btn span:after{width: 100%;}
.nav_btn span {top:50%; margin-top:-1px;}
.nav_btn span:before {top:-10px; transition:all 0.3s ease 0s;}
.nav_btn span:after {bottom:-10px; transition:all 0.3s ease 0s;}
.homeBan .top .nav_btn span,.homeBan .nav_btn span:before,.homeBan .nav_btn span:after{ background-color:#333;}
.nav_btn.open span {height:0;}
.nav_btn.open span:before {transform:rotate(45deg); top:0;background-color:#333;}
.nav_btn.open span:after {transform:rotate(-45deg); bottom:-2px;background-color:#333;}

/*banner*/
.banner{position: relative;}
.banner li{position: relative;}
.banner li .pcBan{width: 100%;height: 670px;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.banner li .w1280{width: 100%;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
.banner li .txtBox{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);color: white;}
.banner li .txtBox h3{font-style: italic;font-size: 40px;letter-spacing: 5px;margin-bottom: 15px;}
.banner li .txtBox h3 span{font-size: 60px;}
.banner li .txtBox p{font-size: 18px;line-height: 1.8em;}
.banner li .txtBox .detail{margin-top: 30px;display: inline-block;padding: 10px 42px;font-size: 18px;color: white;background: url(../images/abg.png)no-repeat center;}
.banner li:nth-child(3) .txtBox h3{color: #3b88df;}
.banner li:nth-child(3) .txtBox p{color: #333333;}
.banner li:nth-child(4) .txtBox{text-align: center;}
.banner .slick-dots {position: absolute;left: 50%;transform: translateX(-50%);bottom: 30px;}
.banner .slick-dots li{cursor: pointer;display: inline-block;width: 14px;height: 14px;background: #fff;transition: 0.3s;border-radius: 50%;margin-right:20px;position: relative;z-index: 1;}
.banner .slick-dots li.slick-active{background:#1a68c0;width: 55px;border-radius: 10px;}
.banner .slick-dots li:last-child{margin: 0;}
.banner .slick-dots li button{display: none;}
/* .banner .pcBan{display: none;} */
.banner .wapBan{display: none;}
@media(max-width:750px){
  .banner .pcBan{display: none;}
  .banner li div{height: auto;}
  .banner .wapBan{display: block;}
  .banner li .w1280{width: 95%;padding: 0;}
  .banner li .txtBox{text-align: center;}
  .banner li .txtBox h3{font-size: 14px;}
  .banner li .txtBox h3 span{font-size: 18px;}
  .banner li .txtBox p{font-size: 12px;}
  .banner li .txtBox .detail{font-size: 12px;background-size: contain; margin-top:15px; padding:5px 22px;}
  .banner .slick-dots {bottom: 15px;}
  .banner .slick-dots li{height: 10px;width: 10px;margin-right: 10px;}
  .banner .slick-dots li.slick-active{width: 30px;}
  .BusNewB .slideBox{padding-top: 20px;}
  .top .navOth .nav li .subnav .subDl .first-menu li{width: 100%;margin-bottom: 10px;padding: 0 0 0 20px;}
  .top .navOth .nav li .subnav .subDl .first-menu li a{line-height: 1.5;}
  .top .navOth .login{line-height: 75px;}
  .top .navOth .topRight{position: static;}
  .top .navOth .topRight .souBox .souinput{right: 2.5vw;width: 95vw;top: 78px;background-color: #fff;}
  .top .navOth .nav li >a{padding: 0 20px 0 0;}
}
/*banner*/
@media(max-width:1740px){
  .top .navOth .nav li{margin-right:2%;}
  .top .navOth .langSear{padding-left:20px;}
  }
  @media(max-width:1366px){
    .top .navOth{width: 79%;}
    .top .navOth .langSear{padding-left: 10px;}
	}
	@media(max-width:1279px){
		.top .navOth{float: right;}
		.top .w1800{padding-right: 0;}
	  .nav_btn{display: block;height: 75px;}
	  .top .navOth .nav{position: absolute;top: 75px;width: 100%;float: none;left: 0;background:#fff;display: none;padding-bottom:30px;z-index: 999;padding-left:15px;padding-top:30px;}
	  .top .navOth .nav li{float: none;margin-right:0;line-height:40px;}
	  .top .navOth .nav li dl{position: static!important;padding: 10px 15px!important;transform:translateX(0);background-color: white;}
	  .top .navOth .nav li dd{text-align: left;margin: 10px  0;float: none;}
	  .top .navOth .nav li dd a{color: #333;}
	  
	  .top .navOth .nav li .subnav{position: static;}
	  .top .navOth .nav li .subnav .w1440{padding: 0;}
	  .top .navOth .nav li .subnav .subDl{padding-left:0;width: 100%;}
	  .top .navOth .nav li .subnav .desBox{display: none;}
	  .top .navOth{width: 50%;}
	  .top .navOth .langSear{width: 185px;}
	  }
	  @media (max-width:768px) {
	  	 .top .navOth{width: 60%;}
		 .top .logo{width: 40%;}
	  }
/* Bottom  */
.Bottom{background: url(../images/bottombg.jpg)no-repeat center;background-size: 100% 100%;padding-top: 3%;color: #aaaaaa;}
.Bottom .bottom_d{padding-bottom: 50px;}
.Bottom .bottom_d dl{float: left;margin-right: 1%;width: 16%;}
.Bottom .bottom_d dl:nth-child(4){margin-right: 0;width: 32%;padding-right: 3px;background: url(../images/line.png)no-repeat right center;}
.Bottom .bottom_d dl dt{color: #fff;font-size: 20px;margin-bottom: 15px;}
.Bottom .bottom_d dl dd {margin: 0;font-size: 15px;margin-bottom: 10px;}
.Bottom .bottom_d dl dd a{color: #aaaaaa;}
.Bottom .itemlast{float: right;text-align: center;}
.Bottom .itemlast p{margin-top: 10px;}
.Bottom .copyright{padding: 20px 0;border-top: 1px solid #424242;}
.Bottom .copyright .left{float: left;line-height: 50px;}
.Bottom .copyright a{color: #aaa;}
.Bottom .copyright a:hover{color: #1a68c0;}
.Bottom .copyright .right{float: right;}
.Bottom .copyright .right a{display: inline-block;}
.Bottom .copyright .right .webBox {float: left;line-height: 50px;}
.Bottom .copyright .right .webBox a{margin-right: 50px;}
.Bottom .copyright .right .webBox a:last-child{margin-right: 70px;}
.Bottom .copyright .right .shareBox{float: right;position: relative;}
.Bottom .copyright .right .shareBox a{padding: 22px;margin: 0 5px;}
.Bottom .copyright .right .shareBox .wx{background: url(../images/weixin.png)no-repeat center;}
.Bottom .copyright .right .shareBox .wb{background: url(../images/weibo.png)no-repeat center;}
.Bottom .copyright .right .shareBox .dj{background: url(../images/dj.png)no-repeat center;}
.Bottom .copyright .right .shareBox a img{display: none;position: absolute;left: 0;width: 100px;height: 100px;top: -100px;}
.Bottom .copyright .right .shareBox a.dj img{left: auto;right: 0;}
@media (max-width:1200px) {
	.Bottom .copyright .left,
	.Bottom .copyright .right,
	.Bottom .copyright .right .webBox,
	.Bottom .copyright .right .shareBox{float: none;text-align: center;}
	.Bottom .copyright .right .webBox a {margin-right: 4.344%;}
	.Bottom .copyright .right .webBox a:last-child{margin-right: 0;}
	
}
@media (max-width:1024px) {
	.Bottom .copyright .left{line-height: 1.5;}
	.Bottom .itemlast,
	.Bottom .bottom_d dl{float: none;width: 100%;margin: 0;}
	.Bottom .bottom_d dl:nth-child(4){width: 100%;text-align: center;background: none;margin: 20px auto;}
	.Bottom .bottom_d .dl dd{display: none;padding: 10px 0;margin-bottom: 0;border-bottom: 1px solid #424242;}
	.Bottom .bottom_d .dl dt{position: relative;padding: 15px 0;border-bottom: 1px solid #424242;margin: 0;}
	.Bottom .bottom_d .dl dt::before{content: "";transition: 0.3s;background: url(../images/rigth.png)no-repeat center;position: absolute;right: 0px;top: 15px;padding: 15px;}
	.Bottom .bottom_d .dl dt.on::before{transform: rotate(90deg);}
	}
@media (max-width:768px) {
	.Bottom .copyright .right .shareBox a img{left: 20%;}
	.Bottom .copyright .right .shareBox a.dj img{right: 20%;}
}

.home{padding: 3% 0;font-family: "微软雅黑";}
.homeF1 ul{width:101%; overflow:hidden;}
.homeF1 ul li{float: left;width: 20%; padding-right:1%; transition:width .3s;margin-bottom: 15px;}
.homeF1 ul li.cur {width: 40%;}
.homeF1 ul li a {display:block;border: 1px solid #d2d2d2;position: relative; overflow:hidden; height:320px;}
.homeF1 ul li .imgBox{overflow: hidden;text-align: center; position:absolute; left:0; top:0; width:100%; height:100%; background:no-repeat center center; background-size:contain;}
.homeF1 ul li .info{position: absolute;bottom: 0;left: 0;z-index: 2;width: 100%;padding:30px 20px 20px 20px;font-size: 22px;color: white;background-image:-webkit-linear-gradient(bottom,#8f8f8f,#fff);	background-image:-ms-linear-gradient(bottom,#8f8f8f,#fff);	background-image:-moz-linear-gradient(bottom,#8f8f8f,#fff);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	}
	
.homeF2 .homeNews_left{float: left;width: 45%;}	
.homeF2 .homeNews_left ul{}
.homeF2 .homeNews_left ul li{position: relative;}
.homeF2 .homeNews_left ul li p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.5);padding: 15px;color: white;font-size: 16px;}
.homeF2 .homeNews_right{float: right;width: 52%;}
.homeF2 .homeNews_right .Newstitle{font-size: 22px;padding-bottom: 35px;border-bottom: 1px dashed #e5e5e5;}
.homeF2 .homeNews_right .Newstitle h3{line-height: 1.1;}
.homeF2 .homeNews_right .Newstitle .en{color: #e5e5e5;}
.homeF2 .homeNews_right ul{}
.homeF2 .homeNews_right ul li{overflow: hidden;border-bottom: 1px dashed #e5e5e5;padding: 16px 0;}
.homeF2 .homeNews_right ul li .time{float: left;padding: 8px;background: #1a68c0;font-size: 15px;color: white;text-align: center;width: 12%;}
.homeF2 .homeNews_right ul li .time span{font-size: 36px;line-height: 1;}
.homeF2 .homeNews_right ul li .txtBox{float: left;padding-left: 30px;width: 88%;}
.homeF2 .homeNews_right ul li .txtBox h3{font-size: 18px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeF2 .homeNews_right ul li .txtBox p{color: #999999;line-height: 1.8;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.homeF2 .homeNews_right ul.slick-dots{position: absolute;right: 0;top: -30px;}
.homeF2 .homeNews_right ul.slick-dots li{border: none;float: left;margin-left: 10px;border-radius: 50%;background-color: #e8e8e8;width: 12px;height: 12px;padding: 0;}
.homeF2 .homeNews_right ul.slick-dots li button{display: none;}
.homeF2 .homeNews_right ul.slick-dots li.slick-active{background-color: #1a68c0;}
@media (max-width:1279px) {
	.homeF1 ul {width:102%;}
	.homeF1 ul li, .homeF1 ul li.cur {width: 50%; padding-right:2%; padding-bottom:2%;}
	.homeF1 ul li a {height:auto; padding-bottom:100%;}
	
	.homeF2 .homeNews_right,
	.homeF2 .homeNews_left{float: none;width: 100%;margin-bottom: 30px;}
}
@media (max-width:768px) {
	.homeF1 ul li .info {font-size:16px; padding:10px;}
	.homeF2 .homeNews_right ul li{width: 100%;}
	.homeF2 .homeNews_right ul li .time{width: 20%;margin-right: 2%;}
	.homeF2 .homeNews_right ul li .txtBox{width: 78%;float: left;padding: 0;margin: 0;}
	.homeF2 .homeNews_right ul li .time span{font-size: 30px;}
	.homeF2 .homeNews_right ul li .txtBox h3{font-size: 16px;}
}
@media (max-width:480px) {
	
	.homeF2 .homeNews_right ul li .time{width: 22%;padding: 20px 5px;}
	.homeF2 .homeNews_right ul li .time span{font-size: 24px;}
	.homeF2 .homeNews_right ul li .time p{font-size: 14px;}
	.homeF2 .homeNews_right ul li .txtBox{width: 75%;}
}
	
.title{text-align: center;}
.title .en{font-size: 30px;color: #666;text-transform:uppercase;margin-bottom: 15px;font-weight: normal;}
.title .cn{font-size: 24px;color: #333333;font-weight: normal;}
.title .cn span{padding: 0 80px;display: inline-block;position: relative;}
.title .cn span::before,
.title .cn span::after{content: "";position: absolute;top: 50%;transform: translateY(-50%);background-color: #d2d2d2;width: 60px;height: 1px;}
.title .cn span::before{left: 0;}
.title .cn span::after{right: 0;}

@media (max-width:768px) {
	.title .cn,
	.title .en{font-size: 20px;}
}



.menu{background-color: #f4f4f4;width: 100%;border-bottom: 3px solid #1a68c0;margin-bottom: 80px;}
.menu .left ul li a.p_txt{color: #555555;font-size: 16px;}
.menu .left ul li:hover,
.menu .left ul li.on{background-color: #1a68c0;}
.menu .left ul li:hover a.p_txt,
.menu .left ul li.on a.p_txt{color: #fff;}
.menu .left .dlBox{display: none;background-color: #f4f4f4;}
@media(min-width:1025px){
.menu .left ul{border-left: 2px solid white;display: block!important;}
.menu .left ul li{float: left;width: 25%;text-align: center;border-right: 2px solid white; display: table;position: relative; height: 72px; }
.menu .left .dlBox{position: absolute;left: 0;width: 100%;top: 100%;}
.menu .left ul li a.p_txt{display:table-cell;vertical-align: middle;padding: 0 10px; word-break: break-word; border-bottom: 2px solid white;}
}
.menu .left dl{margin: 0;}
.menu .left dl dd{font-size: 16px;padding:10px  20px;text-align: left; margin: 0;}
.menu .left dl dd.on a,
.menu .left dl dd a:hover{color: #1a68c0;}
.menu .left .menu_btn{display: none;}

.menu .left ul li.hover{ z-index: 10;}
.menu .left ul li.has-dd a{position: relative; z-index: 1; padding-right: 30px;}
.menu .left ul li.has-dd a i{position: absolute; width: 16px; height:16px; border-radius: 50%; right:7px; top: 50%; margin-top: -6px;}
.menu .left ul li.has-dd a i:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 50%;top: 50%; margin: -2px 0 0 -5px; transition: 0.3s;}
.menu .left ul li.has-dd.hover a i:after{border-top-color: transparent; border-bottom-color: #fff; margin-top: -7px; }
.menu .left ul li.has-dd a i{background: rgba(0,0,0,0.5);}
.menu .left ul li.has-dd.hover a i,
.menu .left ul li.has-dd.on a i{background: rgba(255,255,255,0.5);}

/*@media (min-width:1024px) {
.menu .left ul li.on .dlBox{display: block;}
}*/
@media (max-width:1024px) {
	.menu{height: auto;border: none;margin-bottom: 30px;}
	.menu .left .menu_btn{display: block;width: 100%;background-color: #1a68c0;color: white;font-size: 16px;padding: 15px 10px;position: relative;}
	.menu .left ul {display: none;padding: 10px;}
    .menu .left ul li a.p_txt{display: block; padding: 10px 20px;}
    .menu .left .dlBox{background-color: #fff;}
/*	.menu .left .dlBox dd,
	.menu .left ul li{float:none;width: 100%;min-width: auto;text-align: left;border-left: none;border-bottom: 1px solid #DDDDDD;margin: 0; max-width: none;}
	.menu .left ul li:last-of-type{border-right:  none;}
	.menu .left .dlBox{position: relative;top: 0;display: none;}
	.menu .left .dlBox dl{display: block;}
	.menu .left .dlBox dd:last-of-type{border: none;}
	.menu .left ul li a.p_txt{position: relative;padding: 15px 10px;}*/
	.menu .left .menu_btn::before{content: "";transition: 0.3s;position: absolute;right: 0;top: 12px;background: url(../images/rigth.png)no-repeat center;padding: 15px;}
	.menu .left .menu_btn.on::before{transform: rotate(90deg);}
}
.innerBan .wap{display: none;}
@media (max-width:750px) {
	.innerBan .pc{display: none;}
	.innerBan .wap{display: block;}
}

.product{padding: 1% 0 5% 0;font-family: "微软雅黑";}
.product .productBox ul li{float: left;width: 30%;text-align: center;margin-bottom: 30px;border: 1px solid #f1f1f1;}
.product .productBox ul li + li{margin-left: 5%;}
.product .productBox ul li:nth-child(4n){margin-left: 0;}
.product .productBox ul li a{display: block;width: 100%;height: 100%;padding:50px 20px 100px 20px; position: relative; overflow:hidden;}
.product .productBox ul li a:hover h3, .product .productBox ul li a:hover p {color:#1a68c0;}
.product .productBox ul li a:hover img {transform:scale(1.2);}
.product .productBox ul li .imgBox{min-height: 205px;}
.product .productBox ul li img{max-height: 205px; transition:all .3s;}
.product .productBox ul li .txtBox{position: absolute;bottom: 0;left: 0;width: 100%;font-size: 17px;line-height: 1.8;padding: 20px 10px;
background-image:-webkit-linear-gradient(bottom,#818181,#fff);
	background-image:-ms-linear-gradient(bottom,#818181,#fff);
	background-image:-moz-linear-gradient(bottom,#818181,#fff);
}
.product .productBox ul li .txtBox p{color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product .productBox ul li .txtBox h3{color: #333333;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.product .productDetail{margin: 3% 0;}
.product .par{background-color: #f9f9f9;border: 1px solid #ededed;margin-bottom: 50px;}
.product .productDetail .proTop{padding: 80px 60px;}
.product .productDetail .proTop .left{float: left;width: 47%;}
.product .productDetail .proTop .left h3{font-size: 30px;position: relative;padding-bottom: 40px;margin-bottom: 30px;}
.product .productDetail .proTop .left h3::before{content: "";position: absolute;left: 0;bottom: 0;width: 60px;height: 3px;background-color: #1a68c0;}
.product .productDetail .proTop .left .info{font-size: 16px;line-height: 2;}
.product .productDetail .proTop .left .info .p{margin-bottom: 50px;}
.product .productDetail .proTop .left .a_txt{font-size: 18px;display: inline-block;padding: 5px 20px;margin-top: 50px;border: 1px solid #1a68c0;color: #1a68c0;border-radius: 20px;}
.product .productDetail .proTop .right{float: right;width: 48%;overflow: hidden;text-align: center;}

.product .productDetail .proTop .minBox ul{padding-right: 200px;margin-top: 50px;}
.product .productDetail .proTop .minBox ul li{padding: 10px;transition: .3s;}
.product .productDetail .proTop .minBox ul a{display: inline-block;padding: 30px;background-color: white;box-shadow: 0 5px 10px #c9c9c9;border: 4px solid transparent}
/* .product .productDetail .proTop .minBox ul li.slick-current, */
.product .productDetail .proTop .minBox ul li:hover{margin-top: -5px;}
/* .product .productDetail .proTop .minBox ul li.slick-current a, */
.product .productDetail .proTop .minBox ul li:hover a{border: 4px solid #1a68c0;}
.product .productDetail .slick-prev{display: none !important;}
.product .productDetail .slick-next{font-size: 0;border: none;outline: none;position: absolute;right: 150px;cursor: pointer;top: 50%;transform: translateY(-50%);background: url(../images/more.png)no-repeat center;padding: 15px;}
.product .productDetail .proVideo{margin-top: 30px;}
.product .productDetail h3{font-size: 24px;text-align: center;margin-bottom: 30px;margin-top: 40px;}
.product .productDetail .proVideo .videoBox{position: relative;}
.product .productDetail .proVideo .videoBox .play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 36px;background: url(../images/play.png)no-repeat center;z-index: 3;}
.product .productDetail .proVideo .videoBox video{width: 100%;display: none;}
.product .productDetail .parameter{padding:0 50px 50px 50px;}
.product .productDetail .parameter .left{float: left;width: 45%;}
.product .productDetail .parameter .zyBox .item{overflow: hidden;padding: 15px 0;border-bottom: 1px dashed #cccccc;line-height: 1.8;font-size: 16px;padding-right: 20px;color: #666;}
.product .productDetail .parameter .zyBox .item span{display: inline-block;width: 95%;float: right;}
.product .productDetail .parameter .right{float: left;width: 45%;margin-left: 50px;}
.product .productDetail .parameter table{width: 100%;border-collapse:collapse;}
.product .productDetail .parameter table td{padding: 15px ;}
.product .productDetail .parameter table td.txttop{text-align: right;width: 18%;background-color: #f0f0f0;color: #666666;}
.product .productDetail .parameter table td.txt{width: 32%;color: #999999;word-break: break-all;}
.product .productDetail .parameter ul{overflow: hidden;}
.product .productDetail .parameter ul li{float: left;width: 33.333%;padding: 15px;}
.product .productDetail .parameter ul li a{display: inline-block;width: 100%;height: 100%;transition: .3s;}
.product .productDetail .parameter ul li p{padding: 15px 0;text-align: center;font-size: 16px;background-color: #eeeeee;transition: .3s;color: #333333;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.product .productDetail .parameter ul li:hover a{box-shadow: 0 5px 15px #cfcfcf;}
.product .productDetail .parameter ul li:hover p{background-color: white;}
@media (max-width:1024px) {
	.product .productDetail .proTop .left h3{text-align: left;}
	.product .productDetail .proTop .left,
	.product .productDetail .proTop .right{float: none;width: 100%;}
	.product .productDetail .proTop .right{margin-top: 30px;}
}
@media (max-width:768px) {
	
	.product .productDetail .proTop{padding: 30px 10px;}
	.product .productDetail .proTop .left h3{margin-top: 0;font-size: 20px;padding-bottom: 20px;}
	.product .productDetail .proTop .left .info .p{margin-bottom: 10px;}
	.product .productDetail .proTop .left .a_txt{margin-top: 15px;}
	.product .productDetail h3{margin: 20px 0;font-size: 20px;}
	.product .productDetail .parameter{padding: 0 5px 5px 5px;}
	.product .productDetail .parameter table td{padding: 5px;font-size: 12px;}
	.product .productDetail .parameter table td.txttop{width: 20%;text-align: center;}
	.product .productDetail .parameter table td.txt{width: 30%;}
	.product .productBox ul li{width: 49%;}
	.product .productBox ul li:nth-child(2n){float: right;}
	.product .productBox ul li:nth-child(4n){margin-left: 0;}
	.product .productBox ul li + li{margin-left: 0;}
	.product .productBox ul li a{padding: 30px 10px 100px 10px;}
	.product .productBox ul li .imgBox{min-height: 120px;}
	.product .productBox ul li img{max-height: 120px;}
	.product .productBox ul li .txtBox p{font-size: 13px;}
	.product .productBox ul li .txtBox h3{font-size: 14px;}
	.product .productDetail .proTop .minBox ul{padding-right: 30px;}
	.product .productDetail .slick-next{right: -10px;}
	.product .productDetail .parameter .left,
	.product .productDetail .parameter .right{float: none;width: 100%;margin-left: 0;}
	.product .productDetail .parameter ul li{width: 50%;padding: 5px;}
	
}
@media (max-width:480px) {
.product .productDetail .parameter .zyBox .item span{width: 90%;}

}


.aboutmenu{margin: 30px 0;}
.aboutmenu .center ul{overflow: hidden;display: table;vertical-align: middle;margin: 0 auto;}
.aboutmenu .center ul li{float: left;padding: 0 50px;font-size: 16px;position: relative;}
.aboutmenu .center ul li::before{content: "";position: absolute;right: -1px;top: 50%;transform: translateY(-50%);height: 35px;width: 1px;background-color: #e6e6e6;}
.aboutmenu .center ul li a{color: #555555;display: inline-block;width: 100%;height: 100%;text-align: center;}
.aboutmenu .center ul li .icon{text-align: center;margin-bottom: 8px;}
.aboutmenu .center ul li.on a,
.aboutmenu .center ul li:hover a{color: #1a68c0;}
.aboutmenu .center ul li .hover{display: none;}
.aboutmenu .center ul li.on .defut,
.aboutmenu .center ul li:hover .defut{display: none;}
.aboutmenu .center ul li.on .hover,
.aboutmenu .center ul li:hover .hover{display: inline-block;}
.aboutmenu .center ul li a::before{}

.aboutTitle{text-align: center;}
.aboutTitle h3{text-transform: uppercase;}
.aboutTitle h3.cn{font-size: 30px;color: #1a68c0;z-index: 2;position: relative;letter-spacing: 3px;}
.aboutTitle h3.en{font-size: 36px;color: #f0f0f0;margin-top: -28px;}


.about{padding: 3% 0 5% 0;font-family: "微软雅黑";}
.about .companyBox .txtBox{color: #666666;font-size: 16px;line-height: 2;}
.about .companyBox .imgBox{margin: 30px 0 15px 0;}
.about .companyBox .minBox ul{overflow: hidden;}
.about .companyBox .minBox ul li{width: 33.33%;float: left;cursor: pointer;}
.about .companyBox .minBox ul li a{display: inline-block;padding: 5px;border: 1px solid transparent;}
.about .companyBox .minBox ul li a:hover{border: 1px solid #1a68c0;}

.about .cultureBox{position: relative;padding-bottom: 8%;}
.about .cultureBox .left{position: absolute;left: 0;top: 50px;width: 72%;z-index: 2;background-color: white;box-shadow: 0 0 15px #dedede;padding: 50px 30px;}
.about .cultureBox .left .aboutTitle{text-align: left;}
.about .cultureBox .left .txtBox{font-size: 16px;color: #666666;line-height: 1.8;}
.about .cultureBox .right{float: right;}

.about .honourBox ul{overflow: hidden;background: url(../images/zsbg.png)repeat-y bottom 80px center;}
.about .honourBox ul li{float: left;width: 25%;text-align: center;margin-bottom: 80px;font-size:0; line-height:normal;}
.about .honourBox ul li .imgBox{display: inline-block;position: relative;}
.about .honourBox ul li .imgBox::before{content: "";position: absolute;right: -20px;height: 100%;width: 20px;background: url(../images/ry.png)no-repeat center;}
.about .honourBox ul li img{height: 192px; width:auto; max-width:100%;}
.about .honourBox ul li p{margin-top: 60px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.about .partnerBox .tabBox{text-align: center;margin: 40px 0 50px 0;}
.about .partnerBox .tabBox a{display: inline-block;margin: 0 10px;width: 160px;padding: 15px 0;background-color: #eeeeee;font-size: 18px;position: relative;}
.about .partnerBox .tabBox a:hover,
.about .partnerBox .tabBox a.on{background-color: #1a68c0;color: white;}
.about .partnerBox .tabBox a:hover::before,
.about .partnerBox .tabBox a.on::before{content: "";position: absolute;bottom: -22px;left: 50%;transform: translateX(-50%);border-color: #1a68c0 transparent transparent transparent;border-width: 11px 6px;border-style: solid;}
.about .partnerBox .parList {position: relative;padding-bottom: 50px;}
.about .partnerBox .parList .imgBox{width: 14.266%;float: left;margin: 1.2% ;border: 1px solid #dddddd;text-align: center;}
.about .partnerBox .parList .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);overflow: hidden;bottom: 0;}
.about .partnerBox .parList .slick-dots li{border-radius: 50%;background-color: #eeeeee;padding: 8px;float: left;cursor: pointer;margin: 0 5px;}
.about .partnerBox .parList .slick-dots li.slick-active{background-color: #1a68c0;}
.about .partnerBox .parList .slick-dots button{display: none;}
.about .partnerBox .gysBox.on,
.about .partnerBox .custom.on{position: absolute;left: -1000%;z-index: -1;}



.News{padding: 3% 0 4% 0;font-family: "微软雅黑";}
.News .newsBox{margin: 30px 0 0 0;}
.News .newsBox ul {margin-bottom: 10px;overflow: hidden;padding: 0 22px;}
.News .newsBox ul li{overflow: hidden;background-color: #f8f8f8;border: 1px solid #eaeaea;margin-bottom: 40px;transition: 0.3s;}
.News .newsBox ul li:hover{box-shadow: 0 0 20px #d2d2d2;}
.News .newsBox ul li .imgBox{float: left;width: 30%;}
.News .newsBox ul li .txtBox{float: left;width: 70%;padding: 40px 50px;}
.News .newsBox ul li:nth-child(2n) .imgBox{float: right;text-align: right;}
.News .newsBox ul li .txtBox h3{font-size: 18px;font-weight: normal;overflow: hidden;margin-bottom: 20px;}
.News .newsBox ul li .txtBox h3 span{display: inline-block;float: left;width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.News .newsBox ul li .txtBox h3 time{float: right;font-size: 14px;color: #999;}
.News .newsBox ul li .txtBox .info{color: #999999;font-size: 14px;line-height: 1.7;height: 70px;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.News .newsBox ul li .txtBox .detail{color: #1a68c0;}

.container{padding: 3% 0 4% 0;}
.platformInfo{min-height: 300px;}
.platformInfo h5{font-size:24px;font-weight:normal;text-align: center;margin-bottom:35px;}
.platformInfo .textB{font-size:16px;line-height:30px;color: #888;margin-bottom:40px;}
.platformInfo .imgList .item{float: left;width: 49%;}
.platformInfo .imgList .item span{display: block;text-align: center;font-style:normal;font-size:18px;line-height:30px;margin-top:5px;}
.platformInfo .imgList .item:nth-child(2n){float: right;}



.contact{padding: 3% 0 4% 0;font-family: "微软雅黑";}
.contact .contactBox{}
.contact .contactBox .contactTop{border: 1px solid #f3f3f3;margin-top: 30px;height: 400px;}
.contact .contactBox .contactTop .left{float: left;width: 40%;border-right: 1px solid #f3f3f3;padding: 30px 50px;}
.contact .contactBox .contactTop .left h3{font-size: 24px;font-weight: normal;color: #1a68c0;padding-bottom: 20px;position: relative;margin-bottom: 30px;}
.contact .contactBox .contactTop .left h3::before{content: "";position: absolute;left: 0;bottom: 0;width: 30px;height: 1px;background-color: #1a68c0;}
.contact .contactBox .contactTop .left ul li{margin: 20px 0;font-size: 16px;padding-left: 30px;color: #666;}
.contact .contactBox .contactTop .left ul li.phone{background: url(../images/phone.png)no-repeat left center;}
.contact .contactBox .contactTop .left ul li.fax{background: url(../images/fax.png)no-repeat left center;}
.contact .contactBox .contactTop .left ul li.email{background: url(../images/email.png)no-repeat left center;}
.contact .contactBox .contactTop .left ul li.embox{background: url(../images/embox.png)no-repeat left center;}
.contact .contactBox .contactTop .left ul li.hotline{background: url(../images/hotline.png)no-repeat left center;}
.contact .contactBox .contactTop .left ul li.address{background: url(../images/map.png)no-repeat left center;}
.contact .contactBox .contactList{margin-top: 50px;}
.contact .contactBox .contactList ul li{padding:30px 50px;border: 1px solid #f3f3f3;margin-bottom: 30px;}
.contact .contactBox .contactList h3{font-size: 24px;font-weight: normal;color: #1a68c0;padding-bottom: 20px;position: relative;margin-bottom: 30px;}
.contact .contactBox .contactList h3::before{content: "";position: absolute;left: 0;bottom: 0;width: 30px;height: 1px;background-color: #1a68c0;}
.contact .contactBox .contactList dl{overflow: hidden;margin: 0;}
.contact .contactBox .contactList dd{margin: 20px 0;font-size: 16px;padding-left: 30px;color: #666;float: left;width: 33.333%;margin-top: 0;}
.contact .contactBox .contactList dd.phone{background: url(../images/phone.png)no-repeat left top ;}
.contact .contactBox .contactList dd.fax{background: url(../images/fax.png)no-repeat left top ;}
.contact .contactBox .contactList dd.email{background: url(../images/email.png)no-repeat left top ;}
.contact .contactBox .contactList dd.embox{background: url(../images/embox.png)no-repeat left top ;}
.contact .contactBox .contactList dd.hotline{background: url(../images/hotline.png)no-repeat left top ;}
.contact .contactBox .contactList dd.address{background: url(../images/map.png)no-repeat left top;}
.contact .contactBox .contactList dd.address span{display: inline-block;float: right;width: 81%;}


.contact .contactBox .contactTop .right{float: left;width: 59%;height: 97%;margin: 0.5%;}
@media (max-width:1279px) {
	.News .newsBox ul li .txtBox{padding: 30px ;}
	.about .cultureBox .left{position: relative;top: 0;width: 100%;}
	.about .cultureBox .right{float: none;text-align: center;margin-top: 30px;}
}
@media (max-width:1024px) {
	.News .newsBox ul li .txtBox h3 span{width: 75%;}
	.contact .contactBox .contactTop .left{padding: 30px;width: 50%;}
	.contact .contactBox .contactTop .right{width: 49%;}
	.contact .contactBox .contactList dd.address span{width: 80%;}
	.contact .contactBox .contactList ul li{padding: 20px 10px;}
	.contact .contactBox .contactList h3{font-size: 20px;}
	.contact .contactBox .contactList dd{font-size: 14px;}
}
@media (max-width:768px) {
	.aboutmenu .center ul{display: flex;align-items: center;flex-wrap: wrap;}
	.aboutmenu .center ul li{margin-bottom: 10px;padding: 0 20px;width: 25%;font-size: 14px;}
	.aboutTitle h3.cn{font-size: 22px;}
	.aboutTitle h3.en{font-size: 15px;margin-top: 0;}
	.about .companyBox .txtBox{font-size: 14px;}
	.about .honourBox ul li{width: 33.33%;}
	.about .partnerBox .tabBox a{width: 120px;font-size: 14px;padding: 10px 0;}
	.about .partnerBox .parList .imgBox{width: 30.333%;}
	.News .newsBox ul li .txtBox,
	.News .newsBox ul li .imgBox{width: 50%;}
	.News .newsBox ul li .txtBox h3 span{width: 65%;}
	.about .cultureBox .left{padding: 30px 10px;}
	.contact .contactBox .contactTop{height: auto;}
	.contact .contactBox .contactTop .left,
	.contact .contactBox .contactTop .right{float: none;width: 100%;}
	.contact .contactBox .contactTop .left{padding: 20px 10px;}
	.contact .contactBox .contactTop .right{height: 400px;}
	.contact .contactBox .contactTop .left h3{font-size: 20px;}
	.contact .contactBox .contactTop .left ul li{font-size: 14px;}
	.contact .contactBox .contactList dd{width: 50%;}
	.platformInfo h5{font-size: 20px;}
}

@media (max-width:640px) {
	.News .newsBox ul{padding: 0;}
	.News .newsBox ul li .txtBox{padding: 20px;}
	.News .newsBox ul li .txtBox,
	.News .newsBox ul li .imgBox{width: 100%;float: none;}
	.News .newsBox ul li:nth-child(2n) .imgBox{float: none;text-align: center;}
	.News .newsBox ul li .imgBox{text-align: center;}
	.Pages .p_page em{display: none;}
	.contact .contactBox .contactList dd{width: 100%;}
	.contact .contactBox .contactList dd.address span{width: 82%;}
}
@media (max-width:480px) {
	.about .honourBox ul li,
	.aboutmenu .center ul li{width: 50%;}
	.about .honourBox ul li p{margin-top: 55px;}
	
}





.Pages{text-align: center;font-family: "微软雅黑";}
.Pages .p_page {display: inline-flex;display: -ms-inline-flexbox;}
.Pages .p_page a{display: inline-block;font-size: 16px;color: #666666;}
.Pages .p_page a{width: 45px;height: 45px;text-align: center;line-height: 45px;border: 1px solid #eeeeee;}
.Pages .p_page em a{border-left: none;margin-right: -4px;}
.Pages .p_page em a.a_cur,
.Pages .p_page em a:hover,
.Pages .p_page .a_first:hover,
.Pages .p_page .a_end:hover{background-color: #1a68c0;color: white;}
.Pages .p_page .a_prev{background: url(../images/frisd.png)no-repeat center;}
.Pages .p_page .a_next{background: url(../images/last.png)no-repeat center;margin-left: 3px;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page .a_end{width: 80px;margin-left: 20px;}
.Pages .p_page .a_first{width: 80px;margin-right: 20px;}

@media (max-width:768px) {
	.Pages .p_page a{margin: 0;}
	.Pages .p_page em a{width: 35px;height: 35px;}
}
.newsCent .newsList{min-height: 300px;padding: 3% 0 5% 0;}
.newsCent .newsList li{padding: 10px 0;border-bottom:1px solid #f2f2f2;border-bottom: 1px solid #dedede;margin-bottom: 30px;}
.newsCent .newsList li .timeB{width: 78px;float: left;font-family:'DINmedi';font-weight:bold;color: #999;text-align: center;background:#f7f8fa;padding: 12px 0;transition:.3s;}
.newsCent .newsList li .timeB span{display: block;font-size:32px;line-height:1;}
.newsCent .newsList li .timeB time{display: block;}
.newsCent .newsList li .textB{padding-left:30px;}
.newsCent .newsList li .textB h5{font-size:18px;color: #554;font-weight:normal;margin-bottom:10px;}
.newsCent .newsList li .textB p{color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}

.contentBox{padding: 3% 0 5% 0;min-height: 300px;}
.ul_sitemap{font-size: 16px;line-height: 1.8;font-family: "微软雅黑";}
.ul_sitemap li{margin-bottom: 8px;}



