* {margin: 0;padding: 0;box-sizing: border-box;line-height:100%;}
body {font-size: 14px;font-family: Microsoft YaHei;overflow-x: hidden;}
em, i {font-style: inherit;font-weight: inherit;}
ul {list-style: none;}
a {text-decoration: none;color: #333;}
tr, td {padding: 0 !important;}
input, textarea {outline: none;border: none;}

@font-face {
font-family:DIN Medium;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}


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

/*top*/
.top {background:#000;padding: 0.5% 1%;overflow: hidden;}
.top_box {max-width:1300px;margin:0 auto;display:flex;align-items: center;justify-content:space-between;}
.top_name {}
.top_name p {color:#fff;}
.top_con {width: 60%;}
.top_nav {width: 100%;/* background: #fff; *//* box-shadow:0 0 30px 0 rgba(0,0,0,0.10); *//* padding: 1.2% 3%; */display:  flex;justify-content:  space-between;align-items:  center;} 
.top_nav ul {display: flex;align-items: center;width: 72%;justify-content:  space-between;}
.top_navli {/* width: 20%; */}
.top_nav li a {font-size: 14px;position: relative;color: #fff;font-weight: lighter;}
.top_nav li>a:before {content:'';width:0;height: 2px;background: #b22a2e;position:absolute;bottom: 0;left:0;transition:0.5s;z-index: 1;}
.top_nav li>a:after {content:'';width:100%;height: 57px;position:absolute;left: 0;}
.top_nav li:hover a:before,.head_nav>ul>li.cur a:before {width:100%;}
.top_nav>p {display:flex;align-items:  center;}
.top_nav>p i {font-size: 22px;/* width:  50px; *//* height:  50px; *//* background: #b22a2e; */border-radius:  50%;color: #fff;display:  flex;justify-content:  center;align-items:  center;}
.top_nav>p em {display:flex;flex-direction:  column;font-size: 15px;font-weight:  lighter;padding:  0 0 0 10px;}
.top_nav>p>em>span {font-size: 19px;font-family: Arial;padding: 1% 0 0;color: #fff;}

/*head*/
.head {padding: 0.5% 1%;overflow: hidden;position:  relative;z-index: 5;}
.head:before {content:'';width:100%;height: 100%;top: 0;right: -21%;z-index: -1;}
.head_box {max-width: 1300px;margin:0 auto;display: flex;align-items: center;justify-content: space-between;}
.head_logo {display: flex;align-items: center;}
.head_logo i {overflow:hidden;width: 92%;}
.head_logo i img {width:100%;}
.head_logo p {font-size: 36px;/* font-weight:  bold; */padding: 0 0 0 20px;display:  flex;flex-direction:  column;text-align-last:  justify;display: none;}
.head_logo p span {font-size: 16px;font-weight:  lighter;padding: 6% 0 0;color:  #999;}
.head_pic {display: flex;flex-direction: column;align-items: center;}
.head_pic i {width: 38%;}
.head_pic i img {width:100%;height:auto;}
.head_pic p {font-size:16px;padding: 2% 0 0;font-weight: lighter;}
.head_nav {padding: 2% 3% 0;width: 70%;}
.head_nav ul {display:flex;align-items:center;width: 100%;justify-content: space-between;}
.head_nav p {font-size: 15px;}
.head_nav li {}
.head_nav li a {font-size:15px;}
.head_sear {width: 59%;}
/*search*/
.search {width: 100%;background: #fff;padding: 0;z-index: 55;/* border-radius: 40px; */display: flex;align-items: center;border: 1px solid #ddd;justify-content: space-between;}
.search_pro {font-size: 15px;width: 80px;padding: 0 0 0 23px;border-right: 1px solid #ddd;color: #666;}
.head_s {display: flex;align-items: center;justify-content: center;transition: 0.5s;width: 100%;}
.head_s form {display: flex;justify-content: space-between;align-items: center;width: 86%;height: 60px;padding: 0 12px;}
#search-bg {width: 528px;height: 60px;line-height: 60px;overflow: hidden;box-sizing: border-box;}
#search-i {box-sizing: border-box;position: relative;z-index: 5;margin: 0 40px 0 30px;display: flex;}
#search-i:after {content: '';width: 60px;height: 60px;position: absolute;top: -20px;right: -20px;z-index: -1;background: #c52424;}
#infoname {border: none;background: none;outline: none;width:500px;}
#infoname { border: none; background: none;outline: none;}
.search-text {font-size: 15px;color: #666;display: flex;justify-content: center;align-items: center;letter-spacing: 1px;}
.search-text a {font-size: 15px;color: #666 !important;font-weight: 100;}
.search-text span { color: #333;font-size: 15px; font-weight: bold;}
.search_con {display: flex; flex-direction: column; align-items: center; width: 68%; padding-top: 10px;}
.search_tit {position: relative;z-index: 5;display: flex;flex-direction: column;align-items: center;}
.search_tit ul { display: flex;}
.search_tit li { font-size: 26px;color: #fff;line-height: 32px;letter-spacing: 2px;}
.search_tit li i { font-size: 32px;font-weight: normal;}
.search_tit p { font-size: 18px; width: 315px; height: 40px;background: #fff; display: flex;justify-content: center; align-items: center;color: #024adc;margin-top: 10px;}
.search_tit p span { font-size: 30px;font-family: "Times"; line-height: 30px; font-weight: bold;}


/*banner*/
.banner{position: relative;height: 100%;overflow: hidden;background: #fff;margin: 0 !important;}
.banner a{/* position: absolute; *//* width:100%; *//* height: 900px; *//* z-index: 3; *//* opacity: 0; *//* z-index: 555; */overflow: hidden;}
.banner a img{height: auto;transform:scale(1.1);width: 100% !important;margin: 0 !important;}
.banner a.active{z-index:5;opacity: 1;}
.banner a.active img{transform: scale(1.1);opacity: 1;}
.banner .slick-active img {    transition: 6s linear; transform: scale(1);}
.banner a img{
	transition:transform 5s linear,opacity 1s linear;
	-webkit-transition:transform 5s linear,opacity 1s linear;
	-o-transition:transform 5s linear,opacity 1s linear;
	-moz-transition:transform 5s linear,opacity 1s linear;
	-ms-transition:transform 5s linear,opacity 1s linear;
}
.banner .ban_dot {display: flex !important;width: 100%;justify-content: flex-start;align-items: flex-end;/* margin: 2% 0 0; */position: absolute;bottom: 5%;left: 5%;}
.banner .ban_dot li {width: 2px;height: 10px;display: inline-block;background: #fff;margin: 0 0.3%;transition: 0.5s;/* border-radius: 50%; */position: relative;z-index: 5;overflow: hidden;}
.banner .ban_dot li:before {content:'';width: 100%;height:0;/* background: #0a519a; */position:absolute;bottom: 0;left:0;z-index:-1;transition:1s all;}
.banner .ban_dot li.slick-active {height: 40px;}
.banner .ban_dot li.slick-active:before {height:100%; }

.banner .ban_dot li button {font-size:0;border: none;outline: none;}
.banner .slick-prev:before {content: '\e65f' !important;font-family: iconfont !important;color: #161883 !important;font-size: 60px !important;}
.banner .slick-next:before {content: '\e65f' !important;font-family: iconfont !important;color: #161883 !important;font-size: 60px !important;}
.banner .slick-prev {left: 3% !important;transform: rotate(180deg) !important;z-index: 5;}
.banner .slick-next {right: 3% !important;top: 45% !important;}
.banner .slick-prev:before, .banner .slick-next:before {opacity: 0;transition: all ease 0.5s;}
.banner:hover .slick-prev:before, .banner:hover .slick-next:before {opacity: 1;}

/*nav*/
.nav {background:#eee;padding: 4% 1% 1%;overflow:hidden;}
.nav_box {max-width:1300px;margin:0 auto;}
.nav_con {}
.nav_con ul {display:flex;justify-content: space-between;}
.nav_con li {width:19%;background:#333;padding: 0 0.2% 0.2%;overflow: hidden;border-radius: 10px;}
.nav_con li a {display:flex;flex-direction:column;align-items:center;justify-content: center;}
.nav_con li p {font-size: 18px;padding: 6% 0;color: #fff;}
.nav_con li i {overflow:hidden;border-radius: 10px;}
.nav_con li i img {width:100%;height:auto;}

/*news*/
.news {overflow:hidden;padding: 0 1% 2%;background: #eee;}
.news_box {max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;background: #fff;padding: 1% 1%;}
.news_tit {}
.news_tit p {font-size:24px;}
.news_call {width: 72%;}
.news_div {display:flex;margin: 0 !important;}
.news_div_item {display: flex !important;flex-direction:column;margin: 0 0.5%;}
.news_div_item_pic {display:none;}
.news_div_item_date {display:none;}
.news_div_item_content {}
.news_div_item_title {}
.news_div_item_title a {font-size: 22px;}
.news_div_item_body {font-size:16px;font-weight: lighter;text-overflow: ellipsis;-webkit-line-clamp: 1;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;padding: 3% 0 0;}
.ban_dot {display:none !important;}
.news_more {}
.news_more a {font-size:16px;}

/*pro*/
.pro {padding:0 1%;overflow:hidden;background: #eee;}
.pro_box {max-width:1300px;margin:0 auto;background: #fff;}
.pro_tit {display:flex;padding: 2%;}
.pro_tit p {font-size: 30px;}
.pro_con {display:flex;justify-content: space-between;}
.pro_l {width: 30%;}
.pro_l i {overflow:hidden;}
.pro_l i img {width:100%;height:auto;}
.pro_pic {width: 71%;}
.pro_pic ul {display:flex;flex-wrap:wrap;}
.pro_pic li {display:flex;flex-direction:column;align-items:center;width:33.3%;border: 1px solid #333;padding: 2%;}
.pro_pic li:nth-child(n+1) {border-left:none;}
.pro_pic li:nth-child(n+4) {border-top:none;}
.pro_pic li:nth-child(3),.pro_pic li:nth-child(6) {border-right: none;}
.pro_pic li p {font-size: 20px;display:flex;flex-direction:column;align-items:center;}
.pro_pic li p span {font-size:16px;color:#999;padding: 4% 0 0;font-weight:lighter;line-height: 24px;}
.pro_pic li i {}
.pro_pic li i img {width:100%;height:auto;}

/*more*/
.more {overflow:hidden;padding: 1% 1%;background: #eee;}
.more_box {max-width:1300px;margin:0 auto;}
.more_con {}
.more_con>ul {}
.more_con>ul>li {background:#fff;}
.more_con>ul>li+li {margin: 2% 0 0;}
.more_top {padding: 2%;display: flex;justify-content: space-between;align-items: center;}
.more_tit {}
.more_tit p {font-size: 24px;display: flex;flex-direction: column;}
.more_tit p span {font-size:16px;color:#999;padding: 10px 0 0;}
.more_nav {display:flex;width: 50%;justify-content: space-between;}
.more_nav>div {width: 85%;}
.more_nav ul {display:flex;width: 100%;justify-content: space-between;}
.more_nav li {}
.more_nav li>a {font-size:16px;font-weight: lighter;}
.more_nav li dl {display:none;}
.more_nav>a {font-size: 15px;}
.more_call {}
.more_call ul {display:flex;flex-wrap:wrap;}
.more_call li {width:25%;display:flex;flex-direction:column;border: 1px solid #eee;}
.more_call li:nth-child(n+1) {border-left:none;}
.more_call li:nth-child(n+5) {border-top:none;}
.more_call li:nth-child(4),.pro_pic li:nth-child(8) {border-right: none;}
.more_call li>a {overflow:hidden;}
.more_call li>a img {width:100%;height:auto;}
.more_call li br {display:none;}
.more_call li span {text-align:center;padding: 4% 0;}
.more_call li span a {font-size:16px;font-weight: lighter;}

/*copy*/
.copy {overflow: hidden;padding: 0 1%;background: #eee;}
.copy_box {max-width: 1300px;margin: 0 auto;}
.copy_top {/* border-bottom: 1px solid rgba(255,255,255,0.1); */width: 28%;display: flex;flex-direction: column;}
.copy_top p {display: flex;align-items: center;font-size: 15px;font-weight: lighter;/* color: #fff; */padding: 2% 0;}
.copy_top p i {font-size: 20px;margin: 0 10px 0 0;}
.copy_top p span {font-size: 20px;font-family: Arial;}
.copy_top p:nth-child(3) span:last-child {font-size: 17px;}
.copy_top p:last-child  {font-size: 17px;}
.copy_top a {font-size:16px;border:1px solid #333;width: 120px;padding: 2% 0;text-align: center;margin: 2% 0 0;}
.copy_con {display: flex;justify-content: space-between;padding: 3% 0;align-items: center;}
.copy_nav {width: 37%;}
.copy_nav ul {display: flex;justify-content:space-between;width: 100%;}
.copy_nav li p {font-size: 18px;line-height: 20px;margin-bottom: 20px;font-weight: bold;/* color: #fff; */}
.copy_nav li a {font-size: 14px;line-height: 30px;display: flex;/* color: #fff; */transform:translateX(0);transition:0.5s;}
.copy_nav li a:hover  {transform:translateX(10px)}
.copy_pic {width: 28%;}
.copy_pic ul {display: flex;justify-content:  space-between;width:  100%;}
.copy_pic li {width: 47%;display: flex;flex-direction: column;align-items: center;}
.copy_pic li i {overflow: hidden;padding:  1%;border: 1px solid #eee;}
.copy_pic li i img {width: 100%;height: auto;}
.copy_pic li p {font-size: 16px;padding: 5% 0 0;/* color: #fff; */}

/*end*/
.end {padding: 2% 1%;overflow:hidden;background: #eee;}
.end_box {max-width: 1300px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.end_box em {/* color: #fff; */font-size: 15px;}
.end_box em>a {font-size: 15px;/* color: #fff; */}
.end_box>a {font-size: 15px;/* color: #fff; */}