﻿*{padding:0;margin:0;box-sizing:border-box}ul,li,ol,ol li{list-style:none}h1,h2,h3,h4,h5,b{font-weight:normal}img{border:0;margin:0;vertical-align:middle}body{font:12px/1 "微软雅黑";color:#333;width:100%;background:#fff;min-width:1200px;position:relative}a{display:inline-block;text-decoration:none;color:#333;-webkit-tap-highlight-color:transparent}em,i{font-style:normal}button,input,select,textarea{font-size:100%;font-family:"微软雅黑";outline:0;-webkit-appearance:none}iframe{border:0}.clearfix:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}.fl{float:left}.fr{float:right}.hide{display:none}.ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.justify-start{-webkit-justify-content:flex-start;justify-content:flex-start}.justify-end{-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-justify-content:space-between;justify-content:space-between}.justify-around{-webkit-justify-content:space-around;justify-content:space-around}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.align-start{-webkit-align-items:flex-start;align-items:flex-start}.align-end{-webkit-align-items:flex-end;align-items:flex-end}.align-center{-webkit-align-items:center;align-items:center}.flex-shrink{flex-shrink:0;-webkit-flex-shrink:0}.text-align-center{text-align:center}.box-shadow{box-shadow:2px 2px 2px rgba(142,142,142,.4)}.slide img,.slide a{width:100%}.js{width:90%;margin:10px auto 0 auto}.js p{padding:5px 0;font-weight:bold;overflow:hidden}.js p span{float:right}.js p span a{color:#f00;text-decoration:underline}.js textarea{height:100px;width:98%;padding:5px;border:1px solid #ccc;border-top:2px solid #aaa;border-left:2px solid #aaa}.slideBox{width:100%;overflow:hidden;position:relative}.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1}.slideBox .hd ul{overflow:hidden;zoom:1;float:left}.slideBox .hd ul li{float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer}.slideBox .hd ul li.on{background:#f00;color:#fff}.slideBox .bd{position:relative;height:100%;z-index:0}.slideBox .bd li{zoom:1;vertical-align:middle}.slideBox .bd img{width:100%;display:block}.tempWrap{width:100%!important}.hd li{position:relative;cursor:pointer}.hd li::after{content:"";display:block;width:2px;height:55px;position:absolute;top:50%;bottom:50%;right:0;margin:auto;background-color:#fff}.hd li::before{content:"";display:block;width:2px;height:55px;position:absolute;top:50%;bottom:50%;left:0;margin:auto;background-color:#fff}.hd li:nth-of-type(2)::after,.hd li:nth-of-type(2)::before{display:none}.hd li.on{background:linear-gradient(#2e5b87,#24456c)}body img{max-width:100%}.swiper-slide>img{width:100%}.index-content{width:1330px;margin:auto}.index-more{width:78px!important;height:16px!important;display:block;margin:auto}.index-content .swiper-button-prev:after,.index-content .swiper-button-next:after{display:none}.head{width:1330px;margin:auto}.head .head-tel{text-align:right;margin-left:auto}.head .head-tel span{color:#aeaeae;font-size:12px}.head .head-tel p{font-size:18px;color:#666;margin-top:8px}.head .head-tel img{margin-right:8px}.head-nav{background:#dbdbdb}.head-nav a{padding:0 35px;line-height:54px;height:54px;font-size:14px;color:#666;text-align:center}.head-nav a.on{background:#143e5f;color:#fff}.index-about{background:url(../images/index-bg.jpg) no-repeat center center}.index-about .index-content{padding:50px 0 60px}.index-about p{margin:20px 0;font-size:14px;line-height:24px;color:#555;white-space:pre-line;width:670px}.index-about .more{font-size:16px;line-height:48px;height:48px;width:150px;text-align:center;margin-top:20px;border:1px solid #1666a4;color:#1666a4}.index-news .index-content{padding:80px 0;position:relative}.index-news .news-menu{margin:50px auto 35px;background:#fff;position:relative;z-index:9}.index-news .news-menu a{padding:10px 20px;position:relative;color:#818181;font-size:14px}.index-news .news-menu a.on{background:#1666a4;color:#fff}.index-news .news-menu a::after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;margin:auto;height:10px;width:1px;background:#ececec}.index-news .news-menu a:last-of-type::after{display:none}.index-news .news-menu a.on::after{display:none}.index-news .news-box{position:absolute;opacity:0;transition:.5s;z-index:-1;bottom:80px;background:#fff;width:100%;min-height:230px}.index-news .news-box.on{position:relative;opacity:1;z-index:0;bottom:0}.index-news .news-box .left,.index-news .news-box .right{width:48%;margin-right:4%}.index-news .news-box .right{margin-right:0%;padding-top:10px}.index-news .news-box a{padding:20px 0;border-bottom:1px solid #e7e7e7;display:block}.index-news .news-box .isgood{height:auto;padding:10px 0}.index-news .news-box .isgood img{width:145px;height:90px;margin-right:15px}.index-news .news-box .txt{width:-moz-calc(100% - 165px);width:-webkit-calc(100% - 165px);width:calc(100% - 165px)}.index-news .news-box h5{font-size:14px;color:#535353;width:80%;font-weight:600}.index-news .news-box p{font-size:14px;line-height:24px;color:#8a8a8a}.index-news .news-box .time{text-align:center;margin-bottom:5px}.index-news .news-box .time em{font-size:28px;color:#8a8a8a;line-height:34px;display:block;font-weight:600}.index-news .news-box .time span{display:block}.index-news .news-box span{font-size:12px;color:#8a8a8a}.index-news .news-box a:hover h5{color:#1666a4}.index-product{background:#143e5f;margin-bottom:110px}.index-product .index-content{padding:30px 0 0}.index-product .swiper-product{background:#fff;padding:50px 80px 0;margin-top:30px;min-height:480px}.index-product .swiper-slide{width:365px}.index-product .swiper-slide img:first-child{width:100%;height:270px;border:1px solid #eee;border-bottom:0}.index-product .swiper-slide .txt{padding:30px 30px;border:1px solid #eee;border-top:0;text-align:center}.index-product .swiper-slide .txt h5{font-size:16px;line-height:24px;color:#535353;font-weight:600}.index-product .swiper-slide .txt p{font-size:14px;line-height:24px;color:#535353}.index-product .swiper-slide .index-more{margin:30px auto}.index-product .swiper-slide:hover .txt,.index-product .swiper-slide:hover img:first-child{border-color:#1666a4}.index-product .btn-group{position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%}.index-content .swiper-button-prev{background:url(../images/btn-left.jpg) no-repeat;background-size:39px 39px;width:39px;height:39px}.index-content .swiper-button-next{background:url(../images/btn-right.jpg) no-repeat;background-size:39px 39px;width:39px;height:39px}.footer{background:#d8d8d8}.footer .foot{padding:50px 30px;width:1330px;margin:auto}.footer .text{color:#3e3e3e;line-height:24px;font-size:12px}.footer .foot>img{width:110px;height:110px}.footer .right .item{margin-right:15px}.footer .right img{width:88px;height:88px}.footer .right p{text-align:center;font-size:16px;line-height:24px}footer{font-size:12px;color:#fff;background-color:#143e5f;line-height:58px;height:82px;text-align:center}footer a{color:#fff;letter-spacing:12px}.gray-line{background:#a1a1a1;width:100%;height:40px}.container.m-contents .n-top{background:#eee}.container.m-contents .n-top .n-title{line-height:70px;width:1330px;margin:auto}.container.m-contents .n-top .n-title h1{font-size:22px;font-weight:600}.container .page-cont{width:1330px;margin:auto;min-height:700px;position:relative;padding:60px 0}.main{color:#727272;line-height:2;font-size:16px}.main h1{font-size:18px;text-align:center;margin-bottom:30px;line-height:1.5}.container .n-left{width:22%;background:rgba(200,200,200,.2)}.container .n-left h1{font-size:20px;color:#fff;text-align:center;line-height:75px;height:75px;background-color:#1666a4;font-weight:600;text-transform:Capitalize;font-family:"宋体"}.container .n-left a{width:100%;display:block;border-bottom:1px solid #ccc;font-size:14px;font-weight:600;text-align:center;line-height:40px;position:relative;color:#727272;padding:0 40px}.container .n-left a::before{content:"";display:block;position:absolute;left:20px;top:0;bottom:0;border-color:transparent transparent transparent #4f4f4f;border-style:solid;height:0;border-width:5px;margin:auto}.container .n-left a:hover,.container .n-left a.on{color:#143e5f}.container .page-cont>img{margin-bottom:30px}.container .page-cont .news-menu{margin-bottom:30px}.container .page-cont .news-menu a{padding:5px 20px;position:relative;color:#818181;font-size:14px;margin:0 15px}.container .page-cont .news-menu a.on{background:#143e5f;color:#fff}.container .page-cont .news-menu a::after{content:"";display:block;position:absolute;right:-15px;top:0;bottom:0;margin:auto;height:10px;width:1px;background:#ececec}.container .page-cont .news-menu a:last-of-type::after{display:none}.newslist .item{display:block;border-bottom:1px solid #aaa;padding:24px 0;line-height:2;width:48%;margin-right:2%}.newslist .item img{width:190px;height:130px;margin-right:30px}.newslist .item .txt{width:-webkit-calc(100% - 220px);width:-moz-calc(100% - 220px);width:calc(100% - 220px);font-size:14px;color:#555;line-height:26px}.newslist .item:hover{background:#f5f5f5}.piclist a{background:#fff;padding:20px 15px;width:32%;margin-right:2%;margin-bottom:15px;transition:.5s}.piclist a:nth-of-type(3n){margin-right:0}.piclist a img{width:100%;height:270px}.piclist a p{font-size:20px;margin:10px 0 0;text-align:center}.piclist a:hover{background-color:#f5f5f5;box-shadow:0 5px 10px rgba(150,150,150,.3)}.m-forms{box-shadow:0 0 10px rgba(155,155,155,.5);width:1200px;margin:auto;border-radius:8px 8px;padding:20px 20px}.m-forms input{width:49%;margin-right:2%;display:block;background:transparent;border:1px solid #dcdcdc;border-radius:6px;padding-left:15px;font-size:16px;line-height:45px}.m-forms input:nth-of-type(2){margin-right:0}.m-forms textarea{background:transparent;border:1px solid #dcdcdc;border-radius:6px;padding:15px 15px;height:350px;line-height:1.5;font-size:16px;resize:none;width:100%;margin-top:15px}.m-forms button{background:transparent;border:1px solid #1666a4;color:#1666a4;line-height:45px;text-align:center;width:150px;margin:30px auto 0;display:block;border-radius:8px;cursor:pointer}