/* by dingtiger 2019.3 */
@font-face {
  font-family: 'iconfont';  /* project id 2141435 */
  src: url('//at.alicdn.com/t/font_2141435_2s8gr4jcout.eot');
  src: url('//at.alicdn.com/t/font_2141435_2s8gr4jcout.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2141435_2s8gr4jcout.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2141435_2s8gr4jcout.woff') format('woff'),
  url('//at.alicdn.com/t/font_2141435_2s8gr4jcout.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2141435_2s8gr4jcout.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:15px; line-height:30px; font-weight:300; color:#808080; font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif;  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: #808080;text-decoration: none;}
a:visited {color: #808080;text-decoration: none;}
a:hover {color:#00a9e4;text-decoration: none;}
a:active {color: #808080;text-decoration: none;}

.bottomlink:link {color: #fff;text-decoration: none;}
.bottomlink:visited {color: #fff;text-decoration: none;}
.bottomlink:hover {color:#fff;text-decoration: none;}
.bottomlink:active {color: #fff;text-decoration: none;}


h1{font-size:24px; color:#00a9e4; line-height:30px; margin-bottom:10px; font-weight:normal;}
h2{font-size:30px; color:#000; line-height:30px; margin-bottom:10px;}
h3{font-size:24px; margin-bottom:10px; color:#000; font-weight:normal;}

/*top_menu*/
#top_menu{width:100%; top:0; z-index:9999;}
#top_menu ul{width:95%; margin:0 auto; position:relative;}
#top_menu ul li{float:left;}
#top_menu ul li{width:100%; text-align:left;}

.default{width:100%; height:56px; background-color:none; position:fixed; top:0; color:#000; line-height:56px; background-color:#fff;}
.li_logo img{height:34px; margin:11px 0 0 0;}
.phone_tb{position:fixed; width:56px; height:56px; top:0; left:0; z-index:999999; font-size:24px; line-height:56px; text-align:center; color:#bbb;}

/*index_add*/
.index_banner{width:100%; height:70vh; margin:56px auto 0 auto;}
.txt-box{width:80%; display:block; margin:0 auto; text-align:center;}

.swiper-container {width:100%;height:100%;}
.swiper-slide{color:#fff;}

.swiper-slide .titlea_a_a {font-size:28px; line-height:28px; color:#fff; margin-top:28vh;}
.swiper-slide .titlea_a {font-size:28px; line-height:38px; color:#fff; margin-top:20vh;}
.swiper-slide .titlea_b {font-size:12px; line-height:12px; color:#fff; margin-top:15px;}

.swiper-slide .titlea_c {margin-top:30px;}
.swiper-slide .titlea_c a{padding:5px 20px; background-color:#00a9e4; color:#fff; font-size:12px; border-radius:10px;}

.swiper-slide .titlea_d {font-size:16px; line-height:12px; color:#fff; margin-top:15px; letter-spacing:0px;}
.swiper-slide .titlea_d img{margin:0 auto 10px auto;}


.swiper-button{background-color:rgba(0,0,0,0); padding:10px 20px;}
.swiper-button:hover{background-color:rgba(0,0,0,0.3); padding:10px 20px;}

/*n_banner*/
.n_banner{width:100%; height:300px; margin:56px auto 0 auto; background-size:cover; display:flex; -webkit-display:flex; justify-content:left; align-items:center; position:relative;}
.n_banner ul{width:90%; margin:0 auto; color:#fff;}
.n_banner ul img{margin:20px 0;}
.n_banner ul span{font-size:24px; line-height:30px; display:block;}
.n_banner ul font{font-size:24px; line-height:30px; display:block;}
.n_banner ul font span{font-size:18px; margin:0; line-height:18px;}
.n_banner ul font img{margin:20px 0;}
.n_banner ul p{font-size:24px; line-height:30px; display:block; color:#000;}


.left_menu{width:100%;}
.left_menu dl{width:100%;}
.left_menu dl dd{float:left; padding:15px 0 0 0; text-align:center; cursor:pointer; font-size:10px; width:calc(33.3% - 1px); margin-right:1px;}
.left_menu dl dd:nth-child(3){width:33.4%; margin-right:0;}
.left_menu dl dd span{font-size:24px; color:#fff; line-height:25px; display:block;}

.pro_menu{background-color:rgba(39,120,190,1); color:#fff; cursor:pointer;}
.pro_menua{background-color:rgba(0,169,228,1); color:#fff; cursor:pointer;}

/*index_x_about*/
.index_x_about{width:90%; padding:0 0 0 0; margin:0 auto;}
.index_x_about ul{width:100%; background-color:#fff; position:relative; margin:0 auto;}
.index_x_about ul li{width:100%; padding:80px 0;}
.index_x_about ul li dd{width:100%; float:left;}
.index_x_about ul li a{ background-color:#00a9e4; padding:8px 20px; color:#fff; border-radius:8px;}
.index_x_about ul:nth-child(2){width:100%; margin:0 auto; position:relative; background-image:url(../../image/index_x_1.jpg); background-size:cover; background-position:top center;}
.index_x_about ul:nth-child(2) ol{width:100%; background-color:rgba(39,120,190,0.9); padding:35px 20px;}
.index_x_about ul:nth-child(2) ol div{width:100%; color:#fff; padding:20px 20px; text-align:center; font-size:15px; line-height:25px;}
.index_x_about ul:nth-child(2) ol div dt{width:100%; text-align:left; margin-top:10px;}
.index_x_about ul:nth-child(2) ol div span{font-family:'dinprob';  font-size:50px; line-height:50px; margin-right:5px; color:#fff;}

/*index_about_new*/
.index_about_new{width:66%; min-width:1200px; padding:100px 0; margin:0 auto;}
.index_about_new ul{width:calc(33.3% - 1px); float:left; border-right:1px solid #ddd;}
.index_about_new ul:nth-child(3){border:none;}
.index_about_new ul li{width:calc(100% - 80px); padding:0 40px; text-align:center;}
.index_about_new ul li span{font-family:'dinprob';  font-size:70px; line-height:70px; color:#00a9e4;}
.index_about_new ul li dd{margin-top:15px;}

/*index_about_new_x*/
.index_about_new_x{width:100%; padding:50px 0; background-color:#f5f5f5; position:relative;}
.index_about_new_x ul{width:50%; min-width:900px; margin:0 auto;}
.index_about_new_x h1{margin-bottom:20px; text-align:center;}
.index_about_new_x ul:nth-child(2){text-align:center; margin-top:30px;}
.index_about_new_x a{border:1px solid #00a9e4; background-color:#00a9e4; border-radius:20px; color:#fff; padding:8px 45px; text-align:center; border-radius:20px; }
.index_about_new_x a:hover{ border:1px solid #00a9e4; color:#00a9e4; background-color:#f5f5f5;}

.index_about_new_x div{height:100%;}
.index_about_new_x div img{height:100%;}
.left_h{position:absolute; top:0; left:0; height:100%;}
.right_h{position:absolute; top:0; right:0; height:100%;}

/*index_about*/
.index_about{width:100%; padding:70px 0;}
.index_about ul:nth-child(1){text-align:center; margin-bottom:45px;}
.index_about ul{width:66%; min-width:1200px; margin:0 auto;}
.index_about ul li{float:left; width:33.33%; padding:0 40px; text-align:center; box-sizing:border-box;}
.index_about ul li span{font-family:'dinprob';  font-size:70px; line-height:70px; color:#00a9e4;}
.index_about ul li dd{margin-top:20px;}

/*index_four*/
.index_four{width:100%; margin:0 auto;}
.index_four ol{width:100%; position:relative;}
.index_four ol dl{float:left; width:calc(25% - 18px); border:1px solid #eee; box-sizing:border-box; margin-right:24px;}
.index_four ol dl:nth-child(4){margin-right:0;}
.index_four ol dl img{width:100%;}
.index_four ol dl dd{width:100%; background-color:#00a9e4; color:#fff; text-align:center; font-size:16px; padding:10px 0;}

.index_foura{width:100%; height:auto; padding:80px 0; margin:0 auto; background-image:url(../../image/index_four_bg.jpg); background-size:cover;}
.index_foura ol{width:100%; height:100%; display:flex; -webkit-display:flex; justify-content:center; align-items:center; }
.index_foura ol div{width:90%; margin:0 auto;}
.index_foura ol div dt{float:left; color:#fff;}
.index_foura ol div dt:nth-child(1){width:100%; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid rgba(255,255,255,0.2);}
.index_foura ol div dt:nth-child(2){width:100%; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid rgba(255,255,255,0.2);}
.index_foura ol div dt:nth-child(3){width:100%;}
.index_foura ol div dt span{font-size:24px;}
.index_foura ol div dt font{font-family:'dinprob'; font-size:40px; line-height:40px;}
.index_foura ol div dt a{padding:8px 25px; background-color:#fff; color:#00a9e4; border-radius:8px;}

/*gundong*/
#rotateAdv_1{position:relative;width:66%; min-width:1200px; height:410px; margin:0 auto; overflow:hidden}
#rotateAdv_1 .arrow{position:absolute;margin-top:170px;width:50px;height:70px;filter:Alpha(Opacity=70);opacity:0.7;background-image:url(../images/arrow.gif);background-repeat:no-repeat;z-index:2;cursor:pointer}
#rotateAdv_1 .scroller-prev{left:-50px;background-position:-66px -10px;}
#rotateAdv_1 .scroller-next{right:-50px;background-position:-66px -100px;}
#rotateAdv_1 .prev-on{background-position:-5px -10px}
#rotateAdv_1 .next-on{background-position:-5px -100px}
#playShow_1{position: absolute;z-index: 1;width: 100%; height: 410px;left: 0;top: 0;}
#playShow_1 img{width:100%;}
#playNum_1{position:absolute;z-index:2;top:251px}
#playNum_1 li{float:left;width:32px;height:24px;line-height:24px;text-align:center;color:#fff;background:#bbb;border-right:1px solid #fc0;cursor:default}
#playNum_1 li.edge{border:none;}

/*index_pro*/
.index_pro{width:100%; padding:80px 0;}
.index_pro ul:nth-child(1){text-align:center; margin-bottom:40px;}
.index_pro ul{width:90%; margin:0 auto;}
.index_pro ul li{width:100%; cursor:pointer; background-color:#f5f5f5;}
.index_pro ul li:nth-child(3){margin-right:0;}
.index_pro ul li img{width:100%;}
.index_pro ul li dl{padding:20px 30px;}
.index_pro ul li dl span{font-size:18px; display:block; margin-bottom:10px; color:#00a9e4;}
.index_pro ul li dl a{display:block; margin-top:20px; color:#00a9e4;}
.index_pro ul li dl a font{font-size:16px;}

/*index_pro_a*/
.index_pro_a{width:66%; min-width:1200px; margin:0 auto; padding:100px 0;}
.index_pro_a ul:nth-child(1){width:45%; float:left; margin-right:5%;}
.index_pro_a ul:nth-child(2){width:50%; float:left; background-color:#f5f5f5;}
.index_pro_a ul a{background-color:#2778be; text-align:center; color:#fff; padding:8px 20px; border-radius:8px;}

/*index_sb*/
.index_sb{width:100%; background-color:#f5f5f5;}
.index_sb ul{width:66%; min-width:1200px; margin:0 auto; position:relative; padding:100px 0 95px 0;}
.index_sb ul li:nth-child(1){width:60%; margin-right:5%; float:left;}
.index_sb ul li:nth-child(2){width:35%; float:left;}

.index_sb ul li dt{width:calc(33.3% - 5px); float:left; margin-right:5px; margin-bottom:5px;}
.index_sb ul li dt img{width:100%; opacity: 1; filter: alpha(opacity=100); filter: grayscale(100);}
.index_sb ul li dt img:hover{width:100%; filter: grayscale(0); cursor:pointer; opacity: 1; filter: alpha(opacity=100);}

/*index_sb_a*/
.index_sb_a{width:100%; background-image:url(../../image/index_sb_a_bg.jpg); background-position:center; background-size:cover;}
.index_sb_a ul{width:90%; margin:0 auto; position:relative; padding:80px 0; text-align:center;}
.index_sb_a ul span{font-size:14px; line-height:10px; font-family:'dinpro'; color:#fff;}
.index_sb_a ul h1{line-height:10px;}
.index_sb_a ul li{ font-size:15px; line-height:28px;}
.index_sb_a ul li dd{padding:20px;}
.index_sb_a ul li dd font{width:100%; display:block; font-size:18px;}
.index_sb_a ul li dd img{margin:10px auto;}
.index_sb_a_lia{width:100%; background-color:rgba(255,255,255,0.8);}
.index_sb_a_lib{width:100%; background-color:rgba(0,169,228,0.8); color:#fff;}

.index_sb_a ul a{background-color:#2778be; text-align:center; color:#fff; padding:8px 20px; border-radius:8px;}


/*index_news*/
.index_news{width:90%; margin:0 auto; padding:80px 0 50px 0;}
.index_news ul:nth-child(1){text-align:left; margin-bottom:20px;}
.index_news ul{width:100%; margin:0 auto;}
.index_news ul li{width:100%;}

.index_news ul li dl{width:100%; margin-bottom:30px;}
.index_news ul li dl span{font-size:16px; color:#444; line-height:16px; display:block; margin-bottom:5px;}
.index_news ul li dl i{font-size:11px; line-height:12px; font-family:'dinpro'; color:#aaa; margin-top:3px; display:block;}
.index_news ul li dl dt{float:left;}
.index_news ul li dl dt:nth-child(1){width:30%;}
.index_news ul li dl dt:nth-child(2){width:66%; margin-left:4%;}
.index_news ul li dl dt img{width:100%;}


/*bottom*/
/*bottom*/
.bottom{width:100%; padding:40px 0; background-color:#f5f5f5;}
.bottom ul{width:90%; margin:0 auto;}
.bottom ul li{width:100%;}
.bottom ul li font{font-weight:bold; color:#00a9e4; display:block; font-size:16px;}

.bottom_a{width:100%; padding:20px 0; background-color:#00a9e4; color:#FFF; font-size:26px; text-align:center;}
.bottom_a span{margin-right:5px;}
.bottom_a a{color:#fff;}
/*bottom end*/

/*about_a*/
.about_a{width:66%; min-width:1200px; margin:0 auto; padding:70px 0;}
.about_a ul:nth-child(1){text-align:center; margin-bottom:45px;}
.about_a ul:nth-child(2){width:85%; margin:0 auto;}

/*about_a_x*/
.about_a_x{width:90%; margin:0 auto; padding:80px 0;}
.about_a_x ul:nth-child(1){width:100%; margin-bottom:20px;}
.about_a_x ul:nth-child(2){width:100%; float:left;}
.about_a_x ul span{font-size:16px; display:block; margin-bottom:20px; color:#00a9e4;}

/*about_b*/
.about_b{width:66%; min-width:1200px; margin:0 auto;}

/*about_b_x*/
.about_b_x{width:100%; background-image:url(../../image/about_h_bg.jpg); background-position:center; background-size:100%;}
.about_b_x ul{width:90%; margin:0 auto;}
.about_b_x ul img{margin:0 auto; width:100%;}

/*about_b_x_a*/
.about_b_x_a{width:100%; background-color:#FFF; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.about_b_x_a ul{width:66%; min-width:1200px; margin:0 auto;}
.about_b_x_a ul img{margin:0 auto;}

/*about_c*/
.about_c{width:66%; min-width:1200px; margin:0 auto; padding:70px 0;}
.about_c ol:nth-child(1){text-align:center; margin-bottom:45px;}
.about_c ol{width:100%;}

/*about_c_x*/
.about_c_x{width:90%; margin:0 auto; padding:80px 0;}
.about_c_x ul{width:100%; margin-right:30px; box-shadow: 0 0 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 4px rgb(0,0,0,0.2); -moz-box-shadow: 0 0 4px rgb(0,0,0,0.2); margin-bottom:20px;}
.about_c_x ul img{width:100%;}
.about_c_x ul li{padding:30px;}
.about_c_x ul li span{display:block; font-size:18px; color:#00a9e4; margin-bottom:20px;}

/*about_d*/
.about_d{width:66%; min-width:1200px; margin:0 auto; padding:70px 0; margin-bottom:70px; background-color:#f5f5f5;}
.about_d ol:nth-child(1){text-align:center; margin-bottom:45px;}
.about_d ol{width:100%;}

/*about_d_x*/
.about_d_x{width:100%; padding:80px 0; background-color:#f5f5f5;}
.about_d_x ol{width:80%; margin:0 auto;}
.about_d_x ol dl:nth-child(1){width:100%; margin-bottom:30px;}
.about_d_x ol dl:nth-child(2){width:100%;}
.about_d_x ol dl span{font-size:50px; color:#00a9e4; padding:0 40px 0 0; line-height:50px;}
.about_d_x ol dl dt{margin:20px 0 0 0;}
.about_d_x ol dl dt:after{clear:both;}
.about_d_x ol dl td{padding-bottom:15px;}
.about_d_x ol dl td font{color:#00a9e4; margin-right:5px;}
.about_d_x ol dl dt div{}
.about_d_x a{background-color:#2778be; text-align:center; color:#fff; padding:8px 20px; border-radius:8px;}

.example {width:100%;height: 340px;font-size:40px;text-align: center;margin:20px auto;background-color:#464576;}
.carousel-item{line-height: 340px;color: #fff;font-family:  Arial Black}
.carousel-item img{width:100%; height:100%;}

/*about_d_x*/
.about_d_x_js{width:100%; padding:80px 0; background-color:#f5f5f5;}
.about_d_x_js ol{width:90%; margin:0 auto;}
.about_d_x_js ol dl:nth-child(1){width:100%;}
.about_d_x_js ol dl:nth-child(2){width:100%;}
.about_d_x_js ol dl span{font-size:35px; color:#00a9e4; padding:0 20px 0 0; line-height:50px;}
.about_d_x_js ol dl dt{margin:20px 0 0 0;}
.about_d_x_js ol dl dt:after{clear:both;}
.about_d_x_js ol dl td{padding-bottom:5px;}
.about_d_x_js ol dl td font{color:#00a9e4; margin-right:5px;}
.about_d_x_js ol dl dt div{}
.about_d_x_js a{background-color:#2778be; text-align:center; color:#fff; padding:8px 20px; border-radius:8px;}

/*about_e_x*/
.about_e_x{width:100%; padding:100px 0; background-image:url(../../image/map_bg.jpg); background-size:cover;}
.about_e_x ul{width:90%; margin:0 auto;}
.about_e_x ul li:nth-child(1){width:100%; margin-bottom:30px;}
.about_e_x ul li:nth-child(2){width:100%;}
.about_e_x ul img{width:100%;}
.about_e_x ul a{background-color:#2778be; text-align:center; color:#fff; padding:8px 20px; border-radius:8px;}

/* marqueeleft */
.marqueeleft{width:90%;overflow:hidden;margin:0 auto; height:354px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:250px;overflow:hidden; height:354px;}
.marqueeleft li img{display:block; width:100%; overflow:hidden;}

/*js_a*/
.js_a{width:90%; margin:0 auto; padding:80px 0;}
.js_a ul{width:100%;}
.js_a ul li:nth-child(1){width:width:100%; margin-bottom:30px;}
.js_a ul li:nth-child(2){margin-right:0; width:100%; float:left;}
.js_a ul li img{width:100%;}

/*js_b*/
.js_b{width:90%; margin:0 auto; padding:30px 0; border-top:1px solid #eee;}
.js_b ul{width:100%; border-bottom:1px solid #eee; margin-bottom:30px; padding-bottom:30px;}
.js_b ul span{color:#00a9e4; font-size:40px; border:1px solid #00a9e4; padding:8px 8px; line-height:40px; display:block; float:left; margin-right:10px; border-radius:8px;}
.js_b ul font{color:#00a9e4; font-size:16px; line-height:50px; display:block;}
.js_b ul li{width:100%;}

/*js_c*/
.js_c{width:66%; min-width:1200px; margin:0 auto; padding:80px 0;}
.js_c ul:nth-child(1){margin-bottom:45px; text-align:center;}
.js_c ul img{margin:0 auto;}

/*js_d*/
.js_d{width:66%; min-width:1200px; margin:0 auto; padding:80px 0; background-color:#f5f5f5;}
.js_d ol:nth-child(1){text-align:center; margin-bottom:45px;}
.js_d ol{width:100%;}

/*js_e*/
.js_e{ width:100%; padding:80px 0; background-image:url(../../image/js_e_bg.jpg); background-size:cover;}
.js_e ul:nth-child(1){text-align:center; margin-bottom:45px;}
.js_e ul{width:90%; margin:0 auto; text-align:center;}
.js_e ul span{display:inline-block; color:#fff; border:1px solid #fff; padding:30px 0; width:80%; margin-bottom:5px;}
.js_e ul span font{font-family:'dinprob'; font-size:60px; line-height:60px;}
.js_e ul h1{color:#fff;}

/*js_f*/
.js_f{width:90%; margin:0 auto; padding:80px 0 70px 0;}
.js_f ul:nth-child(1){margin-bottom:40px; text-align:center;}
.js_f ul li{width:100%; padding:5px; border:1px solid #dedede; box-shadow: 0 0 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 4px rgb(0,0,0,0.2); -moz-box-shadow: 0 0 4px rgb(0,0,0,0.2); margin-bottom:10px;}
.js_f ul li img{width:100%;}
.js_f ul li dd{background-color:#2778be; color:#fff; width:100%; padding:5px 0; text-align:center;}

/*js_sb*/
.js_sb{width:100%; background-color:#f5f5f5; padding:80px 0;}
.js_sb ul:nth-child(1){margin-bottom:6px;}
.js_sb ul{width:90%; margin:0 auto;}
.js_sb ul li:nth-child(1){width:100%; margin-bottom:30px;}
.js_sb ul li:nth-child(2){width:100%;}
.js_sb ul li img{width:100%;}

.js_sb ul dl{width:calc(50% - 3px); float:left; margin-right:6px;  margin-bottom:6px;}
.js_sb ul dl:nth-child(2n+2){margin-right:0;}
.js_sb ul dl img{width:100%;}


/*proa_a*/
.proa_a{width:90%; margin:0 auto; padding:80px 0 70px 0;}
.proa_a ul:nth-child(1){margin-bottom:40px; text-align:center;}
.proa_a ul li{width:100%; padding:5px; border:1px solid #dedede; box-shadow: 0 0 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 4px rgb(0,0,0,0.2); -moz-box-shadow: 0 0 4px rgb(0,0,0,0.2); margin-bottom:15px;}
.proa_a ul li:nth-child(3){margin-right:0;}
.proa_a ul li img{width:100%;}

/*proa_b*/
.proa_b{width:66%; min-width:1200px; margin:0 auto;}
.proa_b ul:nth-child(1){width:100%; border:1px solid #ccc; display:flex; -webkit-display:flex; justify-content:center; align-items:center;}
.proa_b ul li{float:left; text-align:center;}
.proa_b ul li:nth-child(1){width:30%; font-size:24px;line-height:30px;}
.proa_b ul li:nth-child(2){width:15%; border-right:1px solid #eee;}
.proa_b ul li:nth-child(3){width:15%; border-right:1px solid #eee;}
.proa_b ul li:nth-child(4){width:15%;}
.proa_b ul li:nth-child(5){width:25%;}
.proa_b ul li span{color:#00a9e4; font-size:50px; line-height:50px; display:block; margin-bottom:15px;}
.proa_b ul li img{margin:0 auto;}

.proa_b ul:nth-child(2){width:100%; background-color:#f5f5f5; padding:40px 0;}
.proa_b ul dl{width:95%; margin:0 auto;}
.proa_b ul dl dd{float:left; width:16.66%; text-align:center;}
.proa_b ul dl dd:nth-child(6){width:16.67%;}

.proa_b ul dl dd span{color:#00a9e4; font-size:46px; line-height:40px; display:block; margin-bottom:15px;}

/*proa_b_x*/
.proa_b_x{width:90%; margin:0 auto; border-top:1px solid #eee; padding:70px 0;}
.proa_b_x ul:nth-child(1){width:100%; margin-bottom:30px;}
.proa_b_x ul:nth-child(2){width:100%;}
.proa_b_x ul font{margin-right:5px; color:#ccc;}
.proa_b_x ul img{width:100%;}
.proa_b_x ul p{color:#00a9e4;}
.proa_b_x ul h1{margin-bottom:10px;}
.proa_b_x ul td{padding-bottom:15px;}

.proa_b_x div{width:100%; margin:50px 0 0 0;}
.proa_b_x div dd{float:left; font-size:14px; width:15%; line-height:20px; text-align:center; margin-right:10px; margin-bottom:20px;}
.proa_b_x div dd span{font-size:40px; line-height:40px; display:block; line-height:40px; margin-bottom:10px; background-color:#f5f5f5; padding:30px 0;}
.proa_b_x div dd:hover span{font-size:40px; line-height:40px; display:block; line-height:40px; margin-bottom:10px; background-color:#00a9e4; color:#fff; padding:30px 0;}

.proa_b_x ol dt{float:left; width:50%; font-size:12px;}

/*proa_b_x_kl*/
.proa_b_x_kl{width:90%; margin:0 auto; border-top:1px solid #eee; padding:60px 0;}
.proa_b_x_kl ul:nth-child(1){width:100%;}
.proa_b_x_kl ul:nth-child(2){width:100%;}
.proa_b_x_kl ul font{margin-right:5px; color:#ccc;}
.proa_b_x_kl ul img{width:100%;}
.proa_b_x_kl ul p{color:#00a9e4;}
.proa_b_x_kl ul h1{margin-bottom:10px;}
.proa_b_x_kl ul td{padding-bottom:15px;}

.proa_b_x_kl div{width:100%; margin:50px 0 0 0;}
.proa_b_x_kl div dd{float:left; font-size:14px; width:15%; line-height:20px; text-align:center; margin-right:10px; margin-bottom:20px;}
.proa_b_x_kl div dd span{font-size:40px; line-height:40px; display:block; line-height:40px; margin-bottom:10px; background-color:#f5f5f5; padding:30px 0;}
.proa_b_x_kl div dd:hover span{font-size:40px; line-height:40px; display:block; line-height:40px; margin-bottom:10px; background-color:#00a9e4; color:#fff; padding:30px 0;}

.proa_b_x_kl ol dt{float:left; width:40%;}


/*proa_b_x_a*/
.proa_b_x_a{width:66%; min-width:1200px; margin:0 auto; border-bottom:1px solid #eee; padding:80px 0 60px 0;}
.proa_b_x_a ul:nth-child(1){width:60%; float:left;}
.proa_b_x_a ul:nth-child(2){width:40%; float:left;}
.proa_b_x_a ul img{width:100%;}

.proa_b_x_a div{width:100%; margin:50px 0 0 0;}
.proa_b_x_a div dd{float:left; font-size:14px; width:16%; line-height:20px; text-align:center; margin-right:10px; margin-bottom:20px;}
.proa_b_x_a div dd span{font-size:40px; line-height:40px; display:block; line-height:40px; margin-bottom:10px; background-color:#f5f5f5; padding:30px 0;}
.proa_b_x_a div dd:hover span{font-size:40px; line-height:40px; display:block; line-height:40px; margin-bottom:10px; background-color:#00a9e4; color:#fff; padding:30px 0;}


/*pro_b_x_a*/
.pro_b_x_a{width:100%; padding:60px 0; background-color:#2778be;}
.pro_b_x_a ul{width:90%; margin:0 auto;}
.pro_b_x_a ul li{float:left; color:#fff; width:33.33%; text-align:center; border-right:1px solid rgba(255,255,255,0.2); font-size:10px; line-height:16px;}
.pro_b_x_a ul li:nth-child(3){border:none;}
.pro_b_x_a ul li span{font-size:40px; line-height:40px; display:block; margin-bottom:15px;}

/*pro_b_x_a_ranqi*/
.pro_b_x_a_ranqi{width:100%; padding:60px 0 40px 0; background-color:#2778be;}
.pro_b_x_a_ranqi ul{width:90%; margin:0 auto;}
.pro_b_x_a_ranqi ul li{float:left; color:#fff; width:33.33%; text-align:center; border-right:1px solid rgba(255,255,255,0.2); box-sizing:border-box; font-size:10px; margin-bottom:20px;}
.pro_b_x_a_ranqi ul li:nth-child(3n+3){border:none;}
.pro_b_x_a_ranqi ul li span{font-size:40px; line-height:40px; display:block; margin-bottom:15px;}

/*pro_b_x_a_b*/
.pro_b_x_a_b{width:100%; padding:60px 0; background-color:#2778be;}
.pro_b_x_a_b ul{margin:0 auto; display:flex; -webkit-display:flex; justify-content:center; align-items:center; width:90%;}
.pro_b_x_a_b ul li{float:left; color:#fff; text-align:center; border-right:1px solid rgba(100%,100%,100%,0.2); padding:0 10px; font-size:10px; line-height:14px; width:33.33%}
.pro_b_x_a_b ul li:nth-child(3){border:none;}
.pro_b_x_a_b ul li span{font-size:34px; line-height:34px; display:block; margin-bottom:15px;}

/*proa_c*/
.proa_c{width:90%; margin:0 auto; padding:80px 0 60px 0;}
.proa_c ul:nth-child(1){margin-bottom:40px; text-align:center; color:#00a9e4; font-size:20px;}
.proa_c ul li{width:100%; margin-bottom:20px;}
.proa_c ul li dd{width:calc(50% - 5px); margin-right:10px; float:left; background-color:#fff; box-shadow: 0 0 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 4px rgb(0,0,0,0.2); -moz-box-shadow: 0 0 4px rgb(0,0,0,0.2);}
.proa_c ul li dd:nth-child(2){margin-right:0; background-color:#fff; box-shadow:0 0 5px #ccc;}
.proa_c ul li dd div{padding:15px;}
.proa_c ul li dd span{font-size:15px; display:block; text-align:left; margin-bottom:8px; font-weight:bold;}
.proa_c ul li dd font{font-size:14px; text-align:center;}
.wh_img_bottom{width:100%; border:4px solid #888; box-sizing:border-box;}
.bule_img_bottom{width:100%; border:4px solid #00a9e4; box-sizing:border-box;}


/*proa_d*/
.proa_d{width:90%; margin:0 auto; padding:80px 0; border-bottom:1px solid #ccc;}
.proa_d ul:nth-child(1){width:100%; margin-bottom:30px;}
.proa_d ul:nth-child(2){width:100%;}
.proa_d ul:nth-child(2) img{width:100%;}
.proa_d ul font{font-size:20px; color:#00a9e4;}
.proa_d ul:nth-child(1) img{position:absolute; bottom:0;}
.proa_d ul dl{width:100%; border-bottom:1px solid #eee;  margin-bottom:30px; padding-bottom:30px;}
.proa_d ul dl dd{float:left; line-height:20px;}
.proa_d ul dl dd:nth-child(1){margin-right:20px;}
.proa_d ul dl dd span{font-size:30px; line-height:30px; color:#00a9e4; border:1px solid #00a9e4; padding:10px; display:block; margin-bottom:10px; border-radius:8px;}

/*proa_e*/
.proa_e{width:100%; margin:0 auto; padding:60px 0; background-image:url(../../image/pro_rz_bg.jpg); background-size:cover;}
.proa_e ul{width:90%; margin:0 auto;}
.proa_e ul font{font-size:24px; color:#fff; line-height:34px; display:block; margin:10px 0 30px 0;}
.proa_e ul span{color:#fff; font-size:30px; border:1px solid #fff; padding:10px 8px; line-height:30px; display:block; float:left; margin-right:10px; border-radius:8px;}

/*proa_f*/
.proa_f{width:90%; margin:0 auto; padding:60px 0;}
.proa_f ul{width:100%;}
.proa_f ul:nth-child(1){margin-bottom:30px;}
.proa_f ul span{font-size:20px; color:#00a9e4;}
.proa_f_ul_table{border-bottom:1px solid #ccc; border-top:2px solid #ccc; margin-top:12px; font-size:12px;}
.proa_f_ul_table td{padding:5px 0 5px 20px; border-bottom:1px solid #ccc;}

.proa_f_ul_tableb{border-bottom:1px solid #ccc; font-size:12px;}
.proa_f_ul_tableb td{padding:6px 0 6px 20px; border-bottom:1px solid #ccc;}

.proa_f_ul_table_a{ font-size:12px;}
.proa_f_ul_table_a td{padding:15px 0 15px 5px; border-bottom:1px solid #ccc;}

/*prob_a*/
.prob_a{width:90%; margin:0 auto; padding:80px 0 0 0;}
.prob_a ul:nth-child(1){margin-bottom:40px; text-align:center;}
.prob_a ul:nth-child(2){width:100%; border:1px solid #00a9e4;}
.prob_a ul li:nth-child(1){width:100%; float:left; display:flex; -webkit-display:flex; justify-content:left; align-items:center; height:313px;}
.prob_a ul li:nth-child(2){width:100%; float:left;}
.prob_a ul li dd{width:85%; margin:0 auto;}
.prob_a ul li span{font-size:24px; color:#00a9e4; display:block; margin-bottom:30px;}

.prob_a ul p{font-size:16px;}

/*prob_b*/
.prob_b{width:66%; min-width:1200px; margin:0 auto; padding:70px 0; border-bottom:1px solid #ccc;}
.prob_b img{width:100%;}

/*prob_c*/
.prob_c{width:90%; margin:0 auto; padding:60px 0 40px 0;}
.prob_c ul:nth-child(1){width:100%; margin-bottom:30px;}
.prob_c ul:nth-child(2){width:100%;}
.prob_c ul:nth-child(2) img{width:100%;}
.prob_c ul dd{width:100%;}
.prob_c ul span{font-size:20px; color:#00a9e4; display:block; margin-bottom:10px;}
.prob_c ul span:before{content:"";}

/*prob_d*/
.prob_d{width:90%; margin:0 auto; padding:0 0 60px 0;}
.prob_d ul:nth-child(1){width:100%; margin-bottom:10px;}
.prob_d ul:nth-child(2){width:100%;}
.prob_d ul img{width:100%;}

/*prob_e*/
.prob_e{width:90%; margin:0 auto; padding:60px 0 80px 0;}
.prob_e ul{width:100%;}
.prob_e ul span{font-size:20px; color:#00a9e4;}

.proa_f_ul_tablez{ font-size:10px;}
.proa_f_ul_tablez td{padding:5px 0}


/*proc_b*/
.proc_b{width:66%; min-width:1200px; margin:0 auto;}
.proc_b ul:nth-child(1){width:100%; border:1px solid #ccc; display:flex; -webkit-display:flex; justify-content:center; align-items:center;}
.proc_b ul li{float:left; text-align:center;}
.proc_b ul li:nth-child(1){width:30%; font-size:24px;line-height:30px;}
.proc_b ul li:nth-child(2){width:12%; border-right:1px solid #eee;}
.proc_b ul li:nth-child(3){width:25%; border-right:1px solid #eee;}
.proc_b ul li:nth-child(4){width:12%;}
.proc_b ul li:nth-child(5){width:21%;}
.proc_b ul li span{color:#00a9e4; font-size:50px; line-height:40px; display:block; margin-bottom:10px;}
.proc_b ul li img{margin:0 auto;}

.proc_b ul:nth-child(2){width:100%; background-color:#f5f5f5; padding:40px 0;}
.proc_b ul dl{width:95%; margin:0 auto;}
.proc_b ul dl dd{float:left; width:16.66%; text-align:center;}
.proc_b ul dl dd:nth-child(6){width:16.67%;}

.proc_b ul dl dd span{color:#00a9e4; font-size:50px; line-height:40px; display:block; margin-bottom:10px;}


/*proc_c*/
.proc_c{width:90%; margin:0 auto; padding:80px 0;}
.proc_c ul:nth-child(1){margin-bottom:40px; text-align:center; color:#00a9e4; font-size:20px;}
.proc_c ul li{width:100%;}
.proc_c ul li:nth-child(1){margin-bottom:30px;}
.proc_c ul li dd{width:calc(50% - 3px); margin-right:6px; float:left; text-align:center; background-color:#fff; box-shadow: 0 0 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 4px rgb(0,0,0,0.2); -moz-box-shadow: 0 0 4px rgb(0,0,0,0.2);}
.proc_c ul li dd:nth-child(2){margin-right:0;}
.proc_c ul li dd div{padding:15px; text-align:left; height:280px;}
.proc_c ul li dd img{width:100%;}
.proc_c ul li dd span{font-size:15px; display:block; text-align:left; margin-bottom:8px; font-weight:bold;}
.proc_c ul li dd font{font-size:15px; display:block; text-align:left; margin-bottom:8px; font-weight:bold;}

.wh_img_bottom{width:100%; border-bottom:4px solid #888;}
.bule_img_bottom{width:100%; border-bottom:4px solid #00a9e4;}

/*proc_d*/
.proc_d{width:66%; min-width:1200px; margin:0 auto; padding:90px 0; background-image:url(../image/proc9.jpg); background-size:cover;}
.proc_d ul{width:50%;}
.proc_d ul dd{width:80%; margin:0 auto;}
.proc_d ul span{font-size:24px; color:#00a9e4; line-height:34px; display:block; margin-bottom:30px;}

/*proc_e*/
.proc_e{width:66%; min-width:1200px; margin:0 auto 30px auto; padding:50px 0; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.proc_e ul{width:50%; float:left}
.proc_e ul dd{width:80%; margin:0 auto;}
.proc_e ul dd font{color:#00a9e4; font-family:'dinprob'; font-size:30px;}
.proc_e ul dd span{color:#00a9e4; font-size:20px;}
.proc_e ul dd div{display:inline-block; width:230px;}


/*proc_f*/
.proc_f{width:90%; margin:0 auto; padding:60px 0;}
.proc_f ul{width:100%; margin-bottom:30px;}
.proc_f ul:nth-child(2){width:100%;}
.proc_f ul:nth-child(2) img{ width:100%;}
.proc_f ul span{font-size:20px; color:#00a9e4;}
.proa_f_ul_tablex{border-bottom:1px solid #ccc; border-top:2px solid #ccc; margin-top:12px; font-size:9px; line-height:18px;}
.proa_f_ul_tablex td{padding:7px 0; border-bottom:1px solid #ccc; text-align:center;}

/*news_menu*/
.news_menu{width:90%; margin:0 auto; text-align:center; padding-top:60px;}
.news_menu_a:link{padding:10px 30px; background-color:#00a9e4; color:#fff; margin:0 1px;}
.news_menu_a:visited{color:#fff;}
.news_menu_a:hover{color:#fff;}
.news_menu_a:active{color:#fff;}

.news_menu_a_a{padding:10px 30px; background-color:#f5f5f5; margin:0 1px;}

/*news_a*/
.news_a{width:100%; height:auto; padding:40px 0;}
.news_a ul{width:90%; height:auto; margin:0 auto;}

.news_a ul li{width:100%; border-bottom:1px solid #eee; padding:30px 0; font-size:12px; line-height:22px;}
.news_a ul li:nth-child(1){border-top:1px solid #eee;}

.news_a ul li font{font-size:16px; color:#000;}
.news_a ul li fonta{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ccc;}
.news_a ul li dl{float:left;}
.news_a ul li dl:nth-child(1){width:30%; margin-right:20px;}
.news_a ul li dl:nth-child(2){width:calc(70% - 20px);}
.news_a ul li img{float:left; width:100%; margin-right:25px;}

.news_a ul span{font-size: 25px;color:#0074b9; line-height: 30px;text-transform:uppercase;}
.news_a ul p{font-size: 20px;color:#aaaaaa; line-height: 30px;}

/*pro_x*/
.pro_x{width:100%; padding:40px 0;}
.pro_x ul:nth-child(1){padding-bottom:0;}
.pro_x ul{width:90%; background-color:#fff; margin:0 auto; padding:30px; background-color:#f5f5f5;}
.pro_x ul li img{margin:0 auto 10px auto;}

/*contact_c*/
.contact_c{width:100%; padding:80px 0;}
.contact_c ul:nth-child(1){ padding-bottom:20px;}
.contact_c ul{width:90%; margin:0 auto;}
.contact_c ul ol{width:100%;}
.contact_c ul ol:nth-child(2){height:300px; margin-top:30px;}
.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:20px 0;}
.contact_c ul ol span{font-size:16px; color:#000;}
.contact_c ul ol img{width:100%;}

.tabClick{ background:#fff; overflow: hidden;}
.tabClick li{width:25%; float: left; text-align: center; padding:20px 0 10px 0; font-size:10px;}
.tabClick li span{display:block; font-size:30px; line-height:30px;}
.tabClick li.active{ color: #00a9e4; transition: 0.1s;}
.tabCon{ width:100%; margin:20px auto 40px auto; height:auto; overflow:hidden;}
.tabBox{ position: relative; height:auto;}
.tabList{width:100%; float:left; text-align:left; margin-top:20px; height:auto;}
.tabList li{width:90%; margin:0 auto;}
.tabList a{background-color:#00a9e4; color:#fff; border-radius:8px; display:block; width:100px; margin:10px auto 0 auto; text-align:center;}
.tabList img{width:70%; margin:20px auto 0 auto;}
.lineBorder{ height:2px; overflow: hidden; border-bottom:1px solid #eee; background: #eee}
.lineDiv{ background: #00a9e4; height:2px; width: 25%;}
	
	
	
	
.pb-carouselWarp {
    position: relative;
    width: 100%;
    height: 440px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}
.pb-carouselWarp .pb-carousel {
  position: relative;
  height: 100%;
}
.pb-carouselWarp .pb-carousel li {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.pb-carouselWarp .pb-carousel li img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.pb-carouselWarp .pb-carousel .pb-this {
  display: block;
  left: 0;
}
.pb-carouselWarp .pb-carousel-ind {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 0px;
  height: 0px;
  border-radius: 50%;
  background-color: #ccc;
  margin: 0 3px;
  cursor: pointer;
}
.pb-carouselWarp .pb-carousel-ind .pb-this {
  background-color: #2778be;
}
.pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #00a9e4;
  cursor: pointer;
  border: none;
}
.pb-carouselWarp .pb-arrow-prev {
  left: 10px;
  background: #ccc url(../../img/arrow-left.png) no-repeat center;
}
.pb-carouselWarp .pb-arrow-next {
  right: 10px;
  background: #ccc url(../../img/arrow-right.png) no-repeat center;
}
.pb-carouselWarp[type='updown'] .pb-carousel-ind {
  position: absolute;
  width: 15px;
  top: 50%;
  left: auto;
  bottom: auto;
  right: 20px;
  transform: translateY(-50%);
}
.pb-carouselWarp[type='updown'] .pb-carousel-ind li {
  float: none;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #00a9e4;
  margin: 2px 0;
}
.pb-carouselWarp[type='updown'] .pb-carousel-ind .pb-this {
  background-color: #00a9e4;
}
.pb-carouselWarp[type='updown'] .pb-arrow {
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -20px;
  margin-top: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}
.pb-carouselWarp[type='updown'] .pb-arrow-prev {
  top: 20px;
  background:#2778be url(../img/arrow-top.png) no-repeat center;
}
.pb-carouselWarp[type='updown'] .pb-arrow-next {
  top: auto;
  bottom: 20px;
  background:#2778be url(../img/arrow-bottom.png) no-repeat center;
}

.proa_table_a{border-bottom:2px solid #aaa; border-top:2px solid #aaa; font-size:8px; line-height:16px;}
.proa_table_a td{}
.proa_table_a span{font-size:10px;}



@media only screen and (min-width: 720px) and (max-width: 1200px){}

@media only screen and (min-width: 220px) and (max-width: 720px) {}