body { margin: 0; padding: 0; font-family: "微软雅黑","microsoft yahei","microsoft sans serif"; font-size: 14px; overflow-x: hidden; position: relative;  / * overflow-y: hidden; */ }
a { color: #000; text-decoration: none; margin: 0; padding: 0; }
img { border: 0; margin: 0; padding: 0; display: block; }
ul,li { margin: 0; padding: 0; list-style: none; }
p { margin: 0; padding: 0; }

.displayYes { display: block !important; }
.displayNo { display: none !important; }

.pClear { clear: both;}
.pageContent { width: 1200px; margin: 0 auto;}

.pMore01 { width: 233px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #a5a5a5; font-size: 16px; color: #555555; display: block; margin: 30px auto 0 auto; cursor: pointer; }
.pMore01:hover { color: #0064b5; background: #9bd3ff; border-color: #9bd3ff; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }

.pImgList01 {}
.pImgList01 li { float: left; width: 279px; height: 310px; margin-right: 28px; position: relative; overflow: hidden; }
.pImgList01 li img { height: 100%; min-width: 279px; margin: 0 auto; display: block; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%) !important; -webkit-transform:translate(-50%,-50%) !important; -ms-transform:translate(-50%,-50%) !important; *position: relative; *left: auto; *top: auto; }
.pImgList01 li span { width: 100%; text-align: center; color: #FFFFFF; position: absolute; left: 0; bottom: -150%; z-index: 2; font-size: 20px; transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear;  }
.pImgList01 li i { width: 279px; height: 310px; display: block; position: absolute; z-index: 1; left: 0; bottom: -150%; background:rgba(10,107,189,.7); /* background: url(../images/index-section5-titbg.png) repeat; */ transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear;  }
.pImgList01 li a { display: block; width: 240px; height: 278px; }
.pImgList01 li a:hover span { bottom: 45%; }
.pImgList01 li a:hover i { bottom: 0; }

.index-tit01 { padding: 30px 0; text-align: center; font-size: 24px; height: 26px; line-height: 26px;}

.pHead-msg { width: auto; height: 32px; line-height: 30px; background: #222222; }
.pHead-msg-con { width: 1200px; height: 32px; margin: 0 auto; color: #cacaca;}
.pHead-msg-share { float: right; }
.pHead-msg-share a { background: url(../images/index-nav-btm-ico.png) no-repeat !important; width: 20px !important; height: 20px !important; display: block; float: left; margin:7px 5px 0 5px; padding-left: 0; line-height: 20px; }
.pHead-msg-share a.a01 { background-position: 0px 0px !important;}
.pHead-msg-share a.a02 { background-position: -32px 0px !important;}
.pHead-msg-share a.a03 { background-position: -62px 0px !important;}
.pHead-msg-share a.a04 { background-position: -90px 0px !important; width: 17px !important;}
.pHead-msg-share a.a05 { background-position: -114px 0px !important; width: 30px !important;}
.pHead-msg-share a.a06 { background-position: -154px 0px !important;}
.pHead-msg-share a.a07 { background-position: -181px 0px !important; width: 17px !important;}
.bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more { margin: 7px 5px 0 5px !important; padding-left: 0 !important; }

.pHead-logo { width: 100%; height: 50px; border-bottom: 1px solid #e5e5e5;}
.pHead-logo-con { width: 1090px; height: 50px; margin: 0 auto; padding-left: 110px;}
.pHead-logo-con .logo { height: 36px; margin-top: 7px; display: inline-block; }
.pHead-logo-rgt { float: right; }
.pHead-logo-rgt .pHead-msg-share { float: left; height: 20px; margin-top: 8px; }
.pHead-logo-rgt .pHead-msg-share a { background-image: url(../images/index-nav-btm-ico02.png) !important; }
.pHead-logo-rgt .split { width: 1px; height: 30px; margin-top: 10px; background: #E5E5E5; float: left; margin-left: 10px;}
.pHead-logo-rgt .ewm { float: left; margin-left: 10px; position: relative; padding: 10px; z-index: 99; cursor: pointer; }
.pHead-logo-rgt .ewm .ewm-ico { float: left; width: 30px; margin-right: 10px;}
.pHead-logo-rgt .ewm .ewm-txt { float: left; height: 30px; line-height: 15px; font-size: 12px; text-align: center; color: #808080;}
.pHead-logo-rgt .ewm .ewm-img { width: 142px; background: #FFFFFF; position: absolute; z-index: -1; top: 2px; left: 0; border: 1px solid #E5E5E5; padding-top: 55px; border-radius: 0 0 100px 100px; padding-bottom: 45px; display: none; }
.pHead-logo-rgt .ewm .ewm-img img { width: 100px; margin: 0 auto;}
.pHead-logo-rgt .ewm:hover .ewm-img { display: block; }
.pHead-logo-rgt .sina { float: left; margin-left: 10px; }
.pHead-logo-rgt .sina .sina-ico { float: left; width: 30px; margin-right: 10px; margin-top: 10px; }
.pHead-logo-rgt .sina .sina-txt { float: left; height: 30px; line-height: 30px; font-size: 12px; text-align: center; color: #808080; margin-top: 10px;}

.pHead-nav { width: 100%; height: 70px; position: relative; z-index: 98; background: #FFFFFF;}
.pHead-nav-con { width: 1200px; height: 70px; margin: 0 auto; position: relative; z-index: 98; position: relative;}
.pHead-nav .logo { position: absolute; z-index: 999; top: -51px; left: 0; width: 90px; }
.pHead-nav .nav { float: left; padding-left: 110px; height: 70px; }
.pHead-nav .nav li { float: left; height: 40px; padding: 15px 0; position: relative; text-align: center; width: 100px; }
.pHead-nav .nav li a { font-size: 18px; transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear; line-height: 40px; display: block; width: 100%; height: 100%; }
.pHead-nav .nav li a:hover { color: #ffffff; background-color: #0a6bbd; }
.pHead-nav .nav li:hover a { color: #ffffff; background-color: #0a6bbd;}
.pHead-nav .nav li:hover .child-nav { display: block; }
.pHead-nav .nav li .child-nav { width: 100%; position: absolute; top: 55px; background-color: rgba(10,107,189,.7); display: none; }
.pHead-nav .nav li .child-nav a { width: 100%; display: block; color: #FFFFFF; font-weight: 400; text-align: center; font-size: 14px; background: none; }
.pHead-nav .nav li .child-nav a:hover { background-color: #0a6bbd; }
.pHead-nav .s-box { position: absolute; right: 0; top: 18px; width: 220px; height: 30px; border: 1px solid #e5e5e5; }
.pHead-nav .s-box .inputbox { width: 180px; height: 18px; border: 0; float: left; outline: none; padding: 5px; }
.pHead-nav .s-box .btn { border: 0; width: 28px; height: 28px; float: left; background: url(../images/pHead-search.png) no-repeat center; outline: none; cursor: pointer; }
.pHead-nav.fixed { position: fixed; left: 0; top: 0; z-index: 99; box-shadow: 0px 2px 2px #888888;}
.pHead-nav.fixed .logo { top: 0;}

.index-img { width: 100%; height: 500px; background: url(../images/index-img-bg.jpg) no-repeat center bottom #c2e8fe; background-size: cover; padding-bottom: 60px; }
.index-img .swiper-container { height: 500px; width: 1200px; margin: 0 auto; }
.index-img .swiper-button-prev { left: 0; background: url(../images/index-img-prev.png) no-repeat center; border: 0; background-color: rgba(255,255,255,.4); }
.index-img .swiper-button-prev:hover { background-image: url(../images/index-img-prev-hover.png); background-color: #c2e8fe; }
.index-img .swiper-button-next { right: 0; background: url(../images/index-img-next.png) no-repeat center; border: 0; background-color: rgba(255,255,255,.4); }
.index-img .swiper-button-next:hover { background-image: url(../images/index-img-next-hover.png); background-color: #c2e8fe; }
.index-img .swiper-button-prev,.index-img .swiper-button-next { transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear;}
.index-img .swiper-slide img { width: 100%; height: 100%; }
.index-img .swiper-slide .txt { position: absolute; width: 98%; height: 50px; line-height: 50px; left: 0; bottom: 0; background: url(../images/index-section5-titbg.png); color: #FFFFFF; font-size: 16px; padding-left: 2%;}
.index-img .swiper-slide .txt p { width: 1200px; margin: 10px auto 0 auto; color: #FFFFFF; font-size: 16px; }
.index-img .swiper-slide .txt p.p-1 { font-size: 24px; margin-top: 55px;}
.index-img .index-img-pagination { position: absolute; right: 264px; z-index: 10; height: 11px; bottom: 23px;}
.index-img .index-img-pagination .swiper-pagination-bullet { width: 9px; height: 9px; border: 1px solid #c2e8fe; background: none;}
.index-img .index-img-pagination .swiper-pagination-bullet-active { background-color: #c2e8fe;}
.index-img .index-img-pagination .swiper-pagination { width: 1200px; margin: 0 auto; position: relative; text-align: right;}
.index-img .index-img-pagination .swiper-pagination-bullet { margin: 0 0 0 15px; }
.index-img .link-box { margin: 0 auto; width:244px; position:absolute; height:50px; right:15px; bottom:0; z-index:3; }
.index-img .link-box a { display: inline-block; font-size: 16px; border:1px solid #6b9bb7; height: 27px; line-height: 27px; width: 105px; margin-left:15px; color: #b5d7eb; margin-top:10px; text-align:center; font-size:14px; float:left; }
.index-img .link-box a:hover { background: #6b9bb7; color:#fff; }

.index-tzgg { width: 1200px; margin: 30px auto 0 auto; height: 40px;}
.index-tzgg .tit { width: 100px; float: left; height: 18px; line-height: 18px; margin-top: 11px; border-right: 2px solid #DFDFDF; font-size: 16px; font-weight: 700; display: block; }
.index-tzgg .pList01 { float: left; height: 40px; line-height: 40px; width: 1098px; overflow: hidden;}
.index-tzgg .pList01 li { width: 499px; height: 40px; float: left; margin-left: 30px; padding: 0 10px; background: #f6f6f6;}
.index-tzgg .pList01 a { color: #1d1d1d; }
.index-tzgg .pList01 a:hover { color: #0064b5; }
.index-tzgg .pList01 span { float: right; }

.index-ycdt { width: 1260px; margin: 0 auto;}
.index-ycdt .tt { width: auto; text-align: center; padding: 0 30px; }
.index-ycdt .tt p { line-height: 30px; color: #1d1d1d; font-size: 16px; }
.index-ycdt .tt p.p-tit { font-weight: 700; margin-bottom: 12px; line-height: 20px; }
.index-ycdt .tt p a { color: #1d1d1d; }
.index-ycdt .tt p a:hover { color: #0064b5;}
.index-ycdt .news { padding-left: 30px; width: 1230px; margin-top: 30px; }
.index-ycdt .news li { float: left; width: 380px; margin-right: 30px; height: 290px; position: relative; }
.index-ycdt .news li img { width: 380px; height: 254px; }
.index-ycdt .news li label { display: block; margin-top: 12px; line-height: 20px; font-size: 16px; font-weight: 700; width: 90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.index-ycdt .news li span { width: 50px; height: 68px; padding-top: 30px; position: absolute; left: 0; top: 78px; z-index: 2; color: #FFFFFF; text-align: center; background: url(../images/index-news-day-bg.png) no-repeat center; display: block;}
.index-ycdt .news li i { width: 380px; height: 254px; position: absolute; left: 0; top: 0; background: rgba(10,107,189,.0); display: block; z-index: 3; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear;}
.index-ycdt .news li:hover i { display: block; background: rgba(10,107,189,.7); }

.index-yctj { width: auto; height: 650px; margin-top: 70px; background: url(../images/index-yctj-bg.jpg) center;}
.index-yctj-con { width: 1200px; height: 650px; margin: 0 auto; position: relative; }
.index-yctj-tit { font-size: 24px; color: #FFFFFF; position: absolute; z-index: 2; top: 75px; left: 650px; width: 30px; text-align: center;}
.index-yctj .big-slide { width: 1200px; height: 650px; }
.index-yctj .big-slide .m-slide1 { position: relative; }
.index-yctj .big-slide #tab-1 { width: 450px; height: 412px; float: right; padding-top: 15px; }
.index-yctj .big-slide #tab-1 li { height: auto; margin-top: 50px; }
.index-yctj .big-slide #tab-1 li .p-tit { color: #FFFFFF; font-size: 18px; font-weight: 600; line-height: 24px; padding-top: 12px; }
.index-yctj .big-slide #tab-1 li .p-tit a { color:#FFFFFF; }
.index-yctj .big-slide #tab-1 li .p-tit .a-buy { float: right; display: block; padding: 0 15px; font-weight: 400; font-size: 14px; height: 24px; line-height: 24px; cursor: pointer; background: #c2e8fe; color: #0064b5;}
.index-yctj .big-slide #tab-1 li .p-tit .a-buy:hover { color: #0064b5 !important; background: #FFFFFF;}
.index-yctj .big-slide #tab-1 li .p-msg { margin-top: 15px; font-size: 16px; line-height: 30px; color: #FFFFFF; }
.index-yctj .big-slide #tab-1 li .p-txt { margin-top: 5px; font-size: 14px; line-height: 26px; height: 26px; overflow: hidden; }
.index-yctj .big-slide #tab-1 li .p-txt a { color: #e2edf3;}
.index-yctj .big-slide #tab-1 li .p-txt a:hover,.index-yctj .big-slide #tab-1 li .p-tit a:hover { color: #FFFFFF; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.index-yctj .big-slide #tab-1 li.on .p-tit .a-buy { color: #0064b5 !important; background: #FFFFFF;}
.index-yctj .big-slide #tab-1 li.on .p-txt a { color: #FFFFFF;}
.index-yctj .big-slide .img-ul { width: 585px; height: 650px; float: left; position: relative; }
.index-yctj .big-slide .img-ul img { width: 585px; height: 660px; position: absolute; top: -30px; left: 0; }
.index-yctj .img-bg { width: 585px; height: 111px; position: absolute; z-index: 2; left: 0; bottom: 0; background: url(../images/index-yctj-img-bg.png) no-repeat; display: block;}
.index-yctj .pMore01 { margin: 60px 0 0 0; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 14px; height: 32px; line-height: 32px; width: 180px;}
.index-yctj .pMore01:hover { border: 1px solid #9bd3ff; color: #0064b5;}

.index-zbjj { width: auto; height: 334px; background: url(../images/index-zbjj-bg.png) no-repeat center #ececec;}
.index-zbjj-con { width: 1200px; margin: 0 auto; padding-top: 40px; }
.index-zbjj-con .index-tit01 { text-align: left;}
.index-zbjj-con p { color: #646464; font-size: 16px; line-height: 30px; margin-top: 20px;}
.index-zbjj-con p a { color: #646464;}
.index-zbjj-con p a:hover { color: #0064B5;}

.index-sxzy { width: 1228px; padding-left: 28px; margin: 0 auto;}
.index-sxzy .user-box { float: left; width: 279px; height: 383px; margin-right: 28px; position: relative; }
.index-sxzy .user-box .img-box { width: 100%; height: 340px; overflow: hidden;}
.index-sxzy .user-box .img-box img { width: 100%; min-height: 340px; }
.index-sxzy .user-box .txt-box { width: 163px; border: 1px solid #e5e5e5; background: #FFFFFF; text-align: center; position: absolute; z-index: 2; left: 18px; bottom: 0px; padding: 10px; height: 66px; }
.index-sxzy .user-box .txt-box p.p-name { font-size: 16px; font-weight: 700; }
.index-sxzy .user-box .txt-box p.p-msg { color: #01b1d7; margin-top: 5px; height: 38px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -moz-box; -moz-box-orient: vertical; -moz-line-clamp: 2; word-wrap: break-word; word-break: break-all; cursor: pointer; }
.index-sxzy .user-box i { width: 100%; height: 340px; display: block; position: absolute; top: 0; left: 0; z-index: 1; background: rgba(10,107,189,.0); transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear;}
.index-sxzy .user-box a { width: 100%; height: 383px; position: absolute; left: 0; top: 0; z-index: 3;}
.index-sxzy .user-box:hover i { background: rgba(10,107,189,.7); }
.index-sxzy .user-swiper-pagination { text-align: center; margin-top: 20px;}
.index-sxzy .user-swiper-pagination .swiper-pagination-bullet { background: #01b1d7; border-radius: 0; width: 8px; height: 8px; opacity: 1; border: 3px solid #FFFFFF;}
.index-sxzy .user-swiper-pagination .swiper-pagination-bullet-active { background: #01b1d7; border-color: #ade9f6;}
.index-sxzy .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px }

.index-zbjm { width: auto; margin-top: 30px; background: url(../images/index-zbjm-bg.jpg) no-repeat top center;}
.index-zbjm .zbjm-tj { width: 1200px; height: 600px; margin: 0 auto;}
.index-zbjm .zbjm-tj .lft { width: 580px; float: left; margin-top: 130px; }
.index-zbjm .zbjm-tj .lft .index-tit01 { text-align: left; padding: 0;}
.index-zbjm .zbjm-tj .lft .pMore01 { margin: 0; margin-top: 50px; background: #0a6bbd; border-color: #0a6bbd; color: #FFFFFF; width: 180px; }
.index-zbjm .zbjm-tj .lft .pMore01:hover { background: #3391e1; border-color: #3391e1;}
.index-zbjm .zbjm-tj .lft p.p-tit { margin-top: 50px; color:#333; text-align:left; }
.index-zbjm .zbjm-tj .lft p { margin-top: 10px; font-size: 16px; line-height: 30px; color: #646464; text-align:justify; }
.index-zbjm .zbjm-tj .rgt { float: right; background: rgba(10,107,189,.25); width: 500px; height: 380px; margin-top: 110px; position: relative; }
.index-zbjm .zbjm-tj .rgt .sp { width: 500px; height: auto; position: absolute; left: -40px; top: 45px; z-index: 1; }
.index-zbjm .zbjm-list { width: 1228px; padding-left: 28px; margin: 30px auto 0 auto;}

.pFoot { width: auto; height: 540px; background: url(../images/pFoot-bg03.jpg) no-repeat center top #000000; margin-top: 100px;}
.pFoot-con { width: 1200px; margin: 0 auto; position: relative;}
.pFoot .xc-font { width: 1200px; background: url(../images/pFoot-xcfont-bg.png) no-repeat; position: absolute; top: -60px; text-align: center; color: #646464; font-size: 20px; height: 120px; line-height: 120px; z-index: 2;}
.pFoot .xc-font::before { transform: skew(-45deg);}
.pFoot .xc-font .ico01 { position: absolute; left: 100px; top: 25px; width: 50px;}
.pFoot .xc-font .ico02 { position: absolute; right: 100px; top: 25px; width: 50px;}
.pFoot .phone-box { text-align: center; padding-top: 120px; }
.pFoot .phone-box p.p01 { font-size: 18px; color: #ffffff;}
.pFoot .phone-box p.p02 { font-size: 28px; color: #01b1d7; margin-top: 20px; background: url(../images/pFoot-ico-phone.png) no-repeat left; padding-left: 32px; display: inline-block;}
.pFoot-nav { text-align: center; /* margin-top: 50px; */ padding-top: 120px; }
.pFoot-nav a { display: inline-block; font-size:16px !important; color: #FFFFFF; }
.pFoot-nav span { display: inline-block; margin: 0 10px; color: #FFFFFF;}
.pFoot-nav a:hover { color: #0064b5; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear;}

.pFoot-box { float: left; margin-top: 172px; margin-right: 210px; }
.pFoot-box h3 { margin: 0; padding: 0; font-size: 18px; font-weight: 500; color: #FFFFFF;}
.pFoot-box li { height: 24px; line-height: 24px; margin-top: 35px; color: #dfdfdf; font-size: 16px;}
.pFoot-box li img { float: left; margin-right: 10px;}
.pFoot-box li a { color: #dfdfdf; font-size: 16px; }
.pFoot-box02 { float: right; margin-right: 0; background: url(../images/pFoot-logo.png) no-repeat right bottom; }
.pFoot-box02 .share-box { margin-top: 35px; height: 52px;}
.pFoot-box02 .share-box a { width: 58px; height: 50px; border: 1px solid #707070; float: left; cursor: pointer; display: block; margin-right: 18px; background: no-repeat center; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.pFoot-box02 .share-box a.a01 { background-image: url(../images/pFoot-share-ico01.png); }
.pFoot-box02 .share-box a.a02 { background-image: url(../images/pFoot-share-ico02.png); }
.pFoot-box02 .share-box a.a03 { background-image: url(../images/pFoot-share-ico03.png); }
.pFoot-box02 .share-box a.a04 { background-image: url(../images/pFoot-share-ico04.png); margin-right: 0; }
.pFoot-box02 .share-box a:hover { background-color: #FFFFFF;}
.pFoot-box02 .msg { margin-top: 80px; color: #dfdfdf; font-size: 16px; line-height: 36px;}
.pFoot-box02 .msg a { color: #dfdfdf; margin-right: 10px; }
.pFoot-btm { width: auto; height: 50px; line-height: 50px; background: #000000;}
.pFoot-btm-con { width: 1200px; height: 50px; margin: 0 auto; text-align: center; color: #b1b1b1;}
.pFoot-btm a { float: right; display: block; height: 20px; margin-top: 15px;}
.pFoot-btm a img { width: 30px; }

.index-video { position: absolute; z-index: 999; width: 0%; height: 100% !important; background: rgba(0,0,0,.5); top: 5%; right: 5%; overflow: hidden; /* display:none !important; */ } 
.index-video video { width: 100%; margin: 0 auto; display: block; }
.index-video .video-close { width: 36px; height: 36px; position: absolute; top: 20px; right: 20px; display: block; background: url(../images/ydy-btn-close.png) no-repeat center; z-index: 6; cursor: pointer; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.index-video .video-close:hover { background-image: url(../images/ydy-btn-close-hover.png); }
.index-video .video-box { position: relative; width: 80%; margin: 0 auto; }