
/*全局初始化样式*/
/* 12 */

*{box-sizing: border-box; margin:0; padding:0; font-family:"微软雅黑"}
body{position: relative; padding:0; margin:0 auto; font-size:14px; line-height:1.42857143; font-family:'SourReg'; color: #555; min-width: 320px; width: 100%; zoom:1;background: #fff;
overflow-x: hidden;
/*禁用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;
}
*{-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;}


.probox{ padding-bottom:20px; }
.probox .l{ width:44%; float:left}
.probox .l img{ width:100%;}
.probox .r{ width:54%; float:right;}
.probox .r h3{ font-size:18px; margin-bottom:15px;}
.probox .r p{ line-height:28px;}

.ahtimeBox p{ line-height:30px;}

.ijianjie{ width:1280px; margin:0 auto; padding:50px 0}
.ijianjie h2{ font-size:35px; text-align:center; background:url(../image/bot.jpg) no-repeat bottom center; line-height:100px; font-weight:normal}
.ijianjie .box{ padding-top:50px;}
.ijianjie .box .l{ float:left; width:600px; height:400PX;}
.ijianjie .box .l img{ width:100%}
.ijianjie .box .r{ float:right; width:620px;}
.ijianjie .box .r h3{ font-size:35px; font-weight:normal; margin-bottom:15px;}
.ijianjie .box .r h4{ font-size:18px;font-weight:normal; margin-bottom:40px;}
.ijianjie .box .r p{ line-height:38px; margin-bottom:28px; font-size:15px;}
.ijianjie .box .r .more{border: 1px solid #ddd; width:160px; text-align:center; line-height:40px;
  border-radius:10px;}
  .ijianjie .box .r .more a{}




.iyanfa{ width:100%; margin:0 auto; padding:50px 0; background:url(../image/yanfabg.jpg) no-repeat top center; height:714px;}
.iyanfa h2{ font-size:35px; text-align:center; background:url(../image/bot.jpg) no-repeat bottom center; line-height:100px; font-weight:normal}
.iyanfa .boxzi{ padding-top:40px; text-align:center; font-size:15px; width:1080px; margin:0 auto; line-height:40px;}
.iyanfa .box{ padding-top:30px;width:1280px; margin:0 auto}
.iyanfa .box li{ float:left; width:395px; list-style:none; margin:0 15px; background:#fff; height:450px;}
.iyanfa .box li .img{ height:240px; width:100%}
.iyanfa .box li h3{ text-align:center; line-height:50px; margin-top:20px;}
.iyanfa .box p{  line-height:30px; font-size:14px; width:90%; margin: 0 auto}
.iyanfa .box p a{ color:#333}

.h2xiao{ text-align:center; line-height:35px;}

.boxc2shouji{ display:none}
.boxc2{ width:1280px; margin:0 auto 40px}
.boxc2 .hd li {float: left;width: 246px;height:84px;padding: 3px;margin-bottom: 12px; background: #2469bc;color: #fff;cursor: pointer; font-weight:bold}
.boxc2 .hd li+li {margin-left: 12px;}
.boxc2 .hd li i {display: block;border: 1px solid #2469bc;padding-left:100px; line-height:28px;text-align:left;font-size:19px;font-style:normal; padding:10px 0 10px 80px;  }
.boxc2 .hd li:nth-child(1) i {background: url(../image/boxc2-01.png) no-repeat 16px center;}
.boxc2 .hd li:nth-child(2) i {background: url(../image/boxc2-02.png) no-repeat 16px center;}  
.boxc2 .hd li:nth-child(3) i {background: url(../image/boxc2-03.png) no-repeat 16px center;}
.boxc2 .hd li:nth-child(4) i {background: url(../image/boxc2-04.png) no-repeat 16px center;}
.boxc2 .hd li:nth-child(5) i {background: url(../image/boxc2-05.png) no-repeat 16px center;}
.boxc2 .hd li.on,.boxc2 .hd li:hover {background: #98c62f;}
.boxc2 .hd li.on i,.boxc2 .hd li:hover i {border-color: #fff;}
.boxc2 .hd li i a{color:#fff;}
.boxc2 .bd {background: #eef1f4;}
.boxc2 .bd .sd {float: left;}
.boxc2 .bd .mm {float: right;width: 680px;padding: 68px 50px 0;}
.boxc2 .bd .mm .mm-t {font-size: 24px;font-weight: bold;}
.boxc2 .bd .mm .mm-t a {color: #000;}
.boxc2 .bd .mm .mm-b {padding: 30px 0;font-size: 14px;line-height: 30px;}
.boxc2 .bd .mm .more01 a {display: block;width: auto;text-align: center;line-height: 36px;background: #98c62f;color: #fff; float:left; margin-right:15px; padding:0 10px; margin-bottom:10px;}


/*默认去除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;}
dl,dl dd{ 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;}


.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*2行文本省略号*/
.dot2 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:middle;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none!important; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color: #005ca5;}
:after, :before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*清除浮动*/
.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;}

.w1100{max-width:1100px;margin: 0 auto;}
.w1200{max-width:1200px;margin: 0 auto;}
.w1400{max-width: 1400px;margin: 0 auto;}

