*{margin: 0;padding: 0;}
body {overflow-x: hidden;}
.zz .m_zz li#top_boxbody{margin: 0px auto; padding: 0px; font-size:14px; font-family:Microsoft YaHei; line-height:24px; color: #333;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box;}
html, body {min-height: 100%;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; min-width:1500px}

h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1b2229; transition: all 0.6s;}
a:hover{transition: all 0.6s;}
table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.tl {text-align: left;}
.tc {text-align: center}
.tr {text-align: right;}
.cl{clear:both;}
.ov{overflow:hidden;}

#top10,#top20,#top30,#top40,#top50,#top60,#top80,#top100{ margin:0 auto; width:1500px; overflow:hidden;}
#top10{height:10px;}
#top20{height:20px;}
#top30{height:30px;}
#top40{height:40px;}
#top50{height:50px;}
#top60{height:60px;}
#top80{height:80px;}
#top100{height:100px;}
.kg60 {height:60px;}

@font-face {
  font-family: 'iconfont';  /* Project id 2602833 */
  src: url('//at.alicdn.com/t/font_2602833_4e2oramvo9o.woff2?t=1623719289502') format('woff2'),
       url('//at.alicdn.com/t/font_2602833_4e2oramvo9o.woff?t=1623719289502') format('woff'),
       url('//at.alicdn.com/t/font_2602833_4e2oramvo9o.ttf?t=1623719289502') format('truetype');
}

