@charset "UTF-8";



/*分页*/
.pagination{padding:0.5vw 0 0 0; /*width:92%; */ margin:auto; text-align: right; overflow: hidden; position: relative;z-index: 333; letter-spacing:1.6px; border-top:#fff solid 1px;}
.pagination a { vertical-align: middle;  font-size:14px; line-height:30px; display: inline-block; height:30px;/* padding: 0 14px;*/ text-align: center; color: #666; border: 1px solid #f0f0f0; margin-left: 5px; border-radius:5px; background:#f0f0f0;}
.pagination a.a1{ line-height:30px; height:30px; margin-top:0;/* padding:0 12px;*/ }
.pagination a:hover{ text-decoration:none; color:#043285; background:#f0f0f0; font-weight:bold; border: 1px solid #f0f0f0; }
.pagination span { vertical-align: middle; line-height:30px; display: inline-block; height:30px; text-align: center; color: #fff; margin-left: 5px;  background:#00428e; border-radius:5px; width:30px; }

.inside-banner { position:relative; overflow:hidden; }

.inside-banner img { display:block; width:100%}

.inside-banner .ban-info { position:absolute; text-align:center; top:46%; z-index:10; width:100%; color:#fff}

.inside-banner .ban-info h2 { margin-bottom:2px; font-size:50px; line-height:66px;color: #fff;}

.inside-banner .ban-info p { font-size:20px; line-height:30px;color: #fff;}

.inside-banner .case-ban-info { position:absolute; left:0; top:28.5%; z-index:10; width:100%; text-align:center; color:#fff}

.inside-banner .case-ban-info h2 { font-size:54px; line-height:64px}

.inside-banner .case-ban-info .case-desc { margin-bottom:25px; font-size:24px; line-height:42px}

.inside-banner .feature .item { display:inline-block; vertical-align:top; *display:inline; *zoom:1; padding:0 57px}

.inside-banner .feature .center { position:relative}

.inside-banner .feature .center span { position:absolute; top:10px; bottom:16px; width:1px; background:url(../images/bk2p.png) repeat-y 0 0}

.inside-banner .feature .center .before { left:0}

.inside-banner .feature .center .after { right:0}

.inside-banner .feature h3 { font-size:18px; line-height:38px; text-align:left}

.inside-banner .feature h4 { font-size:90px; line-height:104px}

/*新闻列表*/
.allpage_f{ width:100%; padding:0 9%; margin:auto; line-height:2.24vw; }
.allpage_f ul li a{display: block; color: #000;font-size:1.16vw;text-align: center;position: relative;z-index: 3;background:#ffffff;  border-top:0.2vw solid #fff; font-family:"apl";}
.allpage_f ul li:hover a,.allpage_f ul li.on a{color: #fff; background:#00428e; border-top:0.2vw solid #ee781f;}
.allpage_f ul li{float: left;height: 100%; position: relative;; overflow: hidden; margin-right:1.2px; width:49.9%;}
.allpage_f ul li:last-child{ margin-right:0px;}

.polaris-news-detail {overflow: hidden; position: relative; margin-top:4.6vw; }
.polaris-news-detail::before {}
.polaris-news-detail .index-content {width:1000px; margin:auto; min-width:1000px;}
.polaris-news-detail-top {overflow: hidden;border-bottom: 1px solid #d2d2d2;}
.polaris-news-detail-top .path-1{color: #999; font-size:15px;}
.polaris-news-detail-top .path-1 a{color: #999;}
.polaris-news-detail-top .title-1{overflow: hidden;width:100%; font-size:2.6vw; color:#00428e;}
.polaris-news-detail-top .date-1{position: relative;overflow: hidden; margin-top:3vw; margin-bottom:0.6vw;}
.polaris-news-detail-top .date-1 span{color: #00428e ;}
.polaris-news-detail-bottom {padding:60px 0 0 0;overflow: hidden; border-top: 1px solid #fff;}

.polaris-news-detail-left {float: left;width:100%;position: relative; line-height:30px;}
.polaris-news-detail-main {overflow: hidden;color: #333;text-align: justify;padding-bottom:80px; font-size:1vw; line-height:33px; border-bottom: 1px solid #d2d2d2; text-indent: 1em;}
.polaris-news-detail-main img{  display:block; margin: auto;} 
.polaris-news-detail-main p{text-indent:24px; margin-bottom:1.2vw; line-height:2vw;}
.polaris-news-detail-main img {max-width: 100%;height:auto!important; margin:22px 0; display:block;}
.news-detail-bottom {clear: both;overflow: hidden; border-top: 1px solid #fff;position: relative; padding-top:16px; line-height:30px;}
.news-detail-bottom .link-1  {color: #000;display: block; font-size:15px; }
.news-detail-bottom .link-1:hover {color:#ee781f;}
.news-detail-bottom .link-1:hover a{color:#ee781f;}
.news-detail-bottom .return-1 {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.news-detail-bottom .return-1 a {display: block;/* height: 4.2vw;line-height:4.2vw;*/font-size: 0;overflow: hidden;position: relative;text-align: center;}
.news-detail-bottom .return-1 span {display: inline-block;vertical-align: middle;color:#ee781f ; font-size:16px;}
.news-detail-bottom .return-1 i {display: inline-block;vertical-align: middle;width: 7px;height: 10px;background: url('../images/r2.png') center no-repeat;margin-left: 10px;}
.news-detail-bottom .return-1 a:hover { color:#00428e;}
.news-detail-bottom .return-1 a:hover span {color:#00428e;}
.news-detail-bottom .return-1 a:hover i {background: url('../images/r3.png') center no-repeat;}

/*产品*/
.pr1{padding:83px 9% 0 9%; width:100%; margin:auto;}
.pr1 .tt{text-align: center;color: #00428e;}
.pr1 .btn{margin: 70px 0 60px;border: 1px solid #edeff0;border-bottom: 4px solid #00428e;}
.pr1 .btn li{width: 16.66%;float: left;position: relative;line-height: 76px;text-align: center;background: #fff;border-right: 1px solid #edeff0;}
.pr1 .btn li:last-child{border:0 ;}
.pr1 .btn li a{display: block;width: 100%;position: relative;overflow: hidden;z-index: 2;}
.pr1 .btn li a s{display: block;width: 3px;height: 40px;position: absolute;top: 50%;left: 0;z-index: 2;background: #edeff0;margin-top: -20px;}
.pr1 .btn li a span{display: block;width: 0%;height: 100%;position: absolute;top: 0;left: auto;right: 0;z-index: -1;background: #00428e;display: none;}
.pr1 .btn li:hover a,.pr1 .btn li.act a{background: #00428e;}
.pr1 .btn li:hover a span,.pr1 .btn li.act a span{width: 100%;left: 0;right: auto;}
.pr1 .btn:hover li.act{border-right:1px solid #00428e;}
.pr1 .btn:hover li{border-right:1px solid rgba(0, 0, 0, 0);}
.pr1 .btn li:hover a s,.pr1 .btn li.act a s{opacity: 0;}
.pr1 .btn li:hover a div,.pr1 .btn li.act a div{color: #fff;}
.pr1 .ul1{/*padding: 0 55px;*/ margin:auto; border-bottom:1px solid #c8c8c8; overflow:hidden; padding-bottom:3.5vw;}
.pr1 .ul1 li{width:32.46%;float: left;background: #fff;overflow: hidden;margin-right:1.3%;margin-bottom:1.3%;}
.pr1 .ul1 li:nth-child(3n){margin-right: 0;}
.pr1 .ul1 li a{display: block;}
.pr1 .ul1 li a .img,.pr1 .ul1 li a .img img{display: block;width: 100%;overflow: hidden;background: url(../images/pr_1_0.png) center no-repeat;background-size: cover;}
.pr1 .ul1 li a .txt{padding:0.9vw 0 0.8vw 0.86vw;}
.pr1 .ul1 li a .txt div{line-height: 1.7;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #5a5a5a; }
.pr1 .ul1 li a .txt .att{color: #00428e;}
.pr1 .ul1 li a .txt .att .f_22{font-size:1.2vw;}
.pr1 .ul1 li a .txt .att .f_16{ font-size:0.7vw;}
.pr1 .ul1 li:hover a .txt div,.pr1 .ul1 li:hover a .txt .att{color: #fff;}
.pr1 .ul1 li:hover a .txt{background: #00428e;}

/* 产品详情*/
.pur1{padding: 10px 0 30px;background:#e9e9ea ;}
.pur1 .map{width: 100%;height:840px ;position: relative;}
.pur1 .map #map{display: block;width: 100%;height: 100%;}
.pur1 .map .xz{position: absolute;top: 0;left: 0;width: 100%;padding: 40px;z-index: 3;}
.pur1 .map .xz select{display: block;width: 200px;height: 50px;border: 1px solid #ddd;border-radius: 10px;background: #fff;float: left;margin-right: 10px;padding: 0 10px;}
.pur1 .map .xz span{display: block;width: 160px;height: 50px;line-height: 50px;float: left;background: rgba(38, 117, 191, 0.7) url(../images/ss3.png) 40px center no-repeat;color: #fff;border-radius: 10px;padding-left: 65px;cursor: pointer;}
.pur1 .map .xz span:hover{background: #00428e url(../images/ss3.png) 40px center no-repeat;}
.pur1 .lb{position: absolute;width: 424px;height: 560px;background: #fff;border-radius: 10px;border: 1px solid #ddd;position: absolute;top: 50%;right: 70px;z-index: 3;margin-top: -280px;padding: 25px 30px;}
.pur1 .lb .tt{padding-left: 80px;line-height: 60px;background: url(../images/h.png) 0 center no-repeat;color: #00428e;margin-bottom: 25px;}
.pur1 .lb .ul1{width: 100%;height: 400px;overflow: auto;padding: 0 ;border-radius: 10px;background: #f5f5f5;}
.pur1 .lb .ul1 li{padding:35px 20px ;cursor: pointer;border-bottom: 1px dashed #ddd;background: #f5f5f5;border-radius: 5px;}
.pur1 .lb .ul1 li:hover,.pur1 .lb .ul1 li.act{background: #e6e6e6;}
.pur1 .lb .ul1 li .ltt1{margin-bottom: 18px;}
.pur1 .lb .ul1 li .ltt1 span{display: block;width: 22px;line-height: 26px;height: 30px;float: left;text-align: center;background: url(../images/dwh.png) center no-repeat;color: #fff;border-radius: 50%;}
.pur1 .lb .ul1 li .ltt1 div{width: calc(100% - 30px);float: right;color: #5a5a5a;line-height: 30px;}
.pur1 .lb .ul1 li .ltt2{line-height: 1.5;margin-top: 5px;font-size: 14px;}
.pur1 .lb .ul1 li.act .ltt1 div{color: #00428e;}
.pur1 .lb .ul1 li.act .ltt1 span{background: url(../images/dw.png) center no-repeat;}

.prc1{padding: 100px 0 400px;background: #efefef ;position: relative;z-index: 3;}
.prc1 .box{z-index: 3;}
.prc1 .im{display: block;width: 100%;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 1;}
.prc1 .tt{text-align: center;color: #00428e;}
.prc1 .abtn{line-height: 1.5;padding: 40px 0;border-bottom: 1px dashed #ddd;margin-bottom: 90px;}
.prc1 .abtn .act{color: #00428e;}
.prc1 .pbox{}
.prc1 .pbox .plt{width: 46.25%;float: left;}
.prc1 .pbox .prt{width: 53.75%;float: right;}
.prc1 .pbox .prt .ptt{padding: 10px 60px;line-height: 1.5;background: #d7d9db;border-radius: 10px;color: #00428e;}
.prc1 .pbox .prt .prx{padding: 50px 20px 50px 60px;}
.prc1 .pbox .prt .prx .prtt{line-height: 1.6;color: #5a5a5a;}
.prc1 .pbox .prt .prx .ul1{margin: 20px 0 0 0 ;}
.prc1 .pbox .prt .prx .ul1 li{border-bottom: 1px dashed #ddd;}
.prc1 .pbox .prt .prx .ul1 li .ltop{position: relative;line-height: 30px;padding: 30px 40px 30px 60px;color: #00428e;cursor: pointer;}
.prc1 .pbox .prt .prx .ul1 li .ltop .ico{width: 40px;position: absolute;left: 0;top: 25px;}
.prc1 .pbox .prt .prx .ul1 li .ltop .jt{width: 40px;height: 40px;position: absolute;right: 0;top: 25px;background: url(../images/prc_2_7.png) center no-repeat;}
.prc1 .pbox .prt .prx .ul1 li.act .ltop .jt{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.prc1 .pbox .prt .prx .ul1 li .lbtm{line-height: 30px;color: #5a5a5a;padding-bottom: 30px;display: none;}
.prc1 .pbox .prt .prx .ul1 li:last-child{border: 0;}
.prc1 .pbox .prt .prx .img{margin-top: 50px;}
.prc1 .pbox .prt .prx .img img{display: block;max-width: 100%;}

/*联系*/

.w1344{ width:1344px; margin:auto;}
.fl{ float:left;}
.fr{ float:right;}

.w60{ width:60%; border-bottom: #fff solid 1px; }
.w37{ width:38%;}
.hbk{ background:#d8d8d8; height:1px; overflow:hidden;}

.content-form {overflow: hidden;}
.content-form li{list-style: none; padding: 0;font-size: 0;}
.content-form li .input2 {background: #e6e6e6;padding:0.26vw 0.2vw 0.26vw 0.1vw; margin-bottom:0.3vw; width:100%; font-size:0.9vw;font-weight: normal;box-sizing: border-box; font-family: "apre";}
.content-form li .input2:first-child {margin-right:0.3vw;width:100%;}
.content-form li .textarea1 {width:100%;height:5.9vw; margin-bottom:0.3vw; background:#e6e6e6;padding:0.3vw;box-sizing: border-box;  font-size: 0.9vw;font-weight: normal; font-family: "apre";}
.content-form li .submit1 {background:#00428e;color: #fff;font-size:0.8vw;width:12%; cursor: pointer; letter-spacing:3px; padding: 0.36vw 0.2vw 0.36vw 0.1vw;}
.content-form li .submit1:hover {background: #00bf86;}
.w49{ width:33.3%;  padding-bottom:1.1vw; margin-top:1.2vw;}
.w64{ width:66.3%; margin-top:1.2vw;}
input, textarea, p, blockquote, th, td, img, button{margin: 0;padding: 0;border: 0;}
input,select,textarea {-webkit-appearance: none;border-radius: 0;outline: none}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none; font-size:0.8vw;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#6f6f6f;font-size:0.8vw;}
input::-moz-input-placeholder,textarea::-moz-input-placeholder{color: #6f6f6f;font-size:0.8vw;}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {color: #6f6f6f;font-size:0.8vw;}
.lxwm1_left{ width:100%;}
.lxwm1_left h3{ font-size:33px; color:#fff;  border-radius:5px; width:400px; padding:2px; background:#ff5d00; }
.lxwm1_left ul li{ float:left; font-size:0.9vw; }
.lxwm1_left ul li h4{ font-size:1vw;font-weight:bold; color:#000; padding-bottom:0.8vw;}
.lxwm1_left ul li p{ line-height:1.4vw;}
.lxwm1_right{ float:right;}
.lx2{ padding-right:6vw; float:right !important;}

.lianxi_mr{ width:83%;}
.lianxi_mr_i{font-size:6vw; line-height: normal;color: #d0d0d0; margin-left: -2.2vw; margin-top: -2.6vw; font-family: "han";}
.lianxi_m .mr_i{font-size:1.22vw;line-height: 200px;margin-top: 70px; position: absolute;right:30px;}
.lianxi_mr_m{line-height:1.8vw;color:#ee781f;font-size:1.2vw;text-align:left;}
p.d1{line-height: 28px;}
a.q1{font-size: 16px;}
.lianxi_mr_m span{font-size: 30px;font-weight: bold;line-height: 70px;color: #0858ad;}

