﻿@import url(style.css);
@import url(pscroll.css);
/*内页*/
@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
.position{height:60px; line-height:60px;overflow:hidden; color:#666666; text-align:left; font-size:14px;}
.position.bgs2{ margin-top:-130px; color:#fff; position:relative;}
.position a{ color:#666666;  text-decoration:none;}
.position a:hover{color:#005bac;}
.position.bgs2 a{ color:#fff;}
.position.bgs2 a:hover{color:#fff;}
/*.position label{}*/
.position .postions_r img{ vertical-align:baseline; margin-right:8px; height:14px;}
.position .rclass{ float:right;background:url(../images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent; display:none;}

.position .postions_b{ float:right; }
.position .postions_b a{ float:left; margin-left:50px;overflow:hidden; font-size:14px; color:#666666; position:relative;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:0;}
.position .postions_b a:hover{color:#005bac;}
.position .postions_b a:after{content: "";display: block;position: absolute;left:50%;right:50%; bottom: 0;height:3px;opacity: 0;background-color:#005bac;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:-1;}
.position .postions_b a.isel:after{left: 0%;right: 0%;opacity: 1;}
.position .postions_b a:hover:after{left: 0%;right: 0%;opacity: 1;}
.position .postions_b a.isel{color:#005bac;}
.position.bgs2 .postions_b a{ color:#fff;}
.position.bgs2 .postions_b a:after{background-color:#fff;}
.position.bgs2 .postions_b a.isel{color:#fff;}

.o_big_con{ overflow:hidden; position:relative;}
.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.o_big_con .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.o_big_con .cons .wrap{ height:100%; display:table; }
.o_big_con .h2{ font-weight:normal; display:table-cell; vertical-align:middle; color:#fff; text-align:center;}
.o_big_con .h2 span{ display:block; line-height:36px; overflow:hidden; position:relative; padding-bottom:2%;}
.o_big_con .h2 span:after{ width:28px; height:3px; background:#edf7ff; content:""; position:absolute; bottom:0; left:50%; margin-left:-14px;}
.o_big_con.bgs2 .h2 span{  margin-bottom:90px;}

/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:4.3%; padding-bottom:4.3%; clear:both;}
.yema a{ display:inline-block; height:36px; line-height:36px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:18px;margin-left:3px; margin-right:3px;  text-align:center; color:#666666; font-size:14px; border:1px solid #fff; background:#ffffff;}
.yema a:hover{ text-decoration:none; color:#fff; background:#005bac;border:1px solid #005bac;}
.yema a.on{color:#fff;  background:#005bac;border:1px solid #005bac;}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#005bac;}
.yema a span{ font-family:"宋体"; font-size:16px;}
/*分类弹窗*/
.about_bgs{z-index: 19891024;background:url(../images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}
.about_tc .closed2{ display:none;}
/*产品中心*/
.product_bg{ background:#f9f9f9; overflow:hidden;}
.product_desc{ line-height:22px; font-size:12px; color:#999; overflow:hidden; margin-top:4%; display:none;}
.product_a{ overflow:hidden; margin-top:4%; font-size:14px; background:#fff; padding:20px; padding-bottom:0;}
.product_a ul li{ display:block; margin-bottom:10px; overflow:hidden;}
.product_a ul li label{ float:left; width:120px; height:36px; line-height:36px; text-align:center; color:#fff; background:#005bac; border-radius:20px;}
.product_a ul li .p{ overflow:hidden;}
.product_a ul li .p a{ float:left; margin-left:10px; margin-bottom:10px; width:118px; text-align:center; height:34px; line-height:34px; border:1px solid #ececec; border-radius:20px;}
.product_a ul li .p a.isel{border:1px solid #f0f0f0; background:#f0f0f0;}
.product_ul{ overflow:hidden; margin-top:3%;}
.product_ul ul li{ float:left; width:48.5%; margin-right:3%; overflow:hidden; text-align:center;}
.product_ul ul li:nth-child(2n+0){ margin-right:0;}
.product_ul ul li .boxs{ transition:all 0.3s;}
.product_ul ul li .imgs{overflow:hidden; position:relative;}
.product_ul ul li .imgs img{ display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.product_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.product_ul ul li .imgs .bgs{ position:absolute; top:0; width:100%; left:0; height:100%; background:rgba(0,0,0,0.4);transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);}
.product_ul ul li .imgs .bgs .cons{ left:0%; top:50%;transform: translate(0%, -50%); position:absolute; width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:14px;}
.product_ul ul li .imgs .bgs i{width: 50px; height: 50px;  overflow:hidden;; display: block; margin:0 auto; background: url(../images/product_pic1.png) top center no-repeat; background-size: 100% 100%;}
.product_ul ul li:hover .imgs .bgs{opacity:1.0;filter:Alpha(opacity=100);}
.product_ul ul li .txts{ width:94%; max-width:406px; margin:0 auto;overflow:hidden;}
.product_ul ul li .txts .h3{ overflow:hidden;height:80px; line-height:80px; font-weight:normal; font-size:16px;color:#666666;white-space:nowrap;text-overflow:ellipsis;}
.product_ul ul li:hover .txts .h3{ color:#005bac;}

/*产品中心详细*/
.productDetails{ margin-top:4%; overflow:hidden;}
.productDetails .information:after{content:"";height:0;display:block;clear:both}
.productDetails .product_one_l{ overflow:hidden;}
.productDetails .product_one_l .pro_big2{ overflow:hidden;margin-bottom:4%;/* border:1px solid #eeeeee;*/}
.productDetails .product_one_l .big_img{width:100%;}
.productDetails .information{ overflow:hidden; padding-bottom:5%;}
.productDetails .information .conten{ overflow:hidden; padding:30px; background:#fff; margin-top:3%;}
.productDetails .information .conten ul li{ display:block; overflow:hidden;border-bottom:1px solid #ebebeb; padding-top:12px; padding-bottom:12px;}
.productDetails .information .conten ul li:last-child{ border-bottom:0;}
.productDetails .information .h2{font-weight:normal; line-height:40px;color: #000000; overflow:hidden;font-size: 24px; float:left; max-width:560px;}
.productDetails .information .txt{overflow:hidden; color:#666666; font-size:14px; line-height:26px;}
.productDetails .information .txt label{ float:left; overflow:hidden;}
.productDetails .information .txt .p{ overflow:hidden;}
.productDetails .information .txt .p img{max-width: 100%;}
.productDetails .information .tels{background:url(../images/product_bg1.png) #005ca8 26px center no-repeat; padding-left:53px; overflow:hidden;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;color:#fff; font-size:14px; height:40px; line-height:40px; border-radius:20px; float:right; padding-right:26px; margin-bottom:20px;}
.productDetails .information .tels:hover{opacity:0.8;filter:Alpha(opacity=80);}
/*产品详情 Tab*/
.product_tabs{ overflow:hidden; margin-top:3%;}
.product_tab_nav{ overflow:hidden; border-bottom:1px solid #e5e5e5; padding:0; margin:0 0 0; list-style:none; position:sticky; top:0; z-index:10; background:#f9f9f9;}
.product_tab_nav li{ float:left; margin-right:48px; position:relative;}
.product_tab_nav li a{ display:block; padding:12px 0 14px; font-size:16px; color:#666666; line-height:24px; transition:color 0.3s;}
.product_tab_nav li a:hover{ color:#005ca8;}
.product_tab_nav li.active a{ color:#005ca8; font-weight:bold;}
.product_tab_nav li.active:after{ content:""; position:absolute; left:0; right:0; bottom:-1px; height:3px; background:#005ca8;}
.product_tab_panels{ overflow:hidden;}
.product_tab_switch{ overflow:hidden;}
.product_tab_panel{ display:none;}
.product_tab_panel.active{ display:block;}
.product_sec{ overflow:hidden; margin-top:20px; scroll-margin-top:60px;}
.product_tab_switch .product_sec{ margin-top:0;}
.product_tabs .conten{ margin-top:0;}
.pro_res_title{ font-size:18px; color:#005ca8; font-weight:bold; line-height:28px; margin:0 0 18px; padding:0 0 12px; border-bottom:1px solid #ebebeb;}
.pro_res_list{ list-style:none; margin:0; padding:0; overflow:hidden;}
.pro_res_list li{ display:block; overflow:hidden; border-bottom:1px solid #ebebeb; padding:16px 0; line-height:40px;}
.pro_res_list li:last-child{ border-bottom:0;}
.pro_res_icon{ float:left; width:28px; height:34px; margin:3px 14px 0 0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 34'%3E%3Cpath fill='none' stroke='%23005ca8' stroke-width='1.6' d='M5 1.5h12.5L26.5 10.5V29a3.5 3.5 0 0 1-3.5 3.5H5A3.5 3.5 0 0 1 1.5 29V5A3.5 3.5 0 0 1 5 1.5z'/%3E%3Cpath fill='none' stroke='%23005ca8' stroke-width='1.6' d='M17.5 1.5V9a2 2 0 0 0 2 2h7.5'/%3E%3Cpath fill='none' stroke='%23005ca8' stroke-width='1.5' d='M8 16h12M8 21h12M8 26h8'/%3E%3C/svg%3E") center/contain no-repeat;}
.pro_res_name{ float:left; max-width:38%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; color:#333;}
.pro_res_time{ float:left; margin-left:24px; font-size:13px; color:#999;}
.pro_res_btn{ float:right; margin-left:10px; height:36px; line-height:36px; padding:0 18px 0 40px; border-radius:18px; font-size:14px; color:#fff; transition:all 0.3s;}
.pro_res_btn_down{ background:url(../images/down_bg1_on.png) #005ca8 14px center no-repeat; color:#fff;}
.pro_res_btn_down:hover{ opacity:0.85; color:#fff;}
.pro_res_btn_down.nodown{ background:url(../images/down_bg1.png) #dfdfdf 14px center no-repeat; color:#999; cursor:pointer;}
.pro_res_btn_down.nodown:hover{ opacity:1; color:#999;}
.pro_res_btn_preview{ background:#e8e8e8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3E%3Cpath fill='%23999' d='M11 0C5 0 0 8 0 8s5 8 11 8 11-8 11-8-5-8-11-8zm0 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8z'/%3E%3C/svg%3E") 14px center no-repeat; color:#666; background-size:18px auto;}
.pro_res_btn_preview:hover{ background-color:#ddd; color:#666;}
.pro_res_btn_preview.on{ background-color:#005ca8; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3E%3Cpath fill='%23fff' d='M11 0C5 0 0 8 0 8s5 8 11 8 11-8 11-8-5-8-11-8zm0 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8z'/%3E%3C/svg%3E"); color:#fff;}
.pro_res_btn_preview.on:hover{ background-color:#004a8a; color:#fff;}
.pro_res_btn_preview.disabled{ opacity:0.5; cursor:default;}
.pro_tab_empty{ display:none; padding:40px 0; text-align:center; color:#999; font-size:14px;}
/*产品详情 Q&A*/
.pro_qa_group{ margin-bottom:28px;}
.pro_qa_group:last-child{ margin-bottom:0;}
.pro_qa_group_tit{ font-size:18px; color:#005ca8; font-weight:bold; line-height:28px; margin:0 0 8px; padding:0 0 10px; border-bottom:1px solid #ebebeb;}
.pro_qa_list{ list-style:none; margin:0; padding:0;}
.pro_qa_list li{ border-bottom:1px solid #ebebeb; padding:18px 0;}
.pro_qa_list li:last-child{ border-bottom:0;}
.pro_qa_q{ position:relative; padding-right:36px; cursor:pointer; overflow:hidden;}
.pro_qa_icon{ float:left; width:28px; height:28px; line-height:28px; margin-right:14px; border-radius:50%; text-align:center; font-style:normal; font-size:14px; font-weight:bold; color:#fff;}
.pro_qa_icon.q{ background:#005ca8;}
.pro_qa_icon.a{ background:#8a9aab;}
.pro_qa_tit{ display:block; overflow:hidden; padding-top:2px; line-height:24px; font-size:15px; color:#005ca8;}
.pro_qa_arrow{ position:absolute; top:6px; right:0; width:20px; height:20px; background:url(../images/icon_jt3_3.png) center no-repeat; transition:transform 0.25s;}
.pro_qa_list li.open .pro_qa_arrow{ background-image:url(../images/icon_jt5.png);}
.pro_qa_a{ display:none; overflow:hidden; margin-top:14px; padding-left:0;}
.pro_qa_list li.open .pro_qa_a{ display:block;}
.pro_qa_con{ overflow:hidden; padding-top:2px; line-height:26px; font-size:14px; color:#666666;}
/*新闻资讯*/
.news_con{ overflow:hidden; margin-top:4%;}
.news_con ul li{ overflow:hidden;margin-bottom:25px;/*border-bottom:1px solid #eaeaea; */display:block;background:#fff; padding:25px;}
.news_con ul li:last-child{ margin-bottom:0;}
.news_con ul li .imgs{width:268px;float:left;display:inline;overflow:hidden;margin-right:3%;}
.news_con ul li .imgs img{width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;}
.news_con ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_con ul li .txts{ overflow:hidden; padding-right:3%; }
.news_con ul li .txts .h3{ line-height:32px; height:32px; overflow:hidden; color:#2a2736; font-weight:normal;transition: all 0.3s; margin-top:26px;white-space:nowrap;text-overflow:ellipsis;}
.news_con ul li .txts .p{ height:56px; overflow:hidden; font-size:15px; color:#888888; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:26px;}
.news_con ul li .ends{ overflow:hidden; float:right; width:166px; text-align:right; border-left:1px solid #eaeaea; height:166px; position:relative;}
.news_con ul li .ends em{ position:absolute; right:0; top:50%;font-style:normal;color:#e0e0e0; font-family:Arial;transform: translate(0%, -50%); font-weight:bold;transition:all 0.3s;}
.news_con ul li .ends em b{ display:block; font-weight:normal;}
.news_con ul li .ends .news_more{ width:130px; text-align:center;height:42px; line-height:42px;color:#fff; font-size:15px;transition: all 0.3s; position:absolute; right:0; top:50%;transform: translate(0%, -50%); background:#005ca8;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0); margin-right:5px;}
.news_con ul li .ends .news_more:hover{ background:#0059a8;}
.news_con ul li:hover .txts h3{color:#005ca8;}
.news_con ul li:hover .ends .news_more{opacity:1.0;filter:Alpha(opacity=100); margin-right:0;}
.news_con ul li:hover .ends em{opacity:0;filter:Alpha(opacity=0);}

/*新闻资讯详细*/
.about_x2{  padding-bottom:1%; /* overflow:hidden; */ padding-top:4%;}
.about_x2 .show_t{ line-height:32px; font-size:24px; color:#333333; text-align:left; margin-bottom:1%; margin-top:5px; font-weight:bold;}
.about_x2 .con_line{height:40px; line-height:40px;font-size:15px; color:#c8c8c8; border-bottom:1px solid #f0f0f0; text-align:left; padding-bottom:1%; }
.about_x2 img{margin-bottom:10px; display:block; max-width:100%;}
.about_x2 .con_id{ line-height:30px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:4%;font-size:16px; color:#666666;text-align:left;/* font-family:"宋体";*/ padding-bottom:4%;}
.about_x2 .con_id .h2{ font-size:16px; line-height:24px; margin-bottom:5px;}
.about_x2 .con_id p{ padding-bottom:10px; overflow:hidden;}
.about_x2 table{border-collapse:collapse;border-spacing:0;}
.about_x2 table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}
.prenext{ padding-top:3%; text-align:center;  font-size:15px;margin-bottom:4%;border-top:1px dashed #e5e5e5; overflow:hidden; line-height:26px; color:#555555; }
.prenext a{ color:#555555; overflow:hidden; transition:all 0.3s;}
.prenext a:hover{ color:#005ca8;  text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}

.fenxiang{ float:right;}
.fenxiang .news_fx{ text-align:center;display:inline-block; vertical-align:top; /*  overflow:hidden; */ padding-left:3px; padding-right:3px;}
.fenxiang .news_fx ul li{ display:inline-block; width:30px; height:30px; /* overflow:hidden; */ margin-left:7px; margin-right:7px; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.fenxiang .news_fx ul li.bgs1{ background-image:url(../images/fx_pic1.png);}
.fenxiang .news_fx ul li.bgs2{ background-image:url(../images/fx_pic2.png);}
.fenxiang .news_fx ul li.bgs3{ background-image:url(../images/fx_pic3.png);}
.fenxiang .news_fx ul li:hover{transition:all 0.3s/*;opacity:0.8;filter:Alpha(opacity=80);*/}
.fenxiang .news_fx ul li.bgs1:hover{ background-image:url(../images/fx_pic1_on.png);}
.fenxiang .news_fx ul li.bgs2:hover{ background-image:url(../images/fx_pic2_on.png);}
.fenxiang .news_fx ul li.bgs3:hover{ background-image:url(../images/fx_pic3_on.png);}
.fenxiang .news_fx ul li a{ display:block; width:100%; height:100%;position: relative;}

/*公司介绍*/
.about_x{ overflow:hidden; line-height:40px;font-size:22px; color:#333333; padding-top:5%; position:relative; background:#fff; z-index:2;}
.about_x .cons{ margin:0 auto; width:94%; text-align:center; }
.about_x img{margin-bottom:15px; max-width:100%;}
.about_x .imgs{ overflow:hidden;text-align:right;}
.about_x .imgs img{ max-width:40%; margin-bottom:0; display:inline-block;}
.about_t{ position:relative; height:73px; line-height:73px; overflow:hidden;}
.about_t .h2{ position:relative; overflow:hidden; font-weight:bold; color:#005ca8; float:left;}
.about_t:before{ width:100%; height:3px; content:""; position:absolute; background:#e6e6e6; bottom:0; left:0;}
.about_t .h2:after{width:100%; height:3px; content:""; position:absolute; background:#005ca8; bottom:0; left:0;}
.about_con{ overflow:hidden; line-height:26px;font-size:16px; color:#666666; padding-top:15px; }
.about_con img{margin-bottom:15px; max-width:100%;}
.about_con .imgs{ overflow:hidden;text-align:right;}
.about_con .imgs img{ max-width:65%; margin-bottom:0; display:inline-block;}
.about_con .ul li{ overflow:hidden; display:block;}
.about_con .ul li label{ float:left; padding-bottom:17px; margin-bottom:17px; border-bottom:1px solid #e6e6e6; width:184px; margin-right:60px;}
.about_con .ul li .p{ overflow:hidden; padding-bottom:17px; margin-bottom:17px; border-bottom:1px solid #e6e6e6;}
.contact_map{overflow:hidden; /*max-height:450px;*/ position:relative; margin-top:3%;}
.contact_map iframe{height: 450px; overflow:hidden;}
.contact_map .cons{ position:absolute; left:0; width:100%; top:50%; transform: translate(0%, -50%);}
.contact_map .cons .txts{ background:#fff; overflow:hidden; float:right; width:180px; padding:40px; padding-bottom:30px; text-align:center; line-height:26px; color:#666666; font-size:16px;}
.contact_map .cons .txts img{ width:100%; display:block;  margin-bottom:10px;}
/*联系我们*/
.contact_con{ margin-top:4%; overflow:hidden; margin-bottom:6%; background:#ffffff;}
.contact_con_l{ float:left; width:50%; overflow:hidden;}
.contact_con_l img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.contact_con_l:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.contact_con_r{ overflow:hidden; padding-top:5%;}
.contact_con_r .txts{ margin:0 auto; width:94%; max-width:530px; color:#666666; font-size:15px; line-height:28px; overflow:hidden;}
.contact_con_r .txts a{color:#666666; }
.contact_con_r .txts a:hover{color:#118aa7; }
.contact_con_r .txts .h3{ position:relative;overflow:hidden;line-height:36px; padding-bottom:12px; padding-bottom:15px; font-size:24px; color:#333333; font-weight:normal; margin-bottom:20px;}
.contact_con_r .txts .h3:after{ width:25px; background:#cccccc; content:""; position:absolute; left:0; bottom:0; height:2px;}
.contact_con_r .txts .p{ padding-top:1%; overflow:hidden; margin-bottom:3%;}
.contact_con_r .txts .imgs{ float:left; width:100px; margin-right:30px; text-align:center; font-size:14px;}
.contact_con_r .txts .imgs .img{ overflow:hidden; border:1px solid #f1f1f1; margin-bottom:5px;}
.contact_con_r .txts .imgs .img img{ width:100%;}
/*公司发展*/
#AboutBlock3{ overflow:hidden; padding-top:2%;}
#AboutBlock3 .gallery-thumbs{ margin-bottom: 5.41%; }
#AboutBlock3 .gallery-thumbs .Btitle{ font-size: 36px; font-weight: bold; color:#35339e; line-height: 1.2em; }
#AboutBlock3 .gallery-thumbs .ul{ margin-top:2%;}
#AboutBlock3 .gallery-thumbs li{ font-size: 16px; line-height: 1.6em; color:#555555; padding:1% 0; cursor:pointer;}
#AboutBlock3 .gallery-thumbs li:hover{ color:#35339e;}
#AboutBlock3 .gallery-thumbs b{ font-weight:bold; }
#AboutBlock3 .gallery-thumbs .swiper-slide{ opacity: 0!important; }
#AboutBlock3 .gallery-thumbs .swiper-slide-active{ opacity: 1!important; }

#AboutBlock3 .gallery-thumbs .swiper-slide .txts{ background-repeat:no-repeat; background-position:center center; background-size:cover; background-image:url(../img/develop_img1.jpg);}
#AboutBlock3 .gallery-thumbs .swiper-slide .txts:before{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.38); }
#AboutBlock3 .gallery-thumbs .swiper-slide .txts .cons{ text-align:center; margin:0 auto; width:90%; color:#fff; font-size:16px; line-height:30px; position:relative; z-index:2; padding-top:7%; padding-bottom:7%; min-height:180px;}
#AboutBlock3 .gallery-thumbs .swiper-slide .txts .cons .h3{ font-weight:normal; line-height:1.2; position:relative; padding-bottom:2.5%; margin-bottom:2.5%;}
#AboutBlock3 .gallery-thumbs .swiper-slide .txts .cons .h3:after{ height:3px; content:""; left:50%; bottom:0; width:32px; margin-left:-16px; background:#fff; position:absolute;}
#AboutBlock3 .tips{ position: relative; }
#AboutBlock3 .tips:before{content:""; position: absolute; left: 0%; width: 1px; top:36px; height: 19px; background-color: #cccccc;}
#AboutBlock3 .tips:after{content:""; position: absolute; right: 0%; width: 1px; top:36px; height: 19px; background-color: #cccccc;}
#AboutBlock3 .tips .swiper-prev{ position: absolute; left: 0; top:250px; height: 70px; width: 30px; outline: none; background:url(../images/icon_jt3.png) rgba(255,255,255,0.6) no-repeat center; cursor: pointer; z-index:3; }
#AboutBlock3 .tips .swiper-next{ position: absolute; right: 0; top:250px; height: 70px; width:30px;  outline: none; background:url(../images/icon_jt4.png) rgba(255,255,255,0.6) no-repeat center; cursor: pointer; z-index:3;}
#AboutBlock3 .tips .swiper-prev:hover,
#AboutBlock3 .tips .swiper-next:hover{ background-color: #005ca8; }
#AboutBlock3 .tips .swiper-prev:hover{ background-image:url(../images/icon_jt3_on.png);}
#AboutBlock3 .tips .swiper-next:hover{background-image:url(../images/icon_jt4_on.png);}
#AboutBlock3 .gallery-top{ position: relative; margin:0 0px 0%; padding:30px 0; }
#AboutBlock3 .gallery-top:before{ width: 100%; content: ""; position: absolute; left: 0; margin-top:6px; height: 1px; background-color: #dddddd; }
#AboutBlock3 .tips .top{ display: block; position: relative; height: 12px; margin-bottom: 20px; }
#AboutBlock3 .tips .top:before{ content:""; position: absolute; left: 50%; width: 1px; top:6px; height: 19px; background-color: #cccccc; }
#AboutBlock3 .tips .Box{ display: block;}

#AboutBlock3 .tips .swiper-slide{ width: 12.5%; cursor: pointer; }
#AboutBlock3 .tips .point{ display: block; margin:0 auto; height: 12px; width:12px; border-radius: 50%; /*border:1px solid #999999; background-color: #f8f8f8;*/ }
#AboutBlock3 .tips .Box .icons{ display: block; position: absolute; left: 50%; top: 50%; margin-top:-4px; margin-left:-4px; height: 8px; width: 8px; background: #0a62ab; border-radius: 50%; opacity: 0; }
#AboutBlock3 .tips .Box .icons:before{ display: block; position: absolute; left: 50%; margin-left: -3px; top:-11px; content: ""; border:6px solid transparent; border-left-width: 3px; border-right-width: 3px;/* border-bottom-color:#35339e; */}
#AboutBlock3 .tips .year{ font-size: 16px; line-height: 20px; color:#666; text-align:center; }
#AboutBlock3 .tips .swiper-slide-thumb-active .year{ color:#35339e; }
#AboutBlock3 .gallery-top .swiper-slide-thumb-active .icons,
#AboutBlock3 .gallery-top .swiper-slide .icons:hover{ opacity: 1; }
/*人才招聘*/
.product_bg .recruitmentList{ overflow:hidden; margin-top:1%;}
.product_bg .recruitmentList li { border: solid 1px #eeeeee; box-sizing: border-box; margin-top: 3%;padding: 40px 70px 40px 30px; background: url(../images/arrow9.gif) no-repeat right 31px top 38px; cursor: pointer; background-color:#fff;}
.product_bg .recruitmentList li.on {background-image: url(../images/arrow10.gif); border-left: solid 4px #005ca8;}
.product_bg .recruitmentList li.on .title .tit { color: #005ca8;}
.product_bg .recruitmentList li .title .tit { line-height: 30px; font-size: 16px; color: #333333; font-weight:normal;}
.product_bg .recruitmentList li .title .txt {line-height: 24px; font-size: 14px; color: #999999;}
.product_bg .recruitmentList li .down {padding: 18px 0 0 0;display: none;}
.product_bg .recruitmentList li .down .text {font-size: 14px; line-height: 27px;color: #666666;}
.product_bg .recruitmentList li .down .text .tit { color: #333333;}
.product_bg .recruitmentList li .down .btn {width: 120px;height: 38px; line-height: 38px;text-align: center; display: block; border-radius: 3px;border: solid 1px #336699; margin-top: 45px; font-size: 16px;color: #005ca8;transition: 0.2s; -webkit-transition: 0.2s;-moz-transition: 0.2s; -ms-transition: 0.2s;-o-transition: 0.2s;}
.product_bg .recruitmentList li .down .btn:hover {background: #005ca8; color: #fff;}
/*搜索分类*/
.search_tabs{ text-align:center; margin-top:3%; margin-bottom:2%;}
.search_tabs ul{ list-style:none; margin:0; padding:0;}
.search_tabs ul li{ display:inline-block; vertical-align:top; margin:0 28px; padding-bottom:10px; position:relative;}
.search_tabs ul li a{ display:block; font-size:16px; color:#666; line-height:28px; transition:color 0.3s;}
.search_tabs ul li a:hover,
.search_tabs ul li.isel a{ color:#005bac;}
.search_tabs ul li:after{ content:""; display:block; position:absolute; left:50%; right:50%; bottom:0; height:3px; background:#005bac; opacity:0; transition:all 0.3s;}
.search_tabs ul li.isel:after,
.search_tabs ul li:hover:after{ left:0; right:0; opacity:1;}
.search_empty{ text-align:center; color:#999; font-size:14px; padding:60px 0; background:#fff; margin-top:2%;}
/*售后服务*/
.product_type{ text-align:center; margin-top:4%; font-size:14px;}
.product_type ul li{ display:inline-block; margin-right:3px; margin-left:3px; min-width:120px;  position:relative; vertical-align:top; padding-bottom:8px;}
.product_type ul li .a{ overflow:hidden; display:block; height:34px; padding-left:15px; padding-right:15px;line-height:34px; text-align:center; background:#fff;transition:all 0.3s; border-radius:20px;border:1px solid #ececec;}
.product_type ul li.isel .a{ color:#fff; background:#005bac; border:1px solid #005bac;}
.product_type ul li .a:hover{ color:#fff; background:#005bac; border:1px solid #005bac;}
/**常见问题**/
.list3{}
.list3 li{ padding-bottom: 25px;/* border-bottom: 1px dashed #dddddd;*/ background:#fff; padding-left:2%; padding-right:2%; padding-top:2%; }
.list3 li+li{ margin-top: 30px; }
.list3 .tit{ float: left; display: inline-block; line-height: 32px; width: 32px; text-align: center; margin-right: 20px; color:#fff; }
.list3 .t-tit{ position: relative; overflow: hidden; padding:3px 22px 3px 0; line-height: 26px; font-size:16px; color:#333333; cursor: pointer; }
.list3 .t-tit:hover{ color:#005ca8; }
.list3 .t-tit .icon{ position: absolute; height:30px; top:0; right: 0; width:22px; display: block; background:url(../images/icon_jt3_3.png) no-repeat center; cursor: pointer; }
.list3 .down .t-tit .icon{ background-image:url(../images/icon_jt5.png); }
.list3 .t-con{ overflow: hidden; line-height: 26px; font-size: 14px; color:#666666; }
.list3 .top{ padding-bottom: 13px; }
.list3 .top .tit{ background:#555555; }
.list3 .bot .tit{ background:#005ca8; }
#FaqList{}
#FaqList .list3{ margin-top:3.5%; }
/*常见问题列表*/
.faq_list_wrap{ margin-top:3%;}
.faq_group{ margin-bottom:28px;}
.faq_group:last-child{ margin-bottom:0;}
.faq_group_tit{ font-size:18px; color:#005ca8; font-weight:bold; line-height:28px; margin:0 0 14px; padding:0 0 10px; border-bottom:1px solid #ebebeb;}
.faq_ul{ list-style:none; margin:0; padding:0;}
.faq_ul li{ margin-bottom:12px;}
.faq_ul li:last-child{ margin-bottom:0;}
.faq_item{ display:block; overflow:hidden; background:#fff; padding:18px 20px; transition:all 0.3s;}
.faq_item:hover{ box-shadow:0 2px 10px rgba(0,0,0,0.06);}
.faq_icon{ float:left; width:32px; height:32px; line-height:32px; margin-right:16px; text-align:center; background:#555555; color:#fff; font-style:normal; font-size:14px;}
.faq_tit{ display:block; overflow:hidden; padding-right:120px; line-height:32px; font-size:16px; color:#333; white-space:nowrap; text-overflow:ellipsis;}
.faq_item:hover .faq_tit{ color:#005ca8;}
.faq_more{ float:right; margin-top:-32px; width:100px; height:32px; line-height:32px; text-align:center; font-size:14px; font-style:normal; color:#666; background:#e8e8e8; border-radius:16px; transition:all 0.3s;}
.faq_item:hover .faq_more{ color:#fff; background:#005ca8;}
/*常见问题详情*/
.faq_show{ margin-top:3%; background:#fff; padding:40px 50px 50px; overflow:hidden;}
.faq_show_tit{ text-align:center; font-size:24px; font-weight:bold; color:#333; line-height:36px; margin:0 0 30px; padding:0;}
.faq_show_con{ font-size:14px; color:#666; line-height:28px; overflow:hidden;}
.faq_show_con img{ max-width:100%; height:auto;}
.faq_show_con p{ margin:0 0 12px;}
.faq_show_con a{ color:#005ca8;}
/*下载筛选二级联动*/
.down_filter{ margin:3% 0 2%; background:#fff; padding:18px 20px; overflow:visible; position:relative; z-index:6; text-align:center;}
.down_filter:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.down_filter form{ overflow:visible; display:inline-block; text-align:left; vertical-align:top;}
.down_filter form:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.down_dd{ float:left; width:280px; max-width:360px; margin-right:12px; position:relative; z-index:5;}
.down_dd.open{ z-index:20;}
.down_dd_toggle{ display:block; height:44px; line-height:44px; padding:0 40px 0 16px; border:1px solid #e5e5e5; border-radius:12px; background:#fff; color:#999; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box; position:relative;}
.down_dd_toggle:after{ content:""; position:absolute; right:16px; top:50%; width:10px; height:10px; margin-top:-7px; border-right:1.5px solid #999; border-bottom:1.5px solid #999; transform:rotate(45deg); box-sizing:border-box;}
.down_dd.open .down_dd_toggle{ border-color:#005ca8; color:#005ca8;}
.down_dd.open .down_dd_toggle:after{ border-color:#005ca8; margin-top:-2px; transform:rotate(-135deg);}
.down_dd.has-val .down_dd_toggle,
.down_dd.has-val .down_dd_txt{ color:#005ca8;}
.down_dd_txt{ color:#999;}
.down_dd_menu{ display:none; position:absolute; left:0; top:48px; width:100%; margin:0; padding:0; list-style:none; background:#fff; border:1px solid #eaeaea; border-radius:12px; box-shadow:0 6px 18px rgba(0,0,0,0.08); max-height:260px; overflow-y:auto; box-sizing:border-box;}
.down_dd.open .down_dd_menu{ display:block;}
.down_dd_menu li{ margin:0; padding:0; border-bottom:1px solid #f0f0f0;}
.down_dd_menu li:last-child{ border-bottom:0;}
.down_dd_menu a{ display:block; padding:10px 16px 10px 28px; color:#999; font-size:14px; line-height:22px; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.down_dd_menu a:before{ content:""; position:absolute; left:14px; top:50%; width:6px; height:6px; margin-top:-3px; background:#ccc;}
.down_dd_menu a:hover{ background:#fafafa; color:#666;}
.down_dd_menu a:hover:before{ background:#999;}
.down_dd_menu a.on{ color:#005ca8; background:#fff;}
.down_dd_menu a.on:before{ background:#005ca8;}
.down_dd_menu a.on:hover{ color:#005ca8; background:#f5f8fc;}
.down_dd_menu a.on:hover:before{ background:#005ca8;}
.down_filter_btn{ float:left; width:44px; height:44px; border:0; border-radius:12px; cursor:pointer; background:#005ca8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E") center no-repeat; background-size:20px 20px; text-indent:-999px; overflow:hidden;}
.down_filter_btn:hover{ opacity:0.9;}
.down_filter_btn span{ display:none;}
.down_filter_select{ display:none;}
/*下载专区*/
.down_ul{ overflow:hidden; margin-top:2%; position:relative; z-index:1;}
.down_ul ul li{ display:block; overflow:hidden; background:#fff; padding-left:20px; padding-right:18px; padding-top:20px; padding-bottom:20px; margin-bottom:2%;}
.down_ul ul li:last-child{ margin-bottom:0;}
.down_ul ul li .dates{ float:left; width:72px; background:#f2f2f2; line-height:22px; overflow:hidden; text-align:center; padding-top:12px; padding-bottom:9px; font-size:14px; color:#666666; font-family:Kalinga;}
.down_ul ul li .dates b{ display:block; height:30px; line-height:30px; overflow:hidden; color:#333;  font-size:26px;font-weight:bold;}
.down_ul ul li .nmores{ float:right; margin-left:10px; color:#fff; font-size:14px; font-style:normal; margin-top:16px; width:96px; height:40px; line-height:40px; overflow:hidden; text-indent:47px; background:url(../images/down_bg1_on.png) #005bac 20px center no-repeat;transition:all 0.3s; border-radius:20px; text-align:left;}
.down_ul ul li .nmores:hover{ opacity:0.85; color:#fff;}
.down_ul ul li .nmores.nodown{ color:#999; background:url(../images/down_bg1.png) #dfdfdf 20px center no-repeat; cursor:pointer;}
.down_ul ul li .nmores.nodown:hover{ opacity:1; color:#999;}
.down_ul ul li .down_history{ float:right; margin-left:10px; margin-top:16px; width:96px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#999; background:#dfdfdf; border-radius:20px; transition:all 0.3s; cursor:default;}
.down_ul ul li .down_history.on{ color:#fff; background:#005bac; cursor:pointer;}
.down_ul ul li .down_history.on:hover{ opacity:0.85; color:#fff;}
.down_ul ul li .down_history.disabled{ color:#999; background:#dfdfdf; cursor:default; pointer-events:none;}
.down_ul ul li .p{ padding-left:30px; overflow:hidden; line-height:72px; height:72px;text-overflow: ellipsis;white-space: nowrap; font-size:16px; color:#666666;}
.down_ul ul li:hover .p{ color:#005bac;}
/*历史版本弹窗*/
.hisver_mask{ display:none; position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.45); z-index:1000;}
.hisver_box{ display:none; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); width:86%; max-width:860px; max-height:78%; background:#fff; border-radius:8px; box-shadow:0 8px 30px rgba(0,0,0,0.18); z-index:1001; padding:30px 30px 20px; box-sizing:border-box;}
.hisver_close{ position:absolute; right:14px; top:14px; width:28px; height:28px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M18.3 5.7L12 12l6.3 6.3-1.4 1.4L10.6 13.4 4.3 19.7 2.9 18.3 9.2 12 2.9 5.7 4.3 4.3l6.3 6.3 6.3-6.3z'/%3E%3C/svg%3E") center no-repeat; background-size:16px 16px;}
.hisver_scroll{ max-height:calc(78vh - 60px); overflow:auto; padding-right:6px;}
.hisver_list{ list-style:none; margin:0; padding:0;}
.hisver_list li{ border-bottom:1px solid #ebebeb; padding:18px 0 10px; position:relative;}
.hisver_list li:last-child{ border-bottom:0;}
.hisver_top{ display:flex; align-items:flex-start; justify-content:space-between; gap:16px;}
.hisver_info{ flex:1; min-width:0; padding-right:0; overflow:hidden;}
.hisver_name{ font-size:15px; color:#333; line-height:24px; margin-bottom:8px;}
.hisver_name label,.hisver_desc label,.hisver_date{ color:#999;}
.hisver_desc{ font-size:14px; color:#666; line-height:24px; overflow:hidden;}
.hisver_desc label{ float:left;}
.hisver_desc_txt{ overflow:hidden; max-height:24px; transition:max-height 0.25s;}
.hisver_list li.open .hisver_desc_txt{ max-height:200px;}
.hisver_side{ flex:0 0 auto; white-space:nowrap; text-align:right; padding-top:0;}
.hisver_date{ display:inline-block; font-size:13px; margin-right:10px; vertical-align:middle; line-height:36px;}
.hisver_down{ display:inline-block; vertical-align:middle; height:36px; line-height:36px; padding:0 16px 0 38px; border-radius:18px; font-size:14px; color:#666; background:url(../images/down_bg1.png) #e8e8e8 12px center no-repeat; transition:all 0.3s;}
.hisver_down:hover{ color:#fff; background:url(../images/down_bg1_on.png) #005ca8 12px center no-repeat;}
.hisver_down.nodown{ color:#999; background:url(../images/down_bg1.png) #dfdfdf 12px center no-repeat; cursor:pointer;}
.hisver_down.nodown:hover{ color:#999; background:url(../images/down_bg1.png) #dfdfdf 12px center no-repeat;}
.hisver_down.disabled{ opacity:0.6; cursor:default; pointer-events:none;}
.hisver_toggle{ display:block; width:24px; height:20px; margin:8px 0 0; background:url(../images/icon_jt3_3.png) center no-repeat; cursor:pointer;}
.hisver_list li.open .hisver_toggle{ background-image:url(../images/icon_jt5.png);}
/*视频列表*/
.video_ul{ overflow:hidden; margin-top:3%;}
.video_ul ul li{ float:left; width:49%; max-width:650px; overflow:hidden; margin-bottom:1%;}
.video_ul ul li:nth-child(2n+0){ float:right;}
.video_ul ul li .boxs{ overflow:hidden;  background:#fff; position:relative; padding:15px;}
.video_ul ul li .boxs .imgs{ overflow:hidden;position:relative;}
.video_ul ul li .boxs .imgs img{display: block;width: 100%;/* height:285px;*/-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.video_ul ul li .boxs:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.video_ul ul li .boxs .imgs i{ position:absolute; top:0; height:100%; width:100%; left:0; background:url(../images/brand3_pic1.png) center center no-repeat rgba(0, 0, 0, 0.31);transition: all 0.5s;}
.video_ul ul li:hover .boxs .imgs i{ background:none;  background:url(../images/brand3_pic1.png) center center no-repeat;}
.video_ul ul li .t{ margin-top:5%; height:30px; line-height:30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:normal; font-size:18px; color:#000000; text-align:center; margin-bottom:5%;}
.video_ul ul li:hover .t{ color:#00a0e9;}
/*视频弹窗*/
.mainFilter{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;display: none;background: url(../images/about_bg.png);}
.popupVideo {
  max-width: 800px;
  width:96%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  z-index: 120;
  display: none;
}
.popupVideo iframe,
.popupVideo video {
  width: 100%;
}
.popupVideo .close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: -30px;
  right: 0;
  background: url(../images/close.png) no-repeat center #000000;
  cursor: pointer;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.popupVideo .close:hover {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
/**/
[flex] {
  display: flex;
}
[flex][flex~="i"] {
  display: inline-flex;
}
[flex][flex~="wrap"] {
  flex-wrap: wrap;
}
[flex][flex~="no-wrap"] {
  flex-wrap: nowrap;
}
[flex][flex~="ja"] {
  justify-content: space-around;
}
[flex][flex~="jb"] {
  justify-content: space-between;
}
[flex][flex~="jc"] {
  justify-content: center;
}
[flex][flex~="as"] {
  align-items: flex-start;
}
[flex][flex~="ac"] {
  align-items: center;
}
[flex][flex~="ae"] {
  align-items: flex-end;
}
.contact-block-b {
  padding-top: 30px;
  padding-bottom: 40px;
}
.contact-block-b .label{text-align: center;font-weight: bold;font-size: 16px;overflow: hidden;width: 100%;padding-top: 13px;}
.contact-block-b .label.mb{padding-bottom: 23px;}
.contact-block-b .form {
  display: block;

}
.contact-block-b .label-div {
  padding: 23px 0;
}
.contact-block-b .label-div.w1{padding-bottom: 46px;}
.contact-block-b .wid1 {
  width: 31.5%;
}
.contact-block-b .wid2 {
  width: 235px;
}
.contact-block-b .input {
  width: 100%;
  padding: 0 20px;
  font-size: 15px;
  line-height: 46px;
  height: 48px;
  color: #555555;
  box-sizing: border-box;
  outline: none;
}
.contact-block-b textarea.input {
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
  box-sizing: border-box;
  resize: none;
  outline: none;
  font-family: '微软雅黑';
}
.contact-block-b .border {
  border: 1px solid #d0d0d0;
}
.contact-block-b .code-img {
  margin-left: 15px;
}
.contact-block-b .submit {
  display: block;
  width: 158px;
  color: #fff;
  background: #015daa;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 48px;
}
.contact-block-b .submit:hover {
  opacity: .8;
}
.auto-title-b {
  padding-top: 50px;
  padding-bottom: 45px;
  color: #222222;
  text-align: center;
}
.auto-title-b .auto-title-h1 {
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 38px;
  line-height: 1.3em;
}
.auto-title-b .auto-title-h2 {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px;
  color: #888888;
}
@media screen and (max-width: 1600px) {
/*内页*/
.o_big_con.bgs2 .o_big{ height:200px;}

}
@media screen and (max-width: 1440px) {
/*内页*/
.o_big_con .h2 span{ line-height:32px;}
.position{height:56px; line-height:56px;}



}

@media screen and (max-width: 1200px) {
/*内页*/
/*联系我们*/
.contact_con_r{ padding-top:3%;}


}
@media screen and (max-width: 1160px) {
/*联系我们*/
.contact_con_r{ padding-top:2%;}

}

@media screen and (max-width: 1100px) {
/*内页*/
/*产品中心*/
.product_ul ul li{ width:49%; margin-right:2%;}
.product_ul ul li .imgs .bgs i{width: 46px; height: 46px;}
/*新闻资讯*/
.news_con ul li .imgs{ width:250px;}
.news_con ul li .txts .h3{ margin-top:26px;}
.news_con ul li .ends{ width:150px; height:155px;}
.news_con ul li .ends .news_more{ width:110px; font-size:14px;}
/*联系我们*/
.contact_con_r{ padding-top:1%;}
.contact_con_r .txts{ font-size:14px; line-height:26px;}
.contact_con_r .txts .h3{ margin-bottom:12px;}
.contact_con_r .txts .p{ margin-bottom:2%;}
/*公司发展*/
#AboutBlock3 .tips .swiper-prev{ top:230px;}
#AboutBlock3 .tips .swiper-next{ top:230px;}


/*视频列表*/
.video_ul ul li .boxs{ padding:10px;}
.video_ul ul li .boxs .imgs i{ background-size:50px 50px;}
.video_ul ul li:hover .boxs .imgs i{ background-size:50px 50px;}
.video_ul ul li .t{ font-size:16px;}


}
@media screen and (max-width: 1000px) {
/*内页*/
/*公司发展*/
#AboutBlock3 .gallery-thumbs .Btitle{ font-size: 26px; }



}
@media screen and (max-width: 960px) {
	.auto-title-b .auto-title-h1 { font-size: 20px; padding:0;}
	.auto-title-b .auto-title-h2 {  font-size: 13px;}
	.contact-block-b .label-div { flex-direction: column;}
	.contact-block-b .wid1 { width: 100%; margin-bottom: 10px;}
	.contact-block-b { padding: 20px 0;}
	.auto-title-b { padding: 0 0 20px;}
	.contact-block-b .label-div { padding: 0;}
	.contact-block-b .submit { margin-top: 20px;}
/*内页*/
.o_big_con .h2 span{ line-height:30px;}
.position{height:50px; line-height:50px; font-size:14px;}
.o_big_con.bgs2 .o_big{ height:auto;}
.o_big_con.bgs2 .h2 span{ margin-bottom:0;}
.position.bgs2{ margin-top:0; color:#666; position:static;}
.position.bgs2 a{ color:#666;}
.position.bgs2 a:hover{ color:#005ca8;}
.position.bgs2 .postions_r img{ display:none;}
.position .rclass{ display:block;}
.position .postions_b{ display:none;}
.position .postions_b a{ float:none; display:block; margin-left:0; padding-left:3%; text-align:left; background:#efefef; border-bottom:1px solid #fff;}
.position .postions_b a:after{ height:0;}
.position .postions_b a.isel{ background:#005ca8;color:#fff;}
.position.bgs2 .postions_b a{ color:#666;}
/*分类弹窗*/
.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}
.postions_b.lws .about_tc{ width:80%;}
.postions_b.lws{ display:block;}
.about_tc .about_divs{ position:absolute; right:0; width:85%; background-color:#fff; top:0; overflow:hidden; height:100%;}
.about_tc .closed2{ right:84.5%; position:absolute; top:150px; cursor:pointer; width:40px; display:block;}
.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
/*新闻资讯*/
.news_con ul li{ padding:15px; margin-bottom:15px;}
.news_con ul li .imgs{ margin-right:2%; width:220px;}
.news_con ul li .txts{ padding-right:2%;}
.news_con ul li .ends{ width:140px; height:137px;}
.news_con ul li .txts .p{ margin-top:7px;}
/*新闻资讯详细*/
.about_x2 .con_id{ line-height:26px; font-size:15px;}


.prenext{ font-size:14px;}
.fenxiang .news_fx ul li{ width:26px; height:26px;}
/*联系我们*/
.contact_con_l{ float:none; width:100%;}
.contact_con_r .txts{ max-width:none; margin-top:2%; padding-bottom:3%;}
.contact_con_r .txts .h3{ font-size:20px; padding-bottom:12px;}
/*人才招聘*/
.product_bg .recruitmentList li{ padding:30px 60px 30px 20px; background-position:right 21px top 28px;}
.product_bg .recruitmentList li .down .btn{ width:110px; height:32px; line-height:32px; margin-top:4%; font-size:15px;}




}
@media screen and (max-width: 830px) {
/*内页*/
/*产品中心详细*/
.productDetails .information .conten{ padding:15px;}
.productDetails .information .h2{ float:none; max-width:none;}
.productDetails .information .tels{ float:none; display:inline-block; margin-top:2%; vertical-align:top; margin-bottom:1%;}
.product_tab_nav li{ margin-right:28px;}
.product_tab_nav li a{ font-size:15px;}
.pro_res_name{ max-width:36%;}
.pro_res_time{ margin-left:12px; font-size:12px;}
.pro_qa_tit{ font-size:14px;}
.pro_qa_con{ font-size:13px; line-height:24px;}

}
@media screen and (max-width: 780px) {
/*内页*/
.position .postions_b a{ font-size:14px;}
/*分页*/
.yema a{ height:26px; line-height:26px; padding-left:6px; padding-right:6px; margin-left:2px; margin-right:2px; font-size:13px;}
.yema a span{ font-size:14px;}
/*产品中心*/
.product_ul ul li .txts .h3{ font-size:15px;}
/*产品中心详细*/
.productDetails .information .conten{ padding:12px;}
.productDetails .information .h2{ font-size:22px;}
.productDetails .information .conten ul li{ padding-top:2.5%; padding-bottom:2.5%;}
/*新闻资讯*/
.news_con ul li .txts .p{ font-size:14px; line-height:24px; height:48px;}
.news_con ul li .ends{ width:120px;}
.news_con ul li .ends .news_more{ width:100px; font-size:13px;}
/*公司介绍*/
.about_x{ font-size:18px; line-height:30px;}
.about_con{ font-size:14px;}
.about_con .ul li label{ margin-right:30px;}
.contact_map iframe{height: 420px;}
/*公司发展*/
#AboutBlock3 .gallery-thumbs .ul{ margin-bottom:15px; }
#AboutBlock3 .gallery-thumbs li{ padding:2px 0; line-height: 20px; font-size:14px;}
#AboutBlock3 .tips .swiper-prev{ top:210px;}
#AboutBlock3 .tips .swiper-next{ top:210px;}
#AboutBlock3 .gallery-thumbs .swiper-slide .txts .cons{ font-size:15px; line-height:26px;}


}
@media screen and (max-width: 700px) {



}
@media screen and (max-width: 640px) {
/*内页*/
.o_big{ height:100px;}
.o_big_con.bgs2 .o_big{ height:100px;}
.o_big_con .h2 span:after{ width:20px; margin-left:-10px; height:2px;}
.position{height:44px; line-height:44px; font-size:13px;}
.position .postions_r img{ height:12px;}
/*分页*/
.yema a{ font-size:12px;}
.yema a span{ font-size:13px;}
/*产品中心*/
.product_desc{ display:block;}
.product_a{ font-size:13px; padding:10px; padding-bottom:0;}
.product_a ul li{ margin-bottom:0px;}
.product_a ul li .p a{ margin-left:5px; margin-bottom:10px;}
.product_a ul li label{ width:100px; height:30px; line-height:30px; max-width:28%;}
.product_a ul li .p a{ height:28px; line-height:28px; max-width:46%;}
.product_ul ul li .txts .h3{ font-size:14px; height:60px; line-height:60px;}
.product_ul ul li .imgs .bgs .cons{ font-size:13px;}
/*新闻资讯*/
.news_con ul li{ padding:10px; margin-bottom:10px;}
.news_con ul li .ends{ display:none;}
.news_con ul li .txts{ padding-right:0;}
/*新闻资讯详细*/
.about_x2 .show_t{ font-size:18px; line-height:30px; text-align:center;}
.about_x2 .show_t.f20{ line-height:28px;}
.about_x2 .con_line{ font-size:12px; height:65px; line-height:30px; text-align:center;}
.about_x2 .con_id{ font-size:14px; line-height:24px;}


.prenext{ font-size:13px; line-height:24px; text-align:left;}
.prenext .l{ float:none; display:block;}
.prenext .r{ float:none; display:block;}

.fenxiang{ float:none; margin-top:5px;}
/*公司介绍*/
.about_x{ font-size:16px; line-height:26px;}
.about_con{ font-size:13px; line-height:24px;}
.about_con .ul li label{ width:140px;}
.contact_map iframe{height: 360px;}
.contact_map .cons{ display:none;}
/*人才招聘*/
.product_bg .recruitmentList li{ padding-top:25px; padding-bottom:25px;background-position:right 21px top 25px;}
.product_bg .recruitmentList li .down{ padding-top:2%;}
.product_bg .recruitmentList li .down .text{ font-size:13px; line-height:24px;}
/*售后服务*/
.product_type{ font-size:13px;}
.product_type ul li{ min-width:110px;}
.search_tabs ul li{ margin:0 16px;}
.search_tabs ul li a{ font-size:15px;}
/**常见问题**/
.list3 li{ padding-bottom:15px;}
.list3 li+li{ margin-top:15px;}
.list3 .tit{ margin-right:12px;}
.list3 .top{ padding-bottom:9px;}
.list3 .t-tit{ font-size:15px;}
.list3 .t-con{ font-size:13px;}
.faq_group_tit{ font-size:16px;}
.faq_tit{ font-size:15px; padding-right:100px;}
.faq_more{ width:90px; font-size:13px;}
.faq_show{ padding:25px 20px 30px;}
.faq_show_tit{ font-size:20px; line-height:30px; margin-bottom:20px;}
.down_filter{ padding:12px 15px; text-align:center;}
.down_dd{ width:42%; max-width:none; margin-right:8px;}
.down_dd_toggle{ height:38px; line-height:38px; font-size:13px; padding:0 34px 0 12px; border-radius:12px;}
.down_dd_menu{ top:42px; border-radius:10px;}
.down_dd_menu a{ font-size:13px; padding:7px 12px 7px 24px;}
.down_dd_menu a:before{ left:12px; width:5px; height:5px; margin-top:-2.5px;}
.down_filter_btn{ width:38px; height:38px; background-size:18px 18px; border-radius:12px;}
.down_filter_select{ width:36%; height:38px; line-height:38px; font-size:13px; margin-right:8px;}
/*下载专区*/
.down_ul ul li{ padding-left:15px; padding-top:15px; padding-bottom:15px; padding-right:13px;}
.down_ul ul li .p{ padding-left:15px; font-size:15px;}
.down_ul ul li .nmores{ font-size:13px;}
.down_ul ul li .down_history{ font-size:13px; width:86px; height:36px; line-height:36px; margin-top:18px;}
.hisver_box{ width:92%; padding:20px 16px 14px;}
.hisver_top{ flex-wrap:wrap;}
.hisver_side{ width:100%; text-align:left; margin-top:8px;}
.hisver_date{ display:block; margin:0 0 8px; line-height:22px;}
/*视频列表*/
.video_ul ul li .boxs{ padding:8px;}
.video_ul ul li .boxs .imgs i{ background-size:44px 44px;}
.video_ul ul li:hover .boxs .imgs i{ background-size:44px 44px;}
.video_ul ul li .t{ font-size:15px;}


}
@media screen and (max-width: 520px) {
/*内页*/
/*公司介绍*/
.contact_map iframe{height: 320px;}
/*公司发展*/
#AboutBlock3 .tips .swiper-prev{ top:200px;}
#AboutBlock3 .tips .swiper-next{ top:200px;}



}
@media screen and (max-width: 480px) {
/*内页*/
.position{ font-size:12px;}
.o_big_con .h2 span{ font-size:18px;}
.position .postions_r span{ display:none;}
.position .postions_b a{ font-size:13px;}
/*分页*/
.yema{ padding-top:35px; padding-bottom:40px;}
.yema a{ padding-left:5px; padding-right:5px; margin-left:1px; margin-right:1px;}
/*产品中心*/
.product_a{ font-size:12px;}
.product_a ul li label{ max-width:26%;}
.product_a ul li .p a{ margin-left:2%; max-width:47%;}
.product_ul ul li .txts .h3{   font-size:13px;height:50px; line-height:50px;}
.product_ul ul li .imgs .bgs .cons{ font-size:12px;}
.product_ul ul li .imgs .bgs i{width: 40px; height: 40px;}
/*产品中心详细*/
.productDetails .information .h2{ font-size:20px; line-height:32px;}
.productDetails .information .txt{ font-size:13px; line-height:24px;}
.productDetails .information .tels{ font-size:13px; height:32px; line-height:32px; background-size:auto 15px; background-position:20px center; padding-left:40px; padding-right:20px;}
.product_tab_nav{ white-space:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch;}
.product_tab_nav li{ float:none; display:inline-block; margin-right:20px;}
.product_tab_nav li a{ font-size:14px; padding:10px 0 12px;}
.pro_res_title{ font-size:16px; margin-bottom:10px;}
.pro_res_list li{ padding:12px 0; line-height:32px;}
.pro_res_icon{ width:22px; height:28px; margin:2px 10px 0 0;}
.pro_res_name{ float:none; display:block; max-width:100%; line-height:24px; margin-bottom:8px; white-space:normal;}
.pro_res_time{ float:left; margin-left:0; margin-right:10px; line-height:32px;}
.pro_res_btn{ height:32px; line-height:32px; padding:0 14px 0 34px; font-size:13px; margin-left:6px;}
.pro_res_btn_down{ background-position:10px center; background-size:14px auto;}
.pro_res_btn_preview{ background-position:10px center; background-size:14px auto;}
.pro_qa_list li{ padding:14px 0;}
.pro_qa_icon{ width:24px; height:24px; line-height:24px; font-size:12px; margin-right:10px;}
.pro_qa_tit{ font-size:13px; line-height:22px;}
.pro_qa_con{ font-size:12px; line-height:22px;}
/*新闻资讯*/
.news_con ul li{ padding:8px; margin-bottom:8px;}
.news_con ul li .imgs{ width:200px;}
.news_con ul li .txts .h3{ margin-top:20px;}
/*新闻资讯详细*/
.about_x2 .show_t{ font-size:17px; line-height:28px;}
.about_x2 .show_t.f20{ line-height:26px;}
.about_x2 .con_id{ font-size:13px;}	


.prenext{ font-size:12px; line-height:22px;}
/*公司介绍*/
.about_x{ font-size:15px; line-height:24px;}
.about_con{ font-size:12px; line-height:22px;}
.about_con .ul li label{ width:100px; margin-right:15px; padding-bottom:12px; margin-bottom:12px;}
.about_con .ul li .p{ padding-bottom:12px; margin-bottom:12px;}
.contact_map iframe{height: 300px;}
/*联系我们*/
.contact_con_r .txts{ font-size:13px; line-height:24px; padding-bottom:5%;}
.contact_con_r .txts .imgs{ margin-right:20px;}
/*公司发展*/
#AboutBlock3 .gallery-top{ padding-top:20px; padding-bottom:20px;}
#AboutBlock3 .tips .swiper-prev{ top:190px; width:20px; height:50px;}
#AboutBlock3 .tips .swiper-next{ top:190px; width:20px; height:50px;}
#AboutBlock3 .tips:before{ top:26px;}
#AboutBlock3 .tips:after{top:26px;}
#AboutBlock3 .gallery-thumbs .swiper-slide .txts .cons{ font-size:14px; line-height:24px; min-height:160px;}
#AboutBlock3 .gallery-thumbs .swiper-slide .txts .cons .h3{ padding-bottom:3%; margin-bottom:3%;}
/*人才招聘*/
.product_bg .recruitmentList li{ padding-top:15px; padding-bottom:15px;background-position: right 15px top 19px; padding-right:50px; padding-left:15px;}
.product_bg .recruitmentList li .down .btn{ margin-bottom:2%;}
.product_bg .recruitmentList li .title .tit{ font-size:15px;}
.product_bg .recruitmentList li .title .txt{ font-size:13px;}
.product_bg .recruitmentList li .down .btn{ width:100px; height:30px; line-height:30px; font-size:14px;}
.product_bg .recruitmentList li.on{ border-width:3px;}
/*售后服务*/
.product_type{ font-size:12px;}
.search_tabs ul li{ margin:0 10px; padding-bottom:8px;}
.search_tabs ul li a{ font-size:14px;}
.search_empty{ padding:40px 0; font-size:13px;}
/**常见问题**/
.list3 .t-tit{ font-size:14px;}
.list3 .t-con{ font-size:12px;}
.faq_icon{ width:28px; height:28px; line-height:28px; margin-right:10px; font-size:12px;}
.faq_item{ padding:14px 12px;}
.faq_tit{ font-size:14px; line-height:28px; padding-right:0; white-space:normal;}
.faq_more{ float:none; display:inline-block; margin:10px 0 0 38px;}
.faq_show{ padding:18px 12px 22px;}
.faq_show_tit{ font-size:18px; line-height:28px;}

/*视频列表*/
.video_ul{ margin-bottom:2%;}
.video_ul ul li .boxs{ padding:6px;}
.video_ul ul li .boxs .imgs i{ background-size:36px 36px;}
.video_ul ul li:hover .boxs .imgs i{ background-size:36px 36px;}
.video_ul ul li .t{ font-size:14px; height:24px; line-height:24px;}

/*下载专区*/
.down_ul ul li{ padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:8px;}
.down_ul ul li .p{ padding-left:10px; height:66px; line-height:66px; font-size:14px;}
/*.down_ul ul li .nmores{ display:none;}*/
.down_ul ul li .nmores{ height:32px; line-height:32px; margin-top:17px; width:82px; text-indent:38px;}
.down_ul ul li .down_history{ height:32px; line-height:32px; margin-top:17px; width:72px; font-size:12px;}
.down_ul ul li .dates{ padding-top:8px; padding-bottom:6px; display:none;}
.down_ul ul li .dates b{ font-size:22px;}

}
@media screen and (max-width: 420px) {
/*新闻资讯*/
.news_con ul li .imgs{ width:180px;}
.news_con ul li .txts .h3{ height:24px; line-height:24px;}
/*下载专区*/
.down_ul ul li{ padding-top:0; padding-bottom:0;}
}
@media screen and (max-width: 380px) {
/*产品中心*/
.product_ul ul li .txts .h3{  font-size:12px; height:40px; line-height:40px;}
.product_ul ul li .imgs .bgs i{width: 32px; height: 32px;}
/*产品中心详细*/
.productDetails .information .h2{ font-size:18px; line-height:28px;}
/*新闻资讯*/
.news_con ul li .imgs{ width:160px;}
.news_con ul li .txts .h3{ margin-top:12px;}
/*公司发展*/
#AboutBlock3 .tips .swiper-prev{ top:170px; width:15px;}
#AboutBlock3 .tips .swiper-next{ top:170px;width:15px;}
/*人才招聘*/
.product_bg .recruitmentList li .title .tit{ font-size:14px;}
.product_bg .recruitmentList li .title .txt{ font-size:12px;}
.product_bg .recruitmentList li .down .text{ font-size:12px; line-height:22px;}
.product_bg .recruitmentList li{ padding-left:12px; padding-right:45px; padding-top:12px; padding-bottom:12px;}





}
@media screen and (max-width: 360px) {






}
@media screen and (max-width: 320px) {
/*内页*/

}