@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1200px;_width:1200px; background:#fff;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a:link,a:visited{color:#000;}
a:hover{color:#f00;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}


#floatAd{display:none;}
.floatAd{position:absolute;}


.head{height:130px; background:#0081d7;}
.logoWrap{width:1200px; height:130px; margin:0 auto; background:url(headBg.png) no-repeat right center;}
.logo{height:130px; background:url(logo.png) no-repeat left center;}
.headH{width:540px; height:46px; padding:42px 0; margin-left:320px; margin-right:60px; float:left; text-align:right; filter:alpha(opacity=20); opacity:0.2;}

/* search */
.search{width:280px; height:34px; float:right; margin-top:48px; overflow:hidden; background:#006cc8; border-radius:3px;}
.search .keyValue{width:241px; height:34px; line-height:34px; border:0; padding-left:5px; margin:0; font-family:"宋体"; font-size:12px; float:left; background:#006cc8; color:#fff;}
.search .keyValue::placeholder{color:rgba(255,255,255,0.6);}
.search .submitBtn{width:34px; height:34px; background:url(searchBtn.png) no-repeat center center; border:0; float:left; cursor:pointer;}


.menu{height:45px; background:#006cc8;position:relative;z-index:1;}
.menu .mainMenu{width:1200px; height:45px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:105px; height:45px; text-align:center; padding-right:2px; background:url(menuLine.jpg) no-repeat right center; position:relative;}
.menu .mainMenu .mainMenuLi:first-child{width:72px;}
.menu .mainMenu .mainMenuLi:nth-child(10), .menu .mainMenu .mainMenuLi:nth-child(11){width:88px;}
.menu .mainMenu .mainMenuLi:nth-child(12){width:90px; background:none; padding-right:0;}
.menu ul li a{display:block; height:45px; line-height:45px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur{background-color:#fff; color:#0b58c1;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:calc(100% - 2px); background-color:#fff; position:absolute; z-index:999; left:0;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{height:auto; line-height:24px; padding:5px; font-size:14px; position:relative;}
.menu .subMenu li a:after{display:block; content:""; width:0; height:1px; background:#0081d7; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; position:absolute; left:0; bottom:0;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#333;}
.menu .subMenu li a.cur{color:#0b58c1;}
.menu .subMenu li a.cur:after{width:100%;}


.bannerWrap{width:100%; height:500px; overflow:hidden;}
.banner{width:100%; height:500px; position:relative; overflow:hidden;}
.banner .bd{position:relative; height:500px; z-index:0; overflow:hidden;}
.banner .bd ul{width:100%; height:500px;}
.banner .bd li{width:100%; height:500px; overflow:hidden;}
.banner .bd li p{width:100%; height:500px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; width:100%; height:100%;}
.banner .hd{width:100%; height:32px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; text-align:center;}
.banner .hd ul{height:12px; text-align:center; vertical-align:top;}
.banner .hd ul li{display:inline-block; *display:inline; zoom:1; vertical-align:top; overflow:hidden; margin:0 5px; width:12px; height:12px; background:url(bannerBtn.png) no-repeat right top; cursor:pointer; text-indent:-99px;}
.banner .hd ul li.on{background-position:left top;}

.indH{height:50px; line-height:48px; font-weight:normal; font-size:24px; position:relative;}
.indH a:link, .indH a:visited{display:block; padding-left:22px; height:42px; line-height:42px; background:url(moreA.png) no-repeat left center; float:right; margin-top:6px; color:#0063c8; font-size:14px;}
.indH a:hover{background:url(moreH.png) no-repeat left center; color:#f94;}
.indH span{color:#0063c8;}
.indH i{display:block; width:50px; height:2px; background:#0063c8; position:absolute; left:0; bottom:0;}

.ind01{width:1200px; height:320px; margin:25px auto 35px;}
.news{width:820px; height:320px; float:left;}
.newsCon{height:240px; margin-top:30px;}
.picNews{width:390px; height:240px; overflow:hidden; position:relative; float:left;}
.picNews .bd ul{zoom:1; overflow:hidden;}
.picNews .bd ul li{width:390px; height:240px; float:left; position:relative;}
.picNews .bd ul li a{display:block; width:390px; height:240px; color:#fff;}
.picNews .bd ul li img{width:390px; height:240px;}
.picNews .bd ul li p{width:250px; height:38px; line-height:38px; background:url(picNewsTxtBg.png) repeat; padding:0 130px 0 10px; position:absolute; left:0; bottom:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picNews .bd ul li a:hover{color:#f94;}
.picNews .hd{height:18px; float:right; position:absolute; right:10px; bottom:10px;}
.picNews .hd ul li{display:inline-block; width:18px; height:18px; line-height:16px; text-align:center; background:#fff; margin-left:4px; cursor:pointer; font-size:12px; float:left;}
.picNews .hd ul li.on{background:#f94; color:#fff;}
.txtNews{height:240px; margin-left:410px;_margin-left:407px;}
.txtNews li{height:30px; line-height:30px; color:#a9a9a9; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews li span{float:right; color:#888;padding-left:20px;}

.xydt{height:320px; margin-left:860px;_margin-left:857px;}
.xydt ul{height:240px; margin-top:30px;}
.xydt ul li{height:30px; line-height:30px;}
.xydt ul li span{float:right; color:#888;}

.ind02{height:272px; background:#f2f8ff; padding:30px 0 40px;}
.ind02Wrap{width:1200px; height:272px; margin:0 auto;}

.jzmx{height:272px; float:none;}
.jzmxCon{height:207px; margin-top:15px;}
.jzmxCon h2{height:38px; line-height:38px; color:#0e439b; font-size:14px; border-bottom:#dce6f2 1px solid;}
.jzmxCon h2 p{height:38px; float:left; padding:0 5px;}
.jzmxCon h2 p.jk01{width:402px;}
.jzmxCon h2 p.jk02{width:404px;}
.jzmxCon h2 p.jk03{width:200px; text-align:right;}
.jzmxCon h2 p.jk04{width:144px; text-align:center;}
.jzmxList{height:160px; padding-top:7px; border-top:#fff 1px solid; overflow:hidden; position:relative;}
.jzmxList .bd ul li{height:32px; line-height:32px; color:#222;}
.jzmxList .bd ul li p{height:32px; float:left; padding:0 5px;}
.jzmxList .bd ul li p.jk01{width:402px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jzmxList .bd ul li p.jk02{width:404px; padding:0 9px 0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jzmxList .bd ul li p.jk03{width:190px; margin-right:10px; text-align:right;}
.jzmxList .bd ul li p.jk04{width:144px; font-weight:normal; text-align:center;}

.xysq{width:255px; height:222px; padding:30px 0 0 75px; float:left;}

.xsz{width:210px; height:222px; padding-top:30px; float:right;}

.ind03{padding:30px 0 60px; background:url(ind03Bg.jpg) no-repeat center bottom;}

.gyzl{width:1200px; height:551px; margin:0 auto;}
.gyzlList{height:471px; margin-top:30px;}
.gyzlList p{float:left; width:238px; height:155px; background-repeat:no-repeat; background-position:center center; background-size:cover; border:#fff 1px solid;}
.picL{width:480px; height:471px; float:left;}
.picL1{width:480px; height:157px; float:left;}

.picR{width:720px; height:471px; float:left;}
.picR1{width:720px; height:314px; float:left;}
.picL2, .picR1L{width:480px; height:314px; float:left;}
.picL2 p, .picR1L p{width:478px; height:312px;}
.picR1R{width:240px; height:314px; float:left;}

.picR2{width:720px; height:157px; float:left;}

.xyqy{width:1200px; height:154px; margin:40px auto 0; overflow:hidden;}
.xyqy ul{width:1211px; height:70px; margin-top:30px;}
.xyqy ul li{width:162px; height:70px; padding-right:11px; float:left;}
.xyqy ul li a{display:block; width:160px; height:68px; border:#dfdfdf 1px solid; background-color:#fff; background-repeat:no-repeat; background-position:center center; background-size:contain; filter:alpha(opacity=100); opacity:1;}
.xyqy ul li a:hover{filter:alpha(opacity=80); opacity:0.8; border-color:#2b9dff;}

.foot01{background:#f2f8ff; border-top:#e8f1fb 1px solid; padding:36px 0;}
.footCon01{width:1200px; margin:0 auto; height:146px;}

.fLogo{width:360px; height:52px; padding:37px 0; border-right:#cadff8 1px solid; float:left; margin:10px 0;}

.fInfo{margin-left:410px;_margin-left:407px; margin-right:160px;_margin-right:157px; height:146px;}
.fInfo h2{height:30px; line-height:30px; font-size:15px; color:#0063c8;}
.fInfo p{line-height:30px;}
.fInfo p a:link, .fInfo p a:visited{color:#dedede;}
.fInfo p a:hover{color:#fff;}
.fInfo p span{padding:0 15px;}
.contact{padding-top:8px;}
.contact p span{padding:0 1em 0 0;}
.contact p span:last-of-type{padding:0;}
.links{margin-top:30px;}
.links p{width:160px; height:32px; padding-right:12px; float:left;}
.links p select{display:block; width:160px; height:32px; border:#bdd1e9 1px solid; border-radius:4px; background:#fff; padding:0 10px;}

.ewm{width:110px; height:146px; float:right;}
.ewm img{width:110px; height:110px;}
.ewm span{display:block; height:36px; line-height:36px; text-align:center;}

.foot02{background:#006cc8; line-height:50px; color:#fff; font-size:12px; text-align:center;}
.footCon02{width:1200px; margin:0 auto;}
.footCon02 a:link, .footCon02 a:visited{color:#fff;}
.footCon02 a:hover{text-decoration:underline;}

.qqScroll{width:140px; height:44px; position:absolute; right:10px; top:50%; margin-top:-95px; background:url(qq.jpg) no-repeat; padding-top:146px;}
.qqScroll a{display:block; height:44px;}

.nyBanner{position:relative;}
.nyBanner, .nyBannerBox, .nyBannerBox p{height:330px;}
.nyBannerBox p{background-repeat:no-repeat; background-position:center center; background-size:cover;}
.nyBanner .mainNav{width:254px; height:80px; line-height:80px; text-align:center; background:#0063c8; font-size:22px; color:#fff; position:absolute; left:50%; bottom:0; margin-left:-600px;}


.ny{width:1200px; margin:0 auto; padding-bottom:50px; min-height:560px;}
.left{width:254px; background:#f5f5f5 url(leftBg.jpg) no-repeat right bottom; padding-bottom:138px; float:left;}
.left ul{padding:7px 0 0 16px;}
.left ul li{height:46px; line-height:46px; border-bottom:#fff 1px solid; margin-top:4px;}
.left ul li a{display:block; height:46px; padding-left:18px; background:url(a02.png) no-repeat 200px center;}
.left ul li a i{width:18px; height:46px; background:url(a01.jpg) no-repeat left center; float:left; display:block; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.left ul li a:hover, .left ul li a.on{background-color:#fff; color:#000;}
.left ul li a:hover i, .left ul li a.on i{background:url(a03.jpg) no-repeat left center;}

.right{margin-left:300px;_margin-left:297px; padding-top:20px;}
.nyH{height:73px; line-height:73px; font-size:26px; color:#006cc8; position:relative;}
.nyH span{display:block; height:36px; line-height:36px; font-size:14px; color:#666; position:absolute; right:0; top:0;}
.nyH p{display:inline-block; height:73px; background:#fff; padding-right:12px; background:#fff; position:relative; z-index:1;}
.nyH i{display:block; width:100%; height:1px; background:#eaeaea; position:absolute; left:0; top:36px; z-index:0;}

.list01 ul li{height:48px; line-height:48px; border-bottom:#f2f2f2 1px solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li span{float:right; color:#888;}

.picList01{width:900px; overflow:hidden;}
.picList01 ul{width:920px;}
.picList01 ul li{padding:15px 20px 0 0; width:210px; line-height:30px; float:left; text-align:center; overflow:hidden; height:203px;}
.picList01 ul li p{padding-bottom:5px;}
.picList01 ul li span{display:block; width:210px; height:136px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.picList01 ul li a:hover span{filter:alpha(opacity=80); opacity:0.8;}
.picList01 ul li h2 a:link, .picList01 ul li  h2 a:visited{display:block; width:80px; height:28px; line-height:28px; border:#e4e4e4; background:#e7e9e9; text-align:center; border-radius:4px; font-weight:normal; font-size:14px; margin:0 auto;}
.picList01 ul li h2 a:hover{background:#2bbcff; color:#fff; border:#2b9dff 1px solid;}

.article{line-height:30px; background:#fff; min-height:300px;}
.articleTitle{padding:20px 0; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{line-height:30px; padding-top:20px;}
.articleCon img{max-width:900px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}


table,table td{border-collapse:collapse;}

/*
.imgText{overflow:hidden;position:relative; width:1200px; height:400px; margin:0 auto;}
.imgText .item{position:relative;}
.imgText .imgBox{overflow:hidden;}
.imgText .img-count-in{position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;*height:100%;}
.imgText .img{height:400px; float:right; overflow:hidden; position:relative; z-index:1;}
.imgText .img img{height:400px; transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.imgText li.swiper-slide-active .img img{transform:scale(1); -webkit-transform:scale(1);}
.imgText .txt{line-height:1.7; position:absolute; left:0; bottom:0; padding:30px 170px 40px 50px; color:#fff;}
.imgText .txt .txtBg{position:absolute; left:0; right:0; top:0; bottom:0; z-index:0;}
.imgText .txt .txtBg{background:#008CD6;}
.imgText .txt .txtCon{color:#fff;}
.imgText .txtCon{position:relative; z-index:1;}
.imgText .txtCon .txtH{font-size:24px; height:1.5; line-height:1.5; margin-bottom:1em; padding-bottom:0.5em; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.imgText .txtCon .txtH:before{content:''; position:absolute; left:0; bottom:0;width:2.2em; height:1px; background:#fff; background:rgba(255,255,255,.5);}
.imgText .txtCon p{max-height:120px; line-height:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; text-justify:inter-ideograph; text-align:justify; font-size:14px;}
.imgText .igt_page{text-align:center; z-index:5; display:inline-block; zoom:1; vertical-align:top; padding:0 10px; background:rgba(255,255,255,0.8); color:#000; left:auto; right:10px; top:10px; bottom:auto; position:absolute; width:auto !important; font-size:12px; height:20px; line-height:20px; -webkit-border-radius:20px; border-radius:20px; font-family:Arial, Helvetica, sans-serif;}
.imgText .igt_btn{position:absolute; z-index:9; right:31px; bottom:20px; width:76px; height:28px;}
.imgText .igt_btn .igt_prev, .imgText .igt_btn .igt_next{position:absolute; cursor:pointer; top:0; width:28px; height:28px; background-position:center center; background-repeat:no-repeat; background-color:#fff; border-radius:50%; -webkit-border-radius:50%;}
.imgText .igt_btn .igt_prev{left:0;}
.imgText .igt_btn .igt_next{right:0;}
.imgText .igt_btn .igt_prev:before, .imgText .igt_btn .igt_next:before{content:''; position:absolute; width:35px; height:28px; background:url(prev1.png) no-repeat center; transition:background 0.5s; -webkit-transition:background 0.5s;}
.imgText .igt_btn .igt_prev:before{background-image:url(prev1.png); background-position:0 0; right:14px;}
.imgText .igt_btn .igt_prev:hover:before{background-image:url(prev1.png); background-position:-35px 0;}
.imgText .igt_btn .igt_next:before{background-image:url(next1.png); background-position:-35px 0; left:14px;}
.imgText .igt_btn .igt_next:hover:before{background-image:url(next1.png); background-position:0 0;}
.imgText .igt_btn .igt_prev:hover, .imgText .igt_btn .igt_next:hover{background-color:#008CD6;}
*/
.imgText{height:100vh; position:relative; z-index:10;}
.imgText .swiper-slide{overflow:hidden;}
.imgText .slide-inner{position:absolute; width:100%; height:100%; left:0; top:0; background:#008CD6;}
.imgText .slide-inner .pic{width:50%; height:calc(100vh - 60px); line-height:calc(100vh - 60px); text-align:center; padding:30px; background:#e2f9ff; float:left; position:relative; z-index:1; overflow:hidden;}
.imgText .slide-inner .pic img{display:inline-block; max-width:100%; max-height:100%; vertical-align:middle; transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.imgText .swiper-slide-active .slide-inner .pic img{transform:scale(1); -webkit-transform:scale(1);}
.imgText .slide-inner .txt{margin-left:calc(50% + 60px); height:calc(100vh - 60px); position:relative; z-index:0; padding:30px 40px; background:#008CD6; color:#fff;}
.imgText .slide-inner .txt .txtH{font-size:24px; height:36px; line-height:36px; margin-bottom:1em; padding-bottom:0.5em; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.imgText .slide-inner .txt .txtH:before{content:''; position:absolute; left:0; bottom:0;width:2.2em; height:1px; background:rgba(255,255,255,0.5);}
.imgText .slide-inner .txt .txtCon{max-height:216px; line-height:36px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; text-justify:inter-ideograph; text-align:justify; font-size:16px; text-indent:2em;}
.imgText .slide-inner .txt .txtMore{text-align:right; line-height:30px; font-size:14px; margin-top:12px;}
.imgText .slide-inner .txt .txtMore a{display:inline-block; height:30px;}
.imgText .slide-inner .txt .txtMore a:hover{text-decoration:underline;}
.imgText .slide-inner .txt .txtLogo{margin-top:24px; height:calc(100vh - 456px); line-height:calc(100vh - 456px); text-align:center; display:none;}
.imgText .slide-inner .txt .txtLogo img{display:inline-block; max-height:70%; vertical-align:middle;}
.imgText a{color:#fff;}

.imgText .igtPage{text-align:center; z-index:5; display:inline-block; zoom:1; vertical-align:top; padding:0 10px; background:rgba(255,255,255,0.8); color:#000; left:auto; left:calc(50% + 100px); bottom:30px; position:absolute; width:auto !important; font-size:12px; height:20px; line-height:20px; -webkit-border-radius:20px; border-radius:20px; font-family:Arial, Helvetica, sans-serif;}
.imgText .igtBtn{position:absolute; z-index:9; right:51px; bottom:30px; width:76px; height:28px;}
.imgText .igtBtn .igtPrev, .imgText .igtBtn .igtNext{position:absolute; cursor:pointer; top:0; width:28px; height:28px; background-position:center center; background-repeat:no-repeat; background-color:rgba(255,255,255,0.8); border-radius:50%; -webkit-border-radius:50%;}
.imgText .igtBtn .igtPrev{left:0;}
.imgText .igtBtn .igtNext{right:0;}
.imgText .igtBtn .igtPrev:before, .imgText .igtBtn .igtNext:before{content:''; position:absolute; width:35px; height:28px; background:url(prev1.png) no-repeat center; transition:background 0.5s; -webkit-transition:background 0.5s;}
.imgText .igtBtn .igtPrev:before{background-image:url(prev1.png); background-position:0 0; right:14px;}
.imgText .igtBtn .igtPrev:hover:before{background-image:url(prev1.png); background-position:-35px 0;}
.imgText .igtBtn .igtNext:before{background-image:url(next1.png); background-position:-35px 0; left:14px;}
.imgText .igtBtn .igtNext:hover:before{background-image:url(next1.png); background-position:0 0;}
.imgText .igtBtn .igtPrev:hover, .imgText .igtBtn .igtNext:hover{background-color:rgba(255,153,0,0.96);}
.imgText .igtBtn .swiper-button-disabled{background-color:rgba(255,255,255,0.5); cursor:no-drop;}
.imgText .igtBtn .igtPrev.swiper-button-disabled:hover:before{background-position:0 0;}
.imgText .igtBtn .igtNext.swiper-button-disabled:hover:before{background-position:-35px 0;}
.imgText .igtBtn .igtPrev.swiper-button-disabled:hover, .imgText .igtBtn .igtNext.swiper-button-disabled:hover{background-color:rgba(255,255,255,0.5);}

.imgText .igtBtn .igtSearch{width:28px; height:28px; position:absolute; right:140px; top:0; z-index:10;}
.imgText .igtBtn .igtSearch .iSearch{display:block; width:28px; height:28px; -webkit-border-radius:50%; border-radius:50%; background:rgba(255,255,255,0.8) url(iSearch.png) no-repeat center center; background-size:28px 28px; cursor:pointer;}
/* 搜索 */
#searchBox{display:none; width:200px; height:28px; padding:0 4px 0 12px; -webkit-border-radius:28px; border-radius:28px; position:relative; z-index:5; overflow:hidden; position:absolute; right:0; top:0; background:#fff;}
#searchBox li{height:28px !important; padding:0 !important;}
#searchBox .searchTxt{width:calc(100% - 28px); height:28px; line-height:28px; background:none; border:none; margin:0; float:left; font-size:13px; color:#333;}
#searchBox .searchTxt::placeholder{color:#aaa;}
#searchBox .searchBtn{display:block; width:28px; height:28px; background:url(iSearch.png) no-repeat center center; background-size:28px 28px; cursor:pointer; border:none; padding:0; margin:0; float:left;}

.imgArticle{overflow:hidden; height:100vh; position:relative; z-index:10;}
.imgArticle .pic{width:50%; height:calc(100vh - 60px); line-height:calc(100vh - 60px); text-align:center; padding:30px; background:#e2f9ff; float:left; position:relative; z-index:1; overflow:hidden;}
.imgArticle .pic img{max-width:100%; max-height:100%; vertical-align:middle; display:inline-block;}
.imgArticle .txt{margin-left:calc(50% + 60px); height:calc(100vh - 60px); position:relative; z-index:0; padding:30px 40px; background:#008CD6; color:#fff; overflow-y:auto;}
.imgArticle .txt .txtH{font-size:24px; line-height:1.5; margin-bottom:1em; padding-bottom:0.5em; position:relative;}
.imgArticle .txt .txtH:before{content:''; position:absolute; left:0; bottom:0;width:2.2em; height:1px; background:rgba(255,255,255,0.5);}
.imgArticle .txt .txtCon{line-height:36px; text-justify:inter-ideograph; text-align:justify; font-size:16px;}
.imgArticle .txt .txtCon img:first-of-type, .imgArticle .txt .txtCon .vsbcontent_img:first-of-type{display:none;}