/*head*/
.head {display: flex;justify-content: space-around;align-items: center;padding: 24px 0;}
.head_l {display: flex;justify-content: space-between;width: 410px;}
.head_logo {}
.head_tit {display: flex;flex-direction: column;}
.head_tit p {font-size: 24px;line-height: 36px;}
.head_tit p b {}
.head_tit em {font-size: 16px;color: #999999;line-height: 24px;}
.head_nav {width: 870px;}
.head_nav ul {display: flex;justify-content: space-between;width: 100%;}
.head_nav li {position: relative;display: flex;flex-direction: column;align-items: center;z-index: 5;flex:1;transition: 0.5s;}
.head_nav li:after {content:'';width:100%;height: 0px;background: #2067b9;position: absolute;top:-47px;left: 0;z-index: -1;opacity: 0;transition: 0.5s;}
.head_nav li:hover:after,.head_nav>ul>li.cur:after {height:130px;transition:0.5s;}
.head_nav li:hover:after,.head_nav>ul>li.cur:after {opacity: 1;transition: 0.5s;}
.head_nav li:hover a,.head_nav>ul>li.cur a {color:#fff;bottom: -25px; transition: 0.5s;margin-top: 20px;}
.head_nav li:hover i,.head_nav li.cur i {display: block;    transition: 0.5s; top: -24px;}
.head_nav li i {   transition: 0.5s;position: absolute;overflow: hidden; top: -86px;font-size:30px;color:#fff;left:36%;}
.head_nav li a {font-size: 17px;    line-height: 17px;    transition: 0.5s;margin-top: 11px;}
.head_icon {}
.head_icon>ul {display: flex;justify-content: space-between;width: 100px;}
.head_icon>ul>li {width: 40px;height: 40px;border:1px solid #ddd;border-radius: 50%;position: relative;z-index: 5;line-height: 40px; color:#ccc;}
.head_icon>ul>li i {    font-size: 22px; text-align: center; display: block;    position: relative;z-index: -1;height:74px;}
.head_phone {width: 0px;height: 40px;background: #333;border-radius: 40px;opacity: 0;transition: 0.5s;position: absolute;right: 0;top: 0;z-index: -1;overflow:hidden;}
.head_phone i {width: 20px;height: 20px;border:1px solid #ddd;}
.head_phone p {font-size: 16px;color: #fff;display: flex;align-items: center;justify-content: center;}
.head_icon li:hover .head_phone ,.head_icon li:hover .head_s {opacity: 1;transition: 0.5s;width: 220px;}
.head_s {width: 0px;height: 40px;background: #333;border-radius: 40px;display: flex;align-items: center;justify-content: center;opacity: 0;transition: 0.5s;position: absolute;right: 0;top: 0;z-index: -1;}
form {display: flex;justify-content: space-around;align-items: center;width: 220px;}
#infoname {border: none;background: none;outline: none;}
.search-text{ font-size:14px;color: #999999;    display: flex;justify-content: center;align-items: center;    position: absolute;width: 360px;background: #333;left: -234px;top: 74px;    opacity: 0;height:0;transition:0.5s;}
.search-text a{ font-size:15px; color: #fff !important;}
.search-text a:hover{ font-size:15px; color: #ffffff;}
.search-text span{ float:left;  color:#ffffff;font-size: 15px;}
.head_icon li:hover .search-text {    opacity: 1;transition:0.5s;height:40px;}

.head_nav li dl { transition: all 0.3s; position: absolute; top:101px; height:0px; z-index:0; overflow:hidden}
.head_nav li.dhh a { color:#fff;}
.head_nav li.dhh dl { height:auto !important; background:rgba(255,255,255,1); position: absolute; top:74px; left:-300px !important; display:block; z-index:10000; padding:30px 60px; overflow:hidden; width: 415px; box-shadow: 1px 5px 10px rgba(0,0,0,0.2);}
.head_nav li.dhh dl.juli { left:-106px;}
.head_nav li.dhh dl dt { width:140px; float:left; color:#333; line-height:28px; margin:15px 15px 25px 10px; text-align:left}
.head_nav li.dhh dl dt b { display: block; width: 40px; height: 3px; background-color: #2067b9; margin-bottom: 20px;}
.head_nav li.dhh dl dt strong { display:block; font-size:20px; margin-bottom:25px;}
.head_nav li.dhh dl dt span {display: block; width: 118px; height: 30px; text-align: center;line-height: 30px;border: 1px solid #cecece; color: #999;font-family: Arial;}
.head_nav li.dhh dl dt span a {color:#999; font-size:12px;}
.head_nav li.dhh dl dt img { margin-bottom:5px;}
.head_nav li.dhh dd { width:130px; float:left; margin-top:10px; color:#fff; line-height:38px; display:block; text-align:left; overflow:hidden;}
.head_nav li.dhh dd a { display:block; color:#777; font-size:15px; font-weight: normal;text-align:left; font-weight: 100; border: 1px #eee solid; text-align: center; margin-top: 6px;line-height: 30px;}
.head_nav li.dhh dd a:hover { color:#2067b9}

/*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#000;}
.banner-box{ min-width:1300px; height:800px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:800px; background-position: center; background-repeat: no-repeat;}
.banner-box .bd li a{ display:block; background-size:auto;     width: 100%;height: 80%;position: relative;z-index: 9;}
.banner-btn{ width: 100%; position: absolute; bottom:152px; left: 0; margin-left: 0; height: 380px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(//memberpic.114my.com.cn/027457/uploadfile/image/20201216/20201216100647_1556163588.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(//memberpic.114my.com.cn/027457/uploadfile/image/20201216/20201216100647_1556163588.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background:#2067b9;border-radius: 8px; width:70px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top; transform-origin: top;
  }
}
@keyframes kenburns-top {
 0% {
    -webkit-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;   transform-origin: top;
  }
  }
@-webkit-keyframes kenburns-top1 {
  0% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;  transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }

}
@keyframes kenburns-top1 {
 0% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;  transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;  transform-origin: 50% 16%;
  }
  }
.banner-box .bd li{ -webkit-animation: kenburns-top1 3.5s ease-out  both;animation: kenburns-top1 3.5s ease-out  both;}

/*top*/
.top {width: 100%;margin-top: -5%;background: #fafafa;}
.top_box {width:1500px;margin: 0 auto;}
.top_con {position: relative;z-index: 55;}
.top_con ul {display: flex;}
.top_con li {width: 480px;height: 520px;background: #fff;box-shadow: 2px 6px 20px #eee;padding: 80px 108px;display: flex;flex-direction: column;align-items: center;justify-content: center;overflow: hidden;transition: 0.5s;  position: relative;z-index: 1;}
.top_con li:after { content: '';width: 0;height: 0; position: absolute;  top: 0;left: 0;background: #2067b9; z-index: -1;    transition: 0.5s;}
.top_con li:hover:after {width: 100%;height: 100%;transition: 0.5s;}
.top_con li:hover,.top_con li:hover em,.top_con li:hover a {color:#fff;transition: 0.5s;}
.top_con li:first-child {    border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.top_con li:nth-child(2) {width:540px;height: 550px;transition: 0.5s;position: relative;z-index: 55;margin-top: -12px; border-radius: 10px;}
.top_con li:last-child {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.top_con li p {display: flex;flex-direction: column;font-size: 30px;line-height: 30px;align-items: center;}
.top_con li p span {font-size: 14px;color: #cccccc;font-family: Arial;line-height: 14px;padding-top: 18px;text-transform: uppercase;    letter-spacing: 1px;}
.top_con li i {width: 100px;height: 100px;border-radius: 50%;border:1px solid #ddd;display: inline-block;margin: 20px 0;    text-align: center;
font-size: 40px;line-height: 100px; color: #ccc;}
.top_con li em {font-size: 16px;color: #999999;line-height: 30px;display: inline-block;text-align: center;}
.top_con li a {width: 180px;height: 50px;border:2px solid #2067b9;font-size: 18px;color: #2067b9;text-align: center;line-height: 48px;margin-top: 40px;}
.top_con li:hover a {border:2px solid #fff;}

.dropmenu{ position:absolute; width:100%; left:0; background:rgba(0,0,0,0.6); top:100px; opacity:0; visibility:hidden; -webkit-transition:all .6s ease; transition:all .6s ease; z-index:333;  text-align:center;}
.dropmenu table td table{ display:none;}
.dropmenu a,.dropmenu table td a{ display:inline-block;  line-height:80px; color:#fff;font-size:16px;}
.dropmenu a+a{ margin-left:80px;}
.dropmenu table,.dropmenu table tbody{ width:100% !important; display:block;}
.dropmenu table tr{ display: flex;justify-content: space-evenly;}
.dropmenu table tr td {display: flex;justify-content: center; align-items: center;}
.dropmenu table tr+tr{ margin-left:25px;}
.head_nav li:hover .dropmenu{ top:100%; opacity:1; visibility:visible;}
.page1{ margin:0 auto; width:1500px;    display: flex;justify-content: center; align-items: center;}
.head_nav li:nth-child(5) .dropmenu {padding:11px 0;}

/*pro*/
.pro {padding: 80px 0;overflow: hidden;background: #fafafa;}
.pro_box {width:1500px;margin: 0 auto;}
.pro_tit {text-align: center;}
.pro_tit b {font-size: 40px;line-height: 40px;position: relative;}
.pro_tit b:after {content:'';width:130px;height:3px;background: #2067b9;position: absolute;left:34%;bottom: 5px;animation: widthchange 2s linear infinite;}
@keyframes widthchange{
	0%{ width:130px}
	50%{ width:0px}
	100%{ width:130px}
	}
.pro_tit p {font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}
.pro_tab {padding-top: 60px;overflow: hidden;}
.pro_nav {width: 1500px;margin: 0 auto;}
.pro_nav table {width:100% !important;}
.pro_nav table tr { max-width: 1500px;margin: 0 auto; display: flex;justify-content: space-around;}
.pro_nav table tr td {border: 1px solid #eee; width: 142px; text-align: center; padding:20px 0px;position:relative; background: #fff;}
.pro_nav table tr td.on {}
.pro_nav table tr td:before{content:'';-webkit-transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;
transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}
 .pro_nav table tr td:after{content:'';-webkit-transition: border-color 0.4s ease-in,width 0.2s ease-in 0.2s,height 0.2s ease-in;
transition: border-color 0.4s ease-in,width 0.2s ease-in 0.2s,height 0.2s ease-in; }
.pro_nav table tr td:hover::before,.pro_nav table tr td:hover::after{ width: 100%; height: 100%;}
.pro_nav table tr td:hover::before{content:'';border-top-color: #2067b9;border-right-color: #2067b9;-webkit-transition: border-color 0.4s ease-out, width 0.2s ease-out,height 0.2s ease-out 0.2s; transition: border-color 0.4s ease-out, width 0.2s ease-out,height 0.2s ease-out 0.2s;}
.pro_nav table tr td:hover::after{content:'';border-bottom-color: #2067b9;border-left-color: #2067b9;-webkit-transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;
 }
.pro_nav table tr td:before, .pro_nav table tr td:after{position: absolute;width: 0;height: 0;content: ' ';  border: 1px solid transparent; box-sizing: border-box; }
 .pro_nav table tr td:before{ left: 0;top: 0; }
 .pro_nav table tr td:after{right: 0; bottom: 0;}

.pro_nav table tr td a {font-size: 16px; display: block;}
.pro_con {}
.pro_call {width: 100%;margin: 0 auto;margin-top: 50px;overflow: hidden;}
.pro_call td{float: right;position: relative;margin-left: 0.3%;overflow: hidden;padding-left:0!important;}
.pro_call td br{display:none;}
.pro_call td{width:24.7%;height:100%;}
.pro_call td>a,.pro_call td>a>img{width:100%;height:auto;transition:0.5s;}
.pro_call td:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.pro_call td:nth-child(1){width:49.8% !important;height:100% !important;float: left;margin-left: 0px;}
.pro_call td:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.pro_call td:nth-child(1) img{width: 100% !important;height: auto !important;}
.pro_call td:nth-child(n+4){margin-top:0.3%;}
.pro_call td span {padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background:#2067b9;height: 50px;transform: translateY(50px);transition:0.5s;}
.pro_call td:hover span{transform: translateY(0px);transition:0.5s;}
.pro_call td span a{color: #fff;font-size: 19px;line-height: 50px;}
@media screen and (max-width: 1500px){
	.pro_call{width:100%;}
}
.pro_after {width: 150px;margin: 0 auto;}
.pro_after ul {display: flex;justify-content: space-between;width: 100%;}
.pro_after li {width:9px;height: 9px;border-radius: 50%;position: relative;background: #2067b9;}
.pro_after li:after {content:'';width: 18px;height: 18px;border-radius: 50%;position: absolute;border:1px solid #2067b9;top:-6px;left:-5px;}
.pro_more {width:365px;height: 48px;border:1px solid #2067b9;text-align: center;line-height: 48px;margin: 0 auto;margin-top: 80px;transition:0.5s;}
.pro_more a {font-size: 18px;color: #2067b9;display: block;}
.pro_more:hover {width:420px;transition:0.5s;}

/*case*/
.case {width:100%;background: url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210616/20210616162025_1332298920.jpg)no-repeat center;padding: 80px 0 170px;overflow: hidden;}
.case_box {width:1500px;margin: 0 auto;}
.case_tit {text-align: center;background: url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210608/20210608102516_1184679414.png)no-repeat center;}
.case_tit em {font-size: 28px;color: #fafafa;font-family: Arial;line-height: 28px;opacity: 0.3;text-transform: uppercase;font-weight: 1000;}
.case_tit p {font-size: 40px;line-height: 40px;color: #fff;padding-top: 20px;width: 100%;height: 69px;}
.case_tit p b {}
.case_con {width: 1500px;height: 877px;background: #fff;border-radius: 20px;margin-top: 60px;padding: 78px 0px 0 475px;position: relative;}
.case_con:after {content:'';background: url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210608/20210608110451_543127782.png)no-repeat;width: 548px;height: 613px;position: absolute;bottom: -11%;left: -4%;}
.case_con ul {}
.case_con li {width: 828px;height: 206px;background: #f8f8f8;border-radius: 10px;display: flex;padding: 30px 70px;justify-content: space-between;align-items: center;transition: 0.5s;}
.case_con li:hover { transform: translate(0,-10px); transition: 0.5s;}
.case_con li:nth-child(2) {    margin: 35px 0 35px 8%;}
.case_con li>i {width: 83px;height: 83px;border-radius: 50%;background: #2067b9;display: inline-block;position: relative;font-size: 40px;text-align: center;line-height: 83px; color: #fff;z-index: 5;}
.case_con li>i:after {content:'';width: 130px;height: 130px;border-radius: 50%;position: absolute;top:-23px;left:-23px;background:#2067b9;opacity: 0.3;z-index: -1; }
.case_con li:last-child>i {font-size:33px;}
.case_txt {width: 540px;position: relative;}
.case_txt:after {content:'';background: url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210608/20210608104323_1508047956.png)no-repeat;position: absolute;top:40px;left:-22px;width: 246px;height: 23px;}
.case_txt p {font-size: 22px;line-height: 36px;    display: flex; align-items: center;}
.case_txt p>i {font-size: 36px;font-family: Arial;line-height: 36px;    padding-right: 10px;color: #2067b9;}
.case_txt em {font-size: 15px;line-height: 28px;color: #666;display: inline-block;padding-top: 50px;}

/*adv*/
.adv {padding: 80px 0 10px;overflow: hidden;}
.adv_box {width:1500px;margin: 0 auto;}
.adv_tit {text-align: center;}
.adv_tit b {font-size: 40px;line-height: 40px;position: relative;}
.adv_tit b:after {content:'';width:130px;height:3px;background: #2067b9;position: absolute;left:34%;bottom: 5px;    animation: widthchange 2s linear infinite;}
.adv_tit p {font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}
.adv_tab {margin-top: 60px;position: relative;}
.adv_int {height: 654px;}
.adv_con {padding-top: 42px;}
.adv_big {display: flex;position: relative;}
.adv_con p {display: flex;    justify-content: space-around;width: 350px;align-items: center;}
.adv_con p i {width: 62px;height: 62px;border-radius: 50%;background: #2067b9;position: relative;display: inline-block;font-size: 38px;color: #fff;font-family: Arial;text-align: center;line-height: 62px;}
.adv_con p i:after {content:'';width:92px;height: 92px;background:rgba(32, 103, 185, 0.3);position: absolute;top:-15px;left:-15px;border-radius: 50%;z-index: -1;}
.adv_con p span {font-size: 33px;line-height: 40px;}
.adv_txt {width:744px;background: #fff url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210608/20210608113345_335423810.png)no-repeat;height: 336px;margin-top: 40px;    padding: 65px 97px;}
.adv_txt em {font-size: 16px;display: block;line-height: 33px;position: relative;padding-left: 16px; color: #666;}
.adv_txt em:after {content:'';width: 5px;height: 5px;border:1px solid #333;position: absolute;left:0;top:12px;border-radius: 50%;}
.adv_txt a {width:194px;height: 42px;border:1px solid #ddd;display: inline-block;text-align: center;line-height: 40px;font-size: 16px;margin-top: 40px;transiton:0.5s; background: #fff;}
.adv_txt a:hover {width:250px;transiton:0.5s; border:1px solid #2067b9;background: #2067b9; color: #fff;}
.adv_pic {width: 968px;height: 645px;background: #ddd;}
.adv_nav {width: 1500px;margin: 0 auto;position: absolute;bottom: 0;left: 0;}
.adv_nav ul {display: flex;justify-content: space-between;align-items: center;height: 156px; background: #f8f8f8;}
.adv_nav li {display: flex;align-items: center;transition: 0.5s;height: 156px;justify-content: center;flex:1;}
.adv_nav li.on {background: #2067b9;transition: 0.5s;color: #fff;}
.adv_nav li.on p span {color: #fff;}
.adv_nav li i {font-size: 40px;}
.adv_nav li:nth-child(3) i {font-size: 34px;}
.adv_nav li p {font-size: 24px;display: flex;flex-direction: column;line-height: 24px;padding-left: 12px;}
.adv_nav li p span {font-size: 13px;text-transform: uppercase;color: #999;}

/*appli*/
.appli {padding: 80px 0px 100px 0px;overflow: hidden;}
.appli_box {width:1500px;margin: 0 auto;}
.appli_tit {text-align: center;}
.appli_tit b {font-size: 40px;line-height: 40px;position: relative;}
.appli_tit b:after {content:'';width:130px;height:3px;background: #2067b9;position: absolute;left:34%;bottom: 5px;    animation: widthchange 2s linear infinite;}
.appli_tit p {font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}
.appli_tab {padding-top: 60px;}
.appli_nav {width: 1500px;margin: 0 auto;}
.appli_nav ul {display: flex;justify-content:space-around;align-items: center;}
.appli_nav li {display: flex;flex-direction: column;align-items: center;}
.appli_nav li i {display: inline-block;width: 72px;height: 72px;    text-align: center;line-height: 72px;    font-size: 33px;border:1px solid #ddd;border-radius: 50%;}
.appli_nav li:nth-child(4)  i  {font-size:32px;}
.appli_nav li:nth-child(5)  i {font-size:36px;}
.appli_nav li a {font-size: 18px;display: flex;flex-direction: column;align-items: center;line-height: 28px;padding-top: 12px;}
.appli_nav li.on a,.appli_nav li.on i,.appli_nav li.on a span{color:#2067b9;}
.appli_nav li a span {font-size: 12px;text-transform: uppercase;color: #cccccc;font-family: Arial;}
.appli_con {padding-top: 60px;}
.appli_con>ul {display: flex;flex-direction: column;height:814px !important;overflow:hidden;width: 100% !important;}
.appli_con>ul>li {display: flex;width: 100% !important;}
.appli_pic {width: 50%;height: 814px;    overflow: hidden;}
.appli_con>ul>li:nth-child(2) .appli_pic table tr:first-child,.appli_con>ul>li:nth-child(3) .appli_pic table tr:nth-child(-n+2),.appli_con>ul>li:nth-child(4) .appli_pic table tr:nth-child(-n+3),.appli_con>ul>li:nth-child(5) .appli_pic table tr:nth-child(-n+4),.appli_con>ul>li:nth-child(6) .appli_pic table tr:nth-child(-n+5){display:none;}

.appli_pic img { transition: 0.5s;}
.appli_pic:hover img {transform: scale(1.2); transition: 0.5s;}
.appli_txt {overflow: hidden;width: 50%;padding-left:23px;background: #fff;}
.appli_txt ul {overflow: hidden;}
.appli_txt li {display: inline-block;}
.appli_txt li img {}
.appli_txt li:nth-child(3) {margin-left:16px; }
.appli_txt li:first-child {display: flex;padding-bottom: 20px;}
.appli_txt p {font-size: 28px;font-weight: lighter;display: flex;flex-direction: column;padding-top: 30px;}
.appli_txt em {width: 610px; font-size: 18px;color: #999;line-height: 28px;font-weight: lighter;display: inline-block;padding-top: 10px;}
.appli_txt a {width:186px;height: 48px;background: #2067b9;display: flex;font-size: 18px;color: #fff;align-items: center;justify-content: center;margin-top: 56px;}
.appli_txt a:hover {width:240px;transition:0.5s;}

/*about*/
.about {width: 100%;background: url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210615/20210615090727_287177303.jpg) no-repeat center;  padding: 80px 0;overflow: hidden;}
.about_box {width:1500px;margin: 0 auto;}
.about_con {display: flex;justify-content: space-between;align-items: center;}
.about_l { width: 700px;  }
.about_l1 { color: #333; }
.about_l1 a:hover { color: #333;}
.about_l1 p { font-size: 48px; font-weight: bold; display: block; padding-top: 12px; }
.about_l1 p i { color: #2067b9; }
.about_l1 span { font-size: 26px; padding: 5px 0 16px; display: block; border-bottom: 1px solid #d8d9db; }
.about_l2 p { font-size: 16px; color: #666; line-height: 30px; margin-top: 33px; }
.about_l2 span a { display: block; background: #d8d9db; width: 136px;height: 36px; line-height: 36px; border-radius: 25px; font-size: 15px; margin-top: 30px;text-align:center; }
.about_l2 span a:hover {background:#2067b9;transition:0.5s;color:#fff;}
.about_r {width:568px;position: relative;z-index: 5;}
.about_r:after {content:'';width:464px;height: 435px;background: #2067b9;position: absolute;top:-26px;right: 0;z-index: -1;}
/*视频*/
.video_sp{float:left; padding:27px 0px;}
.ripple img { margin-left: 15px;margin-top:12px;width:32px;height:32px;}
.ripple,.ripple:before,.ripple:after {position: absolute;left:50%;top:50%;height: 65px;width:65px;margin-top: -33px;margin-left: -34px;border-radius: 50%;-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255,0.64);-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);box-shadow: 0 0 0 0 #fff;animation: ripple 3s infinite;}
.ripple{padding:6px 3px;background: rgba(255, 255, 255, 0.5);}
.ripple:before {-webkit-animation-delay:.9s;animation-delay:0.9s;content:"";position:absolute;right: 0;bottom: 0;}
.ripple:after {-webkit-animation-delay:.6s;animation-delay:0.6s;content:"";position:absolute;right: 0;bottom: 0;}
.video_box{background:rgba(0,0,0,0.6); top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:71%;margin-top:-250px;margin-left:-575px;transition:600ms ease;z-index:999;}
.video_box.cur .video,.video_box.cur .video_x{top:40%;transition:600ms ease;}
.video_x1{width:100%;height:380px;background: url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210609/20210609142853_1973665077.jpg)no-repeat center;position: relative;float:left;}
.video_x1:before {content: "";width: 100%;height:100%; background: #000; position: absolute; opacity: 0.4;}
@-webkit-keyframes ripple {
    70% {-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);}
    100%{-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
                box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);}
}
.jquery-lightbox-border-bottom-left,.jquery-lightbox-border-bottom-middle,.jquery-lightbox-border-bottom-right {    BOTTOM: -34px !important;}

/*int*/
.int {padding: 80px 0 0;overflow: hidden;}
.int_box {width:1500px;margin: 0 auto;}
.int_tit {text-align: center;}
.int_tit b {font-size: 40px;line-height: 40px;position: relative;}
.int_tit b:after {content:'';width:130px;height:3px;background: #2067b9;position: absolute;left:34%;bottom: 5px;    animation: widthchange 2s linear infinite;}
.int_tit p {font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}
.int_call {width:94%;margin: 0 auto;padding: 40px 0 0; overflow: hidden;}
.int_call table td{display: block; float:left; padding:0 !important; width:23%; margin:2% 1%;}
.int_call table td>a{display: block;overflow: hidden; }
.int_call table td img{width:100%; height:auto;   transition: 0.2s all ease-in-out;  }
.int_call table td:hover img{transform: scale(1.1);}
.int_call table td br{display:none;}
.int_call table td div{padding:0 !important; position: relative; background:#f5f5f5;}
.int_call table td:hover div{background:rgba(32,103,185,0.5);}
.int_call table td div a{display: block; line-height:50px; font-size:16px; position: relative;    z-index: 2;}
.int_call table td:hover a{color:#fff;}
.int_call table td div:after{content:""; display: block;opacity: 0;width:20%;height:100%;transition: 0.2s all; background: #2067b9;position: absolute; top:0; left:0; right:0; margin:0 auto;}
.int_call table td:hover div:after{width:100%;opacity: 1;}

/*news*/
.news {padding: 70px 0px 80px 0px;overflow: hidden;}
.news_box {width:1500px;margin: 0 auto;}
.news_tit {text-align: center;}
.news_tit b {font-size: 40px;line-height: 40px;position: relative;}
.news_tit b:after {content:'';width:130px;height:3px;background: #2067b9;position: absolute;left:34%;bottom: 5px;    animation: widthchange 2s linear infinite;}
.news_tit p {font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}
.news_tab {padding-top: 60px;}
.news_nav {width: 450px;margin: 0 auto;}
.news_nav ul {display: flex;justify-content: space-between;width: 100%;}
.news_nav li {width: 150px;height: 46px;text-align: center;line-height: 46px;}
.news_nav li.on {background:#2067b9;}
.news_nav li.on a {color:#fff;}
.news_nav li a {font-size: 16px;}
.news_cc {display: flex;padding: 60px 0px 0px !important;}
.news_wz {width: 100%;flex-shrink: 0;}
.news_wz .news_div_item {display: flex!important;flex-direction: column-reverse;width:33.33%;flex-shrink: 0;position: relative; padding: 0 0.9%;}
.news_wz .news_div_item_pic img {width: 100%;height: auto;}
.news_cc .news_div+.news_div{display:none;}
.news_wz .news_div {display: flex;}
.news_wz .news_div_item .news_div_item_date {position: absolute;bottom:33%;left: 42px;display: flex;width: 102px; height: 30px;background: #333;justify-content: center; color: #fff;font-size: 14px; font-family: "Rotobo";z-index: 2;transition: all .5s;line-height: 32px;font-weight: bold;border-radius: 18px;align-items: center;}
.news_div_item_day {font-family: Rotobo;}
.news_wz .news_div_item .news_div_item_title a {display: block;font-size: 18px;color: #333;
position: relative;margin-top:48px;padding-left: 30px;}
.news_wz .news_div_item .news_div_item_body {font-size: 14px;line-height: 28px;color: #666;
 padding-top: 14px;}
.news_wz .news_div_item .news_div_item_title a:after {position: absolute;content: "\e6c6";font-family: "iconfont";top: 0;left: 0;font-size:22px;color:#333;}
.news_wz .news_div_item .news_div_item_content {padding: 0 25px 58px;}
.news_wz .news_div_item .news_div_item_pic a {display: block;position: relative;}
.news_wz .news_div_item .news_div_item_title a:before {position: absolute;content: "\e604";font-family: "iconfont";width: 52px;height: 24px; background: #333;color: #fff;font-size: 20px;text-align: center;line-height: 24px; border-radius: 12px;top: 115px;left: 0;transition:all .5s;}
.news_wz .news_div_item_pic {    box-shadow: 0 0 20px #eee;}
.news_wz .news_div_item:hover .news_div_item_title a:before {transform: translateX(10px);background: #2067b9;}
.news_cc .slick-prev:before,.news_cc .slick-next:before{color: #00afc3;opacity:0;transition:all ease 0.5s;content: '\e64c';display:block;}
.news_cc .slick-prev:before{transform: rotate(180deg);}
.news_cc .slick-next:before{content: '\e64c';}
.news_cc .slick-prev{left:-32px;}
.news_cc .slick-next {right: -32px;}
.news_wz .slick-dots {display: none!important;}
.news_wz:hover .slick-prev:before,.news_wz:hover .slick-next:before{opacity:1;}
.news_cc .slick-prev:before,.news_cc .slick-next:before{background: none;}

/*版权*/
.copy_row2{background:#000;width:100%;min-width:1300px;}
.content1 {width: 1500px;margin: 0 auto;}
.copy_row2 > .content1{position:relative;padding-top:20px;height:380px;overflow:hidden;}
.copy_list{float:left;padding-left:55px;padding-top:0px; padding-right: 55px; border-left: 1px #1a1a1a solid; margin-top:60px; height:210px;}
.copy_list li a{display:block;color:#666;font-size:15px;line-height:30px;}
.copy_list li{color:#666;font-size:15px;line-height:30px;}
.copy_list li a:hover{color:#333;}
.copy_list strong{display:block;}
.copy_list strong a{color:#fff;line-height:50px;font-size:19px;font-weight:normal;display:inline-block;position:relative;padding-bottom:10px;}

.copy_list:hover strong a:after{width:100%;background:#d3351a;}
.copy_list:nth-child(1) {padding-left: 0px !important; border-left:none;}

.copy_phone{background:url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210609/20210609144723_82451849.png) no-repeat;width:228px;height:343px;position:absolute; bottom:0px;right:0px;z-index:5;padding:70px 30px 20px;}
.copy_phone ul{position:absolute;bottom:30px;left:38px;width:153px;text-align:center; height:40px;}
.copy_phone ul li{display:inline-block;border-radius:50%;width:40px;height:40px;margin:0 5px;-webkit-transition:0.3s all ease;transition:0.3s all ease; background:#e9ecf3;cursor:pointer; float:left;}
.copy_phone ul li.cur{background:#2067b9;}
.copy_phone ul li img{display:block;width:100%;height:100%;}
.copy_ewm_cont{display:block;width:136px;position:absolute;height:136px;top:97px;left:47px;}
.copy_ewm_cont img{display:block;width:100%;height:100%;}
.copy_ewm_cont p{position:absolute;top:-35px;left:23px;color:#666;font-size:14px;}
.copy_phone ul li .copy_img1 .iconfont{font-size:21px;color:#000;line-height: 40px;}
.copy_phone ul li.cur .copy_img1 .iconfont{color:#fff}
i.iconfont.icon-weixin {font-size: 29px !important;}


.copy1_item2{padding-top:43px !important;}
.copy1_item3{padding-top:43px !important;}

/*友情链接*/
.links_bj{width:100%;height:110px;margin:0 auto;position:relative;background:#000000;border-bottom: 1px #151515 solid;}
.links_bj .content1{height: 110px;}
.links_zbt{width:100px;height:110px;font-size:20px;color:#fff;line-height:110px;}
.links_zbt span{font-size:20px;color:#fff;font-font-family:"akr";text-transform:uppercase;}
.links_lj{width:1280px;height:110px;font-size:14px;color:#fff;margin-left:20px;line-height:110px;}
.links_tb{width:auto;height:110px;}
.linkTagcs li a{font-size:15px;line-height:110px;color:#fff !important;}


.copy_row3 {text-align:center;margin:0 auto;font-size:15px;color:#666;width:100%;overflow:hidden;background:#0c0c0c;}
.copy_row3 a{color:#666; font-size:15px;}
.copy_n{line-height:80px;color:#666;font-size:15px;float:left;}
.copy_n a{display:inline-block;color:#666;font-size:inherit;font-size:14px;}
.copy_nr{float:right;color:#666;line-height:80px}


.links_bj1{width:100%;height:10px;margin:0 auto;position:relative;}
.head_bgx{width:100%;height:10px;cursor: pointer;background:#484848}
.head_bgx strong {display: block;float:right;width:100%;}
.head_bgx span {display:block;width:100%;height:10px;background-color: #2067b9;}

/* gg*/
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1500px;
}
.dinzhixz{width: 100%;height: 265px;background: url(//memberpic.114my.com.cn/xiecheng98/uploadfile/image/20210616/20210616201321_199819217.jpg) center;padding-top: 30px;}
.dinzhixz .container{position: relative;}
.dinzhixz .container>img{position: absolute;top: 15px;left: 750px;}
.dinzhixz-left{margin-left: 48px;width: 600px;float: left;}
.dinzhixz-left h3{font-weight: normal;font-size: 26px;color: #fff;}
.dinzhixz-left h3 i{color: #2067b9;font-size: 51px;font-family: "AGENCYR";}
.dinzhixz-left h3 em{color: #2067b9;}
.dinzhixz-left h4{font-size: 22px;color: #fff;font-weight: normal;margin-top: 8px;}
.dinzhixz-left h4 i{color: #2067b9;font-weight: bold;}
.dinzhixz-left p{font-size: 12px;color:rgba(255, 255, 255, .5);margin-top: 6px;}
.dinzhixz-left ul li{float: left;color: #fff;font-size: 18px;}
.dinzhixz-left ul{text-indent: 38px;margin-top: 31px;}
.dinzhixz-left ul .list01{margin-left: 59px;margin-right: 65px;}

.dinzhixz-right{float: right;text-align: center;width: 320px;padding-top: 28px; padding-right:50px;}
.dinzhixz-right a{display: block;width: 195px;height: 50px;background: #2067b9;color: #fff;line-height: 50px;text-align: center;margin: 0 auto;margin-top: 16px;    font-size: 18px;}
.dinzhixz-right p{font-size: 18px;color: #fff;margin-top: 9px;}