body,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0;list-style:none}
a{text-decoration:none;color:inherit}
img{border:none}
:focus{outline:0}
.clearfix:after{content:'\200B';display:block;height:0;clear:both}
body{color:#333;font:14px/1.7 "\5FAE\8F6F\96C5\9ED1";background:#f9f9f9}
.wrap{width:1366px;margin:0 auto}
.head{padding:21px 0 10px 0; background:#fff;}
.logo{display:inline-block;width:358px;height:78px;vertical-align:middle;background:url(../images/logo.png) no-repeat bottom left;background-size:contain}
.i-phone{width:570px;height:42px;/*margin-bottom:7px;*/background:url(../images/tel.png) no-repeat bottom left;background-size:contain;display:inline-block}
.nav-z{font-size:16px;color:#4c4948}
.nav-z li{position: relative;display:inline-block;margin-left:22px;}
.nav-z li a{line-height:45px;}
.nav-z li:hover .subnav{display: block;}
.subnav{display: none; position:absolute;z-index:1;background:#1f2674;left:-1px;min-width:80px; font-size:14px;text-align:left;border-radius:5px;box-sizing:border-box;padding:10px 0px 10px 0px;box-shadow:0 1px 2px #ccc;}
.subnav-tit{font-size:16px;margin-bottom:10px;color:#1f2774}
.subnav-con a{margin-right:10px;margin-bottom:5px;min-width:120px; padding:0 15px 0px 15px;display:inline-block; color:#fff; line-height:26px!important;}
.subnav-con a:hover{color:#fff; background:#FF0000;}
.head-r{float:right;text-align:right}
.index-title{font-size:34px;color:#191964;text-align:center;padding:45px 0 30px}
.index-btn{display:block;width:156px;height:48px;line-height:48px;margin:0 auto}
.btn-red{background:red;text-align:center;color:#fff}
.index-01-box{color:#666464;font-size:18px;line-height:35px;text-align:center;margin-bottom:40px;padding:0 20px}
.index-box-02 .index-title,.index-box-04 .index-title,.index-box-06 .index-title{color:#fff}
.index-box-02{background:url(../images/index_08.png) no-repeat center top}
.index-box-04{background:url(../images/index_10.png) no-repeat center top}
.index-box-06{color:#fff;background:url(../images/index_12.jpg) no-repeat center top}
.index-box-01,.index-box-02,.index-box-03,.index-box-04,.index-box-05,.index-box-06{background-size:cover;padding-bottom:32px}
.index-box-01,.index-box-03,.index-box-05{background:#fff}
.tb-box{margin-bottom:30px;text-align:center}
.tb-p{font-size:22px;line-height:23px;margin-bottom:22px}
.tb-btn{display:block;width:110px;height:30px;line-height:30px;margin:0 auto}
.tb{display:inline-block;width:calc((100% - 108px)/ 5);height:260px;margin:0 9px 18px;vertical-align:top;background:#fff;padding:32px 10px 22px;box-sizing:border-box;transition:.3s}
.tb:hover{background:#191964;color:#fff}
.tb:hover .tb-i1{background:url(../images/u21.png) no-repeat center top}
.tb:hover .tb-i2{background:url(../images/u22.png) no-repeat center top}
.tb:hover .tb-i3{background:url(../images/u23.png) no-repeat center top}
.tb:hover .tb-i4{background:url(../images/u24.png) no-repeat center top}
.tb:hover .tb-i5{background:url(../images/u25.png) no-repeat center top}
.tb:hover .tb-i6{background:url(../images/u26.png) no-repeat center top}
.tb:hover .tb-i7{background:url(../images/u27.png) no-repeat center top}
.tb:hover .tb-i8{background:url(../images/u28.png) no-repeat center top}
.tb:hover .tb-i9{background:url(../images/u29.png) no-repeat center top}
.tb:hover .tb-i10{background:url(../images/u210.png) no-repeat center top}
.tb-i1{background:url(../images/u11.png) no-repeat center top}
.tb-i2{background:url(../images/u12.png) no-repeat center top}
.tb-i3{background:url(../images/u13.png) no-repeat center top}
.tb-i4{background:url(../images/u14.png) no-repeat center top}
.tb-i5{background:url(../images/u15.png) no-repeat center top}
.tb-i6{background:url(../images/u16.png) no-repeat center top}
.tb-i7{background:url(../images/u17.png) no-repeat center top}
.tb-i8{background:url(../images/u18.png) no-repeat center top}
.tb-i9{background:url(../images/u19.png) no-repeat center top}
.tb-i10{background:url(../images/u110.png) no-repeat center top}
.tb-i{display:block;width:120px;height:120px;margin:0 auto 15px;border-radius:50%;background-size:cover}
.tb:hover .tb-i{background-size:cover}
.pic-dl{display:inline-block;width:calc((100% - 70px)/ 2);margin:0 15px 30px;vertical-align:middle;box-sizing:border-box;background:#fff;border:15px solid #f3f3f3;transition:.3s}
.pic-dl-img{width:235px;float:left;margin-right:30px}
.pic-dl-img img{width:235px;height:132px;display:block}
.pic-dl-a{font-size:19px;color:#191964;line-height:30px;margin-bottom:6px;display:block;margin-top:8px;height:60px;overflow:hidden;padding:0 10px 0 0}
.pic-dl-p{font-size:13px;line-height:23px;height:46px;overflow:hidden;padding:0 10px 0 0}
.pic-dl:hover{border-color:#191964}
.pic-ul-box{font-size:0;margin-bottom:40px;text-align:center}
.pic-ul{font-size:13px;margin:4px 2px;width:calc((100% - 20px)/ 4);vertical-align:top;background:#fff;padding:36px;display:inline-block;box-sizing:border-box;transition:.3s;text-align:left}
.pic-ul-img img{display:block;max-width:100%;height:179px}
.pic-ul-a{font-size:19px;color:#191964;line-height:30px;margin-bottom:6px;display:block;height:60px;overflow:hidden}
.pic-ul-img{margin-bottom:20px}
.pic-ul-time{color:#1f2774;border-bottom:1px solid #191964;padding-bottom:10px;margin-bottom:20px}
.pic-ul-p{height:72px}
.pic-ul-btn{padding:7px 29px;margin-top:50px;display:inline-block}
.pic-ul:hover{color:#fff;background:#191964}
.pic-ul:hover .pic-ul-a,.pic-ul:hover .pic-ul-time{color:#fff}
.pic-ul:hover .pic-ul-time{border-bottom:1px solid #fff}
.pic{display:inline-block;margin:0 22px 44px;position:relative;width:calc((100% - 189px)/ 4)}
.pic-name{position:absolute;bottom:0;left:0;right:0;/* height:60px; */color:#fff;background:rgba(25,25,100 ,.75);line-height:1;padding:19px 20px;font-size:22px;box-sizing:border-box}
.pic-name span{margin-right:10px}
.pic-img{max-height:393px;overflow:hidden}
.pic-img img{width:100%;display:block;max-height:393px;transition: .3s;}
.pic-img:hover img {transform: scale(1.1);}
.index-form-box{width:605px;margin:0 auto}
.index-form-dib{display:inline-block;width:30%;margin:0 2.85% 0 0}
.index-form-btn{min-width:152px;padding:7px 10px;box-sizing:border-box;border-radius:33px;display:inline-block;margin-right:30px; border:none; cursor:pointer;}
.index-form-t{font-size:15px;font-weight:400;margin-bottom:8px}
.index-form-input{height:30px;border-radius:4px;border:none;box-sizing:border-box;width:100%}
.index-form-m{margin-bottom:30px}
textarea.index-form-input{height:124px;font:14px/1.7 "\5FAE\8F6F\96C5\9ED1"}
.right-nav{position:fixed;right:calc((100vw - 1366px)/ 2 - 80px);top:40%;width:46px;height:182px;background:url(../images/index_05.png) no-repeat center}
.r-box{display:block;width:46px;height:46px;cursor:pointer;position: relative;}
.r-a{display: block;height: 100%;font-size:0;}
.r-div{box-shadow:0 0 15px #e4e4e4;background:#fff;opacity: 0;transition: .3s;position:absolute;top:0;padding:11px 10px;right:45px;white-space:nowrap;text-align:center}
.r-div img{display:block;width:95px;height:95px;margin:0 auto 5px}
.r-box:hover .r-div {opacity: 1;}
.footer{color:#fff;padding:30px 10px;background:#222}
.footer-l{float:left}
.footer-nav{float:right}
.f-a{padding:10px}
.n-a-btn{display:none}
.bx-wrapper{position:relative}
.bx-wrapper img{display:block;width:101%;margin:auto}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:0;width:100%}
.bx-wrapper .bx-pager{height:40px;color:#fff;text-align:center}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{background:rgba(255,255,255,.75);text-indent:-9999px;display:block;width:40px;height:5px;margin:20px 0 0 5px;font-size:0;outline:0;border-radius:6px}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#1f2774}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center;right:15px}
.bx-wrapper .bx-controls-auto{display:none}
.sec-banner{height:360px;background:url(../images/xa.jpg) no-repeat center top;background-size:cover}
.sec-wrap{background:#fff;border-radius:10px;margin-top:-85px;box-sizing:border-box;padding:0 40px 60px 40px; line-height:30px;}
.sec-wrap .index-form-t{color:#757575}
.sec-wrap .index-form-input{border:1px solid #757575}
.sec-wrap .index-form-box{padding:60px 20px 90px}
.tel-banner{margin-top:-20px}
.sec-top{padding:25px 0}
.sec-a{min-width:100px;padding:11px 10px;display:inline-block;font-size:16px;box-sizing:border-box;text-align:center;background:#f3f3f3}
.sec-a.cur,.sec-a:hover{color:#fff;background:#1f2774}
.search-box{float:right;width:263px;height:40px;border:1px solid #e0e0e0;position:relative}
.search-btn{border-left:1px solid #e0e0e0;width:40px;height:40px;position:absolute;right:0;top:0;background:url(../images/search.jpg) no-repeat center; border:none; cursor:pointer;}
.search-input{height:100%;border:none;width:100%;vertical-align:top;box-sizing:border-box; height:40px;}
.sec-title{text-align:center;font-size:34px;color:#1f2774;line-height:1;padding:35px 0;margin:0 0 40px;margin-bottom:40px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; line-height:45px;}
.page-span,a.page-a{padding:12px 19px;display:inline-block;background:#e9e9e9;margin:0 6px;color:#666}
.page-a.cur,a.page-a:hover{color:#fff;background:#1f2774}
.pagenav{text-align:center;padding:80px 10px}
.sec-pic-ul-img{float:left;width:301px;margin-right:28px}
.sec-pic-ul-img img{width:100%;height:204px;display:block}
.sec-pic-ul{overflow:hidden;display:inline-block;width:calc((100% - 90px)/ 2);background:#f9f9f9;margin:0 20px 33px;box-sizing:border-box;padding-right:22px}
.sec-news-top{margin-top:25px;/*max-height:65px;*/overflow:hidden}
.sec-pic-ul-a{color:#191964;font-size:19px;line-height:30px;text-align:left}
.sec-pic-ul-time{font-size:13px;display:inline-block}
.sec-pic-dl-p{margin-top:20px;font-size:13px;line-height:23px;max-height:65px;overflow:hidden}
.art-box{font-size:18px;line-height:35px;color:#757575;margin:0 0 40px;min-height:400px}
.art-box p{text-indent:2em;margin-bottom:40px}
.art-box img{max-width:100%;margin:30px 20px 20px 0;}
.sec-pic-dl-img{width:354px;float:left;margin-right:30px}
.sec-pic-dl-img img{max-width:100%;height:212px;display:block}
.sec-pic-dl{overflow:hidden;border:20px solid #f3f3f3;position:relative;padding-right:30px;margin-bottom:25px}
.sec-pic-dl:hover{border-color:#191964}
.sec-pic-dl-a{font-size:24px;color:#191964;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:30px;display:block}
.sec-pic-dl-p{font-size:16px;line-height:28px;color:#757575;height:59px}
.sec-pic-dl-time{color:#757575;font-size:16px;margin-top:25px}
.sec-pic-dl-btn{padding:6px 27px;position:absolute;right:30px;bottom:26px}
.map-box{width:1010px;/*height:404px;*/margin:0 auto}
.arc-left{width:297px;float:left;margin-right:34px}
.arc-right{float:right; /*width:920px;*/}
.share-i{display:inline-block;width:32px;height:32px;margin-right:9px;border-radius:50%;vertical-align:middle;background:url(../images/s-i.png) no-repeat}
.share-i2{background-position:-47px 0}
.share-i3{background-position:-90px 0}
.share-i4{background-position:-136px 0}
.share-i5{background-position:-180px 0}
.share-i6{background-position:-228px 0}
.share-box{text-align:right;padding:20px 0 40px;border-top:1px solid #f0f0f0}
.about-i{display:block;width:66px;height:66px;border-radius:50%;margin:0 auto 10px}
.about-i1{background:url(../images/e1.jpg) no-repeat}
.about-i2{background:url(../images/e2.jpg) no-repeat}
.about-i3{background:url(../images/e3.jpg) no-repeat}
.about{display:inline-block;vertical-align:top;text-align:center;font-size:16px;width:25%;margin:0 20px}
.about-box{text-align:center;padding:65px 10px 80px}
.map-box img{width:100%}
.sec-li-a{font-size:16px}
.sec-li-time{color:#999;font-size:14px;margin-left:20px}
.sec-li{padding:10px;border-bottom:1px dashed #b2afaf}
.sec-li:before{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid #ed404d;transform:rotate(45deg);border-top:1px solid #ed404d;vertical-align:middle;margin-right:10px}
.sec-pic-ul-a:hover,.sec-pic-dl-a:hover,.sec-li-a:hover{color: #f80}
.tel-banner img{display: block; width: 100%}
@media (max-width:1366px){.wrap{width:auto;max-width:1366px}
.pic-ul{padding:10px}
.pic{margin:0 10px 20px;width:calc((100% - 100px)/ 4)}
.pic-dl-img{margin-right:10px}
.tb-i{width:90px;height:90px}
.right-nav{right:0}
.sec-pic-ul-img{width:50%;margin-right:10px}
.sec-pic-ul-img img{height:128px;display:block}
.sec-pic-ul{padding-right:10px}
.sec-news-top{margin-top:14px;max-height:50px}
.sec-pic-ul-a{font-size:16px;line-height:24px}
.sec-pic-dl-p{margin-top:8px;max-height:50px}
.sec-title{padding:20px}
.art-box{font-size:14px;line-height:28px}
.art-box img,.art-box p{margin-bottom:20px}
.map-box{width:100%;height:auto}
.about-box{padding:40px 10px 50px}
.pic-name{font-size: 16px;padding: 10px;}
}
@media only screen and (max-width:768px){.n-a-btn{display:block;position:absolute;right:10px;width:23px;height:21px;padding:0!important;top:14px;background:#fff;border:2px solid #1f2774!important;border-radius:2px}
.n-a-btn:before{content:"";display:block;width:75%;height:2px;margin:5px auto;background:#1f2774;box-shadow:0 5px #1f2774,0 10px #1f2774}
.nav-z li a{line-height:0px;}
.subnav{display: block; width:auto;position:static;padding:0;box-shadow:none;margin:12px 0 -15px}
.subnav-tit{display:none}
.subnav-con a{min-width:1px;display:block;margin-bottom:10px}
.wrap{width:auto;max-width:1366px}
.logo{width:151px;height:34px;margin-bottom:5px}
.head{padding:10px 10px 0}
.head-r{float:none;text-align:left;vertical-align:middle;margin-bottom:5px;display:inline-block}
.index-title{font-size:20px;padding:20px 20px 10px}
.index-box-01,.index-box-02,.index-box-03,.index-box-04,.index-box-05,.index-box-06{padding-bottom:20px}
.index-01-box{font-size:14px;line-height:24px;text-align:left;text-indent:2em;margin-bottom:10px}
.index-01-p{display:inline}
.index-btn{width:auto;margin:0 20px}
.tb{width:calc((100% - 61px)/ 2);height:216px;padding:20px 10px 10px}
.tb-i{width:80px;height:80px}
.tb-p{font-size:16px;margin-bottom:10px;height:46px}
.tb-box{margin-bottom:10px}
.pic-dl-img{float:none;width:auto;margin:0}
.pic-dl-img img{width:100%;height:95px}
.pic-dl{border-width:10px;width:calc((100% - 55px)/ 2);margin:0 5px 15px}
.pic-dl-box{text-align:center}
.pic-dl-a{font-size:14px;line-height:24px;height:51px;margin-bottom:0;padding:0 10px}
.pic-dl-p{/*padding:0 10px 5px*/ display:none;}
.pic-ul{width:calc((100% - 50px)/ 2);padding:10px;margin:0 5px 10px}
.pic-ul-img img{height:110px}
.pic-ul-img{margin-bottom:10px}
.pic-ul-a{font-size:14px;line-height:24px}
.pic-ul-p{height:68px;padding:0}
.pic-ul-btn{margin:10px 0 0;display:block}
.pic-ul-time{/*margin-bottom:10px*/ display:none}
.pic-box{text-align:center}
.pic{margin:0 10px 20px;position:relative;width:calc((100% - 66px)/ 2)}
.pic-name{font-size:14px;padding:10px 5px;height:auto}
.index-form-box{width:auto;padding:0 20px}
.index-form-dib{width:100%;margin:0 0 17px 0}
.index-form-m{margin:0 0 17px 0}
.index-form-btn.btn-red{display:block;margin:0 0 10px 0}
.right-nav{right:0; display:none;}
.nav-z{display:none;position:absolute;right:0;z-index:1;padding:15px 0;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.15)}
.nav-z li{display:block;padding:5px 27px;margin:0}
.subnav{display:none;}
.subnav-con{display:none;}
.i-phone{margin:0;width:200px;height:30px}
.sec-pic-ul-img{float:none;width:100%}
.sec-pic-ul{padding:0 0 10px;margin:0 10px 20px; width:calc((100% - 50px)/ 2); vertical-align:top;}
.sec-news-top{margin:10px 10px 0}
.sec-pic-dl-p{padding:0 10px;font-size:14px;margin-top: 4px;line-height: 24px; display:none;}
.sec-pic-ul-time{display:none;}
.sec-pic-ul-box{text-align:center}
.pagenav{padding:20px 20px 40px}
.page-span,a.page-a{padding:5px 14px}
.sec-title{padding:10px;font-size:26px;margin-bottom:20px;margin:0 0 20px;border:none}
.sec-wrap.wrap{margin:-50px 10px 0;padding:0 20px}
.sec-wrap.wrap img{max-width:100%;}
.sec-banner{height:100px}
.sec-top{padding:20px 0 10px}
.search-box{float:none;width:auto;margin:0 0 10px}
.sec-a{min-width:1px;font-size:14px;padding:5px 10px}
.sec-pic-ul-a{font-size:14px; line-height:18px!important;}
.sec-pic-dl-img{float:none;width:100%;margin:0}
.sec-pic-dl{padding:0 0 20px;border-width:14px}
.sec-pic-dl-a{font-size:15px;line-height:24px;padding:0 10px;margin-top:14px}
.sec-pic-dl-time{margin:10px 10px;font-size:14px}
.sec-pic-dl-btn.btn-red{position:static;display:block;margin:0 10px}
.arc-left{width:100%; margin:0px auto!important;}
.arc-right{width:100%!important; font-size:14px!important;}
.arc-right p,.arc-right span{font-size:14px!important;}
.pic-ul-a{height:50px}
.about{width:100%;margin:0 0 30px}
.about-box{padding:20px 10px}
.sec-li{padding:5px}
.sec-li-a{font-size:14px}
.sec-pic-dl-img img{width:100%;}
.sec-pic-ul-img img {height: 100px;}
}
