.container { margin: 0 auto; width: 1200px; }
.clearfloat { zoom: 1 }
.clearfloat:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }

/* banner */
.banner, .swiper-banner, .swiper-banner .swiper-slide { min-width: 1200px; height: 599px; }
.banner .swiper-pagination-bullet { width: 46px; height: 5px; background: #fff; opacity: .4; border-radius: 0%; }
.banner .swiper-pagination-bullet-active { opacity: 1; background: #fff; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 15px; left: 0; width: 100%; text-align: center; }
.swiper-banner .swiper-button-next { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/banner-right.png) no-repeat; left: auto; right: 200px; opacity: 1; width: 35px; height: 35px; top: 565px; }
.swiper-banner .swiper-button-prev { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/banner-left.png) no-repeat; right: 300px; left: auto; opacity: 1; width: 35px; height: 35px; top: 565px; }
.swiper-banner .ups-icon-videoplay { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/banner-s.png) no-repeat; right: 250px; left: auto; opacity: 1; width: 35px; height: 35px; top: 565px; position: absolute; margin-top: -22px; z-index: 10; cursor: pointer; }
.swiper-banner .ups-icon-videoplay.stop-status { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/banner-g.png) no-repeat; }

/* tzgg */
.tzgg { width: 100%; min-width: 1200px; height: 64px; background-color: #fff; border-bottom: 1px solid #dedede; margin-bottom: 30px; }
.tzgg .con-w { width: 1200px; margin: 0 auto; overflow: hidden; }
.tzgg-tit { float: left; line-height: 64px; color: #004ea2; font-size: 18px; font-weight: bold; padding-left: 50px; background: url(/cni23/uiFramework/commonResource/zip/cnicecResource/images/tzgg.png) no-repeat 10px center; margin-right: 35px; }
.tzgg-items { float: left; }
.tzgg-item { width: 285px; float: left; line-height: 64px; font-size: 16px; color: #666; margin-left: 40px; }
.tzgg-item:first-child { margin-left: 0; }
.tzgg-item a { line-height: 64px; font-size: 16px; color: #666; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zy-news-tit { color: #df1d1d; font-size: 24px; font-weight: bold; margin: 35px 0 20px; text-align: center; }
.zy-news-tit a { color: #df1d1d; font-size: 24px; font-weight: bold; }
.zy-news-sum { margin: 0 auto; width: 92%; font-size: 16px; color: #777777; line-height: 30px; text-align: justify; margin-bottom: 40px; margin-top: 20px; text-indent: 2rem; }
.img-news { float: left; width: 553px; height: 355px; }
.img-news-item { width: 553px; height: 355px; overflow: hidden; }
.img-news-item img { width: 553px; height: 355px; }
.nl_text { padding-left: 12px; height: 58px; background: rgba(0, 0, 0, 0.58); position: absolute; left: 0; bottom: 0; z-index: 2; line-height: 58px; font-size: 15px; width: 100%; }
.nl_text a { font-size: 20px; line-height: 58px; color: #ffffff; }
.img-news-items.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 20px; left: 436px; width: 100%; right: auto; }
.img-news-items .swiper-pagination-bullet { width: 11px; height: 11px; display: inline-block; border-radius: 100%; background: #fff; opacity: 1; }
.img-news-items .swiper-pagination-bullet-active { background-color: #48abdd; }
.news-tab-box { float: right; width: 618px; position: relative; }
.news-tab-box::after { content: ""; position: absolute; width: 151px; height: 124px; background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/news-bg.png) no-repeat; background-size: 100%; bottom: 0; right: 0; opacity: 1; z-index: 1; overflow: hidden; }
.i-tabs-nav, .i-tabs-items { width: 618px; }
.i-tabs-items { width: 618px; height: 50px; background-color: #f6f6f6;    /* border: solid 1px #ffffff; */ }
.i-tabs-item { height: 50px; cursor: pointer; text-align: center; float: left; font-size: 18px; color: #333; margin-right: 21px; font-weight: bold; line-height: 50px; width: 130px; }
.i-tabs-item.on { width: 130px; height: 50px; background-color: #0468c6; color: #ffffff; line-height: 50px; }
.news-tab-module { position: relative; border: 1px solid #0468c6; width: 618px; }
.news-tab-module-more { }
.news-tab-module-more .go-more { position: absolute; top: -59px; right: 18px; font-size: 14px; line-height: 42px; letter-spacing: 0px; color: #666666; display: block; height: 50px; width: 50px; z-index: 99; }
.news-tab-item { line-height: 30px; font-size: 16px; margin-left: 3px; width: 607px; position: relative;    /* text-indent: 18px; */ }
.news-tab-item.clearfloat::after { visibility: initial; }
.news-tab-item::after { content: ""; position: absolute; width: 5px; height: 5px; background-color: #767676; border-radius: 100%; top: 12px; opacity: 1; z-index: 17; left: 7px; display: block; }
.news-tab-item a { color: #666; }
.news-tab-item-1 { font-size: 18px; line-height: 18px; overflow: hidden; background: none; padding: 0; }
.news-tab-item-1 .news-tab-item-title a { color: #333333; font-weight: bold; font-size: 18px; }
.news-tab-item-date { font-size: 14px; float: right;/* margin-top: -25px; */ color: #666666; }
.news-tab-module-more .go-more a { font-size: 14px; color: #666666; line-height: 50px; display: block; height: 50px; width: 50px; z-index: 9; }
.news-tab-item-title { line-height: 28px; padding-left: 18px; margin-top: 6px; }
.news-tab-item-title a { font-size: 14px; color: #333333; }
.news-title:hover { color: #005bac; cursor: pointer; }
.page2 { margin-top: 40px; margin-bottom: 40px; }
.page2 .news-tab-box { float: left; }
.zt-ol-box { width: 548px; overflow: hidden; float: right; }
.zt-tit { width: 548px; margin-bottom: 23px; }
.zt-tit .i-tabs-nav, .zt-tit .i-tabs-items { width: 548px; }
.zt-lunbo-item, .zt-lunbo { width: 408px; height: 175px; overflow: hidden; }
.zt-lunbo { margin-bottom: 0px;    /* border: 1px solid #0468c6; */ }
.zt-lunbo-items .swiper-button-next { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/zt-right.png) no-repeat; right: auto; left: 45px; opacity: 1; width: 25px; height: 25px; top: 148px; }
.zt-lunbo-items .swiper-pagination-fraction { bottom: 20px !important; left: 80px !important; width: 100% !important; right: auto; }
.zt-lunbo-items .swiper-button-prev { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/zt-left.png) no-repeat; left: 20px; right: auto; opacity: 1; width: 25px; height: 25px; top: 148px; }
.ol-item { width: 166px; height: 93px; background-color: #efefef; border-radius: 8px; border: solid 1px #d2d2d2; float: left; margin-right: 22px; text-align: center; }
.ol-item:last-child { margin-right: 0; }
.ol-tit { font-size: 18px; line-height: 18px; color: #0063aa; }
.ol-tit a { font-size: 18px; line-height: 18px; color: #0063aa; }
.ol-item img { margin-top: 13px; margin-bottom: 11px; }
.yw-box { height: 659px; background-color: #f8f8f8; }
.yw-top { padding-top: 40px; margin-bottom: 50px; }
.yw-tit { font-size: 24px; line-height: 24px; color: #000000; text-align: center; position: relative; font-weight: bold; }
.yw-tit::after { content: ""; position: absolute; width: 84px; height: 6px; background-color: #0468c6; top: 35px; opacity: 1; z-index: 17; left: 46.5%; display: block; }
.yw-top .go-more { float: right; margin-top: -10px; }
.yw-top .go-more a { font-size: 14px; color: #666666; line-height: 0px; }
.yw-bottom { }
.yw-bottom .cen { width: 100%; overflow: hidden; }
.yw-bottom .cen ul { position: relative; height: 480px; }
.yw-bottom .cen ul li { float: left; width: 240px; height: 480px;    /* position: relative; */ overflow: hidden; cursor: pointer; }
.yw-bottom .cen ul li .bgImg { position: absolute; z-index: 1; height: 480px; overflow: hidden; }
.yw-bottom .cen ul li .warpdiv { display: block; width: 100%; height: 100%; position: relative; z-index: 2; }
.yw-bottom .cen ul li .warpdiv p.p1 { font: normal 22px/480px 'microsoft yahei'; color: #f5f5f5; text-align: center; margin-top: 151px; }
.yw-bottom .cen ul li .warpdiv p.p2 { position: absolute; top: 70%; left: 50%; width: 510px; margin-left: -252px; display: none; }
.yw-bottom .cen ul li .warpdiv p.p2 span { display: block; font: normal 24px 'microsoft yahei'; color: #f5f5f5; margin-top: 35px; }
.yw-bottom .cen ul li .warpdiv p.p2 span.more { width: 140px; height: 36px; position: absolute; top: 4px; right: 8px; background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/yw-more.png) no-repeat 92px 16px; }
.yw-bottom .cen ul li .warpdiv p.p2 span.more em.emBg { display: block; width: 100%; height: 100%; border: 1px solid #ffffff; opacity: .4; filter: alpha(opacity=40); position: absolute; top: 0; left: 0; }
.yw-bottom .cen ul li .warpdiv p.p2 span.more em.emNav { display: block; position: relative; font: normal 14px/40px 'microsoft yahei'; color: #ffffff;    /* text-align: center; */ padding-left: 23px; }
.yw-bottom .cen ul li .warpdiv p.p2 b { display: block; width: 50px; height: 2px; background: #f5f5f5; margin-top: 16px; margin-bottom: 35px; }
.yw-bottom .cen ul li .warpdiv p.p2 em { display: block; font: normal 14px 'microsoft yahei'; color: #f5f5f5; }
.yw-bottom .cen ul li .warpdiv p.p2 i { display: block; float: left; margin-left: 20px; margin-top: 25px; }
.yw-bottom .cen ul li .warpdiv p.p2 i u { display: block; font: normal 14px 'microsoft yahei'; color: #f5f5f5; text-decoration: none; }
.yw-bottom .cen ul li .warpdiv p.p2 i.i1 { margin-left: 0; }
.fl { float: left; }
.fr { float: right; }
.ry-sk { position: relative; padding-left: 48px; padding-top: 29px; box-sizing: border-box; }
.ry-sk dl dt { font-size: 18px; transition-duration: 0.5s; display: inline-block; line-height: 22px; padding-right: 37px; }
.ry-sk dl dd { opacity: 0; transition-duration: 0.5s; font-family: "Arial"; }
.ry-Menubox li:nth-child(1) .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon01.png) no-repeat right center; }
.ry-Menubox li:nth-child(2) .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon02.png) no-repeat right center; }
.ry-Menubox li:nth-child(3) .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon03.png) no-repeat right center; }
.ry-Menubox li:nth-child(4) .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon04.png) no-repeat right center; }
.ry-Menubox li.hover { background: #1064bf; color: #fff; }
.ry-Menubox li.hover .ry-sk dl dd { opacity: 0.5; }
.ry-Menubox li.hover .ry-sk { padding-top: 20px; }
.ry-Menubox li:nth-child(1).hover .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon01-1.png) no-repeat right center; }
.ry-Menubox li:nth-child(2).hover .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon02-1.png) no-repeat right center; }
.ry-Menubox li:nth-child(3).hover .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon03-1.png) no-repeat right center; }
.ry-Menubox li:nth-child(4).hover .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon04-1.png) no-repeat right center; }
.ry-Contentbox { width: 77%; float: left; }
.ry-tu { width: 554px; height: 312px; }
.ry-tu img { width: 100%; height: 100%; display: block; }
.ry-txt { background: #eee; box-sizing: border-box; width: 372px; height: 312px; padding-left: 41px; padding-top: 46px; padding-right: 41px; }
.ry-txt h1 { font-size: 20px; color: #333333; font-weight: bold; }
.ry-txt p { line-height: 1.8; opacity: 0.8; padding-bottom: 20px; font-size: 16px; color: #333333; }
.ry-txt a { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/jt1.png) no-repeat 70% center; color: #1064bf; padding: 11px 77px 11px 23px; display: inline-block; transition-duration: 0.5s; border: solid 1px #1d6cc0; }
.ry-txt a:hover { color: #fff; background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/bjt1.png) no-repeat 70% center #1064bf; }

/* 焦点图效果 */
.picBtnTop { position: relative; overflow: hidden; zoom: 1; margin-top: 66px; margin-bottom: 64px; }
.picBtnTop .hd { float: left; background: #eee; width: 274px; }
.picBtnTop .hd ul li { border-bottom: 1.5px solid #fff; width: 274px; height: 77px; }
.picBtnTop .hd ul li.on { background: #1064bf; }
.picBtnTop .bd { width: 926px; float: left; position: relative; }
.picBtnTop .bd li { position: relative; zoom: 1; vertical-align: middle; }
.picBtnTop .bd li:after { content: ""; clear: both; display: block }
.picBtnTop .hd ul li:nth-child(1) .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon01.png) no-repeat right center; background-size: 26px 22px; }
.picBtnTop .hd ul li:nth-child(2) .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon02.png) no-repeat right center; background-size: 26px 22px; }
.picBtnTop .hd ul li:nth-child(3) .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon03.png) no-repeat right center; background-size: 26px 22px; }
.picBtnTop .hd ul li:nth-child(4) .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon04.png) no-repeat right center; background-size: 26px 22px; }
.picBtnTop .hd ul li.on { background: #1064bf; color: #fff; }
.picBtnTop .hd ul li.on .ry-sk dl dd { opacity: 0.5; }
.picBtnTop .hd ul li.hover .ry-sk { padding-top: 20px; }
.picBtnTop .hd ul li:nth-child(1).on .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon01-1.png) no-repeat right center; background-size: 26px 22px; }
.picBtnTop .hd ul li:nth-child(2).on .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon02-1.png) no-repeat right center; background-size: 26px 22px; }
.picBtnTop .hd ul li:nth-child(3).on .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon03-1.png) no-repeat right center; background-size: 26px 22px; }
.picBtnTop .hd ul li:nth-child(4).on .ry-sk dl dt { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon04-1.png) no-repeat right center; background-size: 26px 22px; }
.in-ab { width: 100%; padding: 60px 0 40px 0; background-color: #f8f8f8; }
.in-ab-le h1 { font-size: 24px; line-height: 30px; letter-spacing: 1px; color: #004296; font-weight: bold; }
.in-ab-le p { line-height: 1.8; padding: 35px 0; font-size: 14px; letter-spacing: 1px; color: #666666; }
.in-ab-le a { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/jt1.png) no-repeat 75% center; color: #fff; display: inline-block; transition-duration: 0.5s; border: solid 1px #1d6cc0; padding: 11px 77px 11px 23px; color: #1d6cc0; }
.in-ab-le a:hover { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/bjt1.png) no-repeat 75% center #0468c6; color: #fff; }
.in-ab-ri dl { float: left; text-align: center; font-weight: bold; padding-left: 30px; }
.in-ab-ri dl dt p { font-size: 36px; padding: 15px 0 30px 0; }
.in-ab-ri dl dd { font-size: 16px; line-height: 25px; letter-spacing: 1px; color: #333333; font-weight: bold; margin-top: 20px; }
.in-ab-ri dl dt img { transition-duration: 0.5s; }
.in-ab-ri dl:hover dt img { -webkit-animation: icon-bounce 0.5s alternate; -moz-animation: icon-bounce 0.5s alternate; -o-animation: icon-bounce 0.5s alternate; animation: icon-bounce 0.5s alternate; }
.in-pic { margin: 20px auto 34px; position: relative; box-sizing: border-box; }
.in-pic li { box-sizing: border-box; width: 100%; }
.in-pic li:nth-child(3) { margin-right: 0; }
.in-pic li img { width: 100%; display: block; border-radius: 10px; transition-duration: 0.5s; }
.in-pic li:hover img { transform: scale(1.1, 1.1); }
@keyframes icon-bounce {
    0%, 100% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
    50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
    75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
    85% { -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
}
@-webkit-keyframes icon-bounce {
    0%, 100% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
    50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
    75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
    85% { -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
}
@-moz-keyframes icon-bounce {
    0%, 100% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
    50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
    75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
    85% { -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
}
@-o-keyframes icon-bounce {
    0%, 100% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
    50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
    75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
    85% { -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
}
.new_box, .ljes, .new_box1, .gsry { width: 1200px; margin: 0 auto; }
.jcdt_box { width: 370px; height: 330px;    /* background-color: blue; */ float: left; margin-left: 0px; }
.zhzx_box { width: 370px; height: 330px;    /* background: red; */ float: left; margin-left: 25px; }
.qyxcp_box { width: 422px; height: 330px;    /* background: rosybrown; */    /* margin-left: 3px; */
float: right; }
.jcdt_box1 { width: 370px;    /* height: 330px; */    /* background-color: blue; */
float: left; margin-left: 0px; }
.zhzx_box1 { width: 370px;    /* height: 330px; */    /* background: red; */
float: left; margin-left: 25px; }
.qyxcp_box1 { width: 410px; float: right; }
.I_box { height: 50px; background-color: #f6f6f6; }
.I_box span { width: 130px; height: 50px; background-color: #0468c6; color: #ffffff; line-height: 50px; height: 50px; text-align: center; float: left; font-size: 18px; margin-right: 21px; font-weight: bold; line-height: 50px; width: 130px; }
.tabs_box a { float: right; line-height: 50px; font-size: 14px; color: #666666; line-height: 50px; margin-right: 20px; }
.dy_box_wrap { font-size: 14px; float: right; color: #666666; }
.bt_wrap { line-height: 28px; height: 28px !important; margin-top: 11px; }
.news-tab-items { line-height: 29px; font-size: 16px; position: relative; padding: 5px 9px 5px 5px; text-indent: 18px; border: 1px solid #0468c6;/* margin-top: 10px; */ }
.news-tab-items.clearfloat::after { visibility: initial; }
.news-tab-items a { color: #666; }
.news-tab-item-dates { font-size: 14px; float: right; color: #666666; }
.news-tab-item-titles a { font-size: 14px; color: #333333; }
.index-box {/* margin-top: 10px; */margin-bottom: 10px; }
.xw_san { line-height: 27px; }
.xw_box a { color: #00488c; }
.ljes { margin-bottom: 30px; margin-top: 30px; }
.img-wrap-s1 { width: 100%; }
.new_box { margin-top: 30px; }
.xw_san a { color: #444444; }
.new_box1 { margin-bottom: 0px; }
.tab-yw-list { border-right: solid 1px rgba(0, 0, 0, 0.1); border-top: solid 1px rgba(0, 0, 0, 0.1); }
.tab-yw-item { width: 203px; height: 96px; border-left: solid 1px rgba(0, 0, 0, 0.1); border-bottom: solid 1px rgba(0, 0, 0, 0.1); float: left; position: relative; transition: all .2s linear; box-shadow: 0 0 0 #e1e1e1; }
.tab-yw-item:hover { transform: translate3d(0, -2px, 0); box-shadow: 0 4px 8px #e1e1e1; }
.tab-yw-item a.news-title { display: block; width: 100px; font-size: 17px; line-height: 26px; color: #333333; position: absolute; left: 85px; top: 36px; }
.tab-yw-item-1 { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon-jx1.png) no-repeat 18px 30px; }
.tab-yw-item-2 { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon-jx2.png) no-repeat 18px 30px; }
.tab-yw-item-3 { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon-jx3.png) no-repeat 18px 30px; }
.tab-yw-item-4 { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon-jx4.png) no-repeat 18px 30px; }
.tab-yw-item-5 { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon-jx5.png) no-repeat 18px 30px; }
.tab-yw-item-6 { background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/icon-jx6.png) no-repeat 18px 30px; }
.two-cont { width: 740px; float: left; }
.index-bottom-left { width: 355px; float: left; }
.index-bottom-right { width: 355px; float: right; }

/*相同标题*/
.same_tit { width: auto; height: 48px; }
.same_tit h2 { width: 80px; float: left; text-align: center; height: 20px; line-height: 18px; font-size: 18px; color: #333; /* padding: 14px 0; */ border-bottom: 1px solid #024594; border-color: rgba(2, 69, 148, 0); margin-right: 26px; }
.same_tit h2.se_active {    /* color: #444444; */
width: 130px; height: 50px; background-color: #0468c6; color: #ffffff;  /* line-height: 50px; */ height: 50px; text-align: center; float: left; font-size: 20px; margin-right: 21px; font-weight: bold; line-height: 50px; width: 130px;    /* font-weight: bold; */    /* border-bottom: 1px solid rgb(2,69,148); */ }
.gz_cbox .DnnModule-GTModulesCMS { width: 100%; position: relative; display: none; }
.dqgz_img { margin: 18px 22px; width: 271px; height: 219px; }
.dqgz_img a, .dqgz_img img { display: block; width: 100%; height: 100%; }
.dqgz_box { width: 442px; padding-top: 16px; }
.dqgz_ul { width: 100%; }
.dqgz_li { width: 400px; height: 17px; line-height: 17px; padding: 2px 0 10px 17px; background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/hc_08.png) no-repeat left center; }
.dqgz_li a { font-size: 16px; color: #333; }
.dqgz_li .dqgz-date { float: right; }
.gz_cbox .DnnModule-GTModulesCMS .clk_more { right: 22px; }
.zl_right { width: 398px; }
.ztzl_cont { width: 100%; position: relative; }
.ztzl_img { width: 375px; margin: 0 auto; height: 102px; }
.ztzl_img img { display: block; width: 100%; height: 100%; }
.ztzl_top { padding: 17px 0 0; }
.ztzl_bot { padding: 17px 0 17px; }
.ztzl_cont .clk_more { right: 10px; }

/*相同标题*/
.same_tit { width: auto; height: 48px; height: 50px; background-color: #f6f6f6; /* padding: 11px 0 0 19px; */   /* border-bottom: 1px solid #d6d6d6; */ }
.same_tit h2 { width: 80px; float: left; text-align: center; height: 20px; line-height: 18px; font-size: 18px; color: #333; /* padding: 14px 0; */ border-bottom: 1px solid #024594; border-color: rgba(2, 69, 148, 0); margin-right: 26px; }
.same_tit h2.se_active {    /* color: #444444; */

    /* font-weight: bold; */

/* border-bottom: 1px solid rgb(2,69,148); */ }
.gz_cbox .DnnModule-GTModulesCMS { width: 100%; position: relative; display: none; }
.dqgz_img { margin: 18px 22px; width: 271px; height: 219px; }
.dqgz_img a, .dqgz_img img { display: block; width: 100%; height: 100%; }
.dqgz_box { width: 442px; padding-top: 16px; }
.dqgz_ul { width: 100%; }
.dqgz_li { width: 400px; height: 17px; line-height: 17px; padding: 2px 0 10px 17px; background: url(/cni23/uiFramework/commonResource/zip/cni22Resource/cni22Resource/images/hc_08.png) no-repeat left center; }
.dqgz_li a { font-size: 16px; color: #333; }
.dqgz_li .dqgz-date { float: right; }
.gz_cbox .DnnModule-GTModulesCMS .clk_more { right: 22px; }
.zl_right { width: 398px; }
.ztzl_cont { width: 100%; position: relative; }
.ztzl_img { width: 375px; margin: 0 auto; height: 102px; }
.ztzl_img img { display: block; width: 100%; height: 100%; }
.ztzl_top { padding: 17px 0 0; }
.ztzl_bot { padding: 17px 0 17px; }
.ztzl_cont .clk_more { right: 10px; }

/*查看更多*/
.clk_more { width: 35px; height: 13px; line-height: 13px; position: absolute; top: -30px; right: 0; }
.clk_more a { font-size: 12px; color: #888888; }

/*业绩 荣誉*/
.yj_ry { padding-top: 0px; padding-bottom: 30px; }
.yr_cbox { width: 100%; }
.yr_cbox1 { width: 100%; }
.gcyj_box { padding-top: 24px; }
.gcyj_cont { float: left; width: 284px; margin-right: 20px; }
.gcyj_cont4 { margin-right: 0; }
.gcyj_img { width: 100%; height: 185px; }
.gcyj_img img { display: block; width: 100%; height: 100%; }
.gcyj_text { width: 100%; height: 50px; line-height: 50px; background: #eee; text-align: center; }
.gcyj_text a { font-size: 14px; color: #666; }
.yr_cbox .DnnModule-GTModulesCMS .clk_more { right: 12px; }
.nt_bot { margin-top: 10px; }
.clk { margin-top: -10px; }
.nt_top  h2:hover { color: #004ea2 !important; }
.same_tit  h2:hover {/* color: #004ea2!important; */ }
.jcdt_box1s { width: 370px;    /* height: 330px; */    /* background-color: blue; */
float: left; margin-left: 0px; }
.zhzx_box1s { width: 370px;    /* height: 330px; */    /* background: red; */
float: left; margin-left: 25px; }
.all-tit { height: 50px; width: 100%;    /* background-color: #f2f2f2; */ border-bottom: solid 1px #ddd; margin-bottom: 31px; }
.all-tit-on {    /* width: 130px; */
height: 50px;    /* background-color: #004ea2; */ font-size: 20px; border-bottom: 1px solid #1350a0; line-height: 50px; color: #444444; font-size: 22px; font-weight: bold; float: left; text-align: center; }
.all-tit .go-more { margin-right: 12px; }
.all-tit .go-more a { font-size: 14px; color: #888888; line-height: 50px; }
.textcontent { width: 850px; margin: 0 auto; }
.subpagelist li { width: 100%; border-bottom: dashed 1px #e3e3e3; height: auto; padding-top: 8px; overflow: hidden; padding-bottom: 8px; }
.subpagelist a { color: #333; font: normal 18px 'microsoft yahei'; line-height: 40px; margin-top: 4px }
.subpagelist a:hover { color: #0067c3 }
.subpagelist div { font-size: 12px; color: #666; line-height: 24px }
.subpagelist .listleft { width: 197px; height: 120px; float: left; display: block; }
.subpagelist .listright { width: 605px; height: 120px; display: block; float: right; overflow: hidden; }
.subpagelist .listright a { margin-top: 0px; line-height: 22px; }
.listleft img { float: none !important; padding-left: 0px !important; padding-top: 0px !important; }
label.lbl-common { display: none !important; }
.rylist { height: auto; overflow: hidden; }
.rylist li { width: 204px; height: 225px; display: block; float: left;/* margin-left:26px; */ position: relative; margin-bottom: 21px; }
.rylist li img { width: 186px; border: 1px solid #CCC; height: 155px; margin-left: 3px; padding: 5px; }
.rylist li:hover img { width: 186px; border: 1px solid #0067c3; height: 155px; padding: 5px; }
.rylist li:hover span a { color: #0067c3 }
.rylist li span { height: 36px; line-height: 40px; width: 197px; position: absolute; z-index: 99; bottom: 20px; display: block; text-align: center; }
.rylist li span a { color: #333; font-size: 14px; }
.rylist .ml0 { margin-left: 0px; }
.textcontent { width: 408px; height: 205px; margin: 0 auto; padding: 8px 0px; border: 1px solid #0468c6; margin-bottom: 20px; }
.Ibox_wrap { width: 1200px; margin: 0 auto; }
.I_box { height: 50px; background-color: #f6f6f6; }
.I_box span { width: 130px; height: 50px; background-color: #0468c6; color: #ffffff; line-height: 50px; height: 50px; text-align: center; float: left; font-size: 18px; margin-right: 21px; font-weight: bold; line-height: 50px; width: 130px; }
.tabs_box a { float: right; line-height: 50px; font-size: 14px; color: #666666; line-height: 50px; margin-right: 20px; }
.wrapli_box ul li { width: 590px; margin-right: 0px;/* height: 50px; */ margin-left: 7px; float: left; line-height: 30px; }
.wrapli_box h3 { float: left; color: #767676; font-size: 22px; }
.wrapli_box span { float: right; }
.wrapli_box p { float: left; overflow: hidden; line-height: 33px; font-size: large; width: 485px; margin-left: 6px; white-space: nowrap; text-overflow: ellipsis; }
.wrapli_box ul li  a { font-size: 14px; color: #333333; }
.wrapli_box { width: 1201px;/* margin-top: 15px; */ border: 1px slide #0468c6; border: 1px solid #004ea2; margin-bottom: 30px; }
.newsc1 {/*width: 590px!important;*/ }
.newsc2 {    /* width: 590px!important; */

/* float: right!important; */ }
.newsc3 {    /* width: 590px!important; */ }
.newsc4 {    /* width: 590px!important; */

/* float: right!important; */ }
.newsc5 {    /* width: 590px!important; */ }
.newsc6 {    /* width: 590px!important; */

/* float: right!important; */ }
.index-box { border: 1px solid #0468c6; padding: 5px 5px 5px 5px; }
.zt-lunbo-items {/* border: 1px solid #0468c6; */padding: 4px 0px; }

.index_pic img { width: 100%; }