/* by dingtiger 2019.3 */
@font-face {
  font-family: 'iconfont';  /* project id 1819525 */
  src: url('//at.alicdn.com/t/font_1819525_utctj54r0t9.eot');
  src: url('//at.alicdn.com/t/font_1819525_utctj54r0t9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1819525_utctj54r0t9.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1819525_utctj54r0t9.woff') format('woff'),
  url('//at.alicdn.com/t/font_1819525_utctj54r0t9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1819525_utctj54r0t9.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dinpro';
  src: url('../font/dinpro.eot');
  src: url('../font/dinpro.eot?#iefix') format('embedded-opentype'),
      url('../font/dinpro.woff2') format('woff2'),
      url('../font/dinpro.woff') format('woff'),
      url('../font/dinpro.ttf') format('truetype'),
      url('../font/dinpro.svg#dinpro') format('svg');
}

@font-face {
  font-family: 'dinprob';
  src: url('../font/DINPro-Bold.eot');
  src: url('../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('../font/DINPro-Bold.woff2') format('woff2'),
      url('../font/DINPro-Bold.woff') format('woff'),
      url('../font/DINPro-Bold.ttf') format('truetype'),
      url('../font/DINPro-Bold.svg#dinprob') format('svg');
}


*£ûmargin:0;padding:0;£ý
html,body{width:100%;height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body {font-size:14px; line-height:24px; color: #8e8e8e;font-family:Arial, Helvetica, sans-serif, "microsoft yahei","PingFang SC"; width:100%; overflow-x:hidden;}
ul,li {list-style: none; padding:0px; margin:0px}
img {border:0; margin:0px; padding:0px; display:block;}
input:focus {outline: none;}
.clean{clear:both;}

a:link {color: #8e8e8e;text-decoration: none;}
a:visited {color: #8e8e8e;text-decoration: none;}
a:hover {color:#1c4370;text-decoration: none;}
a:active {color: #8e8e8e;text-decoration: none;}

.bn:link {color: #fff;text-decoration: none;}
.bn:visited {color: #fff;text-decoration: none;}
.bn:hover {color:#fff;text-decoration: none;}
.bn:active {color: #fff;text-decoration: none;}

h1{font-size:26px; color:#1c4370; letter-spacing:-1px; line-height:26px; display:inline; font-weight:normal;}
h2{font-size:26px; color:#1c4370; letter-spacing:-1px; line-height:26px; display:inline; font-weight:normal; margin-right:5px;}
h3{font-size:20px; color:#1c4370; letter-spacing:-1px; line-height:20px; font-weight:normal;}
h4{font-size:20px; color:#1c4370; letter-spacing:-1px; line-height:26px; font-weight:normal; margin-bottom:6px;}
/*head*/
.head_a{width:100%; height:70px; background-color:#fff; position:fixed; top:0; z-index:9999; box-shadow: 0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px rgb(0,0,0,0.2); -moz-box-shadow: 0 0 3px rgb(0,0,0,0.2);}
.head_a ol{width:66%; min-width:1200px; height:70px; margin:0 auto;}
.head_a ol dl:nth-child(1){float:left; height:70px; display:flex; -webkit-display:flex; justify-content:left; align-items:center;}
.head_a ol dl:nth-child(2){float:right; height:70px; display:flex; -webkit-display:flex; justify-content:right; align-items:center; text-align:right;}
.head_a ol dl dd{ font-size:15px;}
.head_a ol dl dd:last-child a{font-size:12px; color:#1c4370; margin-left:10px;}

.nav_z{width:auto!important;height:70px;float:left;position:relative;z-index:999 ;}
#navul li{float:left;height:70px;position:relative;text-align:left;line-height:70px; margin:0 20px;}
#navul li a{ color:#333; font-size:14px;}

#navul li ul{display:none;position:absolute;z-index:999; background:rgba(28,67,112,0.9); border-bottom:none; top:70px; margin-left:-30px;}
#navul li ul li:first-child{border:none;}
#navul li ul li{display:block;float:none;height:35px;position:relative;line-height:35px;border-top:#557090 1px solid;font-size:14px;overflow:hidden; width:80px; text-align:center;}
#navul li.navmoon{}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block; height:35px; line-height:35px; color:#fff;}

/*add*/
.index_add{width:100%; height:650px; margin-top:70px;}
.txt-box{width:66%; min-width:1200px; display:block;  margin:0 auto; text-align:left;}
.swiper-container {width:100%;height:100%;}
.swiper-slide{color:#fff;}
.swiper-slide .title {font-size:40px; line-height:40px; color:#0073ae; margin-top:200px; font-family:'dinprob';}
.swiper-slide .title_1 {font-size:48px; color:#0073ae; margin-top:250px; font-family:'dinprob';}
.swiper-slide .titlea {font-size:16px; color:#0073ae; margin-top:30px; line-height:24px;}
.swiper-slide .titleb {font-size:48px; color:#0073ae; margin-top:270px; font-family:'dinprob';}
.swiper-slide .titlec {font-size:40px; color:#0073ae; margin-top:20px; font-family:'dinprob';}

.swiper-slide .titlea_a {font-size:20px; color:#fff; margin-top:30px; line-height:30px;}
.swiper-slide .titleb_a {font-size:48px; color:#fff; margin-top:270px; font-family:'dinprob';}
.swiper-slide .titlec_a {font-size:40px; color:#fff; margin-top:20px; font-family:'dinprob';}

/*index_about*/
.index_about{width:66%; min-width:1200px; height:auto; padding:80px 0; margin:0 auto;}
.index_about ul{width:48%; height:auto; float:left; margin-right:4%;}
.index_about ul:nth-child(2){margin-right:0; background-color:#ccc;}
.index_about ul li{float:left; width:29%; font-size:14px; text-align:center; box-sizing:border-box; border-right:1px solid #eee; padding-right:4%; margin-right:4%; margin-bottom:30px;}
.index_about ul li:nth-child(4){border-right:none;}
.index_about ul li span{display:block;}
.index_about ul li span font{font-size:44px; color:#0073ae; line-height:40px; margin-right:5px; font-family:'dinprob';}
.index_about ul h1{margin-bottom:40px; display:block;}
.index_about ul img{width:100%; height:310px;}
.index_about ul font{cursor:pointer;}
.index_about ul a{font-size:26px; margin-right:20px;}

/*index_service*/
.index_service{width:100%; padding:80px 0 60px 0; background-image:url(../image/index_pro_bg.jpg); background-size:cover; background-repeat:no-repeat;}
.index_service ul:nth-child(1){margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.index_service ul:nth-child(2){margin-bottom:50px; width:1000px;}
.index_service ul{margin:0 auto; text-align:center;}
.index_service ul li{float:left; width:calc(33.33% - 16px); text-align:center; padding:40px 0; border:1px solid #777; box-sizing:border-box; margin-right:24px; font-size:16px; color:#fff;}
.index_service ul li:nth-child(3){margin-right:0;}

.index_service ul li:hover{background-color:#0476b0; color:#fff; cursor:pointer; border:1px solid #0476b0;}
.index_service ul li span{display:block; font-size:35px; line-height:35px; margin-bottom:15px; color:#fff;}
.index_service ul h1{color:#fff;}
.index_service ul a{ color:#000;}


/*index_service_a*/
.index_service_a{width:100%; padding:80px 0 0 0;}
.index_service_a ul{width:1000px; max-width:1000px; margin:0 auto; text-align:center;}

.index_service_a ul dl{float:left; width:80px; margin:0 10px; color:#999; font-size:11px;}
.index_service_a ul dl img{width:60px; margin:0 auto 5px auto;}

/*index_video*/
.index_video{width:100%; height:auto; padding:80px 0; background-color:#f5f5f5;}
.index_video ul{width:66%; min-width:1200px; margin:0 auto;}
.index_video ul li{width:48%; float:left; margin-right:4%;}
.index_video ul li:nth-child(2){margin-right:0;}

/*index_pro_bg*/
.index_pro{width:100%; height:auto; padding:80px 0;}
.index_pro ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.index_pro ul{width:66%; min-width:1200px; height:auto; margin:0 auto;}
.index_pro ul li{width:calc(25% - 12px); float:left; background-color:#f5f5f5; margin-right:16px; text-align:left; padding:10px; box-sizing:border-box;}
.index_pro ul li:nth-child(4){margin-right:0;}
.index_pro ul li:hover{
background-color:#0073ae; cursor:pointer; color:#fff;
transition:background 0.3s;
-moz-transition:background 0.3s; /* Firefox 4 */
-webkit-transition:background 0.3s; /* Safari ºÍ Chrome */
-o-transition:background 0.3s; /* Opera */
}
.index_pro ul li img{width:100%; margin-bottom:10px;}
.index_pro ul li span{font-size:16px; color:#000;}
.index_pro ul li:hover span{color:#fff;}


/*index_pro_a*/
.index_pro_a{width:100%; height:auto; padding:80px 0; background-color:#000;}
.index_pro_a ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.index_pro_a ul{width:66%; min-width:1200px; height:auto; margin:0 auto;}
.index_pro_a ul li{width:calc(33.33% - 12px); float:left; background-color:#f5f5f5; margin-right:18px; text-align:left; padding:10px; box-sizing:border-box;}
.index_pro_a ul li:nth-child(3){margin-right:0;}
.index_pro_a ul li:hover{
background-color:#0073ae; cursor:pointer; color:#fff;
transition:background 0.3s;
-moz-transition:background 0.3s; /* Firefox 4 */
-webkit-transition:background 0.3s; /* Safari ºÍ Chrome */
-o-transition:background 0.3s; /* Opera */
}
.index_pro_a ul li img{width:100%; margin-bottom:10px;}
.index_pro_a ul li span{font-size:16px; color:#000;}
.index_pro_a ul li:hover span{color:#fff;}

/*index_ys*/
.index_ys{width:100%; margin:0 auto; padding:80px 0 60px 0; background-image:url(../image/news_bg.jpg);}
.index_ys dl{width:66%; min-width:1200px; margin:0 auto;}
.index_ys dl ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.index_ys dl ul li{width:32%; float:left; box-sizing:border-box; border:1px solid #ddd; margin-right:2%; padding:30px 40px; margin-bottom:20px; text-align:center; cursor:pointer;}
.index_ys dl ul li:nth-child(3n+3){margin-right:0;}
.index_ys dl ul li span{font-size:40px; line-height:40px; display:block; color:#ccc; margin-bottom:10px;}
.index_ys dl ul li font{font-size:16px; color:#0073ae;}

/*index_cus*/
.index_cus{width:100%; padding:80px 0 74px 0; border-bottom:1px solid #eee;}
.index_cus ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.index_cus ul{width:66%; min-width:1200px; margin:0 auto;}
.index_cus ul li{width:calc(14.4% - 7px); float:left; margin-right:6px; margin-bottom:6px;}
.index_cus ul li:nth-child(7n+7){margin-right:0;}
.index_cus ul li img{width:100%; border:1px solid #eee;}

/*index_news*/
.index_news{width:100%; height:auto; padding:80px 0;}
.index_news ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.index_news ul{width:66%; min-width:1200px; height:auto; margin:0 auto;}
.index_news ul li{width:48%; float:left; margin-right:4%;}
.index_news ul li:nth-child(2){margin-right:0;}

.index_news ul li dl{font-size:12px; border-bottom:1px solid #ddd; padding-bottom:17px; margin-bottom:17px; cursor:pointer;}
.index_news ul li dl:nth-child(3){border:none;}
.index_news ul li dl span{font-size:14px; color:#333;}
.index_news ul li dl div ol:nth-child(1){float:left; width:85%;}
.index_news ul li dl div ol:nth-child(2){float:left; width:12%; margin-left:3%; font-size:14px; text-align:center; font-family:'dinpro'; background-color:#eee;}
.index_news ul li dl div ol font{font-size:30px; line-height:50px;  background-color:#1c4370; width:100%; display:block; height:50px; color:#fff;}
.index_news ul li img{width:100%;}

/*bottom*/
.bottom{width:100%; height:auto; background-color:#eee;}
.bottom ul:nth-child(1){width:100%; height:70px; border-bottom:1px solid #ddd;}
.bottom ul ol{width:66%; min-width:1200px; height:70px; margin:0 auto;}
.bottom ul ol li:nth-child(1){width:50%; float:left; height:70px; display:flex; -webkit-display:flex; justify-content:left; align-items:center;}
.bottom ul ol li:nth-child(2){ float:right; height:70px; display:flex; -webkit-display:flex; justify-content:right; align-items:center; text-align:right;}
.bottom ul ol li:nth-child(2) dd{font-family:'dinpro'; font-size:22px; letter-spacing:-1px; text-align:left; font-weight:bold; color:#1c4370; line-height:18px;}
.bottom ul ol li span{font-size:12px; font-weight:normal; color:#333;}
.bottom ul ol li font{font-size:38px; color:#1c4370; display:block; margin-top:10px;}

.bottom ul:nth-child(2){width:66%; min-width:1200px; height:auto; background:none; padding:30px 0 40px 0; margin:0 auto;}
.bottom ul dl{float:left; font-size:12px; color:#777; margin-right:70px;}
.bottom ul dl:nth-child(7){float:right; margin-right:0; text-align:right; color:#aaa;}
.bottom ul dl span{font-size:14px; color:#333;}
.bottom ul dl font{font-size:16px; color:#333;}
.bottom ul dl img{width:100px; float:left; margin-right:8px;}

.bottom_a{width:100%; height:30px; background-color:#1c4370;}
.bottom_a ul{width:66%; min-width:1200px; height:30px; margin:0 auto;}
.bottom_a ul li{width:50%; float:left; color:#fff; font-size:12px; line-height:30px; text-align:left; font-family:'dinpro';}
.bottom_a ul li:last-child{text-align:right; font-family:'dinpro';}

/*add*/
.add_n{width:100%; height:400px; background-color:#fff; margin-top:70px; background-position:center; background-size:cover;}
.add_n ul{width:66%; min-width:1200px; height:400px; margin:0 auto; text-align:left; position:relative;}
.add_n ul li{font-size:30px; color:#0073ae; line-height:36px; position:absolute; left:0; top:130px;}
.add_n ul li font{color:#fff; line-height:40px; font-size:12px; background-color:#0073ae; padding:3px 5px; border-radius:5px;}

/*contact_c*/
.contact_c{width:100%; padding:80px 0;}
.contact_c ul{width:66%; min-width:1200px; margin:0 auto;}
.contact_c ul ol{width:47%; float:left; margin-right:6%; height:405px;}
.contact_c ul ol:nth-child(2){margin-right:0;}
.contact_c ul ol li:nth-child(1){border-top:1px solid #eee;}
.contact_c ul ol li{width:100%; float:left; border-bottom:1px solid #eee; padding:30px 0;}
.contact_c ul ol li dl{float:left;}
.contact_c ul ol li dl:nth-child(1){margin-right:10px; font-size:24px; color:#ccc;}
.contact_c ul ol span{font-size:16px; color:#000;}
.contact_c ul ol img{width:100%;}

/*about_a*/
.about_a{width:66%; min-width:1200px; margin:0 auto; padding:80px 0;}
.about_a ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_a ul:nth-child(2){margin-bottom:30px;}
.about_a ul li{width:31.3%; float:left; text-align:left; margin-right:3%; padding-right:3%; border-right:1px solid #eee; box-sizing:border-box; height:140px;}
.about_a ul li:nth-child(3){margin-right:0; padding-right:0; border-right:none;}
.about_a ul dd{width:calc(25% - 6px); float:left; margin-right:8px;}
.about_a ul dd:nth-child(4){margin-right:0;}
.about_a ul dd img{width:100%;}

/*about_a_b*/
.about_a_b{width:66%; min-width:1200px; margin:0 auto; padding:80px 0;}
.about_a_b ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_a_b ul:nth-child(2){margin-bottom:40px;}
.about_a_b ul li:nth-child(1){width:calc(65% - 40px); float:left; text-align:left; margin-right:40px}
.about_a_b ul li:nth-child(2){width:35%; float:left;}
.about_a_b ul dd{width:calc(25% - 6px); float:left; margin-right:8px;}
.about_a_b ul dd:nth-child(4){margin-right:0;}
.about_a_b ul dd img{width:100%;}
.about_a_b ul li img{width:100%;}

/*about_hos
.about_hos{width:100%; padding:80px 0; background-color:#eee;}
.about_hos ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_hos ul:nth-child(2){background-image:url(../image/h_sl.GIF); background-position:center; background-repeat:repeat-y;}
.about_hos ul{width:66%; min-width:1200px; margin:0 auto;}
.about_hos ul li{width:100%; height:auto; float:left;}

.about_hos ul li:nth-child(2n+2){float:right;}
.about_hos ul li:nth-child(10){margin-bottom:0;}
.about_hos ul li ol{width:50%; height:100%; position:relative; background-image:url(../image/h_sl.GIF); background-position:center; background-repeat:repeat-x;}
.about_hos ul li ol dl{position:absolute; right:-9px; top:50%; margin-top:-10px;}
.about_hos ul li ol dt{width:calc(95% - 40px); float:left; background-color:#fff; padding:15px 20px; border-radius:8px;}
.about_hos ul li:nth-child(2n+2) ol{width:50%; height:100%; float:right;}
.about_hos ul li:nth-child(2n+2) ol dl{position:absolute; left:-9px; top:50%; margin-top:-10px;}
.about_hos ul li:nth-child(2n+2) ol dt{width:calc(95% - 40px); float:right; background-color:#fff; border-radius:8px;}
.about_hos ul li ol dt img{width:40%; float:left; margin-right:20px;}
.about_hos ul h1{margin-bottom:20px;}
.about_hos ul li ol span{font-size:18px; line-height:30px; color:#333;}

/*about_hos1*/
.about_hos1{width:100%; padding:80px 0; background-image:url(../image/news_bg.jpg);}
.about_hos1 ol:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_hos1 ol{width:1120px; margin:0 auto; overflow:hidden;}


/*about_hos
.about_hos{width:100%; padding:80px 0; border-top:1px solid #eee;}
.about_hos ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_hos ul:nth-child(2){background-image:url(../image/h_sl.GIF); background-position:center; background-repeat:repeat-y;}
.about_hos ul{width:66%; min-width:1200px; margin:0 auto;}
.about_hos ul li{width:100%; height:auto; float:left;}

.about_hos ul li:nth-child(2n+2){float:right;}
.about_hos ul li:nth-child(10){margin-bottom:0;}

.about_hos ul li ol{width:50%; height:110px; position:relative; background-image:url(../image/h_sl.GIF); background-position:center; background-repeat:repeat-x;}
.about_hos ul li ol dl{position:absolute; right:-9px; top:50%; margin-top:-10px;}
.about_hos ul li ol dt{width:calc(95% - 30px); float:left; background-color:#eee; padding:15px; border-radius:8px;}

.about_hos ul li:nth-child(2n+2) ol{width:50%; height:100%; float:right;}
.about_hos ul li:nth-child(2n+2) ol dl{position:absolute; left:-9px; top:50%; margin-top:-10px;}
.about_hos ul li:nth-child(2n+2) ol dt{width:calc(95% - 40px); float:right; background-color:#f5f5f5; border-radius:8px;}
.about_hos ul li ol span{font-family:'dinprob'; font-size:26px; color:#0476b0;}

/*about_wh*/
.about_wh{width:100%; padding:80px 0;}
.about_wh ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_wh ul{width:1120px; margin:0 auto;}
.about_wh ul li{width:calc(33.33% - 32px); float:left; margin-right:48px; position:relative; font-size:16px;}
.about_wh ul li:nth-child(3n+3){margin-right:0;}
.about_wh ul li dd{position:absolute; top:0; left:0; width:calc(100% - 30px); height:calc(100% - 30px); background-color:rgba(0,0,0,0.2); padding:30px 0 0 30px; color:#fff;}
.about_wh ul li font{color:#fff; display:block; font-size:26px; margin-bottom:12px; letter-spacing:8px;}
.about_wh ul li img{width:100%;}

/*about_wh*/
.about_wha{width:100%; padding:80px 0; background-image:url(../image/wh_bg.jpg); background-size:100%;}
.about_wha ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_wha ul{width:66%; min-width:1200px; margin:0 auto;}
.about_wha ul li{color:#fff; width:calc(33.33% - 8px); float:left; border:1px solid #888; text-align:center; margin-right:12px; padding:20px; box-sizing:border-box; background-color:rgba(255,255,255,0);}
.about_wha ul li:nth-child(3){margin-right:0;}
.about_wha ul li font{color:#0475af; display:block; font-size:18px;}
.about_wha ul li span{font-size:40px; display:block; line-height:50px; margin-bottom:10px;}
.about_wha ul h1{color:#fff;}

/*about_zs*/
.about_zs{width:66%; min-width:1200px; padding:80px 0 0 0; margin:0 auto;}
.about_zs ul{width:70%; text-align:center; margin:0 auto 50px auto;}
.about_zs ul h1{display:block; margin-bottom:30px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_zs_ul_img{height:80px; margin-right:20px; display:inline;}
.about_zs ul:nth-child(2){width:100%;}
.about_zs ul li{width:calc(33.33% - 20px); float:left; margin-right:30px; margin-bottom:30px; border:1px solid #eee; box-sizing:border-box; padding:15px 15px 10px 15px; text-align:left;}
.about_zs ul li:nth-child(3n+3){margin-right:0;}
.about_zs ul li img{width:100%; margin-bottom:5px;}

/*about_ky*/
.about_ky{width:100%; height:auto; padding:80px 0;}
.about_ky ul{width:66%; min-width:1200px; margin:0 auto;}
.about_ky ul li{width:48%; float:left; margin-right:4%;}
.about_ky ul li:nth-child(2){margin-right:0;}
.about_ky ul li dd:nth-child(1){text-align:left; margin-bottom:30px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:left bottom; padding-bottom:15px;}
.about_ky ul li dd dl{float:left; background-color:#1c4370; color:#fff; margin-right:2px; padding:2px 10px; font-size:11PX;}
.about_ky ul li img{width:100%;}

.about_kyb{width:100%; height:auto; padding:80px 0; background-image:url(../image/shebeibg.jpg); background-position:center; background-size:100%;}
.about_kyb ul:nth-child(1){text-align:left; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:left bottom; padding-bottom:15px; margin:0 auto 20px auto; }
.about_kyb ul{text-align:left; margin:0 auto; width:66%; min-width:1200px;}
.about_kyb ul dd{width:50%;}

.about_kya{width:100%; height:auto; padding:80px 0; border-top:1px solid #eee;}
.about_kya ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_kya ul{width:66%; min-width:1200px; margin:0 auto;}
.about_kya ul li{width:calc(33.33% - 6px); float:left; border:1px solid #eee; padding:30px 30px; box-sizing:border-box; margin-right:9px;}
.about_kya ul li:nth-child(3n+3){margin-right:0; margin-bottom:10px;}
.about_kya ul li span{font-size:30px; line-height:30px; background-color:#0073ae; color:#fff; display:block; padding:10px; width:30px; margin:0 auto 20px auto; border-radius:50%;}


.about_kyc{width:100%; height:auto; padding:80px 0 30px 0; border-top:1px solid #eee;}
.about_kyc ul{width:66%; min-width:1200px; margin:0 auto;}
.about_kyc ul li{width:calc(25% - 12px); float:left; box-sizing:border-box; margin-right:16px; margin-bottom:20px;}
.about_kyc ul li:nth-child(4n+4){margin-right:0; margin-bottom:10px;}
.about_kyc ul li img{width:100%; margin-bottom:5px;}

/*about_gy*/
.about_gy{width:100%; padding:80px 0 20px 0; border-bottom:1px solid #eee;}
.about_gy ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_gy ul{ width:1000px; margin:0 auto;}
.about_gy ul li{float:left; height:250px; display:flex; -webkit-display:flex; margin-bottom:60px; justify-content:left; align-items:center; text-align:left; border-bottom:1px solid #eee;}
.about_gy ul li:nth-child(1){width:35%;}
.about_gy ul li:nth-child(2){width:calc(65% - 70px); margin-left:70px;}
.about_gy ul li:nth-child(3){width:calc(65% - 70px);}
.about_gy ul li:nth-child(4){width:35%; margin-left:70px;}
.about_gy ul li:nth-child(5){width:35%;}
.about_gy ul li:nth-child(6){width:calc(65% - 70px); margin-left:70px;}
.about_gy ul li:nth-child(7){width:calc(65% - 70px);}
.about_gy ul li:nth-child(8){width:35%; margin-left:70px;}
.about_gy ul li:nth-child(9){width:35%;}
.about_gy ul li:nth-child(10){width:calc(65% - 70px); margin-left:70px;}
.about_gy ul li:nth-child(11){width:calc(65% - 70px);}
.about_gy ul li:nth-child(12){width:35%; margin-left:70px;}
.about_gy ul li img{width:100%; height:100%;}
.about_gy ul li dd{width:100%;}
.about_gy ul li dd font{font-family:'dinprob'; font-size:30px; background-color:#1c4370; color:#fff; padding:0 6px; margin-right:10px;}
.about_gy ul li dd span{font-size:16px; color:#1c4370;}
.about_gy ul li dd a{font-size:14px;}

/*about_gk*/
.about_gk1{width:100%; padding:80px 0; border-bottom:1px solid #eee;}
.about_gk1 ul:nth-child(1){text-align:center; margin-bottom:50px;}
.about_gk1 ul:nth-child(1) img{margin:15px auto 20px auto;}
.about_gk1 ul{width:66%; min-width:1200px; margin:0 auto;}
.about_gk1 ul li{width:calc(33.33% - 14px); float:left; margin-right:21px; text-align:center;}
.about_gk1 ul li:nth-child(3){margin-right:0;}
.about_gk1 ul li dd{width:100%; padding:30px 20px; border:1px solid #eee; box-sizing:border-box;}
.about_gk1 ul li dd span{font-size:40px; line-height:40px; color:#0073ae; display:block; margin-bottom:10px;}
.about_gk1 ul li img{width:100%;}

/*about_gk_title*/
.about_gk_title{width:100%; text-align:center; padding:80px 0 0 0; margin-bottom:30px; padding-bottom:15px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom;}

/*about_gk*/
.about_gk2{width:100%; padding:60px 0;}
.about_gk2 ul{width:66%; min-width:1200px; margin:0 auto;}
.about_gk2 ul li{width:48%; float:left; margin-right:4%;}
.about_gk2 ul li:nth-child(2){margin-right:0;}
.about_gk2 ul li:nth-child(1) img{margin:15px 0 20px 0; width:92px;}
.about_gk2 ul li img{width:100%;}

/*about_gk*/
.about_gk3{width:100%; margin-bottom:60px;}
.about_gk3 ul{width:66%; min-width:1200px; margin:0 auto;}
.about_gk3 ul li{width:30%; float:left; margin-right:4%; height:180px; display:flex; -webkit-display:flex; justify-content:left; align-items:center;}
.about_gk3 ul li:nth-child(2){margin-right:0; width:66%;}
.about_gk3 ul li:nth-child(1) img{width:100%; height:180px;}
.about_gk3 ul h3{margin-bottom:20px; display:block;}

/*about_gk5*/
.about_gk5{width:100%; margin-bottom:60px;}
.about_gk5 ul{width:66%; min-width:1200px; margin:0 auto;}
.about_gk5 ul li{width:30%; float:left; margin-right:4%; height:180px; display:flex; -webkit-display:flex; justify-content:left; align-items:center;}
.about_gk5 ul li:nth-child(2){margin-right:0; width:66%;}
.about_gk5 ul li:nth-child(1) img{width:100%; height:180px;}
.about_gk5 ul h3{margin-bottom:20px; display:block;}

/*about_gk3*/
.about_gk4{padding:80px 0; width:100%;}
.about_gk4 ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.about_gk4 ul{width:66%; min-width:1200px; margin:0 auto;}
.about_gk4 ul li{width:25%; float:left; background-color:#eee; height:170px; display:flex; -webkit-display:flex; justify-content:center; align-items:center;}
.about_gk4 ul li img{width:100%; height:170px;}
.about_gk4 ul li dd{width:80%;}
.about_gk4 ul li dd span{font-size:16px; color:#333; display:block; margin-bottom:10px;}
.about_gk4 ul li dd font{color:#1c4370; font-size:24px; font-family:'dinprob';}
.about_gk4 ul li dd a{font-size:12px; color:#fff; background-color:#1c4370; width:100px; padding:2px 8px; border-radius:8px;}

/*pro_title*/
.pro_title{width:100%; text-align:center; padding:80px 0 0 0; padding-bottom:15px; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom;}
.pro_title_a{width:100%; text-align:center; padding:0 0 0 0; padding-bottom:15px; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom;}
.pro_title_b{width:66%; min-width:1200px; margin:0 auto; text-align:left; padding:0 0 0 0; padding-bottom:15px; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:left bottom;}

/*pro_menu*/
.pro_menu{width:66%; min-width:1200px; padding:0 0 30px 0; margin:0 auto;}
.pro_menu ul{width:calc(25% - 15px); margin-right:20px; float:left; border-radius:8px; padding:15px 20px 55px 20px; box-sizing:border-box; cursor:pointer; position:relative;}
.pro_menu ul:nth-child(1){background-image:url(../image/pro_menu.jpg); background-size:100%;}
.pro_menu ul:nth-child(2){background-image:url(../image/pro_menua.jpg); background-size:100%;}
.pro_menu ul:nth-child(3){background-image:url(../image/pro_menuc.jpg); background-size:100%;}
.pro_menu ul:nth-child(4){margin-right:0; background-image:url(../image/pro_menud.jpg); background-size:100%;}

.zc_menu{background-color:#fff; border:1px solid #eee; filter: grayscale(100); opacity:1; filter: alpha(opacity=100); font-size:15px; color:#000;}
.zc_menu:hover{background-color:#fff; border:1px solid #eee; filter: grayscale(0); opacity:1; filter: alpha(opacity=100); font-size:15px; color:#0073ae;}
.fouck_menu{background-color:#000; border:1px solid #eee; font-size:15px; font-weight:bold; color:#0073ae; position:relative;}

.zc_menua{background-color:#fff; border:1px solid #eee; font-size:30px; color:#fff;}

.zc_menu span{font-size:11px; color:#0073ae; position:absolute; bottom:10px; left:20px; display:block;}
.fouck_menu span{font-size:11px; color:#0073ae; position:absolute; bottom:10px; left:20px; display:block;}

/*pro_menu_fu*/
.pro_menu_fu{width:66%; min-width:1200px; margin:0 auto; border-bottom:1px solid #eee; margin-bottom:50px;}
.pro_menu_fu ul{float:left; box-sizing:border-box; text-align:center; padding:10px 30px; margin-right:2px; border-radius:8px 8px 0 0; cursor:pointer;}
.pro_menu_fu ul:hover{background-color:#0073ae; color:#fff;}

.fouck_menu_a{background-color:#f5f5f5;}
.fouck_menu_ab{background-color:#0073ae; color:#fff;}

/*about_pro_menu*/
.about_pro_menu{width:66%; min-width:1200px; padding:0 0 80px 0; margin:0 auto;}
.about_pro_menu ul{width:calc(50% - 10px); margin-right:20px; float:left; border-radius:8px; padding:100px 0; box-sizing:border-box; cursor:pointer; text-align:center;}
.about_pro_menu ul:nth-child(1){background-image:url(../image/about_pro_1.jpg); background-size:100%;}
.about_pro_menu ul:nth-child(2){background-image:url(../image/about_pro_2.jpg); background-size:100%; margin-right:0;}

/*pro_menu_mo*/
.pro_menu_mo{width:66%; min-width:1200px; padding:0 0 80px 0; margin:0 auto;}
.pro_menu_mo ul{width:calc(33.33% - 14px); margin-right:21px; float:left; border-radius:8px; padding:15px 20px 55px 20px; box-sizing:border-box; cursor:pointer; position:relative;}
.pro_menu_mo ul:nth-child(1){background-image:url(../image/mo_bg1.jpg); background-size:100%;}
.pro_menu_mo ul:nth-child(2){background-image:url(../image/mo_bg2.jpg); background-size:100%;}
.pro_menu_mo ul:nth-child(3){background-image:url(../image/mo_bg3.jpg); background-size:100%; margin-right:0;}

/*pro_list*/
.pro_list{width:66%; min-width:1200px; padding:0 0 30px 0; margin:0 auto;}
.pro_list ul{width:calc(25% - 15px); margin-right:20px; float:left; box-sizing:border-box; cursor:pointer; margin-bottom:20px; color:#333; line-height:20px;}
.pro_list ul:nth-child(4n+4){margin-right:0;}
.pro_list ul img{width:100%; margin-bottom:10px;}
.pro_list ul span{font-size:12px; color:#aaa;}

/*pro_content*/
.pro_content{width:66%; min-width:1200px; margin:0 auto; padding:80px 0;}
.pro_content ul:nth-child(1){float:left; width:45%;}
.pro_content ul:nth-child(2){float:left; width:55%; box-sizing:border-box; display:flex; -webkit-display:flex; justify-content:left; align-items:center; text-align:left; height:358px; padding-left:70px;
background-image:url(../image/productbg.jpg);
background-position:right;
background-size:100% 100%;
background-repeat:no-repeat;
border-top:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
}
.pro_content ul img{width:100%;}
.pro_content ul span{font-size:24px; color:#1c4370; display:block; margin-bottom:10px;}
.pro_content ul font{color:#333; margin-bottom:10px;  display:block;}

.pro_content ul div{width:13%; margin-right:5px; margin-top:10px; text-align:center; font-size:11px; display:inline-block;}
.pro_content ul div img{margin:0 auto 5px auto; width:50%;}

/*pro_content_mo*/
.pro_content_mo{width:66%; min-width:1200px; margin:0 auto; padding:0 0 50px 0;}
.pro_content_mo ul{width:100%; margin-bottom:30px;}
.pro_content_mo ul:nth-child(1) li:nth-child(1){width:70%; float:left;}
.pro_content_mo ul:nth-child(1) li img{float:right;}

.pro_content_mo ul:nth-child(3) li{width:calc(25% - 12px); float:left; box-sizing:border-box; margin-right:16px;}
.pro_content_mo ul:nth-child(3) li:nth-child(4n+4){margin-right:0;}
.pro_content_mo ul:nth-child(3) li img{width:100%;}

.pro_content_mo ul:nth-child(4) li{width:calc(25% - 12px); float:left; box-sizing:border-box; margin-right:16px;}
.pro_content_mo ul:nth-child(4) li:nth-child(4n+4){margin-right:0;}
.pro_content_mo ul:nth-child(4) li img{width:100%;}

.pro_content_mo ul td img{width:70px;}
.pro_content_mo ul:nth-child(2) td{text-align:center; padding:10px 0;}
.pro_content_mo ul li a{border:1px solid #ddd; padding:20px 0; display:block; float:left; width:150px; text-align:center; margin:0 10px 10px 0;}
.pro_content_mo ul li a span{font-size:40px; line-height:40px; display:block; margin-bottom:5px; color:#ddd;}

.pro_content_mo center{margin:0 auto 20px auto; text-align:center;}

/*job_a*/
.job_a{width:100%; padding:80px 0 74px 0; border-bottom:1px solid #eee;}
.job_a ul:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.job_a ul:nth-child(2){text-align:center; margin-bottom:30px;}
.job_a ul{width:66%; min-width:1200px; margin:0 auto;}
.job_a ul li{width:calc(33.33% - 20px); float:left; margin-right:30px;}
.job_a ul li:nth-child(3){margin-right:0;}
.job_a ul li img{width:100%; margin-bottom:15px;}
.job_a ul li span{display:block; font-size:16px; color:#333; margin-bottom:5px;}

/*job_b*/
.job_b{width:100%; padding:80px 0 0 0;}
.job_b ul:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.job_b ul:nth-child(2){text-align:center; margin-bottom:30px;}

/*job*/
.down_item{width:66%; min-width:1200px; height:auto; margin:0 auto 80px auto; border-top:1px solid #eee; border-right:1px solid #eee;}
.down_item ul{width:100%; height:50px; line-height:50px; border-bottom:1px solid #eee; box-sizing:border-box;}
.down_item ul:hover{width:100%; height:50px; line-height:50px; border-bottom:1px solid #eee; background-color:#f1f1f1; box-sizing:border-box;}
.down_item ul:nth-child(2n+2){background-color:#f9f9f9;}
.down_item ul li{height:50px; width:20%; float:left;  box-sizing:border-box; border-left:1px solid #ddd; text-align:center;}

/*news_a*/
.news_a{width:100%; padding:80px 0 0 0;}
.news_a ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.news_a ul{width:66%; min-width:1200px; margin:0 auto;}
.news_a ul li{width:calc(33.33% - 36px); float:left; margin-right:54px; margin-bottom:50px; font-size:16px; line-height:20px; text-align:left;}
.news_a ul li:nth-child(3n+3){margin-right:0;}
.news_a ul li span{font-size:11px; color:#aaa;}
.news_a ul li img{margin-bottom:0px;}

figureg {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 200px;
margin-bottom:15px;
text-align: center;
cursor: pointer;
}

figureg img {
	width:100%;
	position: relative;
	display: block;
}

/***** Jazz *****/
figureg.effect-jazz{
	background: #ffffff;
}

figureg.effect-jazz figcaption::after,
figureg.effect-jazz img
{
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
}

figureg.effect-jazz:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figureg.effect-jazz:hover figcaption::after {
	opacity: 1;
	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
	transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}



.page{WIDTH: 100%; TEXT-ALIGN: center; padding-bottom:80px;}
.page a,.page span{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important;}

.page-num{background-color:#0073ae;}


/**/
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI {FLOAT:left; vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px;overflow:hidden;}
#scrollbox ul LI img{ width:200px; margin:0 10px 8px 10px; height:auto;border:0px;}
.pointer {CURSOR: pointer}

.zs_content{width:1200px; margin:0 auto;}
.g_zs{width:100%; background-color:#f5f5f5; padding:80px 0;}

/*pro_x*/
.pro_x{width:100%; background-color:#f5f5f5; padding:40px 0;}
.pro_x ul:nth-child(1){padding-bottom:0;}
.pro_x ul{width:calc(66% - 80px); min-width:calc(1200px - 80px); background-color:#fff; margin:0 auto; padding:40px;}
.pro_x ul li img{margin:0 auto 10px auto;}


@media only screen and (min-width: 720px) and (max-width: 1200px){

}

@media only screen and (min-width: 220px) and (max-width: 720px) {

}