@charset "utf-8";
/* CSS Document */
/*超小屏幕手机 (<768px);小屏幕平板 (≥768px);中等屏幕桌面 (≥992px);大屏幕桌面 (≥1200px) 
 @media screen and (min-width:992px) and (max-width:1199px) {}
*/
body { background-color: #efefef;}
.window-all{ min-width:320px; max-width:720px; margin:0 auto;}
.header { width: 100%; position: fixed; top: 0; top: 0; z-index: 9999; height: 55px; background-color: #fff; }
.header .logo { display: block; width: 225px; height: 45px; padding-left:10px; margin-top:5px; position:relative; z-index:9999; overflow:hidden; float:left; }
.header-fill{ width:100%; height:55px;}
.header .back { position: absolute; top: 0; left: 0; display: block; width: 50px; height: 50px; text-indent: -9999em; background: url(../images/icon-back.png) no-repeat center center; background-size: 12px 20px; }
.banner { width: 100%; height: 0;  opacity: 0.0; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.banner .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.banner .swiper-slide a { display: inline-block; width: 100%; height: 100%; background-position: center center; background-size: cover; }

.foot-nav{ width:100%;display: flex; display: -webkit-flex; flex-flow: wrap; background:#fff}
.foot-nav a{ display:block; width:25%;}
.foot-nav a img{ width:100%}

.bg-0{ background-color:#fff;}
.bg-1{ background-color:#1f459a;}
.index-db{ width:100%;}
.index-title{ width:280px; min-height:27px;  text-align:center;  margin:0 auto; background:url(../images/home-title-bg.png) center top no-repeat;}
.index-title .ch{ display:block; width:100%; text-align:center; font:bold 20px/27px '微软雅黑'; color:#535454}
.index-title .en{ display:block; width:100%; text-align:center; font:normal 12px/14px '微软雅黑'; color:#737373; text-transform:uppercase}

.index-title-c{ width:280px; min-height:27px;  text-align:center;  margin:0 auto; background:url(../images/home-title-bg.png) center top no-repeat;}
.index-title-c .ch{ display:block; width:100%; text-align:center; font:bold 20px/27px '微软雅黑'; color:#fff}
.index-title-c .en{ display:block; width:100%; text-align:center; font:normal 12px/14px '微软雅黑'; color:#fff; text-transform:uppercase}


.index-ser-img{ width:97.1875%; margin:18px auto 8px auto;}
.index-ser-img img{ width:100%}

.index-ser-img2{ width:97.1875%; margin:10px auto 10px auto;}
.index-ser-img2 img{ width:100%}

.mw-container { width: 100%; position: relative; padding-bottom:40px; overflow: hidden; z-index: 1; }
.mw-container .swiper-slide { background-position: center; background-size: cover; width: 257px; height: 385px; }
.mw-container .swiper-slide a{ display:block; width:100%; height:100%;}
.index-db2{ width:100%; padding:15px 2% 0 2%;display: flex; display: -webkit-flex; flex-flow: wrap;}
.index-db3{ width:100%; padding:35px 2% 0 2%;display: flex; display: -webkit-flex; flex-flow: wrap;}
.index-db4{ width:100%; padding:20px 2% 0 2%;display: flex; display: -webkit-flex; flex-flow: wrap;}
.index-pro{ display:block; width:43.9453125%; margin:0 3.02734375% 15px  3.02734375%;}
.index-pro img{ width:100%}
.hp-more a{ display:block; margin:0 auto; width:40%; height:28px; background:#fff;font:normal 14px/28px '微软雅黑'; color:#1f459a; border:2px solid #1f459a; }


.list-more a{ display:block; margin:0 auto; width:40%; height:60px; font:normal 16px/40px '微软雅黑'; color:#4b4949; background:url(../images/list-more.png) center bottom no-repeat;  }

.page-fenye { width:100%; text-align:center; font:normal 12px/24px '微软雅黑'; color:#4b4949;   }
.page-fenye a{ font:normal 12px/24px '微软雅黑'; color:#4b4949; margin:0 2px; }





.index-news{ margin:0 auto}
.index-news .nnum{ text-align:right;font:normal 14px/28px '微软雅黑'; color:#1f459a;}

.nwci-list { display: block; width: 97.5%; padding: 0 0 10px 0; margin: 0 auto 10px auto; border-bottom:1px dashed #e1e1e1; }
.nwci-list .ntitle { width: 100%; height: 30px; font:normal 16px/30px '微软雅黑'; color: #1f459a; overflow: hidden; }
.nwci-list .ntitle p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nwci-list .ntitle p span{ font-style:italic; margin-right:3px;}
.nwci-list .ntext { width: 100%; max-height: 44px; padding-left:14px; padding-right:10px; font: normal 12px/22px '微软雅黑'; color: #666; overflow: hidden; }
.nwci-list .ntext p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.nwci-list:hover .ntitle { color: #16c1ef }

.index-about-img{ width:97.1875%; margin:0 auto}
.index-about-img img{ width:100%}
.index-about-text{ width:95%; margin:0 auto; text-indent:24px; padding-top:20px;font:normal 14px/26px '微软雅黑'; color:#4a4a4b;}
.index-xinneng-text{ width:95%; margin:0 auto;  padding-top:20px;font:normal 14px/26px '微软雅黑'; color:#4a4a4b;}
.index-dz-text{ width:95%; margin:0 auto; text-indent:24px; padding-top:20px;font:bold 14px/26px '微软雅黑'; color:#4a4a4b;}

.index-about-db{ width:95%; min-height:150px; margin:0 auto;padding-top:20px;font:normal 14px/26px '微软雅黑'; color:#4a4a4b;}
.index-about-db img{ max-width:100% !important; height:auto !important}

.index-contact{ width:94%; margin:25px auto 0 auto; }
.index-contact .ic-text{ width:100%; min-height:29px;padding-left:40px; margin-bottom:15px;font:normal 14px/27px '微软雅黑'; color:#fff; background-position:0 0; background-repeat:no-repeat;}
.index-contact .c-bg1{ background-image:url(../images/c-address.png); }
.index-contact .c-bg2{ background-image:url(../images/c-tel.png);}
.index-contact .c-bg3{ background-image:url(../images/c-qq.png);}
.index-contact .ic-text a{font:normal 14px/27px '微软雅黑'; color:#fff;}
.index-contact .ic-text a:hover{ text-decoration:underline}

.index-form{ width:96.875%; margin:0 auto; padding-top:25px;}

.index-form .if-input{ width:100%; height:36px; padding:0 12px; margin-bottom:5px; border:none; background:url(../images/input-bg.png) repeat; font:normal 14px/36px '微软雅黑'; color:#dbdbdb}
.index-form .if-textarea{width:100%; height:100px; padding:5px 12px;  border:none;  background:url(../images/input-bg.png) repeat; font:normal 14px/22px '微软雅黑'; color:#dbdbdb}

.index-form .if-submit{width:42%; height:32px; margin-top:15px; border:none;font:normal 16px/30px '微软雅黑';  color:#fff; background-color:#59b0fb; }
.index-form .if-reset{ width:42%; height:32px; margin-left:20px; margin-top:15px; border:none;font:normal 16px/30px '微软雅黑';  color:#1c1c1c; background-color:#e9edf5 }

.index-copyright{ width:85%; margin:0 auto; text-align:center;font:normal 14x/28px '微软雅黑';  color:#383737;}
.index-copyright a{font:normal 14x/28px '微软雅黑';  color:#383737;}
.index-copyright a:hover{ text-decoration:underline}


.page-banner img{ width:100%}
.page-about-title{ width:100%; height:54px; padding-top:9px;}
.page-about-title .pat-biaoti{ display:block; width:74px; height:36px; padding-left:48px; margin:0 auto; background:url(../images/dingzhi-ico.jpg) 0 0 no-repeat;font:bold 18px/36px '微软雅黑'; color:#1f459a;}

.page-about-title2{ width:100%; height:54px; padding-top:20px;}
.page-about-title2 .pat-biaoti{ display:block; width:74px; height:36px; padding-left:48px; margin:0 auto; background:url(../images/dingzhi-ico.jpg) 0 0 no-repeat;font:bold 18px/36px '微软雅黑'; color:#1f459a;}


.page-foot{ width:100%; padding:15px 2% 20px 2%; text-align:center}
.page-foot h1{font:normal 18px/40px '微软雅黑';  color:#fff;}
.page-foot p{font:normal 12px/28px '微软雅黑';  color:#fff;}
.page-foot .ftel{ width:194px; height:44px; padding-left:54px; text-align:left; background:url(../images/f-tel.png) 0 center no-repeat;font:normal 22px/44px '微软雅黑';  color:#fff; margin:15px auto 0 auto;}
.page-foot .ftel a{font:normal 22px/44px '微软雅黑';  color:#fff; }

.page-contact{ width:92%; margin:0 auto 0 auto; }
.page-contact .ic-text{ width:100%; min-height:31px;padding-left:40px; margin-bottom:15px;font:normal 14px/27px '微软雅黑'; color:#585858; background-position:0 0; background-repeat:no-repeat;}
.page-contact .c-bg1{ background-image:url(../images/pc-assress.png); }
.page-contact .c-bg2{ background-image:url(../images/pc-tel.png);}
.page-contact .c-bg3{ background-image:url(../images/pc-qq.png);}
.page-contact .c-bg4{ background-image:url(../images/pc-wx.png);}
.page-contact .ic-text a{font:normal 14px/27px '微软雅黑'; color:#585858;}
.page-contact .ic-text a:hover{ text-decoration:underline}

.page-contact  .ic-img{ width:100%; text-align:center;}
.page-contact  .ic-img img{ width:35%; height:auto}

.page-contact-map img{ width:96.875%; height:auto;}

.index-dz-db{ width:100%;}
.dz-banner { width: 61.71875%; height: 0;  opacity: 0.0; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.dz-banner .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.dz-banner .swiper-slide a { display: inline-block; width: 100%; height: 100%; background-position: center center; background-size: cover; }
.index-dz-img img{ width:68.75%; height:auto}

.index-liucheng{ width:83.75%; margin:0 auto}
.index-liucheng img{ width:100%;height:auto}

.news-view-title{ width:100%; padding:0 2.5%;font:normal 16px/27px '微软雅黑'; color:#1f459a;}
.news-view-time{ width:100%; padding:0 2.5%;font:normal 12px/20px '微软雅黑'; color:#4a4a4b;}

.news-view-content{width:100%; min-height:150px; padding:20px 2.5%;font:normal 14px/24px '微软雅黑'; color:#4a4a4b;}
.news-view-content img{ max-width:100% !important; height: auto !important;}

.news-pre-next{ width:100%;padding:15px 2.5%;font:normal 14px/25px '微软雅黑'; color: #4a4a4b;}
.news-pre-next span{display:block; width:100%; height: 25px; font:normal 14px/25px '微软雅黑'; color: #4a4a4b;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-pre-next a{  font:normal 14px/25px '微软雅黑';  }

.page-sort{ width:100%; text-align:center; margin-bottom:20px;}
.page-sort .ps-li1{ display:block; width:31%;height:32px; margin:5px 1.16666666% 0 1.16666666%;position:relative; float:left; position:relative}
.page-sort .ps-a1{ display:block; width:100%; height:32px;  text-align:center; overflow:hidden; font:normal 14px/32px '微软雅黑'; background-color:#ffffff;color:#2a2929; position:relative; z-index:5}
.page-sort .ps-a1:hover{ color:#fff; background-color:#1f459a}
.p-active{color:#fff !important; background-color:#1f459a !important}




@media screen  and (max-width:475px) {
.mw-container .swiper-slide {width:160px; height: 240px; }
}









