.header{line-height: 41px;background:#232323;}
.header .nameBox{/* padding: 0 2.3%; */float: left;/* position: relative; */}
.header .nameBox:before,.header .nameBox:after{width: 25px;height: 1px;background:rgba(255,255,255,.6);content: '';position: absolute;top: 50%;margin-top:-.5px;}
.header .nameBox:before{left: 0;}
.header .nameBox:after{right:0;}
.header .nameBox h5{color: rgba(255,255,255,.6);font-size:14px;font-weight: normal;}
.header .otheBox{width: 50%;float: right;}
.header .otheBox .searchBox{width: 46%;float: left;position: relative;}
.header .otheBox .searchBox input{width: 100%;background:#2e2e2e;height: 41px;color: #fff;padding: 0 40px 0 12px;font-size:12px;font-family: 'SourReg';}
.header .otheBox .searchBox .searchBtn{width: 16px;height: 16px;background:url(../image/sear.png) no-repeat;position: absolute;top: 50%;margin-top: -8px;right:13px;}
.header .otheBox .headNav{width: 35%;float: left;}
.header .otheBox .headNav a{color: rgba(255,255,255,.6);display: inline-block;vertical-align: middle;margin-left: 5%;}
.header .otheBox .headNav a:hover{color: #fff;}

.header .otheBox .langBox{width: 18%;float: right;position: relative;}
.header .otheBox .langBox i{margin-bottom: 2px;display: inline-block;width: 14px;height: 14px;background-image: url(../image/lang.png);vertical-align:middle;transition:.3s;}
.header .otheBox .langBox span{display: inline-block;color: rgba(255,255,255,.6);margin:0 2px;transition:.3s;}
.header .otheBox .langBox em{font-style:normal;font-family:'宋体';color: rgba(255,255,255,.6);display: inline-block;vertical-align:middle;transform:rotate(90deg);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;transition:.3s;cursor: pointer;}
.header .otheBox .langBox dl{position: absolute;top: 40px;;left: 0;margin:0;background:#fff;padding: 5% 15%;display: none;z-index: 999;}
.header .otheBox .langBox dl dd{margin:0;}
.header .otheBox .langBox.onclck em{transform:rotate(270deg);}
.header .otheBox .langBox dl{position: absolute;top: 40px;left: 0;}
.top .langBox1{display: none}
.topBan{position: relative;}
.top{position: absolute;width: 100%;top: 0;left: 0;transition:.3s;z-index: 99;border-bottom: 1px solid rgba(255,255,255,.08);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; background:rgb(0,0,0, .05)}
.top .logo{float: left;line-height:55px;}
.top .logo .haCLogo{display: block;}
.top .logo .noCLogo{display: none;}
.top .nav{float: right;width: 78%;position: relative;}
.top .nav li{float: left;/*margin-left: 18%;*/ padding:0 2.8%;text-align: right;}
.top .nav li:first-child{margin-left:0;}
.top .nav li >a{line-height:70px;color: #fff;font-size:18px;display: inline-block;border-bottom:2px solid transparent;position: relative;}
.top .nav li.on >a{border-bottom:2px solid #fff;}
.top .nav li:hover >a:before{width: 0; height: 0;border-width: 6px;border-style: solid;border-color:transparent transparent #fff transparent;content: '';position: absolute;bottom: -2px;left: 50%;margin-left:-6px;}
.top .nav li .subBox{position: absolute;width: 100%;background:#fff;top: 70px;right: 0;padding: 5.5%;display: none;}
.top .nav li .subBox dl{width: 25%;float: left;border-right: 1px solid #d9d9d9;}
.top .nav li .subBox dl dd{position: relative;text-align: left;}
.top .nav li .subBox dl dd:first-of-type{ display: none;  }
.top .nav li#nav7 .subBox dl dd:first-of-type{display: block;}
.top .nav li .subBox dl dd:hover:after{position: absolute;content: '';right: -1px;background:#005bac ;width: 2px;height: 100%;top: 0;}
.top .nav li .subBox dd a{line-height:32px;color: #444;display: inline-block;width: 100%;height: 100%;}
.top .nav li .subBox dd a:hover{color: #005bac;}
.top .nav li .subBox .infoBox{width: 70%;float: left;/*max-width:344px; */margin-left:5%;}
.top .nav li .subBox .infoBox img{display: block;}
.top .nav li .subBox .infoBox p{font-size:14px;line-height:23px;color: #555;margin-top:5%;margin-bottom: 2%; text-align:left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.top .nav li .subBox .infoBox a{font-size:16px;display: inline-block;color: #005bac;line-height:32px;position: relative;padding-right:15px;float: left;}
.top .nav li .subBox .infoBox a:before{content: '>';font-family:宋体;color: #005bac;font-size:16px;position: absolute;top: 0;right: 0;}


.top.onslide{background:#fff;position: fixed;box-shadow: 0 0 10px rgba(51,51,51,.2);}
.top.onslide .logo .haCLogo{display: none;}
.top.onslide .logo .noCLogo{display: block;}
.top.onslide .nav li >a{color: #333;}
.top.onslide .nav li.on >a{border-bottom:2px solid #005ca5;}
.top.onslide .nav li:hover >a{color: #005ca5;}

.innerBan{position: relative;}
/* .innerBan img{width:100%;} */
.innerBan .wap{display: none}
.innerBan .banner-text{position: absolute;left: 19%;top: 35%;}
.innerBan .banner-text h1{color: white;font-size: 52px;margin-bottom: 24px;font-weight: normal;}
.innerBan .banner-text p{color: white;font-size: 20px;}
@media(max-width: 1100px){
.innerBan .wap{display: inline-block;width: 100%;}
.innerBan .pc{display: none}
}
@media(max-width: 1024px){
.top .nav li .subBox .infoBox{display: none}
}
.banner{width: 100%;z-index: 1;position: relative}
.banner img {width:100%;}
.banner li{position: relative;}
.banner li a{outline: none;}
.banner li .wap{display: none}
.banner li .banner-text{position: absolute;left: 18%;top: 28%;}
.banner li h1{color: white;font-size: 52px;margin-bottom: 24px;font-weight: bolder;}
.banner li p{color: white;font-size: 20px;}
.banner li.videoBox{position: relative;}
.banner li.videoBox .video{position: absolute;width: 100%;top: 0;left: 0;display: none;height: 100%;background:rgba(0,0,0,1);object-fit: cover;z-index: 1}
.banner li.videoBox .cols{width: 22px;height: 22px;background:url(../image/col.png) no-repeat;position: absolute;top: 60px;right: 20px;background-size: contain;display: none;z-index: 9;display: none}
.banner li.videoBox .play{width: 66px;height: 66px;background:url(../image/play.png) no-repeat;position: absolute;left: 50%;margin-left:-39px;top: 48%;}
.banner .slick-dots{position: absolute;width: 100%;text-align: center;bottom:5%;left: 0;}
.banner .slick-dots li{width: 8px;height: 8px;background:rgba(255,255,255,.5);border-radius:50%;margin: 0 3px;display: inline-block;vertical-align: middle;transition:.3s;}
.banner .slick-dots li.slick-active{width: 35px;border-radius:35px;background:#fff;}
.banner .slick-dots li button{display: none;}
@media only screen and (min-width: 1444px) {
.innerBan .banner-text h1,.banner li h1{font-size: 75px;}

}
.list_nums{width: 100%;text-align: right;margin-top: 50px;}
.list_nums span{cursor: pointer;display: inline-block;width: 23px;height: 23px;text-align: center;border: 1px solid #dedede;}
.liston{background: #005ca5;color: #FFFFFF;}
@media only screen and (min-width: 1280px) {


}
@media only screen and (max-width:1000px ) {
	.list_nums{text-align: center;}
    .top .nav li:hover >a:before{display: none}
    .banner li.videoBox .cols{top: 20px}
    .banner li .wap{display: block}
    .banner li .pic{display: none!important}
}
@media only screen and (max-width:420px ){

}
@keyframes mydh {
  25% {
    opacity: 0.5;
  }
  50% {
    opacity: 0.5;
  }
  90% {
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(6);
    -ms-transform: scale(6);
    -o-transform: scale(6);
    transform: scale(6);
    opacity: 0;
  }
}
@-moz-keyframes mydh {
  25% {
    opacity: 0.5;
  }
  50% {
    opacity: 0.5;
  }
  90% {
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(6);
    -ms-transform: scale(6);
    -o-transform: scale(6);
    transform: scale(6);
    opacity: 0;
  }
}
@-webkit-keyframes mydh {
  25% {
    opacity: 0.5;
  }
  50% {
    opacity: 0.5;
  }
  90% {
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(6);
    -ms-transform: scale(6);
    -o-transform: scale(6);
    transform: scale(6);
    opacity: 0;
  }
}
@-o-keyframes mydh {
  25% {
    opacity: 0.5;
  }
  50% {
    opacity: 0.5;
  }
  90% {
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(6);
    -ms-transform: scale(6);
    -o-transform: scale(6);
    transform: scale(6);
    opacity: 0;
  }
}
label.des:last-child{
 width: 100%!important;
}

.titBox{text-align: center;}
.titBox h5{font-size:34px;color: #000;font-weight:normal;padding-bottom: 15px;position: relative;margin-bottom:1%;}
.titBox h5:before{width: 50px;height: 4px;content: '';background:#005bac;position: absolute;bottom:0;left: 50%;margin-left:-25px;}
.titBox p{font-size:14px;line-height:32px;color: #555;margin-bottom:2%;}
.titBox a{font-size:14px;display: inline-block;color: #005bac;line-height:32px;position: relative;}
.titBox a:before{content: '>';font-family:宋体;color: #005bac;font-size:14px;position: absolute;top: 0;right:-15px;transition:.3s;}
.titBox a:hover:before{right:-20px;}
@media(max-width:768px){
/* .titBox{padding: 0 6%} */

}
.home_page1{padding: 3% 0;background:#f7f8fa;}
.home_page1 .titBox h5{color: #005bac;}
.home_page1 .mapslide{}
.home_page1 .mapslide .hd ul{float: right;}
.home_page1 .mapslide .hd li{line-height:32px;color: #999;padding: 0 10px;position: relative;float: left;cursor: pointer;}
.home_page1 .mapslide .hd li:before{width: 1px;height: 15px;background:#999;content: '';position: absolute;right:0;top: 50%;margin-top:-7.5px;}
.home_page1 .mapslide .hd li:last-child{padding-right: 0;}
.home_page1 .mapslide .hd li:last-child:before{display: none;}
.home_page1 .mapslide .hd li:hover,
.home_page1 .mapslide .hd li.on{color: #005bac;}
.home_page1 .mapslide .itemBox{position: relative;}
.home_page1 .mapslide .itemBox li{cursor: pointer;position: absolute;}
.home_page1 .mapslide .itemBox li .point{width: 8px;height: 8px;border-radius:50%;transition: all .3s;-o-transition: all .3s;-webkit-transition: all .3s;background:#00d2ff;position: relative;}
.home_page1 .mapslide .itemBox li.ZG .point { background: #005bac }
.home_page1 .mapslide .itemBox li.sz .point{background: #005bac}
.home_page1 .mapslide .itemBox li i{width: 100%;height: 100%;border-radius: 40px;display: block;background: rgba(0,210,255,.2);position: absolute;animation: mydh 2s infinite;-moz-animation: mydh 2s infinite;-webkit-animation: mydh 2s infinite;-o-animation: mydh 2s infinite;}
.home_page1 .mapslide .itemBox li.sz i{width: 100%;height: 100%;border-radius: 40px;display: block;background: rgba(0,91,172,.2);position: absolute;animation: mydh 2s infinite;-moz-animation: mydh 2s infinite;-webkit-animation: mydh 2s infinite;-o-animation: mydh 2s infinite;}
.home_page1 .mapslide .itemBox li i:nth-child(2){animation-delay: .5s;-webkit-animation-delay: .5s;}
.home_page1 .mapslide .itemBox li span{position: absolute;top: 50%;left: 20px;transform: translate(0, -50%);color: #464646;width: auto;white-space: nowrap;}
.home_page1 .mapslide .itemBox li.sz span.tip{position: absolute;top: -13px;right: -35px;transform: translate(0, -50%);width: 40px;color: #464646;font-size: 20px}
.home_page1 .mapslide .itemBox li .txtBox{transition: 1s;position: absolute;padding: 30px;background:rgba(255,255,255,0.5);box-shadow:0 0 10px rgba(51,51,51,.2);bottom: 12px;left: 50%;transform: translate(-50%, 0);width: 300px;display: none;z-index: 9;min-height: 136px;}
.home_page1 .mapslide .itemBox li:hover .txtBox{display: block;}
.home_page1 .mapslide .itemBox li .txtBox em {width: .48rem; height: .34rem; position: absolute;display: block;transform: translate(0, -50%);}
.home_page1 .mapslide .itemBox li .txtBox .prai1 {display: inline-block;width: 50px;height: 50px;background: url(../image/map_info_icon1.gif) no-repeat; background-size: 100% 100%; top: 22px; left: 0; }
.home_page1 .mapslide .itemBox li .txtBox .prai2 {margin-left: 100%;display: inline-block;width: 50px;height: 50px;background: url(../image/map_info_icon2.gif) no-repeat; background-size: 100% 100%; top: 22px; right: 0;}
.home_page1 .mapslide .itemBox li .txtBox .prai3 {margin-left: 100%;display: inline-block;width: 50px;height: 50px;background: url(../image/map_info_icon1.gif) no-repeat; background-size: 100% 100%; bottom: 0; right: 0; transform: rotate(180deg);}
.home_page1 .mapslide .itemBox li .txtBox .prai4 {display: inline-block;width: 50px;height: 50px;background: url(../image/map_info_icon2.gif) no-repeat; background-size: 100% 100%; bottom: 0; left: 0; transform: rotate(180deg);}
.home_page1 .mapslide .itemBox li .txtBox:before{width: 0; height: 0;border-width: 6px;border-style: solid;border-color:transparent transparent #fff transparent;content: '';position: absolute;bottom: -12px;left: 50%;margin-left:-6px;transform:rotate(180deg);}
.home_page1 .mapslide .itemBox li .txtBox h5{font-size:16px;font-weight:normal;line-height:22px;margin-bottom:10px;color: #000;}
.home_page1 .mapslide .itemBox li .txtBox p{line-height: 22px;color: #3d3d3d;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
/*  -webkit-line-clamp: 3;*/
.home_page1 .mapslide .itemBox li.CHN{top: 50%;left: 36%;}
.home_page1 .mapslide .itemBox li.JPN{top: 41%;left: 43%;display: none;}
.home_page1 .mapslide .itemBox li.THA{top: 54%;left: 32%;}
.home_page1 .mapslide .itemBox li.GER{top: 32%;left: 10%;}
.home_page1 .mapslide .itemBox li.sz{top: 89%;left: 57%;}
.home_page1 .mapslide .itemBox li.gz{top: 88%;left: 55%;}
.home_page1 .mapslide .itemBox li.cs{top: 76%;left: 54%;}
.home_page1 .mapslide .itemBox li.wh{top: 70%;left: 57%;}
.home_page1 .mapslide .itemBox li.hz{top: 71%;left: 64%;}
.home_page1 .mapslide .itemBox li.sh{top: 67%;left: 66%;}
.home_page1 .mapslide .itemBox li.nj{top: 66%;left: 63%;}
.home_page1 .mapslide .itemBox li.cd{top: 69%;left: 45%;}
.home_page1 .mapslide .itemBox li.xa{top: 61%;left: 50%;}
.home_page1 .mapslide .itemBox li.bj{top: 45%;left: 60%;}
.home_page1 .mapslide .itemBox li.gz span.tip,
.home_page1 .mapslide .itemBox li.FS span.tip,
.home_page1 .mapslide .itemBox li.cs span.tip,
.home_page1 .mapslide .itemBox li.wh span.tip,
.home_page1 .mapslide .itemBox li.hz span.tip,
.home_page1 .mapslide .itemBox li.nj span.tip,
.home_page1 .mapslide .itemBox li.cd span.tip,
.home_page1 .mapslide .itemBox li.xa span.tip,
.home_page1 .mapslide .itemBox li.bj span.tip{right:auto;left: -50px;}

@media(max-width:768px){
	.home_page1 .mapslide .itemBox li.sz span.tip{top: -2px;right: -42px;font-size: 16px;}
.home_page1{padding: 10% 0; }
.home_page1 .mapslide .itemBox li span{font-size: 12px;}
.home_page1 .mapslide .itemBox li .point{width: 6px;height: 6px;}
.home_page1 .mapslide .itemBox li.sz span{font-size: 16px}
.home_page1 .mapslide .itemBox li.gz span.tip,
.home_page1 .mapslide .itemBox li.FS span.tip,
.home_page1 .mapslide .itemBox li.cs span.tip,
.home_page1 .mapslide .itemBox li.wh span.tip,
.home_page1 .mapslide .itemBox li.hz span.tip,
.home_page1 .mapslide .itemBox li.nj span.tip,
.home_page1 .mapslide .itemBox li.cd span.tip,
.home_page1 .mapslide .itemBox li.xa span.tip,
.home_page1 .mapslide .itemBox li.bj span.tip{right:auto;left: -30px;}
.home_page1 .mapslide .itemBox li.FS span{top: 80%}
.home_page1 .mapslide .itemBox li.gz span{top: -6px}
.home_page1 .mapslide .itemBox li.nj span{top: -5px}
.home_page1 .mapslide .itemBox li.THA span{top: 10px;}
.home_page1 .mapslide .itemBox li .txtBox{ width:230px;padding: 30px 15px;/*min-height: auto;*/}
.home_page1 .mapslide .itemBox li.GER .txtBox{transform: translate(-10%, 0);}
.home_page1 .mapslide .itemBox li.li_p2 .txtBox{transform: translate(-10%, 0);}
.home_page1 .mapslide .itemBox li.li_p2 .txtBox:before{left: 10%;}
.home_page1 .mapslide .itemBox li.li_p3 .txtBox{transform: translate(-80%, 0);}
.home_page1 .mapslide .itemBox li.li_p3 .txtBox:before{left: 80%;}
.home_page1 .mapslide .itemBox li.FS{left: 53%!important;}
.home_page1 .mapslide .itemBox li.gz{top: 84%!important;}
.home_page1 .mapslide .itemBox li.sz{top: 84%!important;left: 58%!important;}
.home_page1 .mapslide .itemBox li.hz{top: 72%!important;}

// .home_page1 .mapslide .itemBox li.THA .prai3,
// .home_page1 .mapslide .itemBox li.THA .prai4{ margin-top:76px;}
// .home_page1 .mapslide .itemBox li.nj .prai3,
// .home_page1 .mapslide .itemBox li.nj .prai4{ margin-top:90px;}
// .home_page1 .mapslide .itemBox li.gz .prai3,
// .home_page1 .mapslide .itemBox li.gz .prai4{ margin-top:51px;}
// .home_page1 .mapslide .itemBox li.wh .prai3,
// .home_page1 .mapslide .itemBox li.wh .prai4{ margin-top:10px;}
// .home_page1 .mapslide .itemBox li.FS .prai3,
// .home_page1 .mapslide .itemBox li.FS .prai4{margin-top: -29px;}
// .home_page1 .mapslide .itemBox li.hz .prai3,
// .home_page1 .mapslide .itemBox li.hz .prai4{margin-top: -2px;}
}
@media(max-width:375px){
.home_page1 .mapslide .itemBox li.GER .txtBox:before,
.home_page1 .mapslide .itemBox li.THA .txtBox:before{ display:none;}
.home_page1 .mapslide .itemBox li.THA .txtBox{transform: translate(-40%, 0);}

}


.home_page2{background-repeat: no-repeat;background-size: auto;background-position: center;text-align: center;padding: 2% 0;}
.home_page2 .item{display: inline-block;vertical-align: middle;color: #fff;margin: 0 4%;}
.home_page2 .item h5{font-family:'Dinmed';font-size:70px;line-height:1;}
.home_page2 .item h5 em{font-style:normal;font-size:14px;line-height:1;}
.home_page2 .item h5 i{font-style:normal;font-size:30px;line-height:1;display: inline-block;vertical-align: top;}
.home_page2 .item p{font-size:18px;color: #fff;line-height:1.2em; margin-top: 7px;}

.home_page3{padding: 3% 0;}
.home_page3 .idxcaseList{position: relative;}
.home_page3 .idxcaseList .owl-stage-outer{overflow: hidden;padding-bottom:15px;}
.home_page3 .idxcaseList .owl-item{float: left;}
.home_page3 .idxcaseList .owl-next,
.home_page3 .idxcaseList .owl-prev{width: 41px;height: 56px;background:#e5e5e5;border:none;position: absolute;top: 50%;margin-top:-28px;transition:.3s;cursor: pointer;}
.home_page3 .idxcaseList .owl-next span,
.home_page3 .idxcaseList .owl-prev span{font-family:'宋体';font-size:32px;color: #fff;}
.home_page3 .idxcaseList .owl-next{right:-8%;}
.home_page3 .idxcaseList .owl-prev{left: -8%;}
.home_page3 .idxcaseList .owl-next:hover,
.home_page3 .idxcaseList .owl-prev:hover{background:#005bac;}
.home_page3 .idxcaseList li .imgBox{overflow: hidden;}
.home_page3 .idxcaseList li .imgBox img{transition:.3s;}
.home_page3 .idxcaseList li .txtBox{background:#f7f8fa;padding: 8% 8% 10% 8%;transition:.3s;}
.home_page3 .idxcaseList li .txtBox h5{font-size:20px;font-weight:normal;line-height:32px;margin-bottom:3%;}
.home_page3 .idxcaseList li .txtBox p{color: #888;line-height:24px;height: 72px;overflow: hidden;}
.home_page3 .idxcaseList li:hover .imgBox img{transform:scale(1.1);}
.home_page3 .idxcaseList li:hover .txtBox{background:#fff;box-shadow:0 0 10px rgba(51,51,51,.2);}
@media(max-width: 1440px){
  .home_page3 .idxcaseList .owl-next{right:-20px;}
  .home_page3 .idxcaseList .owl-prev{left: -20px;}
}
@media(max-width:768px){
.home_page3{padding: 10% 0;}
.home_page3 .idxcaseList li .txtBox p{font-size: 12px;line-height:22px;}
}
.home_page4{padding: 3% 0;background-repeat: no-repeat;background-size: auto;background-position: center;}
.home_page4 .titBox h5{color: #fff;}
.home_page4 .titBox p{color: #fff;}
.home_page4 .idxTrade{}
.home_page4 .idxTrade .hd{border-top: 1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);}
.home_page4 .idxTrade .hd .w1200{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.home_page4 .idxTrade .hd .item{line-height:78px;border-bottom:2px solid transparent;cursor: pointer;}
.home_page4 .idxTrade .hd .item figure{display: inline-block;vertical-align: middle;margin-right:8px;}
.home_page4 .idxTrade .hd .item figure img{ max-height:25px;}
.home_page4 .idxTrade .hd .item span{display: inline-block;vertical-align: middle;color: #fff;font-size:18px;}
.home_page4 .idxTrade .hd .item:hover,
.home_page4 .idxTrade .hd .item.on{border-bottom:2px solid #005bac;}
.home_page4 .idxTrade .bd{padding-top: 3%;}
.home_page4 .idxTrade .bd .itemBox .txtBox{margin-bottom:3%;}
.home_page4 .idxTrade .bd .itemBox .txtBox h5{font-size:26px;color: #fff;line-height:36px;font-weight:normal;margin-bottom:3%;}
.home_page4 .idxTrade .bd .itemBox .txtBox p{line-height:30px;color: #fff;}
.home_page4 .idxTrade .bd .itemBox .parList li{width: 20%;float: left;border:1px solid rgba(255,255,255,.1);line-height:65px;text-align: center;}
.home_page4 .idxTrade .bd .itemBox .titBox{margin-top:3%;}
@media(max-width:768px){
.home_page4{padding: 10% 0;}
}
.home_page5{background:#f7f8fa;padding-top: 3%;}
.home_page5 .idxnewBox{margin-top:4%;}
.home_page5 .idxnewBox .leftBox{float: left;width: 50%;padding: 3.5%;background:#e8eaec;}
.home_page5 .idxnewBox .leftBox .txtBox time{font-family:'Dinmed';font-size:15px;font-weight:bold;line-height:1;}
.home_page5 .idxnewBox .leftBox .txtBox h5{font-size:18px;line-height:24px;margin: 2% 0;}
.home_page5 .idxnewBox .leftBox .txtBox p{line-height:24px;color: #777;}
.home_page5 .idxnewBox .leftBox .imgBox{overflow: hidden;margin-top:4%;}
.home_page5 .idxnewBox .leftBox .imgBox img{transition:.3s;}
.home_page5 .idxnewBox .leftBox .item:hover .imgBox img{transform:scale(1.1);}
.home_page5 .idxnewBox .righBox{float: right;width: 48%;}
.home_page5 .idxnewBox .righBox li{padding: 0 2%;transition:.3s;}
.home_page5 .idxnewBox .righBox li a{display: block;width: 100%;height: 100%;border-bottom:1px solid rgba(0,0,0,.1);padding: 5.38% 2% 5.3% 3%;}
.home_page5 .idxnewBox .righBox li .topB h5{width: 80%;float: left;font-size:16px;line-height:24px;font-weight:normal;position: relative;}
.home_page5 .idxnewBox .righBox li .topB h5:before{width: 5px;height: 5px;content: '';background:#005bac;position: absolute;top: 50%;margin-top:-2.5px;left: -15px;}
.home_page5 .idxnewBox .righBox li .topB time{display: block;float: right;font-family:'Dinmed';font-size:14px;font-weight:bold;line-height:24px;}
.home_page5 .idxnewBox .righBox li .bomB p{width: 87%;line-height:24px;color: #888;border-right:1px solid rgba(0,0,0,.1);padding-right: 5%;position: relative;margin-top:2%;}
.home_page5 .idxnewBox .righBox li .bomB p:before{width: 21px;height: 11px;content: '';background:url(../image/tuR.png) no-repeat;position: absolute;top: 50%;margin-top:-5.5px;right:-40px;}
.home_page5 .idxnewBox .righBox li:hover{background:#fff;box-shadow:0 0 10px rgba(51,51,51,.2);}
@media(max-width:768px){
.home_page5{padding-top: 10%;}
.home_page5 .idxnewBox .leftBox .txtBox p{line-height:22px;font-size: 12px}
.home_page5 .idxnewBox .righBox li .bomB p{line-height:22px;font-size: 12px}
}
.wave { position: relative; width: 100%; height: 300px; margin-top: 5%;}
.wave .shape { position: absolute; background: url(../image/wave1.png); background-repeat: repeat-x; width: 100%; height: 100%;}
.wave .shape1 { opacity: 1; animation: waveMove1 15s linear infinite; background-position: 300px 20px;}
.wave .shape2 { opacity: 0.3; animation: waveMove2 19s linear infinite; background-position: 600px 10px;}
.wave .shape3 { opacity: 0.1; animation: waveMove3 13s linear infinite; background-position: 0px 0px;}
.conTbox {text-align: center; position: absolute; width: 100%; margin: 0 auto; top:55%;}
.conTbox h5{font-size:30px;line-height:1;color: #fff;margin-bottom:22px;}
.conTbox .tactBtn{width: 145px;line-height:40px;border:2px solid rgba(255,255,255,.5);text-align: center;display: block;color: #fff;margin: 0 auto;transition:.3s;}
.conTbox .tactBtn:hover{border:2px solid #fff;}

.conTbox .tactBtn0{width: 145px;line-height:40px;border:2px solid rgba(255,255,255,.5);text-align: center;display: block;color: #fff;margin: 0 auto;transition:.3s;}
.conTbox .tactBtn0:hover{border:2px solid #fff;}

@keyframes waveMove1 {
	from {background-position: 300px 20px;}
	to {background-position: -1620px 20px;}
}
@keyframes waveMove2 {
	from {background-position: 600px 10px;}
	to {background-position: -1320px 10px;}
}
@keyframes waveMove3 {
	from {background-position: 0px 0px;}
	to {background-position: -1920px 0px;}
}

.bottom{background:#373d41;}
.bottom .bomTop{padding: 3% 0;}
.bottom .bomTop .bomInfo{position: relative;float: left;width: 20%;text-align: center;border-right:1px solid rgba(255,255,255,.1);padding-bottom:2%;  height:100px;}
.bottom .bomTop .bomInfo0{position: relative;float: left;width: 15%;text-align: center;border-right:1px solid rgba(255,255,255,.1);padding-bottom:2%;  height:100px;}


  .hxyw{}
.hxyw_tit{text-align: center; padding: 30px 0;}
.hxyw_tit h2{font-weight: bold; font-size: 40px; color: #0050a8; margin-bottom: 15px;}
.hxyw_tit p{font-size: 17px; color: #0050a8;text-align: center;}
.hxyw_nr ul{overflow: hidden; margin-left: -10px;}
.hxyw_nr li{float: left;width: 33.33%; padding: 0 0 10px 10px;}
.hxywbox {position: relative;overflow: hidden;cursor:pointer;}
.hxywbox img{width: 100%;}
.hxywbox p{width: 100%; position: absolute; left: 0; bottom: 0; text-align: center;background: rgba(0,0,0,.3); line-height: 52px; font-size: 20px; color: #fff;transition: All 0.4s ease-in-out;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.wzzz{position: absolute;width: 100%; height: 100%; top: 0; left: 0;background: rgba(0,0,0,.3);opacity: 0;transition: All 0.4s ease-in-out;}
.zztext{width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.zztext h2{font-size: 18px; color: #fff; margin-bottom: 25px;text-align: center;}
.zztext dl{padding: 0 5px;}
.zztext dt{line-height: 35px; color: #fff; font-size: 16px;background: url(../images/b8.jpg) no-repeat left center; padding-left: 22px;}
.zztext dt a{color: #fff;}
.hxyw_nr .hxywbox:hover .wzzz{opacity: 1;}
.hxyw_nr .hxywbox:hover p{opacity: 0;}


.bottom .bomTop .bomnav{float: right;width: 80%;}
.bottom .bomTop .bomnav dl{float: left;margin-left:2%;width: 11%;}
.bottom .bomTop .bomnav dl:first-child{margin-left:0;}
.bottom .bomTop .bomnav dl dt{font-size:18px;line-height:40px;color: #fff;}
.bottom .bomTop .bomnav dl dd a{line-height:35px;color: rgba(255,255,255,.7);display: block;}
.bottom .bomTop .bomnav dl dd a:hover{color: #fff;}
.bottom .copyBox{border-top:1px solid rgba(255,255,255,.1);line-height:50px;}
.bottom .copyBox .copy{float: left;color: rgba(255,255,255,.3);}
.bottom .copyBox .copy a{color: rgba(255,255,255,.3);}
.bottom .copyBox ul{float: right;}
.bottom .copyBox li{float: left;margin-left:15px;}
.bottom .copyBox li a{color: rgba(255,255,255,.3);position: relative;}
.bottom .copyBox li a:before{width: 1px;height: 100%;content: '';background:rgba(255,255,255,.3);position: absolute;top: 0;left: -7px;}
.bottom .copyBox li:first-child a:before{display: none;}
.bottom .copyBox li a:hover{color: #005bac;}

@media(max-width:1440px){
  .bottom .bomTop .bomnav dl{margin-left:2.8%;width: 13%;}
}
@media(max-width:960px){
.bottom .bomTop{padding: 10% 0;}
.bottom .bomTop .bomInfo a{padding-left: 30px;margin: 0 5px;text-align: left;display: inline-block;}
}
@media(max-width:420px){
.bottom .bomTop .bomInfo{ padding: 0 15%;}
.bottom .bomTop .bomInfo a{padding-left: 40px;margin: 0;width: 50%; display: block; float: left;}
}


.fixBox{width: 65px;}
.fixBox li:first-child{position: fixed;top:50%;right:10px;width: 65px; margin-top:-32.5px;}
.fixBox li:last-child{position: fixed;bottom:4%;right:10px;width: 65px;}
.fixBox li{width: 100%;height: 65px;margin-bottom:2px;background:#005bac;position: relative;}
.fixBox li a{font-size:12px;line-height:18px;color: #fff;display: block;position: relative;padding-top:40px;text-align: center;}
.fixBox li a.tactBtn:before{width: 20px;height: 24px;content: '';background:url(../image/s5.png) no-repeat;position: absolute;top: 10px;left: 50%;margin-left:-10px;}
.fixBox li a.gotop:before{width: 22px;height: 22px;content: '';background:url(../image/s6.png) no-repeat;position: absolute;top: 10px;left: 50%;margin-left:-11px;}
.fixBox li figure{position: absolute;right:65px;    top: 0;width: 180px;text-align: center;background: #fff;line-height: 65px;display: none;}
.fixBox li figure p{font-size:18px;color: #333; margin:0;}
.fixBox li figure p span{font-size:20px;font-weight: bold;color: #005ca5; display:block; margin-top:5px;}
.fixBox li figure .tactBtn{ color:#333; font-size:18px;}
.fixBox li figure p img,.fixBox li figure .tactBtn img{ margin:0 auto 12px; display:block;}

.fixBox li.backTop{ display:none}
.fixBox li.Top{ display:block}

.fixBox li a.tactBtn:hover{transition:0.3s;}
.fixBox .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%;}
.fixBox .pop-up .main{top: 50%;right:0;position:absolute; transform:translateY(-50%);background:#f8f8f8; box-shadow:0 0 15px rgba(0,0,0,0.1);border-radius:10px 0 0 10px;padding:2%;}
.fixBox .pop-up .close{position:absolute;width:40px;height:40px;right:10px;top:10px;border-radius:50%;cursor:pointer;}
.fixBox .pop-up .close::before,
.fixBox .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#005bac; margin-top:-1px;transform:rotate(-45deg);}
.fixBox .pop-up .close::before{ transform:rotate(45deg);}
.fixBox .pop-up .tactBtn{color:#333;font-size:16px;text-align:center; display:block;}
.fixBox .pop-up p{font-size:16px;color: #333; margin:20px 0 0; text-align:center;}
.fixBox .pop-up .tactBtn img,.fixBox .pop-up p img{ display:block; margin:0 auto 10px; margin-bottom:10px;}
.fixBox .pop-up p span{font-size:14px;font-weight: bold;color: #005ca5; display:block; margin-top:5px;}


.malBoxpup{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10001;display: none;}
.malBoxpup .BG{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0,0,0,.3);}
.malBoxpup .malDes{background:#fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius:5px;padding: 30px;}
.malBoxpup .malDes .closBtn{width: 34px;height: 34px;display: block;position: absolute;top: 0;right:-40px;background-image:url(../image/col.png);transition:.3s;background-color: rgba(0,0,0,.3);border-radius:50%;background-size: auto;background-position:center center;background-repeat:no-repeat;}
.malBoxpup .malDes .closBtn:hover{top: -5px;}
.malBoxpup .malDes p{text-align: center;}
.malBoxpup .malDes p span{color: #005ca5;font-weight:bold;}

.mesBoxpup{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10001;display: none;}
.mesBoxpup .BG{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0,0,0,.3);}
.mesBoxpup .mesform{background:#fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius:5px;width: 490px;max-width:490px;}
.mesBoxpup .mesform .closBtn{width: 34px;height: 34px;display: block;position: absolute;top: 0;right:-40px;background-image:url(../image/col.png);transition:.3s;background-color: rgba(0,0,0,.3);border-radius:50%;background-size: auto;background-position:center center;background-repeat:no-repeat;}
.mesBoxpup .mesform .closBtn:hover{top: -5px;}
.mesBoxpup .mesform h1{font-size:22px;text-align: center;line-height:80px;background:#005bac;color: #fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.mesBoxpup .mesform form{padding: 30px 40px 50px 40px;}
.mesBoxpup .mesform .iptItem{position: relative;margin-bottom:10px;}
.mesBoxpup .mesform .iptItem.company:before{width: 13px;height: 15px;content: '';background:url(../image/s12.png) no-repeat;position: absolute;top: 50%;margin-top:-7.5px;left: 10px;}
.mesBoxpup .mesform .iptItem.name:before{width: 13px;height: 15px;content: '';background:url(../image/s7.png) no-repeat;position: absolute;top: 50%;margin-top:-7.5px;left: 10px;}
.mesBoxpup .mesform .iptItem.phon:before{width: 12px;height: 19px;content: '';background:url(../image/s8.png) no-repeat;position: absolute;top: 50%;margin-top:-9.5px;left: 10px;}
.mesBoxpup .mesform .iptItem.mail:before{width: 14px;height: 11px;content: '';background:url(../image/s9.png) no-repeat;position: absolute;top: 50%;margin-top:-5.5px;left: 10px;}
.mesBoxpup .mesform .texItem{position: relative;}
.mesBoxpup .mesform .texItem.desc:before{width: 13px;height: 13px;content: '';background:url(../image/s10.png) no-repeat;position: absolute;top: 23px;left: 10px;}
.mesBoxpup .mesform .iptItem input{width: 100%;height: 48px;line-height:48px;border:1px solid #e5e5e5;padding-left:30px;}
.mesBoxpup .mesform .texItem textarea{width: 100%;border:1px solid #e5e5e5;padding-left:30px;padding-top:20px;height: 100px;line-height:18px;font-family: auto;}
.mesBoxpup .mesform .radBox{margin: 15px 0 5px 0;}
.mesBoxpup .mesform .radBox dd{line-height:18px;height: 18px;margin-bottom:2%;display: inline-block;}
/*.mesBoxpup .mesform .radBox dd .other {border-bottom: 1px solid; display: inline-block; width: 70px; padding-bottom: 2px;}*/
/* .mesBoxpup .mesform .radBox dd input[type="radio"] + label::before {content: "a0"; display: inline-block;vertical-align: middle;font-size: 18px;width: 1em;height: 1em;margin-right: .4em;border-radius: 50%;border: 1px solid #dcdcdc;text-indent: .15em;line-height: 1; }
.mesBoxpup .mesform .radBox dd input[type="radio"]:checked + label::before { background-color: #005bac;background-clip: content-box;padding: .2em;border: 1px solid #005bac;}
.mesBoxpup .mesform .radBox dd input[type="radio"] {position: absolute;clip: rect(0, 0, 0, 0);}
.mesBoxpup .mesform .radBox dd label{}
 */
/*.mesBoxpup .mesform .radBox dd label{position: relative;font-size:14px;color: #888;cursor: pointer;display: inline-block;margin-right: 2%;}
.mesBoxpup .mesform .radBox dd input[type="radio"] + label::before{content: ""; display: inline-block;vertical-align: middle;font-size: 18px;width: 1em;height: 1em;margin-right: .4em;border-radius: 50%;border: 1px solid #dcdcdc;text-indent: .15em;line-height: 1; }
.mesBoxpup .mesform .radBox dd input[type="radio"] {position: absolute;width: 1em;height: 1em;left: 3px;top: 4px;clip: rect(0, 0, 0, 0);}*/
.mesBoxpup .mesform .radBox dd label{ display: inline-block;margin: 5px 0;line-height:20px; padding-left:25px; position:relative; margin-right:10px;}
.mesBoxpup .mesform .radBox dd input{ left:0; position:absolute; -webkit-appearance: none; border:solid 1px #ddd; width:20px; height:20px; border-radius:100px;}
.mesBoxpup .mesform .radBox dd input:checked{ border:solid 5px #fff; background:#06C; box-shadow: 0 0 5px #06C;}
.mesBoxpup .mesform .radBox dd .otherBox{padding-left: 10px;}
.mesBoxpup .mesform .radBox dd .otherBox input{position: relative;border-radius: initial;border: none;border-bottom: 1px solid; display: inline-block; width: 70px; padding-bottom: 2px;}



.mesBoxpup .mesform .subBtn{width: 100%;display: block;line-height:55px;font-size:18px;color: #fff;background:#005bac;text-align: center;margin-top: 10px;}

.titleBox{text-align: center;margin-bottom:3%;}
@media(max-width:640px){
.mesBoxpup .mesform .radBox dd .other {width: 100%}
.titleBox{margin-bottom:30px;}
}
.titleBox h1{font-size:34px;font-weight:normal;color: #000;position: relative;}
.titleBox h1:before{width: 50px;height: 4px;content: '';background:#005bac ;position: absolute;bottom:-10px;left: 50%;margin-left:-25px;}

.titleBox2 h1{font-size:33px;font-weight:normal;color: #000;position: relative; line-height:50px; margin-bottom:30px}
.titleBox2 h1:before{width:100px;height: 2px;content: '';background:#005bac ;position: absolute;bottom:-10px;left:5%;margin-left:-25px;}

.caseList{padding: 3% 0;}
.caseList li{float: left;position: relative;margin-bottom:1px; max-height:250px;}
.caseList li:nth-child(1),
.caseList li:nth-child(2),
.caseList li:nth-child(4),
.caseList li:nth-child(6),
.caseList li:nth-child(7){margin-right: 1px;}
.caseList li .imgBox{overflow: hidden;}
.caseList li .imgBox img{transition:.3s;}
.caseList li .txtBox{position: absolute;width: 100%;bottom: 0;left: 0;padding: 20px 28px;background:rgba(9,20,34,.5);}
.caseList li .txtBox h5{position: relative;padding-left:15px;font-size:24px;line-height: 1;color: #fff;font-weight:normal;margin-bottom:15px;}
.caseList li .txtBox h5:before{width: 2px;height: 100%;content: '';background:#005bac;position: absolute;left: 0;top: 0;}
.caseList li .txtBox p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:20px;color: #fff;}
.caseList li:hover .imgBox img{transform:scale(1.1);}
.classicCase{padding: 4% 0;background-image:url(../image/cLbg.jpg);background-repeat:no-repeat;background-size: auto;background-position:center center;}
.classicCase .titleBox h1{color: #fff;}
.classicCase .classicBox .item{position: relative;}
.classicCase .classicBox .item .imgBox{overflow: hidden;}
.classicCase .classicBox .item .imgBox img{transition:.3s;}
.classicCase .classicBox .item .txtBox{position: absolute;right:5%;bottom:5%;}

.classicCase .classicBox .item .txtBox{position: absolute;right:5%;bottom:5%;}
@media screen and (max-width: 768px) {
	.classicCase .classicBox .item .txtBox{right:0;bottom:24%; width: 100%; text-align: center;}
}

.classicCase .classicBox .item .txtBox h5{font-size:18px;font-weight:normal;color: #fff;line-height:32px;margin-bottom:2%;}
.classicCase .classicBox .item .txtBox .view{font-size:14px;display: inline-block;color: #fff;line-height:32px;position: relative;}
.classicCase .classicBox .item .txtBox .view:before{content: '>';font-family:宋体;color: #fff;font-size:14px;position: absolute;top: 0;right:-15px;transition:.3s;}
.classicCase .classicBox .item:hover .txtBox .view:before{right:-20px;}
.classicCase .classicBox .item:hover .imgBox img{transform:scale(1.1);}
.classicCase .more{width: 140px;line-height:45px;/* background:#fff; */font-size:16px;color: #fff;margin: 0 auto;position: relative;display: block;padding-left: 28px;margin-top:5%;}
.classicCase .more:before{content: '>';font-family:宋体;color: #fff;font-size:16px;position: absolute;top: 0;right:28px;transition:.3s;}
.classicCase .more:hover:before{right:20px;}
.trade{padding-top: 3%;}
.trade ul{text-align: center;}
.trade .owl-carousel{ position:relative; z-index:10;}
.trade .owl-stage-outer{ overflow:hidden;padding-top: 20px}
.trade .owl-item{ display: inline-block;}
.trade li{position: relative;top: 0;transition:.3s;text-align: center}
.trade li img{line-height:90px;}
.trade li p{font-size:16px;line-height:32px;margin-top:20px;}
.trade li:hover{top: -10px;}
@media(min-width:1025px){
.trade .disabled{ display:none;}
}
@media(max-width:1024px){
.trade .w1200{ padding-left:3%; padding-right:3%;}
.conTbox{ width:96%; margin-left:2%;}
.trade .owl-nav{ text-align:center; padding:3% 0;}
.trade .owl-nav button{ margin:0 1px; position:relative; border:none; background:#005bac; width:40px; height:40px; padding:0; cursor:pointer;}
.trade .owl-nav span{ overflow:hidden; display:block;  text-align:left;text-indent:-999em; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; }
.trade .owl-nav .owl-prev span{margin-left:15px; transform:rotate(-135deg);}
.trade .owl-nav .owl-next span{margin-left:12px;transform:rotate(45deg);}
}
@media(max-width:480px){
.trade .item .icon{ max-width:40px; max-height:40px;}
}

.caseDes{padding: 3% 0;}
.caseDes .casedesBox{margin-top:4%;}
.caseDes .casedesBox .imgBox{display: inline-block;vertical-align: middle;width: 50%;}
.caseDes .casedesBox .txtBox{display: inline-block;vertical-align: middle;width: 48%;padding: 0 2% 0 4%;}
.caseDes .casedesBox .txtBox p{font-size:16px;line-height:30px;color: #555;}
.advantage{padding: 3% 0;background-image:url(../image/cLbg.jpg);background-repeat:no-repeat;background-size: auto;background-position:top center;}
.advantage .titBox h5{color: #fff;}
.advantage .titBox h5:before{background:#fff;}
.advaList{margin-top:4%;text-align: center}
.advaList li{/*float: left;*/display:inline-block;vertical-align: top;width: 19%;margin-right: 0.95%;text-align: center;background:rgba(62,134,213,.2);padding: 3% 1%;border-top-left-radius:50px;border-bottom-right-radius: 50px;position: relative;top: 0;transition:.3s;}
.advaList li:nth-child(5n){margin-right:0;}
.advaList li .iconB{line-height:68px;margin-bottom:2%;}
.advaList li h5{font-size:16px;line-height:32px;color: #fff;font-weight:normal;}

.advaList li p{line-height:24px;min-height: 48px;color: #fff;overflow: hidden;;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical}
.advaList li:hover{top: -10px;background:rgba(62,134,213,.6);}
.provideSer{padding: 3% 0;background:#f2f7fa;}
.provideSer ul{margin-top:4%;}
.provideSer li{float: left;width: 32%;margin-right:2%;margin-bottom:2%;position: relative;top: 0;transition:.3s;}
.provideSer li:nth-child(3n){margin-right:0;}
.provideSer li .imgB{float: left;width: 40%;}
.provideSer li h5{float: right;width: 55%;font-size:16px;color: #010101;font-weight:normal;line-height:24px;padding-top:2%;}
.provideSer li:hover{top: -10px;}
.serExample{padding-top: 3%;}
.serExample .serexaBox{margin-top:4%;}
.serExample .serexaBox .imgB{float: left;width: 33%;}
.serExample .serexaBox .txtB{float: right;width: 64.5%;}
.serExample .serexaBox .txtB h5{font-size:18px;line-height:34px;font-weight:normal;position: relative;padding-left:15px;color: #000;margin-bottom:2%;}
.serExample .serexaBox .txtB h5:before{width: 5px;height: 5px;content: '';background:#005bac;position: absolute;top: 50%;margin-top:-2.5px;left: 0;}
.serExample .serexaBox .txtB p{line-height:24px;color: #555;margin-bottom:2%;}
@media(max-width:768px){
.caseDes{padding: 10% 0;}
.advantage{padding: 10% 0}
.provideSer{padding: 10% 0}
.serExample{padding-top: 10%}
.titleBox1{padding: 10% 0;margin: 0}
.serExample .serexaBox .txtB p{line-height:22px;font-size: 12px}
.titleBox h1:before{bottom:-10px;}
}
@media(max-width:640px){
.caseList ul{ padding-top: 3%; }
.caseList li .imgBox img{ width: 100%; height: 156px!important;  }
}
/**/
.upgradeBox{padding: 3% 0;}
.upgradeBox .upgrade{margin-top:4%;}
.upgradeBox .upgrade .txtBox{display: inline-block;vertical-align: middle;width: 39%;}
.upgradeBox .upgrade .txtBox p{line-height:32px;color: #555;}
.upgradeBox .upgrade .imgBox{display: inline-block;vertical-align: middle;width: 60%;text-align: right;}
.RPAcase{padding: 8% 0;background-repeat:no-repeat;background-size: auto;background-position:center center;}
.RPAcase .titBox h5{color: #fff;}
.RPAcase .titBox h5:before{background:#fff;}
.RPAcase .titBox p{color: #fff;}
.RPAcase .view{width: 145px;line-height:48px;border:2px solid rgba(255,255,255,.5);text-align: center;display: block;color: #fff;margin: 0 auto;transition:.3s;margin-top:5%;}
.RPAcase .view:hover{border:2px solid #fff;}

.SolutionF1{padding-top: 3%;}
.SolutionF1 .BimgBox .wap{}
.SolutionF1 .BimgBox .pc{display: none; background:no-repeat center; position: relative; z-index: 2; height: 850px; margin-top: -100px;}
.SolutionF1 .BimgBox .pc ul li{display: block;width: 1px;height: 1px; position: absolute; }

.SolutionF1 .BimgBox .pc ul li .liwap{-webkit-transition: all .3s; -o-transition: all .3s;transition: all .3s; display: inline-block;cursor: pointer; }

.SolutionF1 .BimgBox .pc ul li .liwap:hover{ margin-top: -5px; }
.SolutionF1 .BimgBox .pc ul li .liwap{position: relative;width: 290px;}
.SolutionF1 .BimgBox .pc .icon{border-radius: 100%;text-align: center;width: 68px; height: 68px;line-height: 68px;float: left;}
.SolutionF1 .BimgBox .pc .icon img{vertical-align: middle;}
.SolutionF1 .BimgBox .pc .icontxt{white-space: nowrap;padding-top: 5px; font-size: 14px;width: 200px;float: right;}
.SolutionF1 .BimgBox .pc .icontxt h5{font-size:24px;line-height:1;color: #000;font-weight:normal;margin-bottom:15px;}
.SolutionF1 .BimgBox .pc .icontxt p{line-height:24px;color: #000;}
.SolutionF1 .BimgBox .pc .titleh3{ position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); color: #fff;
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.SolutionF1 .BimgBox .pc .titleh3 .h3{ font-size: 24px;font-weight: normal;text-align: center; }
.SolutionF1 .BimgBox .pc .titleh3 .h3 .i{display: block; width: 4px;height: 25px;border-radius: 2px; background: #fff; margin: 15px auto 0; }
.SolutionF1 .BimgBox .pc ul li:nth-child(even) .icon{float: right;}
.SolutionF1 .BimgBox .pc ul li:nth-child(even) .icontxt{float: left;text-align: right;}
@media(min-width:1280px){
  .SolutionF1 .BimgBox .wap{display: none;}
  .SolutionF1 .BimgBox .pc{display: block;}
}
.SolutionF1 .conTbox{margin-top:0;}
@media(max-width:768px){
.upgradeBox{padding: 10% 0;}
.SolutionF1{padding-top: 10%;}
}
.professSer{padding: 3% 0;}
.professSer .conBox{text-align: center;}
.professSer .conBox p{line-height:24px;color: #666;width: 80%;margin: 0 auto;margin-bottom:3%;}
.seradva .advaList li{border-top-left-radius:15px;border-bottom-right-radius: 15px;margin-bottom:2%;}
.seradva .advaList li .iconB{line-height:70px;}
.forSer{padding: 3% 0;background-image:url(../image/sEbg.jpg);background-position:top center;background-repeat:no-repeat;background-size: auto;}
.forSer ul{margin-top:4%;}
.forSer li{float: left;position: relative;width: 23%;margin-right:2.6%;top: 0;transition:.3s;}
.forSer li:nth-child(4n){margin-right:0;}
.forSer li h5{position: absolute;font-size:18px;line-height:24px;color: #fff;font-weight:normal;top: 5%;left: 5%;}
.forSer li h5:before{width: 30px;height: 2px;content: '';background:#fff;position: absolute;left: 0;bottom: -10px;}
.forSer li:hover{top: -10px;}
.ensure{padding: 3% 0;}
.ensure ul{margin-top:4%;}
.ensure li{float: left;position: relative;width: 23%;margin-right:2%;top: 0;transition:.3s; margin-bottom:25px;}
.ensure li IMG{ height:200PX; width:100%}
.ensure li:nth-child(4n){margin-right:0;}
.ensure li h5{line-height:50px;background:#f3f3f3;font-size:16px;font-weight:normal;text-align: center;}
.ensure li:hover{top: -10px;}
.proConsult{padding-top: 3%;background-image:url(../image/sEbg.jpg);background-position:top center;background-repeat:no-repeat;background-size: auto;}
.proConsult .titleBox p{line-height:32px;color: #666;margin-top: 20px;}
.proConsult .procactBox{margin-top:4%;}
.proConsult .procactBox h5{font-size:18px;color: #0e62c0;line-height:32px;margin-bottom:2%;}
.proConsult .procactBox .contactInfo{float: left;width: 23%;}
.proConsult .procactBox .contactInfo p{line-height:32px;font-size:16px;}
.proConsult .procactBox .contactInfo p span{font-size:22px;font-weight:bold;color: #005ca5;}
.proConsult .procactBox .contactInfo img{display: block;margin-top:3%;}
.proConsult .procactBox .seekForm{width: 65%;float: right;padding-right: 1%;}
.proConsult .procactBox .seekForm .req{position: relative;padding-left:15px;}
.proConsult .procactBox .seekForm .req:before{content: '*';font-size:18px;color: #ca002b;position: absolute;top: 2px;left: 0;}
.proConsult .procactBox .seekForm .ipt{float: left;width: 30%;margin-right:2%;margin-bottom:2%;}
.proConsult .procactBox .seekForm .ipt input{width: 100%;height: 40px;line-height:40px;padding-left:5px;border:1px solid #ddd;border-radius:5px;font-size:14px;font-family:SourReg;}
.proConsult .procactBox .seekForm textarea{width: 100%;height: 145px;padding-left:5px;border:1px solid #ddd;border-radius:5px;padding-top:10px;margin-bottom:2%;font-size:14px;font-family:SourReg;}
.proConsult .procactBox .seekForm .codeBox{}
.proConsult .procactBox .seekForm .codeBox input{width: 150px;height: 40px;line-height:40px;padding-left:5px;border:1px solid #ddd;border-radius:5px;display: inline-block;vertical-align: middle;}
.proConsult .procactBox .seekForm .codeBox img{margin: 0 5px;}
.proConsult .procactBox .seekForm .codeBox a{display: inline-block;line-height:40px;vertical-align: middle;color: #005ca5;}
.proConsult .procactBox .seekForm .BtnBox{padding-left:15px;margin-top:3%;}
.proConsult .procactBox .seekForm .BtnBox a{display: inline-block;width: 135px;line-height:45px;text-align: center;font-size:16px;margin-right:20px;border-radius:5px;position: relative;top: 0;transition:.3s;}
.proConsult .procactBox .seekForm .BtnBox a.subBtn{background:#005bac;color: #fff;}
.proConsult .procactBox .seekForm .BtnBox a.resBtn{background:#f3f3f4;color: #666;}
.proConsult .procactBox .seekForm .BtnBox a:hover{top: -10px;}
@media(max-width:768px){
.seradva .advaList li .iconB img{max-width: 50px; max-height:56px;}
.cloudadva li .iconB img{max-width: 50px; max-height:66px;}
.professSer .conBox p{width: 100%;}
}
/*云服务*/
.cloudSer{padding: 3% 0;}
.cloudSer .imgBox{margin-top:4%;}
.saasSer{padding: 3% 0;background:#f8f9fd;}
.saasSer h5{text-align: center;font-size:24px;color: #000;line-height:32px;margin-bottom:3%;font-weight:normal;}
.saasSer p{line-height:24px;color: #555;width: 80%;margin: 0 auto;margin-bottom:2%;font-size:14px;}
.cloudadva li{width: 23.5%;margin-right:2%;padding: 3% 2%;float: left;}
.cloudadva li:nth-child(4n){margin-right:0;}
.bankSre{padding-top:3%;}
.bankSre h1{font-size:24px;color: #000;font-weight:normal;margin-bottom:2%}
.bankSre .bankBox .txtBox{float: left;width: 71%;}
.bankSre .bankBox .txtBox .item{margin-bottom:3%;}
.bankSre .bankBox .txtBox .item h5{line-height:30px;padding-bottom:10px;background:url(../image/h5BG.png) no-repeat;width: 100px;text-align: center;font-size:16px;color: #fff;margin-bottom:2%;}
.bankSre .bankBox .txtBox .item p{line-height:24px;color: #555;}
.bankSre .bankBox .txtBox .item p span{font-size:10px;color: #555;}
.bankSre .bankBox .imgBox{float: right;width: 26%;}
/*云服务*/

/*咨询服务*/
.consultSer{padding: 3% 0;}
.consultSer .titBox p{text-align: left;width: 80%;margin: 0 auto;font-size:14px;color: #555;}
.numSer{padding-top:3%;}
.numSer .titleBox p{line-height:24px;color: #555;width: 80%;margin: 0 auto;margin-bottom:2%;font-size:14px;margin-top:2%;}
.numSer .imgBox{margin-top:5%;}
/*咨询服务*/

/*信息技术服务*/
.infoTechnology{padding: 3% 0;}
.infoTechnology .titBox{margin-bottom:4%;}
.infoTechnology .txtBox{display: inline-block;vertical-align: middle;width: 43%;}
.infoTechnology .txtBox p{line-height:24px;font-size:14px;color: #555;margin-bottom:3%;}
.infoTechnology .txtBox p span{font-weight:bold;color: #0e63c0;}
.infoTechnology .imgBox{display: inline-block;vertical-align: middle;width: 56%;text-align: right;}
.controlBox{padding: 3% 0;background-image:url(../image/iEbg.jpg);background-position:top center;background-repeat:no-repeat;background-size: auto;}
.controlBox .titBox h5{color: #fff;}
.controlBox .imgBox{margin-top:4%;}
.serArBox{padding: 3% 0;text-align: center;}
.serArBox p{font-size:16px;line-height:24px;}
.techCase{padding-top:3%;}
.techCase .techCaseList{position: relative;}
.techCase .techCaseList .owl-stage-outer{overflow: hidden;padding: 2% 0 0}
.techCase .techCaseList .owl-item{float: left;}
.techCase ul{margin-top: 5%;}
.techCase li{/*float: left;width: 23.5%;margin-right:2%;*/border:1px solid #e6e6e6;text-align: center;padding: 3% 0;position: relative;top: 0;transition:.3s;}
.techCase li .imgBox{line-height:120px;}
.techCase li h5{font-size:18px;font-weight:normal;line-height:32px;color: #000;}
.techCase li:nth-child(4n){margin-right:0}
.techCase li:hover{top: -10px;}
.techCase .owl-prev,
.techCase .owl-next{width: 40px;height: 40px;border-radius:50%;background:url(../image/t-l.png) no-repeat center;border:none;position: absolute;top: 50%;margin-top:-20px;cursor: pointer;}
.techCase .owl-next{background:url(../image/t-r.png) no-repeat center;}
.techCase .owl-prev span{top: 0;}
.techCase .owl-next span{right: 20px;top: 0;padding-left: 10px;}
.techCase .owl-prev span,
.techCase .owl-next span{display: none;}
.techCase .owl-prev{left: -5%;}
.techCase .owl-next{right:-5%;}
@media(max-width:1366px){
.techCase .owl-prev{left: -4%;}
.techCase .owl-next{right:-4%;}
}
@media(max-width:1280px){
.techCase .owl-prev{left: -3%;}
.techCase .owl-next{right:-3%;}
}
/*信息技术服务*/

/*产品开发与实施服务*/
.proDevelop{padding: 3% 0;}
.proDevelop .titBox p{line-height:24px;color: #555;width: 80%;margin: 0 auto;margin-bottom:2%;font-size:14px;}
.proDevelop .imgBox{margin-top: 4%;}
.proadva{padding-bottom:0;}
.proadva .advaList li p{height: 72px;}
/*产品开发与实施服务*/

/*合作伙伴*/
.partit{padding: 3% 0;margin-bottom:0;}
.partit p{line-height: 32px;color: #555;}
.parNerimg{background-image:url(../image/pAbg.jpg);background-position:center center;background-repeat:no-repeat;background-size: cover;padding: 3% 0;}
.parNerimg h1{color: #fff;position: relative;}
.parNerimg h1:before{width: 40px;height: 4px;content: '';background:#005bac;position: absolute;bottom:-10px;left: 50%;margin-left:-20px;}
.parNerimg .imgBox{text-align: center;}
.parNerimg p{font-size:16px;line-height:32px;color: #fff;text-align: center;margin-top:3%;}
.parDes{padding: 3% 0;}
.parDes .owl-carousel{overflow: hidden}
.parDes .owl-item{float: left;}
.parDes .owl-nav{display: none}
.parDes li{/*float: left;width: 32%;margin-right:2%;*/position: relative;top: 0;transition:.3s;}
.parDes li:nth-child(3n){margin-right:0;}
.parDes li .txtBox{background:#f7f8fa;padding: 5%;min-height: 158px;}
.parDes li .txtBox h5{font-size:18px;line-height:32px;font-weight:normal;margin-bottom:2%;}
.parDes li .txtBox p{font-size:15px;line-height:27px;padding-left:12px;position: relative;color: #666;}
.parDes li .txtBox p:before{width: 4px;height: 4px;background:#999;border-radius:50%;content: '';position: absolute;left: 0;top: 11px;}
.parDes li:hover{top: -10px;}
.parHoner{padding-top:3%;background-image:url(../image/hObg.jpg);background-position:top center;background-repeat:no-repeat;background-size: auto;}
@media(min-width: 1024px){
  .parNerimg .titleBox{margin-bottom:5%;}
}
// .parHoner .conTbox{margin-top:3%;}

@media(max-width: 768px){
	.saasSer p{width: 100%;}
.infoTechnology{padding: 10% 0;}
.controlBox{padding: 10% 0}
.cloudSer{padding: 10% 0;}
.serArBox{padding: 10% 0;}
.numSer{padding-top:10%;}
.numSer .titleBox p{line-height:22px;width: 100%;font-size:12px;margin-top: 6%}
.techCase{padding-top:10%;}
.proDevelop{padding: 10% 0;}
.partit{padding: 10% 0;}
.saasSer{padding: 10% 0;}
.parNerimg{padding: 10% 0;}
.bankSre{padding-top:10%;}
.parDes{padding: 10% 6%;}
.parDes .w1200{padding:0; position:relative;}
.proDevelop .titBox p{line-height:22px;width: 100%;font-size:12px;}
.parHoner{padding-top:10%;}
.infoTechnology .txtBox p{line-height:22px;font-size:12px;}
.consultSer .titBox p{width: 100%;font-size:12px;}
.parDes ul{ position:relative;}
.parDes .owl-nav{ display:block;}
.parDes button{display: block;position:absolute;bottom:50%;left:0;}
.parDes button.owl-next{ right:0;left:auto;}
.parDes .owl-nav .owl-prev,
.parDes .owl-nav .owl-next{ width:34px; height:48px; background:rgba(0,0,0,0.4); font-size:30px; line-height:48px; color:#fff; border:none;}
}
/*合作伙伴*/

.menu{background:#fff;z-index: 9;}
.menu .w1200{border-bottom:1px solid #d3e3ef;}
.menu ul{/*padding-left:21%;*/text-align: center;}
.menu li{/*float: left;*/padding: 0 1.5%;line-height:59px;height: 60px;position: relative;display: inline-block;}
.menu li:before{height: 20px;width: 1px;content: '';background:#d3e3ef;position: absolute;left: 0;top: 50%;margin-top:-10px;}
.menu li:first-child:before{display: none;}
.menu li a{border-bottom:1px solid transparent;display: inline-block;font-size:17px;color: #444;}
.menu li:hover a,
.menu li.on a{border-bottom:1px solid #005ca5;color: #005ca5;}

/*关于我们*/
.Tbox{margin-bottom:3%;text-align: center;}
.Tbox h5{font-size:34px;line-height:1;font-weight:normal;color: #000000;}
.Tbox p{font-size:19px;line-height:26px;color: #dadada;position: relative;padding-bottom:15px;text-transform: uppercase;}
.Tbox p:before{width: 50px;height: 4px;content: '';background:#005bac;position: absolute;left: 50%;margin-left:-25px;bottom: 0;}

.comProf{padding: 3% 0; background:#f7f8fa;background-image:url(../image/cPbg.jpg);background-position:top center;background-repeat:no-repeat;background-size: auto;}
.comProf .Conbox{margin-top:5%;}
.comProf .Conbox .txtBox{float: left;width: 47%;padding-top:3%;}
.comProf .Conbox .txtBox p{line-height:33px;color: #555;margin-bottom:3%;}
.comProf .Conbox .imgBox{float: right;width: 47%;}
.comPan{padding: 3% 0;}
.comPan .BranchList{}
.comPan .BranchList li{padding: 0 1%;}
.comPan .BranchList li .imgBox{text-align: center;}
.comPan .BranchList li .imgBox img{margin: 0 auto;}
.comPan .BranchList li .txtBox{}
.comPan .BranchList li .txtBox h5{text-align: center;font-size:20px;color: #555;line-height:32px;font-weight:normal;margin: 2% 0;}
.comPan .BranchList li .txtBox p{line-height:24px;color: #555;}
.teamIntro .teamList .owl-prev span,
.teamIntro .teamList .owl-next span,
.techCase .owl-prev span,
.techCase .owl-next span,
.QuaBox .QuaList .owl-prev span,
.QuaBox .QuaList .owl-next span,
.prizeBox .prizeInfo .itemBox .imgList .owl-prev span,
.prizeBox .prizeInfo .itemBox .imgList .owl-next span,
.comPan .BranchList .slick-prev,
.comPan .BranchList .slick-next{position: absolute;text-align: center;width: 40px;height: 40px;border-radius:50%;border:1px solid #ababab;text-align: center;line-height:38px;color: #ababab;font-family:'宋体';font-size:35px;background:none;cursor: pointer;top: 25%;z-index: 10;}
.comPan .BranchList .slick-prev{left: 15%;}
.comPan .BranchList .slick-next{right:15%;}
.corpCulture{padding: 3% 0;background-image:url(../image/cUbg.jpg);background-position:top center;background-repeat:no-repeat;background-size: auto;}
.corpCulture .Tbox h5,.corpCulture .Tbox p{color: #fff;}
.corpCulture ul{margin-top:5%;}
.corpCulture li{float: left;background-image: url(../image/cuLbg.png);background-repeat:no-repeat;background-position:center center;background-size: 100% 100%;width: 216px;float: left;margin-right:30px;height: 153px;padding-top:30px;padding-left:12px;color: #fff;position: relative;top: 0;transition:.3s;}
.corpCulture li:nth-child(5n){margin-right:0;}
.corpCulture li h5{font-size:18px;line-height:32px;font-weight:normal;margin-bottom:12px;}
.corpCulture li p{line-height:20px;}
.corpCulture li:hover{top: -10px;}
.teamIntro{padding: 3% 0;}
.teamIntro h2{font-size:14px;line-height:32px;color: #555;font-weight:normal;text-align: center;margin-bottom: 2%;}
.teamIntro .teamList{position: relative;}
.teamIntro .teamList .owl-stage-outer{overflow: hidden;}
.teamIntro .teamList .owl-item{float: left;}
.teamIntro .teamList li{padding: 20px 20px 0 20px;background:#f7f8fa;position: relative; width:32%; float:left; margin-right:1%; margin-bottom:20px;}
.teamIntro .teamList li .imgBox{text-align: center; height:250px; overflow:hidden}
.teamIntro .teamList li h3{text-align: center;line-height:55px;font-size:15px;color: #555;font-weight:normal;transition:.3s;}
.teamIntro .teamList li .hovBox{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(14,98,192,.85);transition:.3s;opacity: 0;}
.teamIntro .teamList li .item{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80%;}

.teamIntro .teamList li .item h5{font-size:18px;color: #fff;line-height:1;padding-bottom:12px;font-weight:normal;position: relative;margin-bottom: 2%;text-align: center;}
.teamIntro .teamList li .item h5:before{width: 33px;height: 1px;background:#fff;content: '';position: absolute;left: 50%;margin-left:-16.5px;bottom: 0;}
.teamIntro .teamList li .item p{line-height:24px;color: #fff;text-align: center;}
.teamIntro .teamList li:hover h3{opacity: 0;}
.teamIntro .teamList li:hover .hovBox{opacity: 1;}
.teamIntro .teamList .owl-prev,
.teamIntro .teamList .owl-next{width: 40px;height: 40px;border-radius:50%;background:url(../image/t-l.png) no-repeat center;border:none;position: absolute;top: 50%;margin-top:-20px;cursor: pointer;}
.teamIntro .teamList .owl-next{background:url(../image/t-r.png) no-repeat center;}
.teamIntro .teamList .owl-prev span{top: 0;}
.teamIntro .teamList .owl-next span{right: 20px;top: 0;padding-left: 10px;}
.teamIntro .teamList .owl-prev span,
.teamIntro .teamList .owl-next span{display: none;}
.teamIntro .teamList .owl-prev{left: -5%;}
.teamIntro .teamList .owl-next{right:-5%;}

@media(max-width:1200px){
.teamIntro .teamList{position: relative;}
.teamIntro .teamList .owl-stage-outer{overflow: hidden;}
.teamIntro .teamList .owl-item{float: left;}
.teamIntro .teamList li{padding: 10px 10px 0 10px;background:#f7f8fa;position: relative; width:48%; float:left; margin-right:1%; margin-bottom:20px;}
.teamIntro .teamList li .imgBox{text-align: center; height:120px; overflow:hidden}
.teamIntro .teamList li h3{text-align: center;line-height:30px;font-size:14px;color: #555;font-weight:normal;transition:.3s; height:30px; overflow:hidden}
.teamIntro .teamList li .hovBox{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(14,98,192,.85);transition:.3s;opacity: 0;}
.teamIntro .teamList li .item{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80%;}

.teamIntro .teamList li .item h5{font-size:13px;color: #fff;line-height:1;padding-bottom:12px;font-weight:normal;position: relative;margin-bottom: 2%;text-align: center;}
.teamIntro .teamList li .item h5:before{width: 33px;height: 1px;background:#fff;content: '';position: absolute;left: 50%;margin-left:-16.5px;bottom: 0;}
.teamIntro .teamList li .item p{line-height:24px;color: #fff;text-align: center;}
.teamIntro .teamList li:hover h3{opacity: 0;}
.teamIntro .teamList li:hover .hovBox{opacity: 1;}
.teamIntro .teamList .owl-prev,
.teamIntro .teamList .owl-next{width: 40px;height: 40px;border-radius:50%;background:url(../image/t-l.png) no-repeat center;border:none;position: absolute;top: 50%;margin-top:-20px;cursor: pointer;}
.teamIntro .teamList .owl-next{background:url(../image/t-r.png) no-repeat center;}
.teamIntro .teamList .owl-prev span{top: 0;}
.teamIntro .teamList .owl-next span{right: 20px;top: 0;padding-left: 10px;}
.teamIntro .teamList .owl-prev span,
.teamIntro .teamList .owl-next span{display: none;}
.teamIntro .teamList .owl-prev{left: -5%;}
.teamIntro .teamList .owl-next{right:-5%;}
}

@media(max-width:1366px){
.teamIntro .teamList .owl-prev{left: -4%;}
.teamIntro .teamList .owl-next{right:-4%;}
}
@media(max-width:1280px){
.teamIntro .teamList .owl-prev{left: -3%;}
.teamIntro .teamList .owl-next{right:-3%;}
}
@media(max-width:768px){
.comProf{padding: 10% 0;}
.comPan{padding: 10% 0;}
.comPan .BranchList li{padding: 0;}
.comPan .BranchList li .txtBox p{line-height: 22px;font-size: 12px}
.teamIntro{padding: 10% 0;}
.teamIntro h2{font-size:12px;line-height:22px;}
.relevidBox{padding-top: 10%}
}
.relevidBox{padding-top: 3%;background-image:url(../image/vEbg.jpg);background-position:top center;background-repeat:no-repeat;background-size: auto;}
.relevidBox .revideoList .item{position: relative;}
.relevidBox .revideoList .item .leftBox{position: relative;width: 54.25%;float: left;}
.relevidBox .revideoList .item .leftBox .video{position: absolute;width: 100%;height: 100%;background-color: #000;top: 0;left: 0;display: none;}
.relevidBox .revideoList .item .leftBox .play{width: 66px;height: 66px;background:url(../image/play.png) no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.relevidBox .revideoList .item .righBox{width: 40%;float: right;padding-top:7%;}
.relevidBox .revideoList .item .righBox .Tbox h5{text-align: left;}
// .relevidBox .revideoList .item .righBox .Tbox h5:before{left:0;margin-left:0;}
.relevidBox .revideoList .item .righBox .Tbox p{text-align: left;}
.relevidBox .revideoList .item .righBox .Tbox p:before{left: 0;margin-left:0;}
.relevidBox .revideoList .item .righBox span{display: block;font-size:14px;line-height:33px;color: #555;margin-top:5%;}
.relevidBox .revideoList .slick-prev,
.relevidBox .revideoList .slick-next{width: 52px;height: 52px;text-align: center;line-height:52px;background:#fff;border:none;font-size:30px;color: #666;font-family:'宋体';position: absolute;bottom: 0;left: 58.6%;z-index: 99;cursor: pointer;}
@media(max-width:768px){
.relevidBox .revideoList .slick-prev,
.relevidBox .revideoList .slick-next{left: 50%;}
}
.relevidBox .revideoList .slick-prev{margin-left:-52px;}
.relevidBox .revideoList .slick-prev:before{width: 1px;height: 20px;background:rgba(161,161,161,.3);position: absolute;content: '';right:0;top: 50%;margin-top:-10px;}
.relevidBox .revideoList .slick-prev:hover,
.relevidBox .revideoList .slick-next:hover{color: #005bac;}
.relevidBox .revideoList .prev,
.relevidBox .revideoList .next{width: 52px;height: 52px;text-align: center;line-height:52px;background:#fff;border:none;font-size:30px;color: #666;font-family:'宋体';position: absolute;bottom: 0;left: 58.6%;z-index: 99;cursor: pointer;}
.relevidBox .revideoList .prev{margin-left:-52px;}
.relevidBox .revideoList .prev:before{width: 1px;height: 20px;background:rgba(161,161,161,.3);position: absolute;content: '';right:0;top: 50%;margin-top:-10px;}
/*关于我们*/

/*发展历程*/
.historyBox .year{ position:relative; ;color:#6e6e6e;padding-top:3%;}
.historyBox h1{color: #666;font-size:14px;text-align: center;line-height:32px;font-weight:normal;margin-top: 2%;}
.historyBox .year::before{ content:''; width:1px; height:96%;  top:4%; position:absolute; background-color:#ededed; z-index:0;}
.historyBox ul{ position:relative; z-index:1;}
.historyBox ul::before{ content:''; display:block; height:13px; width:13px; border-radius:50%; font-size:0; background:#fff;border:2px solid #ededed; margin:0 auto;}
.historyBox li{position:relative;padding:3% 0;  }
.historyBox li:nth-child(2n-1){padding-left:4%;}
.historyBox li:nth-child(2n){padding-right:4%;}
.historyBox li::before{transition: 1s;width:16px; height:16px;background:url(../image/icon1.png) no-repeat;border-radius:50%;position:absolute; left:50%;margin-left:-8px;top: 40px; content:'';}
.historyBox li:hover::before{transform: scale(1.2);}
.historyBox li .txt{  position:relative; min-height:90px; font-size:14px; line-height:24px;color: #555;}
.historyBox li:nth-child(2n-1) .txt{padding:0 4% 0 130px;}
.historyBox li:nth-child(2n) .txt{padding:0 130px 0 4%;}
.historyBox li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:120px; height:100px;}
.historyBox li:nth-child(2n-1) .txt figure{ left:0; }
.historyBox li:nth-child(2n) .txt figure{ right:0; }
.historyBox li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.historyBox li.has-info:hover .txt figure{ transform:scale(1.1);}
.historyBox li .txt h3{margin: 0;font-size: 34px;padding-bottom: 7px; font-weight: normal;color: #333;}
.historyBox li .info{ display:none;}
@media(min-width:641px){
.historyBox .year::before{left:50%;margin-left:-0.5px; }
.historyBox li{width:100%;}
.historyBox li:nth-child(2n-1) .txt h3{text-align: right;}
.historyBox li:nth-child(2n-1){min-height:150px;padding-right: 50%;}
.historyBox li:nth-child(2n){min-height:90px; z-index:10; padding-left:50%;}
}
@media(max-width:640px){
.historyBox h1{margin-top: 10%;}
.historyBox .year{ margin:0 2%;}
.historyBox .year::before{ left:0;}
.historyBox ul::before{ display:inline-block; margin-left:-6px;}
.historyBox li::before{left: 0;}
.historyBox li .txt h3{font-size:18px;}
}

.historyBox .more{ text-align:center; padding-bottom:50px;}
.historyBox .more a{display: inline-block;color: #999;font-size: 14px;line-height:24px;}
.historyBox .more a:hover{color: #005bac;}
/*发展历程*/

/*荣誉资质*/
.hoTit{text-align: center;margin-bottom:3%;}
.hoTit h1{font-size:34px;line-height:1;color: #005ca5;font-weight:normal;position: relative;display: inline-block;}
.hoTit h1:before{width: 13px;height: 13px;content: '';background:#005ca5;border-radius:2px;transform: rotate(45deg);position: absolute;left: -30px;top: 50%;margin-top:-6.5px;}
.hoTit h1:after{width: 13px;height: 13px;content: '';background:#005ca5;border-radius:2px;transform: rotate(45deg);position: absolute;right: -30px;top: 50%;margin-top:-6.5px;}
.hoTit p{font-size:19px;line-height:26px;color: #dadada;position: relative;padding-bottom:10px;text-transform: uppercase;}
.QuaBox{padding-top:3%;}
.QuaBox .QuaList{padding:0 5%;position: relative;}
.QuaBox .QuaList .owl-stage-outer{overflow: hidden;}
.QuaBox .QuaList .owl-item{float: left;}
.QuaBox .QuaList .item{text-align: center;border:1px solid #d3e3ef;padding: 35px 0 10px;}
.QuaBox .QuaList .item .imgB{line-height:150px;margin-bottom:2%;}
.QuaBox .QuaList .item:hover{border:1px solid #005ca5;}
.QuaBox .QuaList .item h5{font-size:16px;line-height:28px;color: #555;font-weight:normal;height: 56px;overflow: hidden;}
.QuaBox .QuaList .owl-prev,
.QuaBox .QuaList .owl-next{background:none;border:none;position: absolute;top: 50%;margin-top:-17px;cursor: pointer;}
.QuaBox .QuaList .owl-prev span{}
.QuaBox .QuaList .owl-next span{right: 0;padding-left: 10px;}
.QuaBox .QuaList .owl-prev{left: 1%;}
.QuaBox .QuaList .owl-next{right:1%;}
.QuaBox .QuaList .owl-prev:hover span,
.QuaBox .QuaList .owl-next:hover span{color: #005bac;}
.prizeBox{padding: 12% 0 3%;background-image:url(../image/nEbg.jpg);background-position:top center;background-repeat:no-repeat;background-size: auto;}
.prizeBox .prizeInfo{margin-bottom:7%;}
.prizeBox .prizeInfo .itemBox{}
.prizeBox .prizeInfo .itemBox .imgList{padding: 0 5%;position: relative;margin-top:5%;}
.prizeBox .prizeInfo .itemBox .imgList .owl-stage-outer{overflow: hidden;}
.prizeBox .prizeInfo .itemBox .imgList .owl-item{float: left;}
.prizeBox .prizeInfo .itemBox .imgList .item{padding: 30px 25px 20px 25px;background:#fff;border:1px solid #d3e3ef;}
.prizeBox .prizeInfo .itemBox .imgList .item:hover{border:1px solid #005ca5;}
.prizeBox .prizeInfo .itemBox .imgList .item .imgB{line-height:140px;margin-bottom:35px;text-align: center;}
.prizeBox .prizeInfo .itemBox .imgList .item .imgB img{display: inline-block;}
.prizeBox .prizeInfo .itemBox .imgList .item h5{font-size:16px;line-height:24px;text-align: center;font-weight:normal;min-height: 48px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.prizeBox .prizeInfo .itemBox .imgList .owl-prev,
.prizeBox .prizeInfo .itemBox .imgList .owl-next{background:none;border:none;position: absolute;top: 50%;margin-top:-17px;cursor: pointer;}
.prizeBox .prizeInfo .itemBox .imgList .owl-prev span{}
.prizeBox .prizeInfo .itemBox .imgList .owl-next span{padding-left: 10px;}
.prizeBox .prizeInfo .itemBox .imgList .owl-prev{left: 1%;}
.prizeBox .prizeInfo .itemBox .imgList .owl-next{right:4%;}
.prizeBox .prizeInfo .itemBox .imgList .owl-prev:hover span,
.prizeBox .prizeInfo .itemBox .imgList .owl-next:hover span{color: #005bac;}
.prizeBox .prizeYear{position: relative;background-image:url(../image/tLbg.png);background-repeat:no-repeat;background-position:center center;}
.prizeBox .prizeYear .slick-arrow{width: 60px;height: 60px;background:url(../image/tlBtn.png) no-repeat;transition:.3s;position: absolute;top: 50%;margin-top:-30px;border:none;font-size:0;z-index: 99;cursor: pointer;}
.prizeBox .prizeYear .slick-prev{left: 0;transform:rotate(180deg);}
.prizeBox .prizeYear .slick-prev:hover{background:url(../image/tlBtn_a.png) no-repeat;transform:rotate(0deg);}
.prizeBox .prizeYear .slick-next{right:0;}
.prizeBox .prizeYear .slick-next:hover{background:url(../image/tlBtn_a.png) no-repeat;transform:rotate(180deg);}
.prizeBox .prizeYear .item{text-align: center;padding-bottom:70px;transition:.3s;font-family: 'Dinmed';font-size:24px;color: #a0acb9;position: relative;}
.prizeBox .prizeYear .item:before{width: 9px;height: 19px;content: '';background:url(../image/icon2.png) no-repeat;position: absolute;left: 50%;margin-left:-4.5px;bottom: 40px;}
.prizeBox .prizeYear .item.slick-current{padding-top:60px;padding-bottom:0;font-size:34px;color: #005ca5;}
.prizeBox .prizeYear .item.slick-current:before{height: 60px;background:#005ca5;bottom:auto;top: 0;}
.custReviews{position: relative;}
.custReviews .conTbox{width: 100%;left: 0;bottom: 0;position: absolute;margin-top:0;}
.custReviews .wave{margin-top:0;}
@media(max-width:768px){
.QuaBox{padding-top:10%;}
.prizeBox .prizeInfo .itemBox .imgList .owl-prev{left: 3%;}
.prizeBox .prizeInfo .itemBox .imgList .owl-next{right:15%;}
.LevMenu li{padding: 0 10px}
.prizeBox .prizeInfo .itemBox .imgList .owl-next span{padding-left:0;}
.QuaBox .QuaList .owl-prev span,
.prizeBox .prizeInfo .itemBox .imgList .owl-prev span{font-size:0;border:0;background:url(../image/t-l.png) no-repeat;}
.QuaBox .QuaList .owl-next span,
.prizeBox .prizeInfo .itemBox .imgList .owl-next span{font-size:0;border:0;background:url(../image/t-r.png) no-repeat;}
}
/*荣誉资质*/

/*精彩记忆*/
.LevMenu{text-align: center;padding: 3% 0;}
.LevMenu li{display: inline-block;line-height:33px;padding: 0 20px;margin: 0 13px;background:#f3f3f3;transition:.3s;border-radius:5px;}
.LevMenu li a{font-size:16px;color: #555;}
.LevMenu li:hover,
.LevMenu li.on{background:#2a77b4;}
.LevMenu li:hover a,
.LevMenu li.on a{color: #fff;}
.menList .thumbA{position: relative;margin-bottom:18px;float: left;}
.menList .thumbA a{ display:block; position:absolute; width:100%; height:100%; z-index:1;}
.menList .thumbA .txtBox{width: 90%;position: absolute;background:rgba(0,92,164,.8);left: 50%;margin-left:-45%;bottom: 5%;padding: 2%;opacity: 0;transition:.3s;}
.menList .thumbA .txtBox h5{font-size:20px;line-height:32px;font-weight:normal;color: #fff;}
.menList .thumbA .txtBox p{line-height:32px;color: #fff;}
.menList .thumbA:hover .txtBox{opacity: 1;}
@media  (min-width: 769px){
	 .imgBox li{
    	
    	
    	list-style: none;
    }
  .mentopList .thumbA:nth-child(1),
.mentopList .thumbA:nth-child(2),
.mentopList .thumbA:nth-child(4){margin-right:1.5%;}
.menbomList .thumbA{margin-right:1.5%;width: 23.875%;}
.menbomList .thumbA:first-child{width: 49.25%;}
.menbomList .thumbA:nth-child(4n + 5){margin-right:0;}
.menbomList .thumbA:nth-child(4n + 6){clear: both;}
.mentopList .thumbA:nth-child(5),.menbomList .thumbA:nth-child(3){margin-right: 0!important;}
}
@media(max-width:768px){
.LevMenu{padding: 10% 0;}
.LevMenu li{padding: 0 10px}
.menList .thumbA{margin-bottom:2%;}
.mentopList .thumbA:nth-child(1),
.mentopList .thumbA:nth-child(2),
.mentopList .thumbA:nth-child(4){margin-right:0;}
.mentopList1 .thumbA:nth-child(2),
.mentopList1 .thumbA:nth-child(3),
.mentopList1 .thumbA:nth-child(4),
.mentopList1 .thumbA:nth-child(5){width: 49%;float: left;}
.mentopList1 .thumbA:nth-child(2),
.mentopList1 .thumbA:nth-child(4){margin-right: 2%}

.mentopList2 .thumbA,.menbomList .thumbA:first-child{width: 49%;float: left;margin-right: 0!important;}
.mentopList2 .thumbA:nth-child(2n){float: right}
.mentopList2 .thumbA:nth-child(2n +1 ){clear: both;}
.menList .thumbA .txtBox p{display: none}
.menList .thumbA .txtBox h5{font-size:16px;}
}
@media(max-width:430px){
.LevMenu li{margin:0;}
}
/*精彩记忆*/

/*联系我们*/
.comPlist{padding-top: 3%;}
.comPlist .item{float: left;width:100%;padding: 2% 0;border-bottom:1px solid #e5e5e5;margin-bottom:2%;transition:.3s;background:#fff;overflow: hidden;}
.comPlist .item h5{font-size:18px;color: #000;line-height:32px;font-weight:normal;padding-left:19px;position: relative;margin-bottom:1%;transition:.3s;}
.comPlist .item h5:before{width: 7px;height: 7px;content: '';background:#005ca5;position: absolute;top: 50%;margin-top:-3.5px;left: 0;transition:.3s;}
.comPlist .item p{color: #555;line-height:26px;padding-left:19px;position: relative;transition:.3s; overflow:hidden; white-space:nowrap;}
.comPlist .item p span{color: #555;overflow:hidden; white-space:normal;}
.comPlist .item p.add:before{width: 12px;height: 14px;content: '';background:url(../image/add.png) no-repeat;position: absolute;top: 50%;margin-top:-7px;left: 0;transition:.3s;}
.comPlist .item p.pho:before{width: 12px;height: 12px;content: '';background:url(../image/pho.png) no-repeat;position: absolute;top: 50%;margin-top:-6px;left: 0;transition:.3s;}
.comPlist .item p.em:before{width: 12px;height: 12px;content: '';background:url(../image/s9.png) no-repeat;position: absolute;top: 50%;margin-top:-6px;left: 0;transition:.3s;}
.comPlist .item:nth-child(even){float: right;}
.comPlist .item:hover{background:url(../image/cMbg.jpg) no-repeat;}
.comPlist .item:hover h5{margin-left:2%;color: #fff;}
.comPlist .item:hover h5:before{background:#fff;}
.comPlist .item:hover p{margin-left:2%;color: #fff;}
.comPlist .item:hover p span{color: #fff;}
.comPlist .item:hover p.add:before{background:url(../image/add_a.png) no-repeat;}
.comPlist .item:hover p.pho:before{background:url(../image/pho_a.png) no-repeat;}



.table-responsive table{ width:100%; margin-bottom:30px}
.table-responsive caption{ font-size:18px; color:#262626; line-height:30px; font-weight:bold; margin-top:30px; margin-bottom:15px;}
.table-responsive .table > thead > tr > th{ border:none; background:#166fca; text-align:center; color:#fff; line-height:45px; padding:0;}
.table-responsive .table > tbody > tr > td{ border:none; line-height:32px; text-align:center; font-size:14px; color:#666666;}
.table-responsive .table > tbody > tr > td.tb1{ text-align:left; padding-left:5%;}
.table-responsive .table > tbody > tr > td a{ color:#666666;}
.table-responsive .table > tbody > tr > td a:hover{ color:#ff6600; text-decoration:underline;}


@media(max-width:1024px){
.comPlist .item p{ height:52px; white-space:normal;}
}
/*联系我们*/

/*招聘分类*/
.jobChannl{padding: 3% 0;}
.jobChannl h1{font-size:34px;font-weight:normal;line-height:1;text-align: center;margin-bottom:3%;}
.jobChannl h1 span{font-weight: bold;font-size:40px;color: #005ca5;}
.jobChannl .jobMenu{text-align: center;margin-bottom:5%;}
.jobChannl .jobMenu a{display: inline-block;width: 250px;line-height:60px;padding: 0 40px;background:#00b0f0;transition:.3s;margin: 0 12px;}
.jobChannl .jobMenu a span{float: left;font-size:16px;color: #fff;}
.jobChannl .jobMenu a i{float: right;font-size:14px;color: #91daf5;}
.jobChannl .jobMenu a:hover,
.jobChannl .jobMenu a.on{background:#005ca5;}
.jobChannl .jobMenu a:hover i,
.jobChannl .jobMenu a.on i{color: #7aaad0;}
.jobChannl .jobCateList{padding: 0 5%;position: relative;}
.jobChannl .jobCateList .item{transform: scale(.9);position: relative;transition:.3s;}
.jobChannl .jobCateList .item:before{width: 100%;height: 100%;background:rgba(255,255,255,.2);position: absolute;top: 0;left: 0;content: '';transition:.3s;}
.jobChannl .jobCateList .item.slick-current{transform: scale(1);}
.jobChannl .jobCateList .item.slick-current:before{display: none;}
.jobChannl .jobCateList .item .txtBox{position: absolute;width: 100%;bottom:5%;text-align: center;}
.jobChannl .jobCateList .item .txtBox p{font-size:18px;color: #fff;text-transform:uppercase;margin-bottom:5px;}
.jobChannl .jobCateList .item .txtBox h5{font-size:20px;color: #fff;font-weight:normal;margin-bottom:15px;}
.jobChannl .jobCateList .item .txtBox .view{width: 110px;line-height:40px;display: inline-block;background:#006cb7;color: #fff;text-align: center;}
.jobChannl .jobCateList .slick-list{padding: 0!important;}
.jobChannl .jobCateList .slick-arrow{width: 60px;height: 60px;border-radius:50%;background:#7fb5db;border:none;font-size:32px;color: #fff;text-align: center;font-family:'宋体';cursor: pointer;position: absolute;top: 50%;margin-top:-30px;z-index: 99;}
.jobChannl .jobCateList .slick-prev{left: 0;}
.jobChannl .jobCateList .slick-next{right:0;}
.routeBox{padding:3% 0;background:#e7f4f9;}
.routeBox .imgBox{margin-top:5%;}
.welfareBox li{width: 15.59%;}
.welfareBox .titleBox h1{color: #fff;}
.welfareBox li:nth-child(6n){margin-right:0;}
.welfareBox li:nth-child(5n){margin-right:1.25%;}
.joinIntro{padding-top:3%;}
.joinIntro .joinText{text-align: center;}
.joinIntro .joinText .imgBox{margin-bottom:2%;margin-top:5%;text-align: center;}
.joinIntro .joinText .imgBox .item{display: inline-block;vertical-align: middle;margin: 0 10px;position: relative;}
.joinIntro .joinText .imgBox .item figure{position: absolute;top: 50%;transform: translate(0, -50%);display: none;}
.joinIntro .joinText .imgBox .item.mail figure{width: 170px;left: -210px;}
.joinIntro .joinText .imgBox .item.wech figure{width: 130px;right:-150px;}
.joinIntro .joinText p{white-space:normal;font-size:16px;line-height:24px;color: #555;margin-bottom:1%;}
.joinIntro .joinText h5{font-size:24px;margin-bottom:2%;}
/*招聘分类*/

/*招聘列表*/
.jobListBox{padding-top: 3%;}
.jobListBox .seleBox{}
.jobListBox .seleBox select{float: left;width: 25%;line-height:60px;background:#f6f6f6;font-size:16px;display: block;height: 60px;margin-right:1%;padding-left:2%;}
.jobListBox .seleBox .seariBtn{float: right;width: 48%;position: relative;}
.jobListBox .seleBox .seariBtn input{line-height:60px;background:#f6f6f6;font-size:16px;display: block;height: 60px;padding-left:5%;width: 100%;padding-right:65px;}
.jobListBox .seleBox .seariBtn .goseaR{width: 60px;height: 60px;background:url(../image/icon3.jpg) no-repeat;position: absolute;top: 0;right:0;}
.jobList{margin-bottom:2%;}
.jobList ol.type{ margin-top:3%;}
.jobList .type{display:table; width:100%;}
.jobList ol.type{font-size:16px; background-color:#005ca5; color:#fff;}
.jobList .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:32px;}
.jobList ul.type li{cursor:pointer;}
.jobList .type li:nth-child(1){width:12%;}
.jobList .type li:nth-child(2){ width:11%;}
.jobList .type li:nth-child(3){ width:10%;}
.jobList .type li:nth-child(4),
.jobList .type li:nth-child(5),
.jobList .type li:nth-child(6),
.jobList .type li:nth-child(7){width:13%;}
.jobList .type li:nth-child(1),
.jobList .type li:nth-child(6){ padding-left:2%; text-align:left !important;}
.jobList ul.type li:nth-child(6){background:url(../image/icon4.png) no-repeat 90% center;}
.jobList ul.type#On li:nth-child(6){ background-image:url(../image/icon4_a.png);}
.jobList .list{background:#f8f8f8;}
.jobList .list:nth-child(even){background:#fff;}
.jobList .list#On{background:#f8f8f8;}
.jobList .list .con{ display:none;border-top:1px solid #ffff; overflow:hidden; font-size:14px; padding:2%;border-bottom: 1px solid #fff;}
.jobList .list .con p{line-height:30px;color: #555;margin-bottom:2%;}
.jobList .list .con p strong{font-size:16px;color: #005ca5;margin-bottom:1%;font-weight:normal;}
.jobList .btn_apply{ padding:10px 0;}
.jobList .btn_apply a{ display:inline-block; max-width:150px; width:40%; height:45px; line-height:45px; text-align:center; color:#fff; background-color:#005ca5; font-size:16px; border-radius:3px;}
@media(max-width:1000px){
.jobList .type li:nth-child(5),
.jobList .type li:nth-child(6){ display:none;}
.jobList .type li{ width:20% !important;}
}
@media(max-width:768px){
.jobList .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.jobList .type li:nth-child(7){ display:none;}
.jobList .type li{ width:24% !important;}
.jobChannl{padding: 10% 0;}
.jobListBox{padding-top: 10%;}
.joinIntro .joinText .imgBox .item.mail figure{left: 50% !important;transform: translate(-50%, 0);top: -19px !important;}
.joinIntro .joinText .imgBox .item figure{right: 50% !important;margin-right: -65px;top: -70px !important;}
}
@media(max-width:480px){
.jobList .type li:nth-child(3){ display:none;}
.jobList .type li{ width:30% !important;}
.jobList .type li:nth-child(8){ width:40% !important;}
.jobList ol.type{font-size:15px;}
.jobList .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.jobList ul.type li:nth-child(8){ background-size:16px auto;}
}
/*招聘列表*/

.PageBox{padding:20px 0;}
.PageBox .Pages{text-align:center;}
.PageBox .Pages a{padding:8px 10px;color:#333;font-size:14px;margin:0 3px;transition:all .5s;border:1px solid #d9d9d9;}

.PageBox .Pages a.a_cur{background:#005ca5!important;color:#fff;border:1px solid #005ca5;}
.PageBox .Pages .num{font-style:normal;}
.PageBox .Pages .num a{display:none;}
@media screen and (min-width:768px){
	
	.markk{display: none;}
	.picx{display: none;}
	h6{display: none;}
  .PageBox .Pages a:hover{background:#005ca5!important;color:#fff;border:1px solid #005ca5;}
  .PageBox .Pages a{padding:10px 15px;}
  .PageBox .Pages .num a{display:inline-block;padding:8px 15px;}
  
.zkcontent.mo{
		display: none;
	}
	
}

/*公司新闻*/
.newsMenu{}
.newsMenu ul{padding-top:3%;border-bottom:1px solid #e5e5e5;}
.newsMenu li{float: left;width: 10%;margin-right:2%;border-bottom:3px solid transparent;text-align: center;line-height:62px;}
.newsMenu li a{font-size: 18px;color: #555;}
.newsMenu li:hover,
.newsMenu li.on{border-bottom:3px solid #005ca5;}
.newsMenu li:hover a,
.newsMenu li.on a{color: #005ca5;}
.newsTop{margin:2% 0;}
.newsTop .newsTslide{position: relative;}
.newsTop .newsTslide .item{background:#f8f8f8;}
.newsTop .newsTslide .item .imgBox{float: left;width: 50%;}
.newsTop .newsTslide .item .txtBox{float: right;width: 50%;padding: 4%;}
.newsTop .newsTslide .item .txtBox time{font-size:24px;color: #005ca5;font-weight:bold;margin-bottom:2%;}
.newsTop .newsTslide .item .txtBox h5{font-size:24px;font-weight:normal;line-height:30px;margin-bottom:3%;}
.newsTop .newsTslide .item .txtBox p{line-height:22px;color: #555;}
.newsTop .newsTslide .slick-dots{position: absolute;bottom: 5%;left: 54%;}
.newsTop .newsTslide .slick-dots li{display: inline-block;margin-right:5px;}
.newsTop .newsTslide .slick-dots li.slick-active button{background:#005ca5;}
.newsTop .newsTslide .slick-dots li button{width: 28px;height: 5px;background:#e5e5e5;font-size:0;border:none;}
.newsList{}
.newsList ul{margin-bottom:3%;}
.newsList li{padding-bottom:1.5%;margin-bottom:1.5%;border-bottom:1px solid #e5e5e5;}
.newsList li .imgBox{float: left;width: 21%;overflow: hidden;}
.newsList li .imgBox img{transition:.3s;}
.newsList li .txtBox{float: right;width: 76%;padding: 1% 0;}
.newsList li .txtBox h5{font-size:18px;font-weight:normal;line-height: 30px;margin-bottom:.5%;}
.newsList li .txtBox time{line-height:22px;margin-bottom:1%;color: #888;display: block;}
.newsList li .txtBox p{line-height:22px;color: #555;}
.newsList li:hover .imgBox img{transform:scale(1.1);}
// .newsList .conTbox{margin-top:3%;}
.infoCon{padding-top: 3%;}
.infoCon img{height: auto !important;width: auto!important;}
/*公司新闻*/
/*解决方案*/

#fwal ul li .ovimg img {width: 364px;}
@media screen and (max-width:768px) {
    #fwal ul li .ovimg img {width: 284px;}
}
.plan_content{margin: 50px 0 0;}
.plan_content ul{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 10px;}
.plan_content ul li{width: 30%;padding: 40px 0;overflow: hidden;}
.plan_content ul li a{text-decoration: none;}
.plan_content ul li a:hover{color: black;}
.plan_content ul li .ovimg{width: 100%;overflow: hidden;}
.plan_content ul li .ovimg img{width: 100%; height: 100%;transition: 1s;}
.plan_content ul li:hover img{transform: scale(1.2);}
.plan_content ul li .textbox{width: 100%;padding: 8% 8% 10% 8%;background: #f7f8fa;transition: 0.3s;border:2px solid rgba(255,255,255,0)}
.plan_content ul li:hover .textbox{background:#fff;border:2px solid rgba(80,80,80,.1)}
/* .plan_content ul li h3{font-weight: 500;font-size: 20px;padding: 10px 20px;padding-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} */
.plan_content ul li h3{font-weight: 500;font-size: 20px;padding: 10px 20px;padding-top: 20px;overflow: hidden;
  padding: 0 20px;
  margin: 20px auto 0;
  overflow: hidden;
  height: 48px;}
.plan_content ul li p{padding: 0 20px;font-size: 14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow: ellipsis;}
.plan_header h1{text-align: center;font-size: 34px;font-weight: 500;}

@media  screen and (max-width: 768px) {
.plan_content ul {justify-content: center;}
.plan_content ul li{width: 100%;margin: 0px 10px;padding: 10px 0}
.newsTop{margin:10% 0;}
.newsTop .newsTslide .item .txtBox p{font-size: 12px}
.newsList li{padding-bottom:7%;margin-bottom:7%;}
.newsList li .txtBox{padding: 15px 0}
.newsList li .txtBox p{font-size: 12px}
.infoCon{padding-top: 10%;}
.plan_content ul li .textbox{width: 100%;padding: 2% 2% 8% 2%;}
.plan_content ul li h3{padding: 10px 20px;padding-top: 0px;}
.plan_content ul li p{line-height: 22px;font-size: 12px;}
.plan_content ul li .ovimg{height: auto;}
.slideTxtBox .bd li a{margin: 0!important;}

}
.planbg{margin-top: 80px;width: 100%;height: 500px;background-size: cover;padding-top: 50px}
.planbg h1{padding-top: 50px;}
.slideTxtBox{ width:90%;margin: 0 5%;overflow: hidden; position: relative;}
.slideTxtBox .hd {position:relative;}
.slideTxtBox .hd  a{display:block;position: absolute;cursor:pointer; width: 40px;height: 40px;border-radius: 50%;background: rgb(116,163,200); z-index: 100}
.slideTxtBox .hd .prev{left: 0;top: 120px;}
.slideTxtBox .hd .next{right: 0;top: 120px;}
.slideTxtBox .hd .prev:before{content: '';background: url(../image/rightj_03.jpg) no-repeat center center;text-align: center;display: block;width: 100%; height: 100%;}
.slideTxtBox .hd .next:before{content: '';background: url(../image/leftj_03.jpg) no-repeat 16px 7px;text-align: center;display: block;width: 100%; height: 100%;}

.slideTxtBox .bd {width: 90%;margin: 0 5%;}
.slideTxtBox .bd ul{display: flex;align-items: center;justify-content: center;}
.slideTxtBox  .tempWrap{margin: 0 auto;text-align: center;}
.slideTxtBox .bd li a {display: inline-block;position: relative;margin-left: 20px;}
.slideTxtBox .bd li a .text_bg{position: absolute;bottom: 0;width: 100%;height: 70px;line-height: 50px;background: rgba(0,0,0,0.5);}
.slideTxtBox .bd li a .text_bg h3{font-size: 16px;font-weight: 500;color: white;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 15px; text-align:center}
 .slideTxtBox  button{font-size: 0;top: 50%;transform: translateY(-50%);border: none;display:block;position: absolute;cursor:pointer; width: 40px;height: 40px;border-radius: 50%;background: rgb(116,163,200); z-index: 100}
 .slideTxtBox .slick-prev{left: 0;}
 .slideTxtBox .slick-next{right: 0;}
 .slideTxtBox .slick-prev:before{content: '';background: url(../image/rightj_03.jpg) no-repeat center center;text-align: center;display: block;width: 100%; height: 100%;}
 .slideTxtBox .slick-next:before{content: '';background: url(../image/leftj_03.jpg) no-repeat 16px 7px;text-align: center;display: block;width: 100%; height: 100%;}
  .slideTxtBox .slick-slider{position: static;}
 /*解决方案详情*/
.plandetail_1 h1{text-align: center;margin-top: 80px;/*height: 60px;*/position: relative;font-weight: 500;color: #000;font-size: 34px;padding-bottom: 15px;}
.plandetail_1 h1::after{content: '';display: block;padding: 2px 5px;position: absolute;left: 50%;transform: translate(-50%);bottom:0;width: 50px;height: 4px;background: #005ca5;}
.one_content{display: flex;align-items: center;margin-top: 50px;}
.one_content img{width: 600px;height: 340px;}
.one_text{margin-left: 30px;}
.one_text h2{font-size: 28px;position: relative;padding-left: 40px;padding-bottom: 20px;font-weight: 500;}
.one_text h2:before{content: '';display: block;position: absolute;top: 15px;left: 14px;background:rgb(0,92,165);width: 10px;height: 10px;}
.one_text p{display: flex;margin: 10px 0;font-size: 14px;color: #555;  }
.text_ju{text-align:justify;word-break: break-all;display: block;}
@media  screen and (max-width: 1000px) {
.one_content{display: block;width: 90%;margin: 50px 5%;}


}
@media  screen and (max-width: 600px) {
.one_content img{width: 400px;height: 180px;}
}
@media  screen and (max-width: 480px) {
	.one_text{margin-left: 0px;}
	.planbg{height: 350px;}
}
.posion_2{margin-top: 80px;width: 100%;min-height: 600px;background: url(https://www.farben.com.cn/cn/images/numbg1.jpg) no-repeat;background-size: cover;}
.bgcolor_tow{width: 100%;height: 600px;background: rgba(0,92,165,0.9);}
.bgcolor_tow h2{padding-top: 50px;text-align: center;color: white;font-weight: 500;font-size:34px;position: relative;padding-bottom:15px;}
.bgcolor_tow h2:after{content: '';display: block;width: 50px;height: 4px;background: white;position: absolute;left: 50%;transform: translate(-50%);bottom: 0;}
.bgcolor_tow .posion_p{text-align: center;font-size: 17px;font-weight: 500;color: white;margin-top: 25px;}
.posion_2 ul{display: flex;align-items: center;justify-content: center;padding-top: 50px;}
.posion_2 ul li{width: 330px;height: 300px;margin: 0 40px;text-align: center;color: white;background: rgba(9,90,153,0.6);border-top-left-radius: 30px;border-bottom-right-radius: 30px;transition: .3s;position: relative}
.posion_2 ul li:hover{margin-top: -10px;background:rgba(62,134,213,.6);}
.posion_2 ul li img{padding-top: 45px;padding-left: 10px;padding-right: 10px;}
.posion_2 ul li h3{margin: 25px 0;font-weight: 500;font-size: 20px}
.posion_2 ul li p{font-size: 16px;}
@media  screen and (max-width: 768px) {
    .posion_2 .bgcolor_tow{padding: 0 6% 6%}
	.posion_2 ul{display: block;}
	.posion_2,.bgcolor_tow{height: auto;}
	.posion_2 ul li{width: 80%;margin: 20px 10%;height: 200px}
  .slideTxtBox{position: relative;}
  .slideTxtBox .hd{    position: static;}
.slideTxtBox .hd .prev,
.slideTxtBox .hd .next{top: 50%;margin-top:-20px;}

    .posion_2 ul li img{padding-top: 30px;}
    .posion_2 ul li h3{margin: 10px 0;font-size: 18px}
}
.jg_sj{text-align: center;margin-top: 50px;}
.jg_sj h1{font-weight: 500;position: relative;color: #000000;font-size:34px;padding-bottom: 15px;}
.jg_sj h1:after{content: '';display: block;width: 50px;height: 4px;background: rgb(0,92,165);position: absolute;bottom: 0;left: 50%;transform: translate(-50%);}
.jg_sj img{margin-top: 25px;height: auto;}
.posion_3{margin-top: 100px;}
.posion_3 h1{text-align: center;position: relative;margin-bottom: 35px;font-weight: 500;color: #000000;font-size:34px;padding-bottom: 15px;}
.posion_3 h1:after{content: '';display: block;position: absolute;bottom: 0;left:50%;transform: translate(-50%);width: 50px;height: 4px;background: rgb(0,92,165);}
.posion_3_content{display: flex;align-items: center;justify-content: center;}
.posion_3_text{width: 50%;}
.posion_3_text p{color: #000000f;margin: 10px 0;font-size: 14px;display: flex;}
.posion_3_content img{margin-left: 50px;width: 480px;height: 300px;}
@media  screen and (max-width: 768px) {
	.posion_3_content{display: block;margin: 50px auto;}
	.posion_3_content img{margin: 0;}
.posion_3_text{width: 90%;margin: 0 5%;}

.posion_3_text p{display: flex;}
    .jg_sj{padding: 0 6%}
}

.comtu_content{margin-top: 50px;width: 100%; overflow:hidden;}

.bottom_text{position: absolute;bottom: 0;width: 598px;height: 100px;background: rgba(0,0,0,0.5);color: white;padding-left: 20px;}
.bottom_text h2{margin-top: 20px;}
.bottom_text h2:before{content: '';padding: 2px 2px;background: rgb(0,92,165);margin-right: 10px;}
.bottom_text p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-row{ padding-bottom:1%; overflow:hidden;}
.left_comtu{ float:left; width: 600px; height: 560px;}
.left_comtu a{ display:block; width: 600px; height: 560px; position: relative;}
.right_comtu{ float:right;width: 600px;height: 279px}
.right_comtu a{ display:block; width: 600px; height: 279px; position: relative;}
.right_comtu a:nth-child(2){margin-top:2px;}
@media  screen and (max-width: 768px) {
.left_comtu{ float:none; width: 100%; height: auto;}
.comtu_list a{ display:block; width: 100%; height: 280px; position: relative;background-size: cover!important;margin-bottom: 5px}
.right_comtu{ float:none;width: 100%;height: auto}
.right_comtu a{ display:block; width:100%; height: 280px; position: relative;background-size: cover!important}
.bottom_text{position: absolute;bottom: 0;width: 100%;height: 80px;background: rgba(0,0,0,0.5);color: white;padding:0 20px;}
.bottom_text h2{margin-top: 14px;}
}

.detail_js{margin: 50px 0;}
.detail_text{font-size: 16px;line-height: 30px;}
.detail_text p{margin: 50px auto;width: 80%;}
.detail_js img{ /*display:block; width:auto !important;*/height:auto !important;}
@media (max-width: 640px){
  .detail_text{line-height: 24px;}
  .detail_text p{width: 100%;}
}

.detail_num{display: flex;align-items: center;}
.detail_numleft{width: 850px;height: 450px;}
.detail_numright{width: 280px;height: 450px;}
.detail_left{display: flex;align-items: center;height: 120px;width: 96%;margin: 20px 2%;}
.detail_head{transform: rotate(90deg);;width: 120px;height: 60px;display: flex;align-items:center;justify-content: center;border: 1px solid rgb(35,107,183);color: white;text-align: center;}

.detail_content{background: rgb(16,113,190);color: white;height: 120px;}
.detail_content h3{text-align: center;margin: 15px 0;font-weight: 500;font-size: 20px;}
.detail_content ul{display: flex;align-items: center;}
.detail_content ul li{width: 125px;height: 50px;margin: 0 5px;line-height: 50px;text-align: center;border: 1px solid rgb(40,127,197);}

.top_js,.bottom_js,.leftbot_js{display: flex;align-items: center;justify-content: space-between;width: 675px;}
.top_js1,.top_js2{cursor: pointer;width: 220px;height: 57px;text-align: center;line-height: 57px;color: white;background:  rgb(16,113,190);}
.top_js2{margin-left: 7px;}
.bottom_js1,.bottom_js2{cursor: pointer;width: 335px;height: 57px;text-align: center;line-height: 60px;margin-top: 5px;color: white;}
.bottom_js1{background: rgb(16,113,190);}
.bottom_js2{background: rgb(29,177,238);margin-left: 5px;}
.js_geader{cursor: pointer;width: 675px;height: 57px;text-align: center;line-height: 57px;color: white;background: rgb(16,113,190);}
.leftbot_js1,.leftbot_js2{cursor: pointer;margin-top: 5px;width: 220px;height: 57px;color: white;background: rgb(29,177,238);line-height: 57px;text-align: center;}
.leftbot_js2{margin-left: 5px;}
.detail_numleft h2{text-align: center;padding-top: 20px;font-weight: 500;}
.detail_num h1{margin: 0 30px;color: rgb(10,89,173);}
.right_jstextr{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.numright_text h2{color: white;}
.righth2{margin-top: 10px;}
.detail_numright h2{text-align: center;font-weight: 500;}
.tip_text{margin-top: 100px;width: 100%;height: 60px;display: flex;align-items: center;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.tip_text1{margin: 0 20px;display: flex;align-items: center;}
.tip_text1 h3{font-size: 16px;font-weight: 500;}
.tip_text1 span{display: block;width: 60px;height: 30px;}
.js_bg1{background: rgb(16,113,190);margin-right: 10px;}
.js_bg2{background: rgb(29,177,238);margin-right: 10px;}
/*响应式*/
body.open {overflow:hidden; position:fixed; left:0; top:0; height:100%; width:100%;}
.mobile_bg {position:fixed; left:0; top:0; width:100%; height:100%; z-index:990; background:rgba(0,0,0,.7); display:none;}
.moLogo{display: none;width: 90%;margin-bottom:2%;}
.nav_btn {float:right; width:25px; height:18px; margin:18px 15px 0; 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; width:100%; height:2px; background-color:#333; position:absolute; left:0;}
.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;}
.nav_btn.open span {height:0;}
.nav_btn.open span:before {transform:rotate(45deg); top:0;background-color:#005ca5;}
.nav_btn.open span:after {transform:rotate(-45deg); bottom:-2px;background-color:#005ca5;}

@media(min-width: 1024px){
  .cloudSer .titBox p{width: 80%;margin: 0 auto;}
  .proDevelop .titBox p{width: 80%;margin: 0 auto;}
  .worltoge p{width: 80%;margin: 0 auto;}
}

@media(max-width:1200px){
	

.ijianjie{ width:95%; margin:0 auto; padding:30px 0}
.ijianjie h2{ font-size:35px; text-align:center; background:url(../image/bot.jpg) no-repeat bottom center; line-height:100px; font-weight:normal}
.ijianjie .box{ padding-top:20px;}
.ijianjie .box .l{ float:none; width:100%; height:400PX; height:auto; margin-bottom:20px;}
.ijianjie .box .l img{ width:100%}
.ijianjie .box .r{ float:none; width:100%;}
.ijianjie .box .r h3{ font-size:20px; font-weight:normal; margin-bottom:15px;}
.ijianjie .box .r h4{ font-size:15px;font-weight:normal; margin-bottom:40px;}
.ijianjie .box .r p{ line-height:38px; margin-bottom:28px; font-size:15px;}
.ijianjie .box .r .more{border: 1px solid #ddd; width:160px; text-align:center; line-height:40px;
  border-radius:10px;}
  .ijianjie .box .r .more a{}

	
  .w1200{padding: 0 4%;}
  .topBan{position: static;}
  .top{position: inherit;}
  .top.onslide{/*position: static;*/}
  .top .logo .haCLogo{display: none;}
  .top .logo .noCLogo{display: block;}
  .top .logo .noCLogo img{ width:150px; height:auto}
  .top .nav li >a{color: #333;line-height:40px;}
  .top .nav li.on >a{border-bottom:2px solid #005ca5;}
  .top .nav li:hover >a{color: #005ca5;}
  .header .otheBox{width: 50%;}
  .nav_btn{display: block;}
  .top .nav{position: absolute;width:80%;height: 100%;background:#fff;left: 0;top: 42px;z-index: 999999;padding-left:2%;display: none;padding-top:2%;}
  .top .nav ul{margin-top: 20px;}
  .top .nav li{float: none;margin-left:0;}
  .top .nav li .subBox{position: static;}
  .home_page3 .idxcaseList li .imgBox{text-align: center;}
  .home_page3 .idxcaseList .owl-next, .home_page3 .idxcaseList .owl-prev{top: auto;margin-top:0;bottom:0;}
  .home_page3 .idxcaseList .owl-prev{left: 45%;}
  .home_page3 .idxcaseList .owl-next{right:45%;}
  .titBox h5,.titleBox h1{font-size:28px;}
  .titBox p{font-size:14px;line-height:26px;}
  .home_page4 .idxTrade .hd .item span{font-size:16px;}
  .home_page5 .idxnewBox .leftBox{float: none;width: 100%;padding: 1.5%;}
    .home_page5 .idxnewBox .leftBox .txtBox{ padding:15px;}
  .home_page5 .idxnewBox .leftBox .txtBox h5{margin:1% 0; font-size:15px;}
  .home_page5 .idxnewBox .righBox{float: none;width: 100%;}
  .home_page5 .idxnewBox .righBox li a{padding: 3% 2%;}
  .home_page5 .idxnewBox .righBox li .bomB p{margin-top:1%;}
  .conTbox h5{font-size:26px;}
  .fixBox{right:2px;}
  .caseList li .txtBox h5{font-size:20px;}
  .trade li{margin:0 2%;}
  .teamIntro .teamList .owl-next{right:0;}
  .teamIntro .teamList .owl-prev{left: 0;}
  .corpCulture li{ width:211px;}
  .bomTop{ display:none}
}

@media(max-width:960px){
  .header .nameBox{padding: 0 28px;}
  .header .otheBox .langBox{display: none}
  .top .langBox1{float: left;width: 23%;margin: 19px 0 0 50px;display: block;position: relative}
  .top .langBox1 i{display: inline-block;width: 14px;height: 14px;background-image: url(../image/lang1.png);vertical-align: middle;transition: .3s;}
  .top .langBox1 a{color: #333}
  .top .langBox1 span{display: inline-block;color: #333;margin:0 2px;transition:.3s;}
  .top .langBox1 em{font-style:normal;font-family:'宋体';color: #333;display: inline-block;vertical-align:middle;transform:rotate(90deg);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;transition:.3s;cursor: pointer;}
  .top .langBox1 dl{position: absolute;top: 37px;left: 0;margin:0;background:#fff;padding: 5% 15%;display: none;z-index: 999;}
  .top .langBox1 dl dd{margin:0;line-height: 30px}
  .top .langBox1.onclck em{transform:rotate(270deg);}
  .header .otheBoxtop .headNav{width: 54%;}
  .titBox h5,.titleBox h1,.Tbox h5,.hoTit h1{font-size:24px;}
  .hoTit h1:before,.hoTit h1:after{width: 6px;height: 6px;margin-top:-3px;}
  .titBox p{line-height:14px;line-height:24px;}
  .home_page2 .item h5{font-size:40px;}
  .home_page3 .idxcaseList li .txtBox h5{font-size:18px;}
  .home_page4 .idxTrade .bd .itemBox .txtBox h5{font-size:22px;margin-bottom:1%;}
  .home_page4 .idxTrade .bd .itemBox .txtBox p{line-height:24px;}
  .banner li.videoBox .play{width: 33px;height: 33px;background-size: contain;margin-left:-16.5px;}
  .conTbox .tactBtn{line-height:35px;width: 120px;}
  .bottom .bomTop .bomnav{display: none;}
  .bottom .bomTop .bomInfo{float: none;width: 100%;margin: 0 auto;border-right:none;}
  .bottom .bomTop .bomInfo h5{margin-bottom:2%;}
  .bottom .copyBox{line-height:35px;}
  .bottom .copyBox .copy{float: none; }
  .bottom .copyBox ul{float: none;display: flex;justify-content:left;}
  .parNerimg p{font-size:18px;}
  .menu{padding-top:0;}
  .menu ul{padding-left:0;}
  .menList .thumbA{}
  .menList .thumbA .imgBox{text-align: center;}
  .corpCulture{ background-size:cover;}
}

@media(max-width:768px){
	
	
	     .pic img{width:100%;height:100%;}
                .markk{    z-index: 9999;
    width: 100%;
    height: 100vh;
    background: #000;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1;
    /* display: none; */
    background: rgb(0 0 0);}
                 /*修改pic的宽高,可调整图片大小*/
                .picx{   
                	width: 80%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    top: 0;    z-index: 2;
}
                h6{    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    bottom: 0;
    right: -87%;
    top: -39.5%;
    margin: auto;
    background: #fff; z-index: 2;
    text-align: center;}
    
    .imgBox li{
    	
    	
    	list-style: none;
    }
                
                
  .titleBox h1{padding-bottom:10px!important;margin-bottom:10px;}
  .titBox h5,.titleBox h1,.Tbox h5,.hoTit h1{font-size:20px;}
  .Tbox p{font-size:16px;}
  .titBox p{font-size:12px;line-height:22px;}
  .header .otheBox .headNav{width: 55%;}
  .header .otheBox .headNav a:nth-child(2){display: none;}
  .home_page2 .item p{font-size:14px;}
  .home_page2 .item h5{font-size:30px;}
  .home_page2 .item h5 i{font-size: 22px;}
  .home_page3 .idxcaseList .owl-prev{left: 42%;}
  .home_page3 .idxcaseList .owl-next{right:42%;}
  .home_page4 .idxTrade .hd .item span{display: none;}
  .conTbox h5{font-size:20px;}
  .bottom .bomTop .bomInfo h5{font-size:20px;}
  .home_page5 .idxnewBox .leftBox .imgBox{margin-top:2%;}
  .fixBox li:nth-child(1){display: none;}
  .fixBox li.backTop{width: 42px;height: 42px;font-size: 0;overflow: hidden}
  .top .nav li .subBox dl{float: none;width: 100%;border-right:none;}
  .top .nav li .subBox .infoBox{display: none;}
  .caseDes .casedesBox .imgBox{display: block;width: 100%;text-align: center;}
  .caseDes .casedesBox .txtBox{display: block;width: 100%;margin-top:2%;padding: 0;}
  .advaList li{width: 49%;margin-right:1%;margin-bottom:1%;float: left;}
  .advaList li:nth-child(2n){margin-right:0%;}
  .advaList li p{height:66px;font-size: 12px;line-height: 22px;overflow: hidden;-webkit-line-clamp: initial;}
  .provideSer li{width: 49%;}
  .provideSer li:nth-child(3n){margin-right:2%;}
  .provideSer li:nth-child(2n){margin-right:0;}
  .serExample .serexaBox .imgB{float: none;width: 100%;text-align: center;}
  .serExample .serexaBox .txtB{float: none;width: 100%;margin-top:2%;}
  .upgradeBox .upgrade .txtBox,.infoTechnology .txtBox{display: block;width: 100%;margin-bottom:2%;}
  .upgradeBox .upgrade .imgBox,.infoTechnology .imgBox{display: block;width: 100%;text-align: center;}
  .RPAcase .view{width: 120px;line-height:35px;}
  .upgradeBox .upgrade .txtBox p{line-height:22px;font-size: 12px}
  .forSer li,.ensure li{width: 47%;margin-right:3%;margin-bottom:2%;}
  
  
  .probox{ padding-bottom:20px; }
.probox .l{ width:95%; float:none; margin:0 auto 15px;}
.probox .l img{ width:100%;}
.probox .r{ width:95%; float:none;margin:0 auto}
.probox .r h1{ font-size:22px;}
.probox .r h3{ font-size:16px; margin-bottom:15px;}
.probox .r p{ line-height:28px;}

.ahtimeBox{ width:95%; margin:0  auto}


.boxc2{ display:none}
.boxc2shouji{ display:block}\
.boxc2shouji{ width:95%; margin:0 auto 40px}
.boxc2shouji .hd li {float:none;width: 100%;height:84px;padding: 3px;margin-bottom: 12px; background: #2469bc;color: #fff;cursor: pointer; font-weight:bold; margin-bottom:20px;}
.boxc2shouji .hd li+li {margin-left: 12px;}
.boxc2shouji .hd li i {display: block;border: 1px solid #2469bc;padding-left:100px; line-height:28px;text-align:left;font-size:19px;font-style:normal; padding:10px 0 10px 80px;  }
.boxc2shouji .hd li:nth-child(1) i {background: url(../image/boxc2-01.png) no-repeat 16px center;}
.boxc2shouji .hd li:nth-child(2) i {background: url(../image/boxc2-02.png) no-repeat 16px center;}  
.boxc2shouji .hd li:nth-child(3) i {background: url(../image/boxc2-03.png) no-repeat 16px center;}
.boxc2shouji .hd li:nth-child(4) i {background: url(../image/boxc2-04.png) no-repeat 16px center;}
.boxc2shouji .hd li:nth-child(5) i {background: url(../image/boxc2-05.png) no-repeat 16px center;}
.boxc2shouji .hd li.on,.boxc2 .hd li:hover {background: #98c62f;}
.boxc2shouji .hd li.on i,.boxc2 .hd li:hover i {border-color: #fff;}
.boxc2shouji .hd li i a{color:#fff;}
.boxc2shouji .bd {background: #eef1f4;}
.boxc2shouji .bd .sd {float: none; width:95%; margin:20px auto 0;}
.boxc2shouji .bd .mm {float: none;width:95%;padding:10px; margin:0 auto}
.boxc2shouji .bd .mm .mm-t {font-size:20px;}
.boxc2shouji .bd .mm .mm-t a {color: #000;}
.boxc2shouji .bd .mm .mm-b {padding:15px 0;font-size: 14px;line-height: 30px;}
.boxc2shouji .bd .mm .more01 a {display: block;width: auto;text-align: center;line-height: 36px;background: #98c62f;color: #fff; float:left; margin-right:15px; padding:0 10px; margin-bottom:10px;}
  
  
  
  .ensure li IMG{ height:150px;}
  .forSer li:nth-child(2n),.ensure li:nth-child(2n){margin-right:0;}
  .proConsult .procactBox .contactInfo{float: none;width: 100%;}
  .proConsult .procactBox .seekForm{width: 100%;float: none;}
  .proConsult{background-repeat:repeat-y;}
  .serArBox p{font-size:14px;}
  .comPlist .item p.add:before{top: 6px;margin-top: 0;}
  .comPlist .item p.pho:before{top: 7px;margin-top: 0;}
  .meminfo p{width: 100%!important;    margin: 0!important;}
  .techCase li{width: 75%;margin-bottom:2%;margin-left: auto; margin-right: auto;}
  .techCase li:nth-child(2n){margin-right:0;}
  .techCase li h5{font-size:12px;height: 32px;overflow: hidden}
  .advaList li h5{line-height:24px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .bankSre h1{font-size:18px;}
  .bankSre .bankBox .txtBox{float: none;width: 100%;}
  .bankSre .bankBox .imgBox{float: none;width: 100%;text-align: center;}
  .proadva .advaList li p{height: 88px;}
  .parDes li{float: none;width: 100%;background: #f7f8fa;margin-bottom:2%;}
  .parDes li .imgBox{text-align: center;}
  .relevidBox .revideoList .item .leftBox{width: 100%;float: none;}
  .relevidBox .revideoList .item .righBox{width: 100%;float: none;padding-top: 2%;}
  .relevidBox .revideoList .slick-prev, .relevidBox .revideoList .slick-next{bottom: -60px;}
  .corpCulture li{width: 49%;margin-right: 1%;height: auto;padding-bottom:5%;padding-top:6%;}
  .corpCulture li p{height: 40px;}
  .relevidBox .revideoList .item .righBox span{margin-top:2%;font-size: 12px;line-height: 22px}
  .comProf .Conbox .txtBox{float: none;width: 100%;padding-top:0;}
  .comProf .Conbox .txtBox p{line-height:22px;margin-bottom:1%;font-size: 12px}
  .comProf .Conbox .imgBox{float: none;width: 100%;text-align: center;}
  .comProf .Conbox{margin-top:0;}
  .comPan .BranchList .slick-prev, .comPan .BranchList .slick-next{border:1px solid #fff;color: #fff;}
  .menu li a{font-size:12px;}
  .menu li{padding: 0 2%;height: 50px;line-height:49px;}
  .prizeBox .prizeYear .item.slick-current{font-size:22px;}
  .comPlist .item{float: none;width: 100%;}
  .comPlist .item:nth-child(even){float: none;}
  .comPlist .item h5{font-size:16px;}
  .jobChannl .jobCateList .slick-arrow{width: 30px;height: 30px;margin-top:-15px;font-size:14px;}
  .jobChannl h1{font-size:20px;line-height: 30px}
  .jobChannl h1 span{font-size:24px;}
  .joinIntro .joinText p{font-size:12px;line-height:22px;}
  .joinIntro .joinText h5{font-size:18px;}
  .jobChannl .jobMenu a{width: 120px;line-height:40px;padding: 0 10px;}
  .jobListBox .seleBox select{width: 100%;float: none;line-height:40px;height: 40px;margin-bottom:1%;}
  .jobListBox .seleBox .seariBtn{float: none;width: 100%;}
  .jobListBox .seleBox .seariBtn input{line-height:40px;height: 40px;}
  .jobListBox .seleBox .seariBtn .goseaR{width: 40px;height: 40px;background-size: contain;}
  .newsMenu li{width: 20%;line-height:38px;}
  .newsMenu ul{padding-top:0;}
  .newsMenu li a{font-size:14px;}
  .newsTop .newsTslide .item .imgBox{width: 100%;float: none;}
  .newsTop .newsTslide .item .txtBox{width: 100%;float: none;padding: 2%;padding-bottom:30px;}
  .newsTop .newsTslide .slick-dots{left: 50%;transform:translate(-50%,0);bottom: 2%;width: 100%;text-align: center;}
  .newsTop .newsTslide .slick-dots li button{width: 15px;height: 4px;}
  .newsTop .newsTslide{background: #f8f8f8;}
  .newsList li .imgBox{float: none;width: 100%;text-align: center;}
  .newsList li .txtBox{float: none;width: 100%;}
  .newsTop .newsTslide .item .txtBox time{font-size:18px;}
  .newsTop .newsTslide .item .txtBox h5{font-size:18px;}
  .newsList li .txtBox h5{font-size:16px;line-height:24px;}
  .mesBoxpup .mesform{width: 80%;}
  .mesBoxpup .mesform h1{font-size:18px;line-height: 40px;}
  .mesBoxpup .mesform form{padding: 2%;}
  .mesBoxpup .mesform .subBtn{line-height:30px;font-size:16px;}
  .mesBoxpup .mesform .closBtn{width: 24px;height: 24px;right:-30px;}
  .home_page3 .idxcaseList{padding-bottom:40px;}
  .home_page4 .idxTrade .bd .itemBox .txtBox p{font-size: 12px}
}

@media(max-width:640px){
  .header .otheBox{width: 60%;}
  .titBox h5,.titleBox h1{font-size:18px;}
  .home_page3 .idxcaseList li .txtBox{padding: 2% 2% 3% 2%;}
  .home_page3 .idxcaseList li .txtBox h5{font-size:16px;margin-bottom:1%;}
  .home_page3 .idxcaseList .owl-next, .home_page3 .idxcaseList .owl-prev{height: 40px;}
  .home_page3 .idxcaseList .owl-prev{left: 40%;}
  .home_page3 .idxcaseList .owl-next{right:40%;}
  .home_page5 .idxnewBox .leftBox .txtBox time{font-size:18px;}
  .home_page5 .idxnewBox .righBox li .topB h5{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .home_page5 .idxnewBox .righBox li .topB time{font-size:20px;}
  .caseList li{float: none;}
  .caseList li .imgBox{text-align: center;}
  .caseList li .txtBox h5{font-size:18px;margin-bottom:5px;}
  .classicCase .classicBox .item .txtBox h5{line-height:24px;font-size:16px;}
  .advaList li{width: 49%;}
  .provideSer li{width: 100%;margin-right:0!important;}
  .caseDes .casedesBox .txtBox p{line-height:24px;font-size:12px;}
  .parDes li .txtBox h5{font-size:16px;line-height:24px;}
  .corpCulture{background-size: cover;padding: 10% 0}
  .corpCulture li{float: none;width: 100%;margin-bottom:12px;}
  /* .corpCulture li:nth-child(5n){width: 100%;} */
  .corpCulture li h5{margin-bottom:5px;}
  .corpCulture li p{height: auto;}
  .comPan .BranchList .slick-prev, .comPan .BranchList .slick-next{width: 25px;height: 25px;background-size: contain;top: 15%;line-height:24px;font-size:14px;}
.header .otheBox .headNav a{margin-left: 8%;}
}

@media(max-width:480px){
  .header .w1200{padding: 0 3%}
  .header .otheBox{width: 69%;}
  .header .otheBox .headNav a{font-size:12px;margin-left:1%;}
  .home_page2 .item{margin: 0 2%;}
  .home_page2 .item h5{font-size:24px;}
  .home_page4 .idxTrade .bd .itemBox .txtBox h5{font-size:18px;}
  .home_page4 .idxTrade .bd .itemBox .txtBox p{line-height:20px;}
  .home_page5 .idxnewBox .righBox li .topB time{font-size:14px;}
  .conTbox h5{font-size:16px;}
  .ensure li h5{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
  .forSer li h5{font-size:16px;}
    .header .nameBox{padding: 0 15px;}
.header .nameBox:before,.header .nameBox:after{width: 15px;height: 1px;background:rgba(255,255,255,.6);content: '';position: absolute;top: 50%;margin-top:-.5px;}
    .top .w1200{padding: 0 3%}



	.home_page3 .idxcaseList .owl-prev{left: 35%;}
	.home_page3 .idxcaseList .owl-next{right: 35%;}


	.bottom .copyBox ul{font-size: 12px;}
}

@media(max-width:360px){
	.bottom .copyBox ul{font-size: 8px;}
	.menu li a{font-size:8px;}
}



.scrollDiv {
	height: 41px;/* 必要元素 */
	line-height: 41px;
	overflow: hidden;/* 必要元素 */
}
.scrollDiv .gd {
	height: 41px;
	padding-left: 10px;
  position: relative;
}

.FriendshipList li{float: left;width: 18%;margin-right:2%;margin-bottom:2%;}
.FriendshipList li:nth-child(5n){margin-right:0;}
.FriendshipList li .link{background: #f6f6f6;
    width: 100%;
    padding: 0 10px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;}
.FriendshipList li .link:hover{background: #005bac;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -moz-transition: all 0.2s;
    color: #fff;}
@media(max-width:1024px){
.top .nav li .subBox dl{ width: 100%;  }
.top .nav li .subBox dl dd:first-of-type{ display: block; }
 .top .nav li{width: 80%;text-align: left;}
.top .nav li .subBox dl{ border-right: 0; }
}
@media(max-width:768px){
  .FriendshipList li{width: 32%;}
  .FriendshipList li:nth-child(5n){margin-right:2%;}
  .FriendshipList li:nth-child(3n){margin-right:0;}
.zkcontent.mo{padding: 0 0%;}
  .bottom .bomTop .bomInfo a:before{left: 0;}
  .top .nav li{width: 80%;text-align: left;}
  .posion_3_text p{font-size:14px;}
  .one_text p,.bgcolor_tow .posion_p,.posion_2 ul li p,.detail_text{font-size:12px;}
  .one_text h2{font-size:20px;    padding-top: 6px;padding-bottom:0;margin-top:5px;}
  .plandetail_1 h1,.jg_sj h1,.posion_3 h1,.bgcolor_tow h2{font-size:24px;}
  .detail_text p{margin: 20px 0;line-height: 22px;font-size: 12px}
  .plandetail_1 h1{margin-top:30px;}
}

/*网站地图*/
.ul_sitemap{}
.ul_sitemap li{float: left;width: 25%;margin-top:80px;}
.ul_sitemap li a{display: block;color: #44a8f2;font-size: 13px;line-height: 20px;}
.ul_sitemap li strong a{display: block;font-size: 20px;margin-bottom: 28px;font-weight: 400;color: #333;}
.ul_sitemap li a:hover{font-weight:bold;}
@media(max-width:768px){
  .ul_sitemap li{width: 50%;min-height: 150px;}
}




.case-content{padding: 2% 0 3%}
.case-content .left{float: left;width: 50%;max-width: 530px;}
.case-content .left .item {margin-bottom: 3%;}
.case-content  strong span,
.case-content .left .item h5 {line-height: 30px;padding-bottom: 25px;padding-top: 5px;color: white;background: url(../image/dtbg.jpg) no-repeat;width: 100px;text-align: center;font-size: 16px;margin-bottom: 2%;}
.case-content .textspan,
.case-content .left .item p {line-height: 24px;color: #555;position: relative;padding-left: 20px;}
.case-content .textspan::before,
.case-content .left .item p::before{content: '';display: block;background: url(../image/dtbg1.png) no-repeat;width: 20px;height: 20px;position: absolute;left: 0;top: 1px;}
.case-content .right{float: right;width: 50%;max-width: 470px;}
.case-content  strong span{display: inline-block;margin-bottom: 0px;padding-bottom: 0px;}
.case-content .textspan{padding-left: 0;}
@media(max-width:768px){
.case-content .left{float: none;width: 100%;max-width: 100%;}
.case-content .right{float: none;width: 100%;max-width: 100%;}
.imgBox img{height: auto!important;}
.header .nameBox{display: block;;position: absolute;padding: 0;}
.header .nameBox:before, .header .nameBox:after{display: none;}
.header .nameBox h5{font-size: 13px;}
}



.ahtimeBox{text-align: center;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid #eee;}
.ahtimeBox span{display: inline-block;padding-left:25px;margin: 0 10px;position: relative;}
.ahtimeBox span.aut:before{width: 19px;height: 19px;content: '';background:url(../image/icon6.png) no-repeat;position: absolute;left: 0;top: 50%;margin-top:-9.5px;}
.ahtimeBox span.tim:before{width: 18px;height: 18px;content: '';background:url(../image/icon5.png) no-repeat;position: absolute;left: 0;top: 50%;margin-top:-9px;}
.w830{max-width:830px;margin: 0 auto;}
@media(max-width:860px){
  .w830{padding: 0 6%;}
}
.controlBox .titBox h5:before{background: white;}
.classicCase .titleBox h1:before,
.corpCulture .Tbox p:before{background: white !important;}
/* .plan_content .titBox h5:before */

.plan_content ul.list_ul2{
  justify-content: left;
}
.plan_content ul.list_ul2 li{
  width: 24%;
  padding: 15px 0;
  margin-right: 1.33%;
}
.plan_content ul.list_ul2 li:nth-child(4n){
  margin-right: 0;
}
.plan_content ul.list_ul2 li .textbox{
  padding: 1% 8% 5% 8%;
}
.plan_content ul li h3{
  font-size: 17px;
}
.plan_content ul li p{
  font-size: 13px;
}

@media(max-width:960px){
  .plan_content ul.list_ul2 li{
    width: 49%;
    padding: 15px 0;
    margin-right: 2%;
  }
  .plan_content ul.list_ul2 li:nth-child(2n){
    margin-right: 0;
  }
}

@media(max-width:768px){
  .plan_content ul.list_ul2 li{
    width: 100%;
    padding: 15px 0;
    margin-right: 0%;
  }
}

.posion_2.posion_2_1 ul li{
  cursor: pointer;
}

.mark{
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 998;
  display: none;
  background: rgba(0,0,0,0.5);
}
.markbox{
  width: auto;
  height: auto;
  min-width: 60%;
  max-width: 90%;
  max-height: 90%;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  display: none;
  z-index: 999;
}
.markbox img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.markbox .close_a{
  width: 50px;
  height: 50px;
  position: absolute;
  right:-25px;
  top: -25px;
  background: url(../image/close.png)no-repeat center #fff;
  border-radius: 50%;
}

.fbList{padding-top: 5% ;}
.fbList .list{border-bottom: 1px solid #f0f0f0;margin-bottom: 20px;}
.fbList .list ul{overflow: hidden;}
.fbList .list li{float: left;width: 48%;margin-right: 4%;margin-bottom: 4%;font-size: 24px;text-align: center;background-color: #f9f9f9;}
.fbList .list li:nth-child(2n){margin-right: 0;}
.fbList .list li img{transition: 0.3s;}
.fbList .list li .txtBox h5{font-weight: normal;}
.fbList .list li .imgBox{overflow: hidden;}
.fbList .list li:hover img{transform: scale(1.1);}
.fbList .list li:hover .txtBox{background: #005ca5;}
.fbList .list li:hover .txtBox h5{color: #fff;}
.fbList .list li h5{padding: 15px 10px;}
.fbList .PageBox .p_page{display: flex;display: -webkit-flex;display: -ms-flexbox;justify-content: center;}
.fbList .PageBox .Pages .a_prev:hover,
.fbList .PageBox .Pages .a_prev{margin-right: 15px;font-size: 0;border: none;background: url(../image/prevl.png)no-repeat center !important;transition: 0s;}
.fbList .PageBox .Pages .a_next:hover,
.fbList .PageBox .Pages .a_next{margin-left: 15px;font-size: 0;border: none;background: url(../image/nextl.png)no-repeat center !important;}
.fbList .PageBox .Pages a.a_cur{background-color: #449ae0 !important;border: none;}

.fbList .zkcontent{overflow: hidden;}


.zkcontent.mo {
display: none;
}
.fbList .zkcontent .left{float: left;width: 61%;}
.fbList .zkcontent .left img{width: 100%;}
.fbList .getBook{text-align: center;margin-top: 40px;}
.fbList .getBook a{display: inline-block;padding: 15px 45px;background-color: #0e62c0;color: white;font-size: 16px;border-radius: 40px;}
.fbList .zkcontent .right{float: left;width: 39%;padding-left: 50px;}
.fbList .zkcontent .item{padding: 0 30px;background-color: #f1f7fe;}
.fbList .zkcontent .item .Box{padding: 28.5px 0;border-bottom: 1px solid #e6eef8;display: block;overflow: hidden;display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: center;}
.fbList .zkcontent .item .imgBox{float: left;width: 40%;}
.fbList .zkcontent .item .txtBox{float: left;width: 60%;padding-left: 5%;}
.fbList .zkcontent .item h5{font-size: 16px;margin-bottom: 10px;color: #333333;}
.fbList .zkcontent .item .info{line-height: 1.8;color: #999999;-webkit-line-clamp: 9;}
.fbList .zkcontent .item:hover,
.fbList .zkcontent .item.slick-current{background-color: #e6eef8;}
.fbList .zkcontent .item:hover h5,
.fbList .zkcontent .item.slick-current h5{color: #0e62c0;}
.fbList .zkcontent .item:hover .info,
.fbList .zkcontent .item.slick-current .info{color: #699ad2;}



.float_laq{display: none;position: fixed;left: 0;top: 0;z-index: 999;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.float_laq .float_laqOn{transform: translateY(-50%);top: 50%;margin: 0 auto;padding: 80px 50px;position: relative;width: 90%;max-width: 700px;height: 440px;background: url(../image/tcbg.jpg)no-repeat right bottom;}
.float_laq .float_laqOn .closeA{position: absolute;right: -25px;top: -25px;transition: 0.3s;border-radius: 50%;padding: 25px;background:#005bac url(../image/X.png)no-repeat center ;}
.float_laq .float_laqOn .closeA:hover{transform: rotate(45deg);}
.float_laq .float_laqOn .box{text-align: center;}
.float_laq .float_laqOn h3{font-size: 20px;margin: 15px 0 30px 0;color: #333333;}
.float_laq .float_laqOn p{font-size: 16px;color: #999999;text-transform: uppercase;}
.float_laq .float_laqOn .fsbtn{max-width: 60%;margin: 50px auto auto;}
.float_laq .float_laqOn .fsbtn a{display: block;height: 50px;line-height: 50px;background-color: #0E62C0;color: white;font-size: 18px;}
@media(max-width:768px){
.zkcontent.pc{
		display: none;
	}
	.zkcontent.mo {
display: block;
}
	
  .markbox{
    width: 90%;
  }
  .markbox .close_a{
    width: 30px;
    height: 30px;
    right: -15px;
    top: -15px;
  }
  .fbList .list ul{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;}
  .fbList .list li{font-size: 14px;}
  .fbList .list li .imgBox{margin-bottom: 5px;}

  .fbList .zkcontent .left{float: none;width: 100%;}
  .fbList .zkcontent .left .img{text-align: center;}
  .fbList .zkcontent .left img{display: inline;}
  .fbList .zkcontent .right{float: none;width: 100%;padding: 0;margin-top: 30px;}
  .fbList .zkcontent .item{padding: 0 10px;}
  .fbList .zkcontent .item .Box{padding: 15px 0;border: none;}
  .fbList .zkcontent .item h5{font-size: 14px;}
  .fbList .getBook a{padding: 10px 30px;font-size: 14px;}
  .fbList .zkcontent .item .info{font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    overflow: hidden;
    height: auto;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
   text-overflow: ellipsis;height: auto !important;}
   
   .fbList .w1200{
     padding: 0 0 ;
   }
  


/*新法本轮播开始*/

    .fbList .zkcontent  .swiper {
        width: 100%;
        height: 100%;
      }

     .fbList .zkcontent .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

     .fbList .zkcontent .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }

   

     .fbList .zkcontent .swiper {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
      }

    .fbList .zkcontent  .swiper-slide {
        background-size: cover;
        background-position: center;
      }

      .zkcontent .mySwiper2 {
        height: 80%;
        width: 100%;
      }

     .fbList .zkcontent .mySwiper {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
      }

     .fbList .zkcontent .mySwiper .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.4;
      }

    .fbList .zkcontent  .mySwiper .swiper-slide-thumb-active {
        opacity: 1;
      }

     .fbList .zkcontent .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


/*新法本轮播结束*/




   
   
   

  .float_laq .float_laqOn{padding: 50px 15px;min-height: 320px;height: auto;}
  .float_laq .float_laqOn .closeA{padding: 20px;right: -10px;top: -10px;}
  .float_laq .float_laqOn h3{font-size: 15px;margin-bottom: 20px;}
  .float_laq .float_laqOn .fsbtn{max-width: 80%;margin: 30px auto auto;}
}


.float_laq .float_laqOn .box label{
  width: 49%;
  margin-right: 2%;
  margin-bottom: 15px;
  float: left;
}




.float_laq .float_laqOn .box label:nth-child(2n){
  margin-right: 0;
}
.float_laq .float_laqOn .box label.last{
  width: 100%;
  margin-right: 0;
}
.float_laq .float_laqOn .box label input{
  width: 100%;
  height: 48px;
  line-height: 48px;
  border: 1px solid #e5e5e5;
  padding-left: 10px;
}
.float_laq .float_laqOn .box label.last a{
  width: 100%;
  display: block;
  line-height: 55px;
  font-size: 18px;
  color: #fff;
  background: #005bac;
  text-align: center;
  margin-top: 10px;
}

/*20210805*/
.myform .formTitle{font-size: 24px;text-align: center;margin-bottom: 20px;color: #005bac;margin-top: -55px;line-height: 40px;}
.myform .item{overflow: hidden;}
.myform .item label input {padding-left: 30px !important;}
.myform .item label{position: relative;}
.myform .item label.company:before{width: 13px;height: 15px;content: '';background:url(../image/s12.png) no-repeat;position: absolute;top: 50%;margin-top:-7.5px;left: 10px;}
.myform .item label.user:before{width: 13px;height: 15px;content: '';background:url(../image/s7.png) no-repeat;position: absolute;top: 50%;margin-top:-7.5px;left: 10px;}
.myform .item label.mobile:before{width: 12px;height: 19px;content: '';background:url(../image/s8.png) no-repeat;position: absolute;top: 50%;margin-top:-9.5px;left: 10px;}
.myform .item label.email:before{width: 14px;height: 11px;content: '';background:url(../image/s9.png) no-repeat;position: absolute;top: 50%;margin-top:-5.5px;left: 10px;}
.myform .item label.des:before{width:13px;height:13px;content:'';background:url(../image/s10.png) no-repeat;position:absolute;top: 50%;margin-top:-5.5px;left: 10px;}

.myform .item label.name:before{width: 13px;height:13px;content: '';background:url(../image/name.png) no-repeat;position:absolute;top: 50%;margin-top:-6.5px;left: 10px;;}
.myform .item label.zw:before{width: 13px;height:13px;content: '';background:url(../image/zw.png) no-repeat;position:absolute;top: 50%;margin-top:-6.5px;left: 10px;}
.myform .item label.gsmc:before{width: 16px;height:13px;content: '';background:url(../image/gsmc.png) no-repeat;position:absolute;top: 50%;margin-top:-6.5px;left: 10px;}
.myform .item label.sshy:before{width: 13px;height:13px;content: '';background:url(../image/sshy.png) no-repeat;position:absolute;top: 50%;margin-top:-6.5px;left: 10px;}
.myform .item label.gswz:before{width: 13px;height:13px;content: '';background:url(../image/gswz.png) no-repeat;position:absolute;top: 50%;margin-top:-6.5px;left: 10px;}

@media(max-width:768px){
 .myform .formTitle{margin-top:-20px;font-size:20px;}
.myform .item label{float:none !important;width:100% !important;margin-bottom:10px !important;display:block;}
.myform .item label input{height:40px !important;line-height:40px !important;}
.float_laq .float_laqOn{height:auto;max-height:none;background-color:#fff;}
.float_laq .float_laqOn .box label{float:none;}
.float_laq .float_laqOn .box label.last a{line-height:40px;max-width:250px;margin:20px auto;}
.float_laq .float_laqOn{padding:40px 15px 5px;}



.header .otheBox .searchBox{
	
	    width: 45%;
	
}
.header .otheBox .headNav a {
    font-size: 12px;
    margin-left: 8%;
}
/* .item.slick-slide.slick-active{
	
	width: 100%!important;
	
} */
/* .right.slick-initialized.slick-slider .slick-track {
    width: 100% !important;
} */



}
.zkcontent.mo .swiper-button-next:focus,
.zkcontent.mo .swiper-button-prev:focus {
  outline: none;
}

.fbList .zkcontent .item {
  outline: none;
}

.layui-layer-title{
  color: #fff!important;
}
.layui-layer-content{
  text-align: center;
}
/* 2021.12.15 */
.fbList .getBook{
  float: left;
  text-align: center;
  width: 100%;
}


.zkcontent.mo .swiper-button-next.cur:after, 
.zkcontent.mo .swiper-rtl .swiper-button-prev.cur:after{
  background: url(../image/icon_btnh.png) no-repeat right center;
  border: none;
}
.zkcontent.mo .swiper-button-prev.cur:after, 
.zkcontent.mo .swiper-rtl .swiper-button-next.cur:after{
  background: url(../image/icon_btnh.png) no-repeat left center;
  border: none;
}
.zkcontent.mo .swiper-button-next,
.zkcontent.mo .swiper-button-prev {
  top: 53%;
}

.comProf .txtBox p{ line-height:30px;}