@charset "utf-8";
/* CSS Document */
/*Reset start*/
*{box-sizing: border-box;margin:0;outline:0;padding:0;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p/* ,th,td */{border:0;font-size:100%;font-weight:normal;}
fieldset, img{border:none;border:0}
a{ text-decoration:none; outline:none;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
body{width: 100%;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}
.body{font-size: 0;}

/*滚动条*/
::-webkit-scrollbar{
    width: 6px;
    height: 6px;
    background-color:#ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
}
::-webkit-scrollbar-thumb{
    background-color:#004ea2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
}


body{font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #000; overflow-x: hidden; background: #fff; margin: 0 auto;}
 
/*公用样式*/
.w1200{margin-right: auto;margin-left: auto; position: relative; width: 1200px;}
select{ appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.ft2-right._m{display: none;}
.loading{position:fixed;top:0;top:0;width:100%;height:100%;background:#fff;z-index:10000;}
.loading img{display:block;width:400px;height:300px;position:absolute;top:50%;left:50%;margin:-150px 0 0 -200px;}

/*侧边导航*/
.menu-layer{ width: 100%; height: calc(100% - 60px); position: fixed; top: 60px; left: 0; z-index: 9999; display: none;}
.menu-layer-inner{ width: 100%; height: 100%; background-color: #f0f4f7; position: absolute; left: 0; top: 0;}
.menu-layer-inner .subnav{ margin-top: 5px; padding: 0 4%;}
.menu-layer-inner .subnav li{ line-height: 55px; font-size:16px; border-bottom: 1px dashed #d1dfeb; position: relative;}
.menu-layer-inner .subnav li a{ display: block; color: #6c7680;}
/*浏览器升级提示*/
.browser-tips{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 999; font-size: 14px;}
.browser-tips .alert-warning{ margin-bottom: 0; border-radius: 0;}
.browser-tips .alert-warning a{ color: #d93630;}

.bodymain{width: 100%;position: relative;left: 0px;overflow: hidden;}
.bodymain.ny-bodymain{padding-top: 110px;background-color: #f0f2f5;}

/* 头部 header */
.header{ width: 100%; height: 110px; position: fixed; top: 0; left: 0; z-index: 999; transition:all 0.25s ease; -webkit-transition:all 0.25s ease; -moz-transition:all 0.25s ease;}
.header.header_active{background: rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
.header .logo{ float: left; }
.header .logo img{ display: block; height: 100%;}
.logo_r{float: right;padding-top: 42px;}
.header .nav{ float: right;}
.header .nav li{ float: left; line-height: 48px; font-size: 15px; margin: 0 15px;}
.header .nav li a{ display: block; color: #000102; position: relative;}
.header .nav li a.active{color: #004ea2;font-weight: bold;}
.header.header_active .nav li a{color: #fff;}
.header.header_active .nav li a.active,.header.header_active .nav li a:hover{color: #0cace7;font-weight: bold;}
.header-ny{ width: 100%; height: 110px; position: fixed; top: 0; left: 0; z-index: 999; padding:0 4.5%;background-color: #fff;}
.header-ny .logo{ float: left; }
.header-ny .logo img{ display: block; height: 100%;}
.logo_r{float: right;padding-top: 42px;}
.header-ny .nav{ float: right;}
.header-ny .nav li{ float: left; line-height: 48px; font-size: 15px; margin: 0 15px;}
.header-ny .nav li a{ display: block; color: #666666; position: relative;}
.header-ny .nav li a.active,.header-ny .nav li a:hover{color: #004ea2;font-weight: bold}

.header-right{ float: right; margin-right: 20px;}
.header-share{ float: left; margin-top: 9px;}
.header-share .icon{ float: left; width: 42px; height: 42px; background-size: 32px; background-position: center; background-repeat: no-repeat; margin: 0 47px; opacity: 0.7; position: relative; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.header-share .icon:hover{ opacity: 1;}
.header-search{margin-left: 15px;width: 20px;height: 20px;background-color: #faa90d;border-radius: 3px;margin-top:12px}
.header-search .icon{ display: block; width: 20px; height:20px; background: url(../images/icon-search.png) center no-repeat; background-size: 12px auto; border-radius: 100%;}

.header-ny .header-search{background-color: transparent;}
.header-ny .header-search .icon{ background: url(../images/icon-search-ny.png) center no-repeat; background-size: 18px auto;}

.header-search-hidden{ width: 100%; background-color: #000; position: absolute; top: 0; left: 0; z-index: 11; display: none;padding: 25px 0;}
.header-search-hidden .box{ width: 682px; margin: 0 auto;}
.header-search-hidden .box .input-text{ float: left; width: 582px; height: 60px; line-height: 1.29412; border: 0; background-color: transparent; font-size: 14px; color: #fff;}
.header-search-hidden .box .search-btn{ float: left; width: 50px; height: 60px; border: 0; border-radius: 42px; background: url(../images/icon-search.png) center no-repeat; background-size: 18px; opacity: 0.6;}
.header-search-hidden .box .icon-close{ float: right; width: 50px; height: 60px; background: url(../images/icon-close.png) center no-repeat; background-size: 26px; opacity: 0.6; cursor: pointer;}
.ac-gn-curtain{ width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 998; background-color: #000; opacity: 0.48;}

.header.hide-header { top: -60px;}

.ac-gn-menuicon-label {display: block;position: absolute;opacity: .8;z-index: 3;top:6px;width: 43px;height: 48px;cursor: pointer;-webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-tap-highlight-color: transparent;display: none;}
.ac-gn-menuicon-bread{position: absolute;z-index: 3;top: 9px;left: 6.5px;width: 30px;height: 30px;-webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);}
.ac-gn-menuicon-bread-top{-webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);-webkit-transform: none;transform: none;z-index: 4;}
.ac-gn-menuicon-bread-bottom {-webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);-webkit-transform: none;transform: none;}
.ac-gn-menuicon-bread-crust {display: block;width: 17px;height: 1px;background: #000;border-radius: 0.5px;position: absolute;left: 7px;z-index: 1;}
.index-ac .ac-gn-menuicon-bread-crust{background: #fff}
.ac-gn-menuicon-bread-crust-top {top: 14px;-webkit-transform: translateY(-3px);transform: translateY(-3px);-webkit-transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;}
.ac-gn-menuicon-bread-crust-bottom {bottom: 14px;-webkit-transform: translateY(3px);transform: translateY(3px);-webkit-transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;}
.ac-gn-menuicon-label.current {opacity: 1;-webkit-transition: none;transition: none;}
.ac-gn-menuicon-label.current .ac-gn-menuicon-bread-top {-webkit-transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s, -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.ac-gn-menuicon-label.current .ac-gn-menuicon-bread-crust-top{-webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);-webkit-transform: none;transform: none;}
.ac-gn-menuicon-label.current .ac-gn-menuicon-bread-bottom {-webkit-transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s, -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.ac-gn-menuicon-label.current .ac-gn-menuicon-bread-crust-bottom {-webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);-webkit-transform: none;transform: none;}

/* 首页 */
.home-banner{height:100vh;}
.home-banner .swiper-container,.home-banner .swiper-wrapper{ width: 100%; height: auto !important;}
.home-banner .swiper-slide{ width: 100%; height: auto !important; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* 首页 */
.home-banner .swiper-container,.home-banner .swiper-wrapper{ height: 100% !important;}
.home-banner .swiper-slide{ height: 100% !important; overflow: hidden;}
.home-banner .swiper-slide img{ display: block; height: 100%; min-height: 100%; min-width: 100%; position: absolute; left: 50%; transform:translate(-50%,0); width: auto !important;}
.home-banner .swiper-slide .video{ width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.home-banner .swiper-slide .video video{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.home-banner .swiper-slide::before{ content: ''; width: 100%; height: 100%; background-color: #000; opacity: 0; position: absolute; top: 0; left: 0; z-index: 9;}
.home-banner .swiper-pagination{ bottom: 35px;font-size:0;text-align:center;position: absolute;width:100%;left:0;}
.home-banner .swiper-pagination span{display: inline-block;width: 25px;height: 4px;background: #fff;margin:0 4px;}
.home-banner .swiper-pagination span.swiper-active-switch{background:#004ea2}



.index1{width: 100%;height: auto;padding: 20px;}
.index1-top{width: 100%;height:auto;padding-top: 38px;margin-bottom: 50px;}
.index1-top>div{width: 50%;float: left;}
.index1-top>div.left h1{font:24px/26px '';color: #495159;margin-bottom: 13px;}
.index1-top>div.left p{font:14px/24px '';color: #697480;margin-bottom: 15px;}
.index1-top>div.left p b{color: #0cace7}
.index1-top>div.left a{display: block;width: 114px;height: 30px;background:#0cace7;text-align: center;color: #fff;font:14px/30px '';border-radius: 30px;margin-top: 30px;transition:all .36s ease;}
.index1-top>div.left a._m{display: none;}
.index1-top>div.left a:hover,.index-tab-right a:hover{background: #faa90d}
.index1-top>div.right{padding-top: 80px;}
.index1-top>div.right>div{display: block;font-size: 0;text-align: right;}
.index1-top>div.right>div span{display: inline-block;text-align: center;font:24px/28px '';color: #fff;width: 93px;height: 93px;padding:18.5px;border-radius: 50%;margin:0 0 0 38px;transition:all .36s ease;}
.index1-top>div.right>div span:hover{transform:scale(1.1) translateY(-10px);}
.ebc22c{background-color: #ebc22c}
.ff7171{background-color: #ff7171}
.f45bbe2{background-color: #ebc22c}
.f19d9e4{background-color: #19d9e4}
.index-tab{width: 100%;border-bottom: solid #dfe2e6 2px;}
.index-tab-left{ float: left;}
.index-tab-left li{float: left;margin-right: 35px;position: relative;cursor: pointer;}
.index-tab-left li p{font:24px/60px '';color: #495159;position: relative;}
.index-tab-left li p:before{content: "";display: block;width: 3px;height: 3px;background-color: #495159;position: absolute;top:50%;left: 0;margin-left: -20px;margin-top: -1.5px;}
.index-tab-left li:first-child p:before{display: none;}
.index-tab-left li.active p,.index-tab-left li:hover p{color: #0cace7}
.index-tab-left li.active:before,.index-tab-left li:hover:before{content: "";display: block;width: 85%;height: 2px;background-color: #0cace7;position: absolute;bottom:-2px;left: 0;}
.index-tab-right{ float: right;}
.index-tab-right a{display: none;width: 114px;height: 30px;background:#0cace7;text-align: center;color: #fff;font:14px/30px '';border-radius: 30px;margin-top: 30px;margin:24px 12px 0 0;transition:all .36s ease;}
.index-tab-right a.active{display: block;}
.index1-bottom-tabcon{width: 100%;margin:40px auto 20px;}
.index1-tabcon-item{width: 100%;height: auto;display: none;}
.index1-tabcon-item.active{display: block;}
.index1-tabcon-item .left{width: 520px;position: relative;float: left;}
.index1-tabcon-item .left .left-img-box{width: 100%;height: 316px;overflow: hidden;}
.index1-tabcon-item .left .left-img-box img{display: block;width: 100%;transition:all .36s ease;}
.index1-tabcon-item .left:hover img{transform:scale(1.1);}
.index1-tabcon-item .left p{font:20px/73px '';color: #fff;background-color: rgba(250,169,13,0.8);padding:0 10px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;letter-spacing: 2px;}
.index1-tabcon-item .right{float: left;width: 550px;margin-left: 53px;}
.index1-tabcon-item .right ul{width: 100%;height: auto;}
.index1-tabcon-item .right ul li{width: 100%;margin-bottom: 20px;}
.index1-tabcon-item .right ul li .date{width: 74px;height: 74px;border:solid #cbcbcb 1px;border-radius: 6px;text-align: center;padding-top: 6px;float: left;transition:all .36s ease;}
.index1-tabcon-item .right ul li .date h4{font:26px/32px '';color: #808080;}
.index1-tabcon-item .right ul li .date h5{font:14px/32px '';color: #808080;}
.index1-tabcon-item .right ul li .text{float: right;width: 455px;}
.index1-tabcon-item .right ul li .text h3{font:20px/22px '';color: #000; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing: 2px;margin-bottom: 9px;transition:all .36s ease;}
.index1-tabcon-item .right ul li .text p{font:14px/24px '';color: #808080;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;letter-spacing: 1px;overflow;hidden;max-height:72px;}
.index2{width: 100%;background:url(../images/index2_bg.jpg) no-repeat center center;background-size: cover;padding: 40px 0 90px 0}
.index2-con{padding:0 20px;width: 100%;}
.index2-con h2{border-bottom: solid #fff 1px;padding-bottom: 16px;position: relative;text-align: center;font:24px/25px '';color: #000000;margin-bottom: 49px;}
.index2-con h2:after{content: "";display: block;width: 78px;height: 2px;background-color: #faa90d;position: absolute;left: 50%;margin-left: -39px;bottom: -2px;}

.index1-tabcon-item .right ul li:hover .date{background:#0cace7;border-color:#0cace7;transform:translateY(10px);}
.index1-tabcon-item .right ul li:hover .date h4,.index1-tabcon-item .right ul li:hover .date h5{color: #fff;}
.index1-tabcon-item .right ul li:hover .text h3{color:#0cace7;}


.index2-slider{width: 100%;position: relative;}
.index2-slider .swiper-container {margin:0 auto;padding:20px;overflow: hidden;max-height: 377px;}
.index2-slider .swiper-slide {width:600px;height:337px!important;background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0 15px 10px -5px rgba(56,79,160,0.39);position: relative;}
.index2-slider .swiper-slide a {position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color: rgba(32,107,136,.48);}
.index2-slider .swiper-slide a>div{width: 140px;height: 140px;position: absolute;top:50%;left: 50%;margin: -70px 0 0 -70px;text-align: center;border-radius: 50%;}
.index2-slider .swiper-slide a>div div{position: absolute;top:50%;left: 50%;transform:translate(-50%,-50%);}
.index2-slider .swiper-slide a>div img{display: block;margin:0 auto;}
.index2-slider .swiper-slide a>div p{font:17px/24px '';color: #fff;margin-top: 5px;}

.index2-slider .arrow-left {background: url(../images/arrows-left.png) no-repeat left top;position: absolute;left: -73px;top: 50%;margin-top: -28px;width: 20px;height: 56px;z-index: 10;}
.index2-slider .arrow-right {background: url(../images/arrows-right.png) no-repeat left bottom;position: absolute;right: -73px;top: 50%;margin-top: -28px;width: 20px;height: 56px;z-index: 10;}
.index2-slider .swiper-slide.swiper-slide-active a{background-color: transparent}
.index2-slider .swiper-slide.swiper-slide-active a>div{background-color: rgba(255,255,255,0.5)}
.index2-slider .swiper-slide.swiper-slide-active a>div p{color: #000}

.index3{width: 100%;padding-bottom: 38px;}
.index3-top{padding: 0 25px;}
.index3-con{padding: 20px 0;}

.index3-slider{width: 100%;position: relative;margin:44px auto;}
.index3-slider .slider {margin:0 auto;width: 100%;height: auto;}
.index3-slider .slide-item {width:auto;background-size:cover;background-repeat:no-repeat;background-position:center;height: auto;}
.index3-slider .slide-item a {position:relative;width:100%;z-index:1;display: block;}
.inde3-play{width: 100%;height: 100%;position: absolute;top:0;left: 0;z-index: 1;background-color: rgba(0,0,0,.48);}
.inde3-play img{display: block;width: 60px;height: 60px;position: absolute;top:50%;left: 50%;margin:-30px 0 0 -30px;}

.index3-slider .slick-prev {background: url(../images/index3-left.png) no-repeat left top;position: absolute;left: -65px;top: 50%;margin-top: -17.5px;width: 37px;height: 35px;z-index: 10;overflow: hidden;font-size: 0;cursor: pointer;}
.index3-slider .slick-next {background: url(../images/index3-right.png) no-repeat left bottom;position: absolute;right: -65px;top: 50%;margin-top: -17.5px;width: 37px;height: 35px;z-index: 10;overflow: hidden;font-size: 0;cursor: pointer;}
.index3-slider .slick-center .inde3-play{background-color:transparent}
.index3-slider .slick-list{padding: 0!important;}
.v-img{overflow: hidden;}
.v-img img{display: block;width: 100%;height: 100%;object-fit:cover;transition:all .36s ease;min-height: 225px;}
.index3-slider .slick-slide{height: 100%}
.index3-slider .slick-slide div{height: 100%;}

.index3-slider .slick-slide:hover .v-img img{transform:scale(1.1);}


.index3-bt{background-color: #f7f7f7;padding: 0 40px 32px 40px;}
.index3-bt-b{margin-top: 30px}
.index3-bt-b .left{width: 50%;float: left;}
.index3-bt-b .left h2{font:18px/26px '';color: #245a8c;margin-bottom: 20px;}
.index3-bt-b .left h3{font:18px/26px '';color: #495159;text-indent: 16px;}
.index3-bt-b .left h3 span{font:36px/26px '';color: #ff000c;}
.index3-bt-b .left h4{font:14px/22px '';color: #245a8c;margin-top: 10px;}
.index3-bt-b .right{width: 50%;float: left;}
.index3-bt-b .right ul li a{font:15px/35px '';color: #000000;padding-left: 10px;position: relative;display: block;transition:all .36s ease;}
.index3-bt-b .right ul li a:before{content: "";display: block;width: 4px;height: 4px;border-radius: 50%;position: absolute;top:50%;left: 0px;margin-top: -2px;background-color: #000;transition:all .36s ease;}
.index3-bt-b .right ul li a:hover{color:#0cace7;text-decoration: underline;}
.index3-bt-b .right ul li a:hover:before{background-color: #0cace7;}

.footer{width: 100%;height: auto;background: url(../images/footer.jpg) no-repeat center top;background-size: cover;padding:35px 0 35px 0;}
.ft-con{position: relative;padding: 45px 0 0 0}
.ft-con .left{float: left;width: auto;}
.ft-con .left div{font-size: 0;margin-bottom: 5px;}
.ft-con .left div p{font:14px/22px '';color: #fff;display: inline-block;}
.ft-con .left div a{display: inline-block;font:14px/22px '';color: #fff;margin-left: 20px;position: relative;}
.ft-con .left div a:after{content:'';display:block;width: 3px;height: 3px;border-radius: 50%;position: absolute;top:50%;margin-top: -1.5px;right:-13px;background-color: #fff}
.ft-con .left div a.nna:after{display: none;}
.ft-con .right{position: absolute;top:0;right: 0;font-size: 0;}
.ft-con .right div{float: left;width: auto;display: inline-block;margin-left: 30px;}
.ft-con .right div p{font:12px/28px '';color: #fff;text-align: center;}
.ft-con .right div img{display: block;width: 84px;margin:0 auto;}

/*视频弹框*/
.video-layer {display: none;position: fixed;width: 100%;height: 100%;left: 0;right: 0;top: 0;bottom: 0;z-index: 9999;}
.video-layer .opacity {position: absolute;width: 100%;height: 100%;
    top: 0;left: 0;background: #000;filter: alpha(opacity=87);opacity: 0.87;}
.video-layer .layer-inner {position: absolute;top: 50%;left: 50%;margin-left: -375px;margin-top: -245px;width: 750px;height: 490px;}
.video-layer .layer-detail {width: 750px;
    height: 490px;background: #000;}
.video-layer .layer-inner .layer-close {position: absolute;top: -40px;right: 0;cursor: pointer;z-index: 10;width: 40px;height: 40px;background: url(../images/icon-close.png) center center no-repeat;opacity: 1;}

/*产品集群*/
.c_wrap {position: relative;margin: 0 -120px 0 -680px; padding: 0 120px 0 680px;background-color: #fff}
.c-wrap-title{padding-left: 680px;background-color: #5ec2d1;margin-left: -680px;padding-right: 120px;margin-right: -120px;}
.c-wrap-title h2{text-align: right;font:34px/120px '';color: #fff;opacity: 0.3}
.ny_subnav{height:88px; margin:0 -120px 0 -680px; padding:0 120px 0 680px; border-bottom: 1px solid #ebeef2; overflow:hidden;}
.ny_subnav .crm{float:left; height:88px; line-height: 88px; width:370px; font-size: 0; letter-spacing: -4px;}
.ny_subnav .crm-icon{display: inline-block; width: 10px;height: 10px;background: url("../images/crm-icon.png") no-repeat left bottom; letter-spacing: normal;}
.ny_subnav .crm a{display:inline; background: url("../images/crm-arr-icon.png") no-repeat 15px center;padding-left:30px;font-size: 14px; color:#999; letter-spacing: normal; }
.ny_subnav .crm a:hover{color:#004ea2;}
.ny_subnav .sub_nav{position:absolute; right:120px; top:0;}
.ny_subnav .sub_nav .ul{font-size: 0; letter-spacing: -4px; position:relative; text-align: right;}
.ny_subnav .sub_nav a{display:inline-block; font-size: 15px; line-height: 88px; letter-spacing: normal; color:#6c6f73; margin-left:30px; font-weight: bold;}
.ny_subnav .sub_nav .sub_slider{position:absolute; bottom:0; height:2px;background:#004ea2;}
.ny_subnav .sub_nav a.on{color:#004ea2;}
.warp-main-title{font:bold 30px/130px '';color: #4c4c4c;padding-top: 20px;}
.jq-tab {width: 100%;margin:15px 0 31px 0;}
.jq-tab ul{width: 100%;height: auto;}
.jq-tab ul li{float: left;width: 25%;}
.jq-tab ul li img{display: block;margin:0 auto;}
.jq-tab ul li img.img-shadow{opacity: 0;transition:all .5s ease;transform:scale(0);}
.jq-tab ul li.active img.img-shadow,.jq-tab ul li:hover img.img-shadow{opacity: 1;transform:scale(1);}
.jq-con{width: 100%;background: url(../images/img17.png) no-repeat center top;position: relative;padding-bottom: 100px;}
.jq-sjx{position: absolute;width: 29px;height: 16px;background: url(../images/sjx-icon.png) no-repeat center top;top:-16px;}
.jq-item{width: 100%;height: auto;}

.jq-item-tab{width: 100%;text-align: center;font-size: 0;text-align: center;padding:40px 0 10px 0;}
.jq-item-tab div{width: 250px;height: 50px;border-radius: 5px;border:solid #808080 1px;font:18px/48px '';text-align: center;margin: 0 20px;display: inline-block;cursor: pointer;}
.jq-item-tab div a{display: block;color: #666666;}
.jq-item-tab div.active,.jq-item-tab div:hover{background-color: #d4f5fa;border-color: #c0e7ed;}
.jq-item-tab div.active a,.jq-item-tab div:hover a{color: #004ea2}
.jq-item-ul {width: 100%;}
.jq-item-ul li{position: relative;width: 100%;position: relative;cursor: pointer;border-top: dashed #d1ddeb 1px;padding-bottom: 0px;padding-top: 30px;}
.jq-item-ul li:first-child{border-top:none;}
.jq-item-ul li h2{font:18px/24px '';color: #004ea2;}
.jq-item-ul li p{font:14px/24px '';color: #999999;max-width: 75%;margin-top: 15px;margin-bottom: 35px;}
.jq-item-ul li span{position: absolute;right:0;display: block;width: 30px;height: 30px;background: url(../images/jq-icon-down.png) no-repeat center center;background-size: cover;top:45px;}
.jq-item-ul li dl{width: 100%;overflow: hidden;display: none}
.jq-item-ul li dl dt{display: block;width: 580px;float: left;margin-bottom: 20px;}
.jq-item-ul li dl dt>div{width: 580px;height: 347px;position: relative;overflow: hidden;}
.jq-item-ul li dl dt>div>img{display: block;width: 100%;}
.jq-item-div{width: 100%;margin-top: 30px;}
.jq-item-div dl{width: 580px;float: left;margin-bottom: 20px;}
.jq-item-div dl dt{display: block;width: 100%;float: left;margin-bottom: 20px;}
.jq-item-div dl dt>div{width: 580px;height: 347px;position: relative;overflow: hidden;}
.jq-item-div dl dt>div>img{display: block;width: 100%;height: 100%;object-fit:cover;}
.jq-item-div dl .dt-title h6{    font: 16px/50px '';color: #fff;text-align: center;position: absolute;bottom: 0;width: 100%;left: 0;}
.dt-title{width: 100%;height: 100%;position: absolute;bottom: 0;background: url(../images/dt-shadow.png) no-repeat center bottom;background-size: cover;left:0;opacity: 1;transition:all .36s ease;}
.jq-item-ul li .dt-title h6{font:16px/50px '';color: #fff;text-align: center;position: absolute;bottom: 0;width: 100%;left: 0;}
.dt-con{width: 520px;height: 278px;position: absolute;left:50%;top:50%;margin:-139px 0 0 -260px;border-bottom: solid #5ec2d1 3px;background-color: rgba(255,255,255,.92);padding: 40px 60px 0 60px;transform:scale(0.5);opacity: 0}
.dt-con h5{font:bold 16px/24px '';color: #004ea2;margin-bottom: 20px;}
.jq-item-ul li .dt-con p,.jq-item-div dl .dt-con p{font:14px/24px '';color: #666666;max-width: 100%;padding-left: 30px;margin-top: 0;margin-bottom: 0;}
.jq-item-ul li .dt-con a,.jq-item-div dl .dt-con a{display: block;width: 120px;height: 30px;background-color: #5ec2d1;margin-top: 20px;font:14px/30px '';color: #ffffff;padding-left: 20px;position: relative;border-radius: 25px;}
.jq-item-ul li .dt-con a img,.jq-item-div dl .dt-con a img{position: absolute;top:50%;right:21px;margin-top: -4.5px;}
.jq-item-ul li dl dt:hover .dt-title,.jq-item-div dl dt:hover .dt-title {opacity: 0;}
.jq-item-ul li dl dt:hover .dt-con,.jq-item-div dl dt:hover .dt-con{transform:scale(1);opacity: 1;transition:all .36s ease;}
.jq-item-ul li.active span{background: url(../images/jq-ico-up.png) no-repeat center center;background-size: cover;}
.jq-item-ul li.active{padding-bottom: 20px;}

/*产品集群详情*/
.warp-main-title-detail{padding-top: 0;}
.pc-slide {width: 100%x;margin: 0 auto 40px;}
.view .swiper-container {width: 100%;height: 720px;}
.view .swiper-container .swiper-slide img{width: 100%;}
.preview {width: 100%;margin-top: 19px;position: relative;}
.preview .swiper-container {width: 1120px;height: 96px;margin:0 auto;}
.preview .swiper-slide {width: 150px;height: 96px;padding:4px;border:solid #fff 1px;margin:0 4px;box-sizing:border-box;}
.preview .active-nav{border-color: #004ea2}
.preview .swiper-slide a{display: block;overflow: hidden;height: 100%;}

.preview .arrow-left {background: url(../images/d-ico-left.png) no-repeat left top;position: absolute;left: 0px;top: 50%;margin-top: -13px;width: 14px;height: 26px;z-index: 10;}
.preview .arrow-right {background: url(../images/d-ico-right.png) no-repeat left bottom;position: absolute;right: 0px;top: 50%;margin-top: -13px;width: 14px;height: 26px;z-index: 10;}
.preview img {width: 100%;}
.preview .slide6 {width: 150px;}
.jq-detail{display: block;width: 100%;}
.jq-detail h1{font:24px/26px '';color: #46494c;margin-bottom: 20px;}
.jq-detail p{font:14px/26px '';color: #767676;margin-bottom: 30px;}
.jq-detail-num{border-top:dashed #e8eef5 1px;padding:44px 0;border-bottom:dashed #e8eef5 1px;position: relative;}
.jq-detail-num div{float: left;width: 300px;border-left: solid #dfe2e6 1px;padding-left: 40px;height: 90px;padding-top: 9px;margin-bottom: 16px;}
.jq-detail-num div:first-child{border-left: none;padding-left: 0;}
.jq-detail-num div h3{font:20px/36px '';color: #004ea2;}
.jq-detail-num div a{font:20px/36px '';color: #004ea2;}
.jq-detail-num div.num-ewm{position: absolute;border:none;width: 122px;height: 122px;position: absolute;right: 0;top:50%;margin-top: -61px;padding-left: 0;margin-bottom: 0;}
.jq-detail-num div.num-ewm img{display: block;width: 100%}
.jq-detail-jtjz{width: 100%;margin-top: 80px;padding-bottom: 100px;}
.jq-detail-jtjz h5{font:24px/24px '';color: #46494c;text-align: center;margin-bottom: 50px;}
.jq-detail-jtjz>div{float: left;width: 50%;}
.jq-detail-jtjz>div.left{padding-right: 20px;}
.map{width: 100%;}
.dituContent{height: 360px!important;}
.jq-detail-jtjz>div.right{padding-left: 20px;}
.jq-detail-jtjz>div.right .device {width: 580px;height: 360px;border: 2px solid #edf0f2;position: relative;}
.jq-detail-jtjz>div.right .swiper-container{width: 576px;height: 356px;}
.jq-detail-jtjz>div.right .swiper-container .swiper-slide{box-sizing: border-box;width: 100%;height: 100%}
.jq-detail-jtjz>div.right .swiper-container .swiper-slide div{width: 33.33%;display: block;float: left;height: 0;padding-bottom: 18.7%;overflow: hidden;position: relative;}
.jq-detail-jtjz>div.right .swiper-container .swiper-slide:after{display: block;content: "";display: block;clear: both;}
.jq-detail-jtjz>div.right .swiper-container .swiper-slide div img{position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);max-width: 100%}
.jq-detail-jtjz>div.right .pagination {position: absolute;left: 0;text-align: center;bottom:12px;width: 100%;font-size: 0;z-index: 10;}
.jq-detail-jtjz>div.right .swiper-pagination-switch {display: inline-block;width: 12px;
  height: 12px;border-radius: 12px;background: #fff;margin: 0 7px;cursor: pointer;border:#004ea2 solid 1px;}
.jq-detail-jtjz>div.right .swiper-active-switch {background: #004ea2;}
.red{background-color: #d32340!important}

/*党群工作*/
.jd-main{width: 100%;display: block;padding-bottom: 100px;}
.jd-main-ul1{width: 100%;margin-bottom: 30px;}
.jd-main-ul1 li{width: 377px;height: auto;margin-bottom: 34.5px;float: left;margin-left: 34.5px;}
.jd-main-ul1 li:nth-child(3n+1){margin-left: 0;}
.jd-main-ul1 li div{overflow: hidden;width: 100%;height:252px;position: relative;}
.jd-main-ul1 li div img{display: block;transition:all .36s ease;position: absolute;width: 100%;height: 100%;object-fit:cover;}
.jd-main-ul1 li p{font:16px/26px '';color: #46494c;margin-top: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 52px;}
.jd-main-ul1 li p.v-p1{height: auto;}
.jd-main-ul1 li:hover div img{transform:scale(1.1);}
.jd-main-ul1 li:hover p{color: #004ea2}
.jd-main-div1{margin-bottom: 0;}

/* 分页 */
.wack1{width:100%; text-align:center;}
.wack1{margin:0px auto;}
.pz_fy a { display:inline-block; *display:inline; *zoom:1; color:#666666; font-family:Arial,; font-size:14px; margin:0 10px;  line-height:38px;text-align: center;width: 25px;}
.pz_fy a:hover,
.pz_fy a.on{color:#2668ed;border-bottom: solid #2668ed 1px;}
.pz_fy .l_fy{ width:40px; height:40px; background:url(../images/a_img7.png) center no-repeat; padding:0; margin-right:6px;}
.pz_fy .r_fy{ width:40px; height:40px; background:url(../images/a_img8.png) center no-repeat; padding:0; margin-left:6px;}
.pz_fy .l_fy:hover{ border-bottom:none;}
.pz_fy .r_fy:hover{ border-bottom:none;}

/*员工风采详情*/
.news-detail{margin:0 auto;padding:50px 0 80px 0;width: 100%;}
.news-detail .left{width: 790px;float: left;}
.news-detail .right{width: 320px;float: right;padding-top: 160px;}
.news-detail .left h2{font:bold 30px/45px '';color: #4c4c4c;}
.news-detail .left .left-t p>span{font:14px/36px '';color: #999999;margin-right: 40px;margin:15px 40px 25px 0;display: block;float: left;padding-left: 23px;position: relative;}
.news-detail .left .left-t p>span img{float: left;position: absolute;top:50%;left: 0;margin-right: 0!important;margin-top: -8px!important;}
.news-detail .left .left-t p>span span{float: left;}
.left-t{border-bottom: dashed #d1ddeb 1px;margin-bottom: 30px;}

.news-detail .left .bjq p,.news-detail .left .bjq{font:15px/26px '';color: #767676;margin-bottom: 10px;}
.news-detail .left .bjq img{max-width: 100%;height: auto!important;display: block;margin:20px auto 0;}
.news-detail .left .bjq b{font:bold 15px/26px '';color: #767676;}
.news-detail .left .bjq video{max-width:100%;}
.news-detail .left>p>a{font:bold 18px/36px '';color: #1a1a1a;}
.news-detail .left>p>a:hover{color: #fb8906;}
.news-detail .left .pn{margin-top:30px;}
.news-detail .left .pn .next{margin-top:15px;}
.news-detail .left .pn a{color: #000;}
.news-detail .left .pn a:hover{color:#004ea2;text-decoration: underline;}

.news-detail .right h5{font:bold 18px/28px '';color: #000;margin-bottom: 30px;}
.news-detail .right ul{width: 100%;}
.news-detail .right ul li{height: auto;margin-bottom: 15px;}
.news-detail .right ul li img{display: block;width: 100%;}
.news-detail .right ul li p{font:14px/24px '';color: #1a1a1a;padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*联系我们*/
.lx-warp{display: block;width:100%;}
.lx-warp ul{width: 100%;margin-bottom: 40px;}
.lx-warp ul li{width: 100%;float: left;text-align: center;height: 230px;padding: 50px 0 0 0;}
.lx-warp ul li img{display: block;height: 35px;margin:0 auto;}
.lx-warp ul li h2{font:18px/28px '';color: #fff;margin: 20px 0 15px 0;} 
.lx-warp ul li p,.lx-warp ul li p a{font:16px/22px '';color: #fff;}
.bg-5ec2d1{background-color: #5ec2d1}
.bg-76cbd8{background-color: #76cbd8}
.bg-86d1dd{background-color: #86d1dd}
.bg-9edae3{background-color: #9edae3}
.lx-map{width: 100%;padding-bottom: 100px;}
.lx-dituContent{height: 480px!important;}

/*人才理念*/
.rc-warp{width: 100%;display: block;}
.rc-top{width: 100%;margin-bottom: 40px;}
.rc-top>div{position: relative;width: 50%;float: left;}
.rc-top>div>img{display: block;width: 100%;}
.rc-top>div>div{width: 100%;height: 100%;position: absolute;top:0;left: 0;
padding: 50px 60px;}
.rc-top>div>div h2{font:24px/26px '';color: #46494c;margin-bottom: 20px;}
.rc-top>div>div p{font:15px/28px '';color: #6a6f75;}
.rc-bt{width: 100%;padding-bottom: 100px;}
.rc-bt>div{float: left;width: 50%;float: left;}
.rc-bt>div.left .left-l{width: 310px;float: left;}
.rc-bt>div.left .left-l .left-l-t{width: 100%;height: 210px;background-color: #5ec2d1;padding: 75px 0 0 60px;}
.rc-bt>div.left .left-l .left-l-t h4{font:24px/24px '';color: #ffffff;margin-bottom: 16px;}
.rc-bt>div.left .left-l .left-l-t h5{font:16px/24px '';color: #ffffff;}
.rc-bt>div.left .left-l .left-l-b{width: 310px;margin-top: 10px;}
.rc-bt>div.left .left-l .left-l-b img{display: block;width: 100%;}
.rc-bt>div.left .left-r{width: 280px;float: right;}
.rc-bt>div.left .left-r img{display: block;width: 100%;}
.rc-bt>div.right{padding-left: 10px;}
.rc-bt>div.right img{display: block;width: 100%;}

.zp-warp{width: 100%;}
.zp-warp ul{display: block;width: 100%;padding-bottom: 60px;}
.zp-warp ul li{width: 580px;height: 240px;background-color: #f5f7fa;margin-bottom: 40px;float: left;padding: 0 30px;}
.zp-warp ul li:nth-child(odd){margin-right: 40px;}
.zp-warp ul li div{width: 100%;padding-top: 35px;position: relative;}
.zp-warp ul li div h2{font:18px/32px '';color: #46494c;margin-bottom: 12px;}
.zp-warp ul li div p{font:14px/32px '';color: #999999;padding-left: 22px;margin-bottom: 2px;}
.zp-warp ul li div p span{margin-right: 30px;position: relative;}
.zp-warp ul li div p span:before{content: "";display: block;width: 1px;height: 10px;position: absolute;left: -16px;top:50%;margin-top: -5px;background-color: #cccccc}
.zp-warp ul li div p span:first-child:before{display: none;}
.zp-warp ul li div p.p1{background:url(../images/zp-ico3.png) no-repeat left center;}
.zp-warp ul li div p.p2{background:url(../images/zp-ico4.png) no-repeat left center;}
.zp-warp ul li div em{display: block;width: 100%;border-bottom: dashed #d1ddeb 1px;margin-top: 15px;}
.zp-warp ul li div a.ckxq{display: block;width: 120px;height: 30px;border:solid #888888 1px;border-radius: 30px;font:14px/28px '';color: #888888;padding-left: 19px;margin-top: 24px;}
.zp-warp ul li div a.ckxq img{margin-left: 10px;}
.zp-warp ul li div .tjl{width: 120px;height: 36px;background-color: #5ec2d1;position: absolute;right:0;top:30px;border-radius: 3px;font:14px/36px '';color: #ffffff;padding-top: 0;padding-left:44px;cursor: pointer }
.zp-warp ul li div .tjl img{position: absolute;left: 22px;top:10px;display: block;}

/*社会招聘详情*/
.zp-pop{position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index: -1000;background-color: rgba(0,0,0,0.5);opacity: 0;}
.pop-alert{width: 1200px;height: 80%;background-color: #fff;overflow-y:scroll;padding:50px 60px;position: absolute;left:50%;top:10%;margin-left: -600px;transform:scale(0);transition:all .36s ease;}
.zp-pop.active{z-index: 1000;opacity: 1}
.zp-pop.active .pop-alert{transform:scale(1);}
.zp-pop .close{position: absolute;top:30px;right:30px;}
.zp-pop .close img{display: block;width: 100%;}
.pop-alert h2{font:bold 24px/32px '';color: #4c4c4c;margin-bottom: 15px;}
.pop-alert h6{font:16px/32px '';color: #999999;background:url(../images/zp-ico3.png) no-repeat left center;padding-left: 22px;margin-bottom: 15px;}
.pop-alert h6 span{margin-right: 28px;position: relative;}
.pop-alert h6 span:before{content: "";display: block;width: 1px;height: 14px;position: absolute;left: -14px;top:50%;margin-top: -7px;background-color: #cccccc}
.pop-alert h6 span:first-child:before{display: none;}
.pop-alert h3{font:18px/32px '';color: #46494c;margin-bottom: 8px;}
.pop-alert h4{font:18px/32px '';margin-bottom: 10px;}
.pop-alert h4 a{color: #767676;}
.pop-alert h5{font:18px/32px '';color: #46494c;margin-top: 30px;margin-bottom: 10px;}
.pop-alert p{font:16px/32px '';color: #767676;}

/*公告披露*/
.gg-warp{display: block;width: 100%;padding-bottom: 100px;}
.ff-warp-ul{width: 100%;margin-bottom: 20px;}
.ff-warp-ul li{float: left;width: 580px;margin-bottom: 40px;height: 200px;}
.ff-warp-ul li:nth-child(odd){margin-right: 40px;}
.ff-warp-ul li>a>div{width: 572px;height: 192px;position: relative;}
.ff-warp-ul li>a>div>div{border:solid 2px #edf0f2;background-color: #fff;padding:16px 28px 0 28px;width: 100%;height: 100%;position: relative;z-index: 2;}
.ff-warp-ul li>a>div>div.li-s{display: block;background-color: #edf0f2;position: absolute;bottom: -8px;right:-8px;content: "";z-index: 1;transition:all .36s ease;}
.ff-warp-ul li div span{font:bold 20px/24px '';color: #b2b2b2;display: block;text-align: right;margin-bottom: 15px;}
.ff-warp-ul li div p{font:18px/32px '';color: #46494c;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-width: 444px;transition:all .36s ease;}
.ff-warp-ul li div img{position: absolute;right: 28px;bottom: 18px;}
.ff-warp-ul li:hover>a>div>div.li-s{background-color: #5ec2d1}
.ff-warp-ul li:hover div p{color: #004ea2}

/*股票信息*/
.gp-warp{width: 100%;display: block;}
.gp-top{width: 100%;display: block;position: relative;}
.gp-top img{display: block;width: 100%;}
.gp-top>div{width: 50%;}
.gp-top>div.left{height: 100%;position: absolute;top:0;left: 0;}
.gp-top>div.left img{position: absolute;top:50%;left: 90px;margin:-56px 0 0 0;width: 127px;}
.gp-top>div.right{height: 100%;position: absolute;top:0;left: 50%;}
.gp-top>div.right div{position: absolute;left: 60px;top:95px;}
.gp-top>div.right div h2{font:16px/24px '';color: #e71019;margin-bottom: 5px;}
.gp-top>div.right div h2 span{font:bold 20px/24px '';color: #e71019;}
.gp-top>div.right div h3{font:20px/24px '';color: #5ec2d1;margin-bottom: 10px;}
.gp-top>div.right div p{font:16px/24px '';color: #5e6266;}
.gp-bt{width: 100%;padding: 60px 30px 70px 30px;}
.gp-bt p{font:15px/26px '';color: #8c8c8c;}

/*年度报告*/

.ff-warp-ul.nd-warp-ul li{float: left;width: 580px;margin-bottom: 40px;height: 160px;}
.ff-warp-ul.nd-warp-ul li>a>div{width: 572px;height: 152px;position: relative;}

/*投资者教育*/
.tzz-warp{display: block;width: 100%;padding-bottom: 100px;}
.tzz-warp-ul{margin-bottom: 20px;}
.tzz-warp-ul li{float: left;width: 580px;margin-bottom: 40px;height: 180px;}
.tzz-warp-ul li:nth-child(odd){margin-right: 40px;}
.tzz-warp-ul li .tzz-item{width: 572px;height: 172px;position: relative;}
.tzz-warp-ul li .tzz-text{border:solid 2px #edf0f2;background-color: #fff;padding:30px 28px 0 28px;width: 100%;height: 100%;position: relative;z-index: 2;}
.tzz-warp-ul li .tzz-shadow{display: block;background-color: #edf0f2;position: absolute;bottom: -8px;right:-8px;content: "";z-index: 1;transition:all .36s ease;width: 100%;height: 100%}

.tzz-warp-ul li .tzz-item p{font:18px/32px '';color: #46494c;margin-bottom: 20px;max-width: 470px;}
.tzz-warp-ul li .tzz-item div{font:14px/26px '';color: #999999;}
.tzz-warp-ul li .tzz-item div:after{content: "";display: block;clear: both;}
.tzz-warp-ul li .tzz-item div>span{margin-right: 25px;position: relative;float: left;}
.tzz-warp-ul li .tzz-item div>span:before{content: "";display: block;width: 1px;height: 12px;background-color: #999999;position: absolute;top:50%;margin-top: -6px;right:-13px;}
.tzz-warp-ul li .tzz-item div>span:last-child:before{display: none;}
.tzz-warp-ul li .tzz-item div>span img{float: left;margin:7px 6px 7px 0;}
.tzz-warp-ul li .tzz-item div>span span{float: left;}
.tzz-warp-ul li .tzz-item h6{display: block;width: 30px;height: 30px;position: absolute;right:30px;bottom: 27px;background: url(../images/tzz-ico2.png) no-repeat center center;background-size: cover}
.tzz-warp-ul li:hover .tzz-shadow{background-color: #5ec2d1}
.tzz-warp-ul li:hover div p{color: #004ea2}
.tzz-warp-ul li:hover div h6{background: url(../images/tzz-ico3.png) no-repeat center center;background-size: cover}

/*投资者教育详情*/
.news-detail .right.right2{padding-top: 120px;}
.news-detail .right.right2 ul li{margin-bottom: 0}
.news-detail .right.right2 ul li p{font:14px/36px '';padding: 0 0 0 10px;position: relative;}
.news-detail .right.right2 ul li p:before{display: block;width: 3px;height: 3px;background-color: #999999;content: "";position: absolute;left: 0;top:50%;margin-top: -1.5px;}
.news-detail .right.right2 h5{margin-bottom: 15px;}

/*公司新闻*/
.jd-main-ul1 li h6{font:14px/24px '';color:#989fa6;margin-top: 15px;}
.jd-main-ul1 li h6 span{font:bold 19px/24px '';color:#989fa6;}

/*公司介绍*/
.js-warp{width: 100%;padding-bottom: 100px;}
.js-warp .left{width: 800px;float: left;}
.js-warp .left img{display: block;width: 100%;margin-bottom: 30px;}
.js-warp .left p{font:15px/30px '';color:#767676;}
.js-warp .right{float: right;width: 300px;}
.js-warp .right div{position: relative;margin-bottom: 8px;width: 100%;}
.js-warp .right div img{display: block;width: 100%;}
.js-warp .right div h2{position: absolute;left: 35px;top:49px;font:bold 24px/26px '';color: #fff;}
.js-warp .right div h3{position: absolute;left: 35px;top:90px;font:14px/22px '';color: #fff;}

/*公司荣誉*/
.ry-warp{width: 100%;}
.ry-item{position: relative;padding-left: 110px;width: 100%;}
.ry-item .date{font:24px/24px '';color: #c80a4d;position: absolute;left: 0px;top:0;}
.ry-item .text{width: 100%;border-left:solid #f0d5df 2px;padding-left: 39px;padding-bottom: 27px;position: relative;}
.ry-item .text:before{content: "";display: block;width: 18px;height: 18px;border:solid #d46089 2px;background-color: #fff;position: absolute;left:-10px;top:0;border-radius: 50%;box-sizing: border-box;}
.ry-item .text p{position: relative;font:15px/33px '';color: #767676;margin-bottom: 30px;top:-5px;}
.ry-item .text:after{display: block;width: 100%;position: absolute;left: 0;bottom: 27px;content: "";height: 1px;border-bottom: dashed #f2d8e1 1px;}
.ry-item:last-child .text:after{display: none;}
.ry-item:last-child .text{padding-bottom: 80px;}

/*公司资质*/
.zz-warp{width: 100%;height: auto;padding-bottom: 100px;}
.zz-warp .left{width: 580px;float: left;}
.zz-warp .left div{width: 494px;position: relative;}
.zz-warp .left div img{display: block;width: 100%;position: relative;z-index: 2;}
.zz-warp .left div img.zz-shadow{position: absolute;top:0;left: 0;z-index: 1;}
.zz-warp .right{width: 620px;float: left;padding-top: 60px;}
.zz-warp .right h2{position: relative;font:24px/26px '';color: #333333;margin-bottom: 20px;}
.zz-warp .right h3{position: relative;font:16px/26px '';color: #999999;margin-bottom: 20px;}
.zz-warp .right em{display: block;width: 100%;border-bottom: dashed #d1ddeb 1px;margin-bottom: 20px;}
.zz-warp .right p{position: relative;font:16px/32px '';color: #767676;}

/*企业文化*/
.wh-warp{display: block;width: 100%;}
.wh1{width: 100%;display: block;position: relative;}
.wh1 img{display: block;width: 100%;}
.wh1 h2{position: absolute;font:20px/22px '';color: #63a4e9;left: 280px;top:100px;}
.wh1 p{position: absolute;font:16px/22px '';color: #949da6;left: 280px;top:135px;}
.wh2{width: 100%;margin-top: 40px;}
.wh2 li{width: 580px;float: left;height: 190px;background-color: #f0f2f5;border-radius: 10px;overflow: hidden;margin-bottom: 40px;position: relative;}
.wh2 li:nth-child(odd){margin-right: 40px;}
.wh2 li em{display: block;width: 100%;height: 10px;background-color: #5ec2d1;}
.wh2 li div{padding: 40px 30px 0 30px;position: relative;z-index: 2;}
.wh2 li div h2{font:20px/22px '';color: #63a4e9;border-bottom: solid #e1e5e8 1px;padding-bottom: 22px;margin-bottom: 20px;}
.wh2 li div p{font:16px/26px '';color: #949da6;}
.wh2 li img{display: block;position: absolute;right:0;bottom: 0;}
.wh3{width: 100%;margin-top: 40px;padding-bottom: 90px;}
.wh3 h2{font:20px/22px '';color: #63a4e9;margin-bottom: 40px;padding-left: 30px;}
.wh3 ul{width: 100%;}
.wh3 ul li{width: 233px;margin-left: 89px;float: left;}
.wh3 ul li:first-child{margin-left: 0;}
.wh3 ul li img{display: block;width: 100%;}
.wh3 ul li p{font:16px/26px '';color: #949da6;text-align: center;}

/*组织结构*/
.jg-warp{display: block;width: 100%;}
.jg-con{width: 100%;padding-bottom: 82px;}
.jg-con img{display: block;width: 100%;}

/*公司历程*/
.lc-con{display: block;width: 100%;position: relative;padding-bottom: 105px;}
.lc-con>img{display: block;width: 100%;}
.lc-con>div{cursor: pointer;width: 36px;height: 41px;position: absolute;}
.lc-alert{width: 724px;height: auto;position: fixed;background: #fff;border-radius: 15px;box-shadow: 4px 0 30px rgba(1,4,0,0.3);padding:30px 0;z-index: 10;transform:scale(0) translate(-50%,-50%);left:50%;top:50%;transform-origin:left top;z-index: 1000;}
.lc-alert .close{width: 30px;height: 30px;position: absolute;top:30px;right:20px;background: url(../images/img76.png) no-repeat center bottom;background-size: cover;}
.lc-alert h2{font:24px/30px '';color: #4c4c4c;padding-left: 30px;}
.r-ico{width:27px;height: 40px;position: absolute;left:100%;bottom:0;background: url(../images/alert-rico.png) no-repeat center bottom;background-size: cover;display: none;}
.city-img{display: block;margin:25px auto 15px;max-width: 80%;max-height: 357px;}
.lc-alert ul{display: block;width: 630px;margin:0 auto;}
.lc-alert ul.active{max-height: 228px;overflow-y: scroll;width: 636px;}
.lc-alert ul li{width: 180px;height: 56px;background:url(../images/img79.png) no-repeat center top;background-size: cover;float: left;margin:10px 15px;transition:all .36s ease;}
.lc-alert ul li a{display: block;position: relative;width: 100%;height: 100%;}
.lc-alert ul li a span{font:15px/18px '';color: #767676;width: 135px;display: block;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align: center;transition:all .36s ease;}
.lc-alert ul li a img{position: absolute;right:0;top:50%;margin-top: -5.5px;opacity: 0;transition:all .36s ease;}
.lc-alert ul li:hover{background:url(../images/img78.png) no-repeat center top;background-size: cover;}
.lc-alert ul li:hover a span{padding-right: 24px;color: #004ea2;width: 160px;}
.lc-alert ul li:hover a img{opacity: 1;right:0px;}


.r-ico-t{width:27px;height: 40px;position: absolute;left:100%;top:0;background: url(../images/r-ico-t.png) no-repeat center bottom;background-size: cover;display: none;}

.all-ico{width: 36px;height: 41px;}
.bj-ico{background: url(../images/bj-ico.png) no-repeat center center;background-size: cover; }

.nj-ico{background: url(../images/nj-ico.png) no-repeat center center;background-size: cover; }

.cd-ico{background: url(../images/cd-ico.png) no-repeat center center;background-size: cover; }

.cq-ico{background: url(../images/cq-ico.png) no-repeat center center;background-size: cover; }

.xy-ico{background: url(../images/xy-ico.png) no-repeat center center;background-size: cover; }

.jz-ico{background: url(../images/jz-ico.png) no-repeat center center;background-size: cover; }

.wh-ico{background: url(../images/wh-ico.png) no-repeat center center;background-size: cover; }

.sz-ico{background: url(../images/sz-ico.png) no-repeat center center;background-size: cover; }

.bj{top:223px;right:385px; }
.nj{position: absolute;top:368px;right:319px; }
.cd{position: absolute;top:407px;left:572px; }
.cq{position: absolute;top:438px;left:628px;}
.xy{position: absolute;top:392px;left:719px;}
.jz{position: absolute;top:431px;left:707px;}
.wh{position: absolute;top:412px;left:751px;}
.sz{position: absolute;top:555px;left:770px; }
.lc-alert.active{transform:scale(1) translate(-50%,-50%);transition:all .36s ease;}

/*footer2*/
.footer2{width: 100%;background: #f0f2f5;}
.footer2 .ft-text{font:14px/28px '';color: #fff;padding:13px 0;background: #595959;text-align: center;}
.footer2 .ft-text p{opacity: 0.4;}
.footer2 .ft-text p._m{display: none;}
.footer2 .ft-text a{color: #fff;}
.ft2-con{width:100% ;padding: 50px 90px ;}
.ft-item{float: left;width: 100px;margin-right: 50px;}
.ft-item.ft2{width: 200px;}
.ft-item h2{font:16px/28px '';color: #333333;margin-bottom: 20px;}
.ft-item ul{display: block;width: 100%;font-size: 0;height: 132px;writing-mode: vertical-lr;}
.ft-item li{font:14px/33px '';color: #999999;display:block;min-width: 50%;float: left;writing-mode: horizontal-tb;}
.ft-item li a{color: #999999;width: 85px;display: inline-block;}
.ft-item li a:hover,.footer2 .ft-text li:hover{color:#004ea2;text-decoration: underline;}

.ft2-left{float: left;}
.ft2-right{float: right;}
.ft2-right div{float: left;text-align: center;margin-left: 15px;}
.ft2-right div img{width: 120px;}
.v-br{display: none}
.jg-lc{width: 100%}
.bjq p{}

@media (max-width: 1800px){
    .ft-item{margin-right: 35px;}
    .ft-item{width: 80px;}
    .ft-item.ft2{width: 180px;}

}
@media (max-width: 1600px){
    .ft-item{margin-right: 20px;}
    .lc-alert{width: 500px;}
    .lc-alert ul{width: 420px;}
    .lc-alert ul.active{width: 426px;}

}
@media (max-width: 1440px){
    .ft2-left{width: 100%}
    .ft-item{width: 100%;}
    .ft-item.ft2{width: 100%;}
    .ft-item{margin-right: 0;}
    .ft2-right{float: left;margin-top: 10px;}
    .ft2-right div{margin-left: 0;margin-right: 15px;}
    .ft-item ul{writing-mode: horizontal-tb;height: auto;margin-top: 10px;}
    .ft-item h2{margin-bottom: 10px;}
    .ft-item li{width:auto;min-width:auto;writing-mode: horizontal-tb}


}
@media (max-width: 1200px){
    .w1200{margin-right: auto;margin-left: auto; position: relative; width: 950px;}
    .index1-top>div.right>div span{margin: 0 0 0 20px;}
    .index1-tabcon-item .right{width: 380px;margin-left: 50px;}
    .index1-tabcon-item .right ul li .text{width: 280px;}
    .index2-slider{width: 90%;margin:0 auto;}
    .header-ny{padding:0 10px;}
    .js-warp .left{width: 600px;}
    .ft2-con{padding: 30px;}
    .wh2 li{width: 455px;}
    .wh2 li div{padding: 20px 30px 0 30px;}
    .wh1 h2{top:60px;left: 240px}
    .wh1 p{top:95px;left: 240px}
    .wh3 ul li{width:207px;margin-left: 40px;}
    .ft-item.ft2,.ft-item{width: 100%;}
    .ft2-left{width: 100%;}
    .ft-item p{display: inline-block;}
    .ft-item h2{margin:10px 0;}
    .ft2-right{float: left;margin-top: 15px;}
    .ft2-right div{margin-left: 0;margin-right: 15px;}
    .zz-warp .left{width: 500px;}
    .zz-warp .right{width: 450px;padding-left: 30px;}
    .news-detail .left{width: 610px;}
    .jd-main-ul1 li{width:455px ;margin-left: 40px;margin-bottom: 40px;}
    .jd-main-ul1 li div{height: 300px;}
    .jd-main-ul1 li div img{height: 100%;object-fit:cover;}
    .jd-main-ul1 li:nth-child(3n+1){margin-left: 40px;}
    .jd-main-ul1 li:nth-child(2n+1){margin-left: 0px;}
    .tzz-warp-ul li{width:455px ;}
    .tzz-warp-ul li .tzz-item{width: 437px;}
    .ff-warp-ul.nd-warp-ul li{width:455px ;}
    .ff-warp-ul.nd-warp-ul li>a>div{width: 437px;}
    .ff-warp-ul li{width:455px ;}
    .ff-warp-ul li>a>div{width: 437px;}
    .zp-warp ul li{width:455px ;}
    .rc-bt>div.left .left-l{width: 232.5px;}
    .rc-bt>div.left .left-l .left-l-b{width: 232.5px;}
    .rc-bt>div.left .left-r{width: 232.5px;}
    .rc-bt>div.left .left-l .left-l-t{height: 189.5px;padding: 55px 0 0 20px;}
    .rc-bt>div.right{overflow: hidden;}
    .rc-bt>div.right img{height: 356.5px;width: auto;}
    .view .swiper-container{width: 100%;height: auto;}
    .view .swiper-container img{display: block;width: 100%;}
    .preview .swiper-container{width: 870px;}
    .jq-detail-jtjz>div{width: 100%;padding: 0;}
    .jq-detail-jtjz>div.right .device{width: 100%;height: auto;}
    .jq-detail-jtjz>div.right .swiper-container{width: 100%;height: auto;}
    .jq-detail-jtjz>div.left{margin-bottom: 30px;}
    .jq-item-tab div{width: 435px;}
    .jq-item-ul li dl dt,.jq-item-div dl dt,.jq-item-div dl,.jq-item-div dl dt>div{width:455px ;}
    .jq-item-div dl dt>div>img{height: 100%;object-fit:cover;}
    .jq-item-ul li dl dt>div{width: 100%;height: auto;}
    .dt-con{width: 430px;height: 250px;margin:-125px 0 0 -215px;padding: 20px 60px 0 60px;}
    .ny_subnav .sub_nav .ul{padding-right: 30px;}
    .c-wrap-title h2{padding-right: 30px;}
    .jq-detail-jtjz>div.right{padding-left: 0;}
    .jq-detail-jtjz>div.left{padding-right: 0;}
    .pop-alert{width: 950px;margin-left: -475px;}

    .lc-alert{width: 440px;}
    .city-img{width: 150px;}
    .lc-alert ul{width: 420px;}
    .bj{top:168px;right:300px; }
    .nj{top:276px;right:245px; }
    .cd{top:292px;left:439px; }
    .cq{top:327px;left:496px;}
    .xy{top:289px;left:559px;}
    .jz{top:325px;left:538px;}

    .wh{top:316px;left:591px;}
    .sz{top:424px;left:613px; }
    .lc-con{padding-bottom: 85px;}
    .jq-item-tab{display: flex;}
}

@media (max-width: 992px){
    .w1200{width: 710px;}
    .pop-alert{width: 710px;margin-left: -355px;}
    .header-ny,.header{height: 60px;font-size: 0;text-align: center;}
    .header{background:rgba(255,255,255,0.2);}
    .header-ny .logo,.header .logo{float: none;height: 60px;position: absolute;left:50%;top:0;transform:translate(-50%,0);}
    .bodymain.ny-bodymain{padding-top: 60px;}
    .header-ny .nav,.header .nav{display: none;}
    .logo_r{padding-top: 6px;}
    .ac-gn-menuicon-label{display: block;}
    .header-search{background: transparent}
    .header-search-hidden{padding: 0; }
    .jq-item-tab div{width: 315px;}
    .jq-item-ul li dl dt{width: 100%;margin-left: 0!important}
    .jq-item-div dl,.jq-item-div dl dt>div,.jq-item-div dl dt{width: 100%;margin-left: 0!important}
    .jq-item-div dl dt>div{height: auto;}
    .jq-item-div dl dt>div>img{height: auto;min-height: 265px;}
    .jq-item-div dl{margin-bottom: 0;}
    .index1-top>div.right{padding-top: 40px;}
    .index1-top>div.right>div span{margin-bottom: 10px;}

    .c-wrap-title h2{font:22px/60px '';}
    .warp-main-title{font:bold 20px/65px '';}
    .jq-item-ul li p{max-width: 90%;}
    .jq-tab ul li img{width: 100%;}
    .jq-tab ul li img.img-shadow{width: 80px;}
    .jq-con{padding-bottom: 60px;}
    .preview .swiper-container{width: 630px;}
    .jq-detail-num div{width: 100%;border-left: none;border-bottom: solid #dfe2e6 1px;padding-left: 0;}
    .jq-detail-num div.num-ewm{position: relative;margin-top: 10px;}

    .news-detail .left{width: 100%;}
    .news-detail .right{width: 100%;padding-top: 20px;}
    .jd-main-ul1 li,.jd-main-ul1 li:nth-child(3n+1){width: 100%;margin-left: 0;}
    .jd-main-ul1 li div{height: auto;}
    .jd-main-ul1 li div img{position: relative;object-fit:fill;}
    .jd-main{padding-bottom: 60px;}
    .zp-warp ul li{width: 100%}
    .rc-top>div{width: 100%;}
    .rc-top>div.left{margin-bottom: 20px;}
    .rc-top{margin-bottom: 20px;}
    .rc-bt>div{width: 100%;}
    .rc-bt>div.left .left-l{width: 100%;}
    .rc-bt>div.left .left-l .left-l-b{width: 100%;}
    .rc-bt>div.left .left-r{width: 100%;margin-top: 10px;}
    .rc-bt>div.right{padding-left: 0;width: 100%;margin-top: 10px;}
    .rc-bt>div.right img{height: auto;width: 100%;}
    .rc-bt{padding-bottom: 60px;}
    .news-detail{padding:35px 0 50px 0;}
    .lx-warp ul li{width: 50%;}
    .lx-map{padding-bottom: 60px;}
    .news-detail .right.right2{padding-top: 20px;}
    .tzz-warp-ul li{width: 100%;}
    .tzz-warp-ul li .tzz-item{width: 100%;}
    .tzz-warp{padding-bottom: 60px;}
    .ff-warp-ul.nd-warp-ul li{width: 100%;}
    .ff-warp-ul.nd-warp-ul li>a>div{width: 100%;}
    .gg-warp{padding-bottom: 60px;}
    .gp-top>div.right div{top:50%;transform:translate(0,-50%);}
    .ff-warp-ul li{width: 100%;}
    .ff-warp-ul li>a>div{width: 100%;}
    .wh2 li{width: 100%;}
    .wh3 ul li{width: 50%;margin-left: 0;height: 210px;}
    .wh3 ul li img{width: auto;margin:0 auto;}
    .zz-warp .left{width: 100%;}
    .zz-warp .right{width: 100%;padding-left: 0;}
    .ry-item .date{font:18px/18px '';}
    .js-warp .left{width: 100%;}
    .js-warp .right{width: 100%;padding-top: 30px;}
    .js-warp{padding-bottom: 60px;}
    .jq-detail-jtjz{padding-bottom: 60px;margin-top: 40px;}
    .jg-con{padding-bottom: 52px;}
    .ft-con{padding: 0;}
    .ft-con .left{width:320px;}
    .v-br{display: block;}
    .jg-lc{-ms-overflow-x: scroll;overflow-x: scroll;}
    .lc-con{width: 950px;}
    .lc-alert{position: fixed;top:50%;left: 50%;right:auto;bottom: auto;transform:translate(-50%,-50%) scale(0);border-radius: 15px 15px 15px 15px;transform-origin: center center;}
    .lc-alert-t{border-radius: 15px 15px 15px 15px;transform-origin: center center;}
    .lc-alert.active{transform:translate(-50%,-50%) scale(1);}
    .r-ico-t,.r-ico{display: none;}
    .lc-con{padding-bottom: 65px;}
    .header-right{margin-right: 0;}

    .index2-slider .swiper-slide{width: 400px;height: 224px!important;}
    .index1-tabcon-item .left{width: 100%;}
    .index1-tabcon-item .left .left-img-box{height: 395px}
    .index1-tabcon-item .right{width: 100%;margin-left: 0;margin-top:15px;}
    .index1-tabcon-item .right ul li .text{width: calc(100% - 100px)}
     .header-search{margin-top:17px}
      .header-search .icon{background-size:18px auto}

}
@media (max-width: 768px){

    .header-search-hidden .box .input-text{width: 60%;}
    .header-search-hidden .box{width: 300px;}
    .c-wrap-title,.ny_subnav{padding:0;margin:0;position: relative;}
    .w1200{width: 100%;}
    .js-warp{padding: 0 4% 30px 4%;}
    .ny_subnav .crm{height: 44px;width: 100%;padding-left: 4%;line-height: 44px;}
    .ny_subnav .sub_nav{position: absolute;right:auto;text-align: left;top:43px;left: 0;width: 100%;white-space:nowrap;-ms-overflow-x: scroll;overflow-x: scroll;}
    .ny_subnav .sub_nav a{font-size: 14px;line-height: 44px;margin-left: 30px;}
    .ny_subnav .sub_nav a:last-child{margin-right: 30px;}
    .ny_subnav .sub_nav .ul{padding-right: 0;height: 44px;text-align: left}
    .preview .swiper-container{width: calc(100% - 50px);height: 48px;}
    .preview .swiper-slide{width: 75px;height: 48px;padding: 2px;margin:0 2px;}
    .ft2-con{padding: 10px 4%;background: #f0f2f5;}
    .ft2-right div{width: auto;margin-right: 0;margin-bottom: 5px;text-align: left;padding:0;margin-top: 5px;}
    .ft2-right div p{display: block;float: left;color: #999999;line-height: 20px;border-right: solid #c7d8eb 1px;padding-right: 3px;margin-right: 3px;}
    .ft2-right{width: 100%}
    .ft2-right div p{text-align: center;margin-left: 5px;}
     .footer2 .ft-text p._pc{display: none;}
    .footer2 .ft-text p._m{display: block;}
    .footer2 .ft-text p{padding: 0 4%;}
    .wh-warp,.warp-main{padding: 0 4%;}
    .jq-detail-num{padding: 22px 0}
    .jq-detail-num div h3{font:16px/28px '';}
    .jq-detail-num div a{font:14px/24px '';}
    .jq-detail-num div{height: auto;padding: 9px 0;margin-bottom: 0;}
    .jq-detail-jtjz{padding-bottom: 30px;margin-top: 20px;}
    .jq-detail-jtjz h5{font: 16px/16px '';margin-bottom:25px;}
    .jq-detail h1{font:16px/20px '';margin-bottom: 10px;}
    .jq-detail p{margin-bottom: 20px;}
    .jq-item-tab div{height: 40px;font: 14px/38px '';width: 45%;margin:0 2.5% 2.5% 2.5%;}
    .jq-item-tab{padding:20px 0 10px 0;display: flex;flex-wrap: wrap;}
    .jq-item-ul li dl dt{margin-bottom: 5px;}
    .jq-item-ul li{padding-top: 20px;}
    .jq-item-ul li span{top:20px;width: 20px;height: 20px;}
    .jq-item-ul li p{max-width: 100%;margin-bottom: 10px;font: 12px/20px '';margin-top: 10px;}
    .footer2 .ft-text{font:12px/20px '';}
    .jq-con{padding-bottom: 30px;}
    .dt-con{width: 94%;height: 94%;margin:0;top:3%;left:3%;padding:15px 15px 0 15px;}
    .jq-item-ul li .dt-con p{padding-left:10px;font: 12px/18px '';}
    .dt-con h5{margin-bottom: 15px;}
    .jq-item-ul li .dt-con a{margin-top: 25px;font: 12px/30px '';}
    .news-detail{padding:15px 4%;}
    .news-detail .left h2{font:bold 16px/24px '';}
    .news-detail .left .left-t p>span{margin:5px 10px 8px 0;padding-left: 20px;}
    .news-detail .left .left-t p>span{font:12px/20px '';}
    .news-detail .left .left-t p>span img{width:14px!important;margin-top: -5px!important;}
    .left-t{margin-bottom: 15px;}
    .news-detail .left .bjq p,.news-detail .left .bjq{font:14px/24px '';margin-bottom: 5px;}
    .news-detail .right h5{font:bold 16px/20px '';margin-bottom: 15px;}
    .ft-item.ft2, .ft-item{border-bottom: dashed #c7d8eb 1px;}
    .ft-item h2{font:14px/40px '';margin:0;background: url(../images/ft-nico1.png) no-repeat center right;background-size: 10px;}
    .ft-item ul{margin-top: 0;display: none;}
    .ft-item p{font:12px/24px '';}
    .ft2-right div p{font-size: 10px;}
    .jd-main-ul1 li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: solid #eee 1px;}
    .jd-main-ul1 li:last-child{border-bottom: none;}
    .jd-main-ul1 li p{font:16px/24px '';margin-top: 9px;    height: auto;-webkit-line-clamp:100;}
    .jd-main{padding-bottom: 30px;}
    .header-ny .header-search .icon{background-size: 17px auto;}
    .warp-main-title{padding-top: 0;}
    .jd-main-ul1{margin-bottom: 10px;}
    .zp-warp ul li{padding:0 10px;margin-bottom: 20px;height: auto;}
    .zp-warp ul li div{padding: 15px 0;}
    .zp-warp ul li div p span{margin-right: 10px;}
    .zp-warp ul li div p span:before{left:-6px;}
    .zp-warp ul li div h2{font:16px/24px '';margin-bottom: 6px;}
    .zp-warp ul li div p{margin-bottom: 0;}
    .zp-warp ul li div p{font:12px/24px '';}
    .zp-warp ul li div .tjl{top:10px;width: 80px;height: 28px;
    font: 12px/28px '';padding-left:25px;}
    .zp-warp ul li div .tjl img{top:9px;left: 10px;width: 10px;}
    .zp-warp ul li div a{margin-top: 12px;font: 12px/28px '';}
    .pop-alert{width: 94%;margin-left: 0;left: 3%;padding: 10px;}
    .pop-alert h2{font:bold 16px/24px '';margin-bottom: 5px;}
    .pop-alert h6{font:12px/24px '';margin-bottom: 5px;}
    .pop-alert h3,.pop-alert h4,.pop-alert h5,.pop-alert p{font:12px/24px '';}
    .pop-alert h5{margin-top: 10px;margin-bottom: 5px;}
    .zp-pop .close{width: 20px;height: 20px;top:5px;right: 5px;}
    .zp-warp ul{padding-bottom: 30px;}
    .rc-top>div>div{padding:20px 10px;}
    .rc-top>div>div h2{font:16px/20px '';margin-bottom: 15px;}
    .rc-top>div>div p{font:14px/20px '';}
    .rc-top>div.left{margin-bottom: 5px;}
    .rc-top{margin-bottom: 10px;}
    .rc-bt>div.left .left-l .left-l-t{height: 100px;padding:25px 0 0 20px;}
    .rc-bt>div.left .left-l .left-l-t h4{font:16px/20px '';margin-bottom: 8px;}
    .rc-bt>div.left .left-l .left-l-t h5{font:12px/20px '';}
    .lx-warp ul{margin-bottom: 5px;}
    .lx-warp ul li{width: 100%;height: auto;padding:20px 0;margin-bottom: 0px;}
    .lx-warp ul li img{height: 20px;}
    .lx-warp ul li h2{font:16px/24px '';margin:10px 0 5px 0;}
    .lx-warp ul li p, .lx-warp ul li p a{font:12px/20px '';height: 40px;overflow: hidden;}
    .lx-dituContent{height: 240px!important}
    .lx-map{padding-bottom: 30px;}
    .news-detail .right.right2 ul li p{font:12px/24px '';}
    .news-detail .right.right2{padding-bottom: 20px;}
    .tzz-warp-ul li{height: auto;margin-bottom: 15px;}
    .tzz-warp-ul li .tzz-item{height: auto;}
    .tzz-warp-ul li .tzz-item div{padding:10px 8px;}
    .tzz-warp-ul li .tzz-item p{font:16px/24px '';max-width: 100%;margin-bottom: 10px;}
    .tzz-warp-ul li .tzz-shadow{bottom: -4px;right:-4px;}
    .tzz-warp-ul li .tzz-item h6{width: 20px;height: 20px;right:5px;bottom: 10px;}
    .tzz-warp{padding-bottom: 30px;}
    .ff-warp-ul.nd-warp-ul li{height: auto;margin-bottom: 15px;}
    .ff-warp-ul.nd-warp-ul li>a>div{height: auto;}
    .ff-warp-ul li>a>div>div{padding:15px 10px;}
    .ff-warp-ul li div span{font:bold 16px/20px '';margin-bottom:10px;}
    .ff-warp-ul li div p{font:12px/20px '';}
    .ff-warp-ul li div img{width: 21px;right: 14px;bottom: 9px;}
    .ff-warp-ul li>a>div>div.li-s{bottom: -4px;right:-4px;}
    .gg-warp{padding-bottom: 30px;}
    .gp-top{height: 250px;}
    .gp-top>img{height: 100%;object-fit:cover;}
    .gp-top>div.left{width: 100%;height: 100px;}
    .gp-top>div.right{width: 100%;height: 150px;top:100px;left: 0;}
    .gp-top>div.left img{width: 80px;left: 20px;margin: 0px 0 0 0;transform:translate(0,-50%);}
    .gp-top>div.right div p{font:14px/20px '';}
    .gp-top>div.right div h3{margin-bottom: 5px;}
    .gp-top>div.right div{left: 20px;}
    .gp-bt{padding: 10px 5px 20px 5px;}
    .gp-bt p{font:14px/20px '';}
    .ff-warp-ul li{height: auto;margin-bottom: 20px;}
    .ff-warp-ul li>a>div{height: auto;}
    .jd-main-ul1 li h6{font:12px/20px '';margin-top: 5px;}
    .jd-main-ul1 li h6 span{font:bold 16px/20px '';}
    .jg-con{padding-bottom: 30px;}
    .wh1{height: 170px;}
    .wh1>img{height: 100%;object-fit:cover;}
    .wh1 h2,.wh1 p{left: 20px;}
    .wh2{margin-top: 10px;}
    .wh2 li{height: auto;margin-bottom: 10px;}
    .wh2 li div{padding:10px 15px;}
    .wh2 li div h2{font:16px/22px '';padding-bottom:10px;margin-bottom:10px;}
    .wh2 li div p{font:14px/22px '';}
    .wh3{margin-top: 20px;}
    .wh3 h2{font:16px/18px '';padding-left: 10px;margin-bottom: 15px;}
    .wh3 ul li{width: 50%;height: auto;}
    .wh3 ul li img{width: 130px;}
    .wh3 ul li p{font:14px/20px '';}
    .wh3{padding-bottom: 25px;}
    .zz-warp,.ry-warp{padding:0 4%;}
    .zz-warp .left div{width: 100%;}
    .zz-warp .right{padding: 20px 0;}
    .zz-warp .right h2{font:16px/20px '';margin-bottom: 10px;}
    .zz-warp .right h3{font:14px/20px '';margin-bottom: 10px;}
    .zz-warp .right em{margin-bottom: 10px;}
    .zz-warp .right p{font:14px/24px '';}
    .ry-item{padding-left: 60px;}
    .ry-item .text{padding-left: 19px;}
    .ry-item .text p{font:14px/24px '';margin-bottom: 15px;}
    .js-warp .left img{margin-bottom: 15px;}
    .js-warp .left p{font:14px/24px '';}
    .js-warp .right div h2{font:bold 18px/18px '';}
    .js-warp .right div h3{top:75px;}
    .index1{padding:5px;}
    .index1-top>div{width: 100%;}
    .index1-top{padding-top: 10px;margin-bottom: 15px;}
    .index1-top>div.right{padding-top: 20px;}
    .index1-top>div.left p{margin-bottom: 0;}
    .index1-top>div.left a{margin-top: 0px;font: 12px/30px '';background: transparent;color: rgba(148,151,157,1);text-align: right;}
    .index1-top>div.left a._pc{display: none}
    .index1-top>div.left a._m{display: block;float: right;}
    .index1-top>div.right>div{text-align: center;}
    .index1-top>div.right>div span{width: 70px;height: 70px;text-align: center;font: 14px/20px '';    padding: 15px;margin: 0 10px;}
    .index-tab-left li p{font:16px/40px '';}
    .index-tab-left li{margin-right: 20px;}
    .index-tab-left li p:before{margin-left: -10px;}
    .index-tab-right a{width:85px ;font: 12px/30px '';margin: 5px 0px 0 0;background: transparent;color: rgba(148,151,157,1);}
    .index1-tabcon-item .left{width: 100%;}
    .index1-tabcon-item .left p{font:12px/30px '';}
    .index1-tabcon-item .right{width: 100%;margin-left: 0;padding:10px 0;}
    .index1-tabcon-item .right ul li .date{width: 50px;height: 50px;}
    .index1-tabcon-item .right ul li .date h4{font:16px/20px '';}
    .index1-tabcon-item .right ul li .date h5{font:12px/20px '';}
    .index1-tabcon-item .right ul li .text{width: calc(100% - 50px);padding-left: 10px;}
    .index1-bottom-tabcon{margin:20px auto 10px;}
    .index1-tabcon-item .right ul li .text h3{font:16px/18px '';}
    .index1-tabcon-item .right ul li .text p{font:12px/20px '';}
    .index2{padding: 30px 0 15px 0}
    .index2-con{padding: 0 5px;}
    .index2-con h2{font:16px/18px '';margin-bottom: 15px;padding-bottom: 8px;}
    .index2-slider .swiper-container{padding:10px 0;}
    .index2-slider .swiper-slide{width: 300px;height: 169px!important;}
    .index2-slider .arrow-left{left: 0;}
    .index2-slider .arrow-right{right: 0;}
    .index2-slider{width: 100%;}
    .index2-slider .swiper-slide a>div p{font: 12px/16px ''}
    .index2-slider .swiper-slide a>div img{width: 80px;}
    .index2-slider .swiper-slide a>div{width: 100px;height: 100px;margin:-50px 0 0 -50px;}
    .index3-top{padding: 0 5px;}
    .index3-slider{margin:10px 0;}
    .index3-bt{padding: 0 5px 8px 5px;}
    .index3-bt-b .left{width: 100%}
    .index3-bt-b .right{width: 100%;padding:10px 0;}
    .index3-bt-b{margin-top: 15px;}
    .index3-bt-b .left h2{font:16px/24px '';margin-bottom: 10px;}
    .index3-bt-b .left h3{font:16px/24px '';}
    .index3-bt-b .left h3 span{font:24px/24px '';}
    .index3-bt-b .right ul li a{font:13px/24px '';}
    .index3-bt-b .right ul li a:before{top:12px;}
    .index3{padding-bottom: 19px;}
    .ft-con .left{width: 100%;text-align: center;float: none;}
    .ft-con .right{position: relative;text-align: center;}
    .ft-con .left div a{margin: 0 10px;}
    .ft-con .right div{margin:0 5px;display: inline-block;float: none;}
    .header-search .icon{    background-size: 17px auto;}
    .dituContent{height: 200px!important}
    .jg-warp{padding: 0 4%;}
    .lc-con{padding-bottom: 30px;}
    .zoomify{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
    .zoomify.zoomed{cursor:-webkit-zoom-out;cursor:zoom-out;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;position:relative;z-index:1501}
    .zoomify-shadow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;z-index:1500;background:rgba(0,0,0 ,.3);opacity:0}
    .zoomify-shadow.zoomed{opacity:1;cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out}
    .ewm-layer{position: fixed;top:0;left: 0;z-index: 10000;background: rgba(0,0,0,0.5);width: 100%;height: 100vh}
    .ewm-inner{width: 100%;height: 100%}
    .ewm-opacity{width: 100%;height: 100%}
    .ewm-container{position: absolute;top:50%;left: 50%;transform:translate(-50%,-50%);width: 50%}
    .ewm-container img{width: 100%}
    .pz_fy a{width: 15px;margin: 0px 3px;}
    .zz-warp .left{width: 60%;margin:3% auto;float: none;}
    .ft2-right._pc{display: none;}
    .ft2-right._m{display: block;}
    .ft2-right div img{width: 20px;float: left;}
    .ft2-right div:last-child p{border-right:none;}
    .lc-alert{width: 92%;}
    .video-layer .layer-inner {position: absolute;top: 50%;left: 50%;margin-left:0;margin-top: 0;width: 100%;height: auto;transform:translate(-50%,-50%);}
    .video-layer .layer-detail {width: 100%;height: auto;background: #000;}

    .home-banner .swiper-container,.home-banner .swiper-wrapper{ height: 233px !important;}
    .home-banner .swiper-slide{ height:  233px !important; overflow: hidden;}
    .home-banner .swiper-slide img{ display: block; height: 100%; min-height: 0; min-width: 0; position: relative; left:0; transform:translate(0,0); width:100% !important;object-fit:cover;}
    .home-banner .swiper-slide .video{ width: 100%!important; height: 100%!important; position: relative; top: 0; right: 0; bottom: 0; left: 0;}
    .home-banner .swiper-slide .video video{ width: 100%!important; height: 100%!important;object-fit:cover;left: 0!important;}
    .home-banner .swiper-slide::before{ content: ''; width: 100%; height: 100%; background-color: #000; opacity: 0; position: absolute; top: 0; left: 0; z-index: 9;}
    .home-banner .swiper-pagination{ bottom: 15px;}
    .home-banner .swiper-pagination span{width:15px;height:3px}
    .index3-slider{width: 92%;margin:10px auto;}
    .index3-slider .slick-list{overflow: visible;}
    .slick-slide{transform:scale(0.95);transition:all .35s ease;}
    .slick-center{transform:scale(1);}
    .v-img img{border-radius: 5px;}
    .lc-alert ul{width: 300px;}
    .lc-alert ul li{margin:5px 10px;width: 130px;height: 41px;background: url(../images/img79.png) no-repeat center top;
    background-size: 100%;}
    .lc-alert ul.active{height: 151px;width: 306px}
    .lc-alert ul li a span{font-size: 12px;}
    .ft-con .left div a:after{display: none}
    .index1-tabcon-item .left .left-img-box{height: auto;}
    .index1-top>div.left a:hover,.index-tab-right a:hover{background: transparent;}
    .header-right{margin-right: 20px;}
    .header-ny .logo, .header .logo{height:50px;top:5px}
    .loading{display:none!important}
}

@media (max-width: 350px){
    .index1-top>div.right>div span{margin: 0 3px;}
}