/*===================CSS Reset============================*/
@font-face{ font-family: fontB; src: url('../fonts/CenturyGothic-Bold.otf');}
@font-face{ font-family: fontC; src: url('../fonts/CenturyGothic.ttf');}
@font-face{ font-family: fontR; src: url('../fonts/SourceHanSansCN-Regular.otf');}
@font-face{ font-family: fontS; src: url('../fonts/SourceHanSansCN-Bold.otf');}

html{ -webkit-box-sizing:border-box; box-sizing:border-box; overflow-y:scroll; overflow-x:auto;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ font-size: 16px; font-family: fontR,"microsoft yahei";}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
input:focus,button:focus,textarea:focus,select:focus{ outline: none;}
img{ border: 0; max-width: 100%;}

/*===================Link Style============================*/
a,a:hover,a:active,a:visited,a:link,a:focus{ color: #333; outline:none; text-decoration: none; -webkit-transition-duration: 400ms; -moz-transition-duration: 400ms; -ms-transition-duration: 400ms; transition-duration: 400ms;}

/*===================Common Style============================*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width: 1520px; margin: 0 auto;}
.clearfix:after{clear: both;}
.clearfix:before,.clearfix:after{content: "";display: table;}
.ovh{ overflow: hidden;}
.textH{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.textT{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: pre-wrap;}
.dong{ -webkit-transition-duration: 400ms; -moz-transition-duration: 400ms; -ms-transition-duration: 400ms; transition-duration: 400ms;}
.imgH img{ width: 100%; height: 100%; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; transition: all 1s;}
.imgH:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.fontB{ font-family: fontB, "microsoft yahei";}
.fontC{ font-family: fontC, "microsoft yahei";}
.fontS{ font-family: fontS, "microsoft yahei";}
.bold{ font-weight: bold;}
.color-3{ color: #333 !important;}
.color-6{ color: #666 !important;}
.color-9{ color: #999 !important;}
.color-f{ color: #fff !important;}
.color-b{ color: #29afd5 !important;}
.color-db{ color: #022052 !important;}
.bg-f{ background: #fff;}
.bg-b{ background: #29afd5;}
.row{ margin-left: 0; margin-right: 0;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 { padding-right: 0; padding-left: 0;}

/*============================ Header ============================*/
.header{ width: 100%; height: 120px; padding: 24px 3%; position: fixed; top: 0; left: 0; z-index: 999;}
.header .logo{ display: block; width: 160px; height: 100%; font-size: 0; background: url(../images/logo.png) center left no-repeat; background-size: auto 100%;}
.header .link a{ display: block; line-height: 38px; border: 2px solid #29afd5; border-radius: 20px; margin: 15px 0 0 25px;}
.header .link a.lx{ color: #29afd5; padding: 0 45px;}
.header .link a.lx:hover{ background: #29afd5; color: #022052;}
.navBtn{ display: flex; justify-content: center; align-items: center; padding: 0 15px; background: #29afd5;}
.navBtn i{ display: inline-block; color: #022052; font-size: 18px; background: url(../images/menu.png) center left no-repeat; background-size: 24px; padding-left: 45px;}
.navCont{ position: fixed; top: 0; right: 0; width: 880px; height: 100vh; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; z-index: 999; opacity: 1; visibility: visible; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; top: 0; transform: translateX(100%); background: rgba(41,175,213,.9); padding: 10% 40px 0 40px;}
.navCont.slt{ transform: translateX(0);}
.navCont .left{ width: 440px; padding-right: 40px; border-right: 1px solid rgba(0,0,0,.1);}
.navCont .left a,.navCont .right .list a{ display: block; font-size: 20px; color: #fff; line-height: 72px;}
.navCont .left a:hover,.navCont .right .list a:hover{ text-decoration: underline;}
.navCont .right{ width: 340px; padding-left: 40px;}
.navCont .right .bot{ font-size: 18px; margin-top: 50%;}
.navCont .right .bot span{ display: block; font-size: 24px; line-height: 48px;}
.navCont .right .bot em{ display: block; width: 120px; font-size: 16px; margin-top: 30px; position: relative; cursor: pointer;}
.navCont .right .bot em p{ line-height: 36px; border-radius: 20px; background: url(../images/jt5.png) center right 10px no-repeat #fff; background-size: 14px; padding: 0 30px 0 10px;}
.navCont .right .bot em a{ display: none; width: 100%; background: #fff; border-radius: 0 0 20px 20px; line-height: 36px; padding: 0 10px; position: absolute; top: 36px; left: 0;}
.navCont .right .bot em a:hover{ color: #29afd5 !important;}
.navCont .right .bot em:hover p{ border-radius: 20px 20px 0 0;}
.navCont .right .bot em:hover a{ display: block;}

.m_nav{ position: fixed; top: 0; right: 0; width: 35%; height: 100vh; padding: 0 5%; background: rgba(41,175,213,.9); transition: all ease 0.5s; -webkit-transition: all ease 0.5s; z-index: 1000; opacity: 1; visibility: visible; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; top: 0; transform: translateX(100%);}
.m_nav.open{ transform: translateX(0);}
.m_nav .top{ padding: 60px 0;}
.m_nav .top .closed{ width: 20px; height: 20px; vertical-align: middle; cursor: pointer;}
.m_nav .ul li{ border-bottom: 1px solid rgba(255,255,255,.2);}
.m_nav .ul li a{ display: block; width: 100%; color: #fff; font-size: 18px; padding: 20px 0;}
.m_nav .ul li:last-child{ display: flex; align-items: center; justify-content: center; font-size: 12px; border-bottom: none; padding: 20px 0;}
.m_nav .ul li:last-child a{ display: inline-block; width: auto; margin: 0 20px; padding: 0;}

.header.on{ height: 80px; padding: 5px 2%; background: #29afd5; box-shadow: 0 4px 10px rgba(0,0,0,.1);}
.header.on .link a{ margin-top: 14px; border-color: #022052; color: #022052;}
.header.on .link a.lx:hover{ background: #022052; color: #fff;}

/*============================ Footer ============================*/
.footer{ background: url(../images/footBg.jpg) center top no-repeat; background-size: cover; padding: 80px 0 50px;}
.footer_ix{background: url(../images/footer_ix.jpg) center top no-repeat; background-size: cover;}
.footer .part1 img{ width: 147px;}
.footer .part1 .r{ padding: 30px 0; line-height: 40px;}
.footer .part1 .r a{ display: block; margin-left: 20px;}
.footer a:hover{ text-decoration: underline;}
.footer .part2{ color: rgba(255,255,255,.5); border-top: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1); padding: 20px 0;}
.footer .part2 a,.footer .part2 em,.footer .part3 em{ display: inline-block;}
.footer .part2 a{ color: #fff; margin-right: 40px;}
.footer .part3{ padding-top: 25px;}
.footer .part3 em{ margin: 0 6px;}
.footer .part3 em,.footer .part3 em a{ color: rgba(255,255,255,.5);}

.rigMenu{ position: fixed; bottom: 30px; right: 30px; z-index: 99;}
.rigMenu a{ display: flex; justify-content: center; align-items: center; width: 64px; height: 64px; border-radius: 18px; box-shadow: 0 0 10px rgba(0,0,0,.2); margin-top: 12px; position: relative;}
.rigMenu a .tp{ display: inline-block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; position: relative;}
.rigMenu a.wx .tp{ background-image: url(../images/rigIcon1.png); z-index: 5;}
.rigMenu a.lj .tp{ background-image: url(../images/rigIcon2.png);}
.rigMenu a.wx .code{ display: none; width: 280px; border-radius: 18px; padding: 10px 0; background: rgba(41,175,213,.8); position: absolute; top: 0; right: 0; z-index: 1;}
.rigMenu a.wx .code em{ display: block; width: 100px; margin-left: 10px; padding: 5px 5px 0; border-radius: 18px;}
.rigMenu a.wx .code em img{ width: 100%;}
.rigMenu a.goTop p{ background: url(../images/rigIcon3.png) center top no-repeat; background-size: 18px; padding-top: 18px;}
.rigMenu a:hover{ color: #fff !important; background: #29afd5;}
.rigMenu a.wx:hover .tp{ background-image: url(../images/rigIcon1H.png);}
.rigMenu a.lj:hover .tp{ background-image: url(../images/rigIcon2H.png);}
.rigMenu a.goTop:hover p{ background-image: url(../images/rigIcon3H.png);}
.rigMenu a.wx:hover .code{ display: block;}

/*============================ Index ============================*/
.ixSlide{ position: relative;}
.ixSlide .slideImg{ position:relative; width:100%;}
.ixSlide .slideImg li{ -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; height: 100vh; left: 0; top: 0;}
.ixSlide .slideCon{ position: relative; float: left; width: 100%;}
.ixSlide .slideCon .slide{ position: relative; width: 100%;}
.ixSlide .slideCon .slideImg li{ display: flex; align-items: flex-end; width: 100%; position:absolute; left:0; top:0;}
.ixSlide .slideImg li .bg{ width: 100%; height: 100%; background: linear-gradient(to right,rgba(0,0,0,.6),rgba(2,32,82,.6)); position: absolute; top: 0; left: 0; z-index: 4;}
.ixSlide .slideImg .video-background{ display: flex; align-items: flex-end; position: relative; top: 0; left: 0; width: 100%; height: 100vh; overflow: hidden;}
.ixSlide .slideImg .video-background video{ position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; transform: translateX(-50%) translateY(-50%);}
.ixSlide .slideImg .video-background .txt{ position: relative; z-index: 9;}
.ixSlide .slideCon .slideImg li .txt{ width: 100%; line-height: 90px; padding: 0 3%; margin-bottom: 12%;}
.ixSlide .slideCon .slideImg li .txt span{ display: block; font-size: 78px;}
.ixSlide .slideCon .slideImg li .txt p{ font-size: 56px;}
.ixSlide .slideCon .slideImg li .txt em{ display: block; font-size: 26px; line-height: 40px;}
.ixSlide .slideCon .slideImg li .text1-1{ transition: all 1s;transform: translateY(200px);}
.ixSlide .slideCon .slideImg li.slide1_on .text1-1{ transition: all 1s;transform: translateY(0);}
.ixSlide .slideCon .slideImg li .text1-2{ transition: all 1.2s;transform: translateY(300px);}
.ixSlide .slideCon .slideImg li.slide1_on .text1-2{ transition: all 1.2s;transform: translateY(0);}
.ixSlide .slideCon .slideImg li .text1-3{ transition: all 1.2s;transform: translateY(400px);}
.ixSlide .slideCon .slideImg li.slide1_on .text1-3{ transition: all 1.4s;transform: translateY(0);}
.ixSlide .slideCon .slide_nav{ display: none;}
.ixSlide .slideCon .slide_tabs{ display: flex; justify-content: flex-start; width: 100%; font-size: 0; position: absolute; bottom: 15%; left: 0; z-index: 9; padding: 0 3%;}
.ixSlide .slideCon .slide_tabs li a{ display: inline-block; width: 20px; height: 20px; margin: 0 3px; border-radius: 50%; margin-right: 12px; border: 2px solid #fff; opacity: .4;}
.ixSlide .slideCon .slide_tabs .slide_here a{ background: #fff; opacity: 1;}
.ixSlide .nextPage{ display: flex; align-items: center; height: 90px; padding-left: 30px; background: url(../images/jtYuan.png) center left no-repeat; background-size: auto 100%; position: absolute; right: 10%; bottom: 25%; z-index: 9;}
.ixSlide .nextPage i{ background: url(../images/jt1.png) center left no-repeat; background-size: 24px; padding-left: 45px; animation: upDown 2s infinite;}
@keyframes upDown{
	0%{ transform: translate(0px, 0px);}
	50%{ transform: translate(0px, 10px);}
	100%{ transform: translate(0px, 0px);}
}

.ixPart1{ width: 100%; background: url(../images/ixBg1.png) top right no-repeat; background-size: cover; padding: 180px 0 60px; margin-top: -110px; position: relative; z-index: 9;}
.ixPart1 .txt .t1{ font-size: 24px;}
.ixPart1 .txt .t1 i{ display: block; font-size: 38px; margin: 10px 0 20px;}
.ixPart1 .txt .t2{ font-size: 18px; line-height: 36px;}
.ixPart1 .txt .t3{ display: inline-block; width: 155px; line-height: 42px; border-radius: 30px; background: linear-gradient(to right,#29afd5,rgba(42,175,213,0)); padding: 3px 3px 3px 25px; margin-top: 30px;}
.ixPart1 .txt .t3 em,.ixPart1 .txt .t3 i{ display: block;}
.ixPart1 .txt .t3 i{ display: block; width: 36px; height: 36px; background: url(../images/jt2.png) center no-repeat #fff; background-size: 17px; border-radius: 50%;}
.ixPart1 .txt .t3:hover{ background: linear-gradient(to right,#022052,rgba(2,32,82,0));}
.ixPart1 .img{ margin: 60px 0 0 40px;}
.ixPart1 .img img{ width: 100%;}
.ixPart1 .list{ margin: 0 -60px;}
.ixPart1 .list .txt{ font-size: 18px; margin: 50px 60px 0;}
.ixPart1 .list .txt img{ width: 64px;}
.ixPart1 .list .txt p{ font-size: 56px;}
.ixPart1 .list .txt p sup{ font-size: 20px; vertical-align: super;}

.ixPart2 .part{ background-position: top right; background-repeat: no-repeat; position: relative;}
.ixPart2 .part.bg1{ background-image: url(../images/ixImg2_4.jpg); background-size: 50%;}
.ixPart2 .part.bg2{ background-image: url(../images/ixImg2_5.jpg); background-position: top left; background-size: 50%;}
.ixPart2 .part.bg3{ background-image: url(../images/ixImg2_6.jpg); background-size: 50%;}
.ixPart2 .part .img{ width: 50%;}
.ixPart2 .part .img img{ width: 100%;}
.ixPart2 .part .text{ display: flex; align-items: center; width: 50%; height: 100%; font-size: 18px; line-height: 32px; padding: 0 70px; position: absolute; top: 0; right: 0;}
.ixPart2 .part.bg2 .text{ right: auto; left: 0;}
.ixPart2 .part .text .t1 em,.ixPart2 .part .text .t1 i{ display: block; font-size: 24px;}
.ixPart2 .part .text .t1 i{ font-size: 36px; margin: 15px 0 20px;}
.ixPart2 .part .text .t2 .item{ margin-top: 15px;}
.ixPart2 .part .text .t2 .item .hd{ font-size: 18px; background: url(../images/dot1.png) center left no-repeat; background-size: 6px; padding-left: 18px; position: relative; cursor: pointer;}
.ixPart2 .part .text .t2 .item.on .hd,.ixPart2 .part .text .t2 .item:hover .hd{ font-family: fontS, "microsoft yahei"; background-image: url(../images/dot1H.png);}
.ixPart2 .part .text .t2.list2 .item .hd{ background-image: url(../images/dot2.png);}
.ixPart2 .part .text .t2.list2 .item.on .hd,.ixPart2 .part .text .t2.list2 .item:hover .hd{ background-image: url(../images/dot2H.png);}
.ixPart2 .part .text .t2 .item .bd{ display: none; font-size: 16px; padding-left: 18px;}
.ixPart2 .part .text .t3{ display: inline-block; background: url(../images/jt3.png) center right no-repeat; background-size: 24px; padding-right: 30px; margin-top: 50px;}
.ixPart2 .part .text .t3.h{ background-image: url(../images/jt3H.png);}

.ixTit{ font-size: 42px; margin-bottom: 40px;}

.ixPart3{ background: url(../images/ixBg2.jpg) center top no-repeat; background-size: cover; padding: 80px 0 0;}
.ixPart3 .part{ background: url(../images/ixImg3_12.png) top right no-repeat; background-size: 90.1%;}
.ixPart3 .list .col-md-2{ width: 20%;}
.ixPart3 .list .item{ margin: 18px; border: 1px solid #e5e8ed; border-radius: 24px; padding: 50px 15px 40px; position: relative;}
.ixPart3 .list .item .top{ display: block;}
.ixPart3 .list .item .top i{ display: inline-flex; align-items: center; justify-content: center; width: 120px; height: 120px; border-radius: 50%; box-shadow: 0 0 30px inset rgba(0,0,0,.1); margin-bottom: 20px; padding: 25px;}
.ixPart3 .list .item .top p{ font-size: 24px; height: 64px; line-height: 32px;}
.ixPart3 .list .item .box{ display: none; width: 420px; height: 460px; padding: 30px 70px; border: 1px solid rgba(2,32,82,.1); border-radius: 24px; box-shadow: 0 0 20px rgba(2,32,82,.2); position: absolute; top: 0; left: 0; z-index: 1;}
.ixPart3 .list .item .box .tit{ display: flex; align-items: center; justify-content: flex-start; margin-bottom: 40px;}
.ixPart3 .list .item .box .tit i{ display: inline-flex; align-items: center; justify-content: center; width: 80px; height: 80px; border-radius: 50%; padding: 25px;}
.ixPart3 .list .item .box .tit i img{width:100%}
.ixPart3 .list .item .box .tit p{ width: 260px; padding-left: 20px; font-size: 24px; line-height: 32px;}
.ixPart3 .list .item .box.b5,.ixPart3 .list .item .box.b10{ left: auto; right: 0;}
.ixPart3 .list .item .box.b6,.ixPart3 .list .item .box.b7,.ixPart3 .list .item .box.b8,.ixPart3 .list .item .box.b9,.ixPart3 .list .item .box.b10{ top: auto; bottom: 0;}
.ixPart3 .list .item .img{ width: 100%; padding-bottom: 40px;}
.ixPart3 .list .item .img img{ width: 100%;}
.ixPart3 .list .item:hover .box{ display: block;}

.ixPart4{ background: url(../images/ixBg3.jpg) bottom right no-repeat; background-size: cover; padding: 80px 0 140px;}
.ixPart4 .list{ margin: 0 -20px;}
.ixPart4 .list .box{ display: block; margin: 20px 20px 0; border-radius: 18px; border: 1px solid #e4e8ed;}
.ixPart4 .list .box .img img{ width: 100%;}
.ixPart4 .list .box .text{ line-height: 32px; padding: 30px 20px;}
.ixPart4 .list .box .text span{ display: block; font-size: 22px; margin-bottom: 10px;}
.ixPart4 .list .box .text p{ min-height: 96px; margin-bottom: 50px; -webkit-line-clamp: 3;}
.ixPart4 .list .box .text i{ display: block; font-size: 20px;}
.ixPart4 .list .box .text em{ display: block; width: 32px; height: 32px; background: url(../images/jt4.png) center right no-repeat; background-size: 15px;}
.ixPart4 .list .box:hover{ border-color: #29afd5;}
.ixPart4 .list .box:hover .text span{ color: #29afd5;}

.ixPart5{ background: url(../images/ixBg4.jpg) center no-repeat; background-size: cover; padding: 40px 0 70px;}
.ixPart5 .map{ position: relative;}
.ixPart5 .box{ position: absolute; cursor: pointer;}
.ixPart5 .box.dw1{ top: 195px; left: 460px;}
.ixPart5 .box.dw2{ top: 110px; left: 140px;}
.ixPart5 .box.dw3{ top: 230px; left: 140px;}
.ixPart5 .box.dw4{ top: 460px; left: 160px;}
.ixPart5 .box.dw5{ top: 230px; left: 280px;}
.ixPart5 .box.dw6{ top: 260px; left: 330px;}
.ixPart5 .box.dw7{ top: 186px; left: 350px;}
.ixPart5 .box.dw8{ top: 188px; left: 395px;}
.ixPart5 .box.dw9{ top: 196px; left: 410px;}
.ixPart5 .box.dw10{ top: 201px; left: 428px;}
.ixPart5 .box.dw11{ top: 197px; left: 444px;}
.ixPart5 .box.dw12{ top: 225px; left: 385px;}
.ixPart5 .box.dw13{ top: 220px; left: 410px;}
.ixPart5 .box.dw14{ top: 235px; left: 410px;}
.ixPart5 .box.dw15{ top: 252px; left: 403px;}
.ixPart5 .box.dw16{ top: 232px; left: 433px;}
.ixPart5 .box.dw17{ top: 256px; left: 423px;}
.ixPart5 .box.dw18{ top: 268px; left: 437px;}
.ixPart5 .box.dw19{ top: 237px; left: 458px;}
.ixPart5 .box.dw20{ top: 224px; left: 469px;}
.ixPart5 .box.dw21{ top: 237px; left: 472px;}
.ixPart5 .box.dw22{ top: 248px; left: 466px;}
.ixPart5 .box.dw23{ top: 258px; left: 458px;}
.ixPart5 .box.dw24{ top: 173px; left: 500px;}
.ixPart5 .box.dw25{ top: 160px; left: 510px;}
.ixPart5 .box.dw26{ top: 155px; left: 880px;}
.ixPart5 .box.dw27{ top: 530px; left: 1070px;}
.ixPart5 .box.dw28{ top: 410px; left: 1080px;}
.ixPart5 .box .yuan{ width: 8px; height: 8px; border-radius: 50%; background: #022052;}
.ixPart5 .box .tp{ display: none; width: 106px; height: 120px; border-radius: 0 18px 18px 18px; padding: 5px 15px; box-shadow: 0 0 10px rgba(0,0,0,.1); position: relative; top: 8px; left: 4px; z-index: 1;}
.ixPart5 .box .tp i{ width: 100%; height: 13px; background: url(../images/ixImg5_4.png) top left no-repeat; background-size: auto 100%; position: absolute; left: 0; top: -13px;}
.ixPart5 .box .tp img{ width: 100%;}
.ixPart5 .box:hover .tp{ display: block;}
.ixPart5 .box .hhkj{ display: inline-block; line-height: 24px; background: url(../images/ixImg5_2.png) center left 7px no-repeat #022052; background-size: 10px; padding: 0 5px 0 20px; border-radius: 20px; position: relative; top: -20px; left: 12px;}
.ixPart5 .map .dt{ width: 1200px;}
#scrollBegin,#scrollEnd,#scrollBegin ul,#scrollEnd ul{ display: inline;}
#scrollBegin-1,#scrollEnd-1,#scrollBegin-1 ul,#scrollEnd-1 ul{ display: inline;}

.ixPart5 .scollW{ white-space: nowrap; margin: 20px 0 0;}
.ixPart5 .scollW li{ display: inline-flex; align-items: center; justify-content: center; width: 220px; height: 64px; margin: 10px 0 10px 30px;  border-radius: 40px; box-shadow: 0 0 15px rgba(2,32,82,.1);}
.ixPart5 .scollW li img{ width: auto !important; max-width: inherit; height: 100%;}

.ixPart6{ background: url(../images/ixBg5.jpg) center bottom no-repeat; background-size: cover; padding: 160px 0 50px;}
.ixPart6 .txt span{ display: block; font-size: 46px; color: #183f7f; margin-bottom: 10px;}
.ixPart6 .txt span i{ color: #022052; }
.ixPart6 .txt p{ font-size: 20px; line-height: 36px;}
.ixPart6 .img img{ width: 100%;}

/*============================ 媒体查询 ============================*/
.mobHide{ display: block;}
.mobShow{ display: none;}

/*============================ banner ============================*/
.channel-banner{width:100%;overflow: hidden;position: relative;}
.ny_banner{width:100%;overflow: hidden;}
.ny_banner img{width:100%;}
.banner_wz{position: absolute;
    width: 100%;
    top: 45%;
    z-index: 10;
    margin-top: -50px;
    text-align: left;color:#fff;}
.banner_wz h2{font-size:70px;}
.banner_wz h2 span{font-size:56px;}
.banner_wz h3{text-transform: uppercase;font-size:26px;padding-top:10px;line-height:35px;}
.banner_wz p{font-size:50px;color:#fff;padding:10px 0}

/*============================ about ============================*/
.about1{width:100%;position:relative;}
.about1_left{width:65%;float:left;overflow: hidden;padding:40px 30px 40px 0;}
.about1_left_bt{font-size:40px;color:#2aafd5;padding-bottom:30px;font-weight:600}
.about1_left_nr{width:100%;overflow: hidden;font-size:16px;color:#333333;line-height:30px;}
.about1_left_nr p{padding-bottom:10px;}
.about1_right{width:32%;right:0;position:absolute;}
.about1_right img{max-width:100%}

.about2{width:100%;background: url(../images/about2.jpg) center top no-repeat;
    background-size: cover;padding:150px 0 60px 0}
.about2 li{width:32%;float:left;margin-right:2%;padding:50px 30px;text-align:center;background: rgba(2, 32, 82, 0.6);color:#fff;border-radius: 30px;}
.about2 li:nth-child(3n){margin-right:auto}
.about2_img{margin-bottom:30px;}
.about2 li h3{font-size:24px;font-weight:600;padding-bottom:30px}
.about2 p{line-height:35px;}


.about_zong{width:100%;background: url(../images/about_zong.jpg) center top no-repeat;
background-size: cover;padding:50px 0;overflow: hidden;}
.about3{width:100%;overflow: hidden;padding-bottom:50px;}
.about_zong_bt .about1_left_bt{color:#333333;}
.about3_nr{width:100%;overflow: hidden;}
/*-核心代码-*/
/* Menu style */

#container {position:relative}
#container::before{
	position: absolute;	
	content: '';
    display: block;
	width:100%;
	height:1px;
	background-color:#dddddd;
	top:30px;
		
	}


	#timeline {
		width:1520px;
		overflow: hidden;
		margin: 30px auto;
		position: relative;
		
	}
	
	
	
		#dates {
			width: 100%;
			padding-top:20px;
			overflow: hidden;
		}
	
#dates li {
				list-style: none;
				float: left;
				width: 160px;
				padding-top:30px;
				font-size: 16px;
				text-align: center;
				position:relative;
				color:#cccccc
				
}



				#dates a {
					line-height: 38px;
					padding-bottom: 10px;
					padding-top:30px;
					color:#cccccc;position:relative;
					
					
				}
#dates li a::before{
	position: absolute;	
	content: '';
    display: block;
	width:16px;
	height:16px;
	background-color:#b3bccb;
	top:-10px;
	left: 50%;
	margin-left: -8px;
	border-radius:50%
		
	}					
				
#dates li .selected::before{background-color:#58a3e8;left:-20px;margin-left:0.1px;top:15px;}				
				
				
				
				#dates .selected {
			        font-size:50px;
					color:#58a3e8;font-weight:600;
					padding-top:0.1px;
					top:-35px;
				}
		
		#issues {
			width:1520px;
			margin-top:50px;
			overflow: hidden;
		}	
			#issues li {
				width: 1520px;
			overflow: hidden;
				list-style: none;
				float: left;
			}
.lc_img{width:42%;float:left;overflow: hidden;border-radius: 30px;}	
.lc_img	img{width:100%;border-radius: 30px;}	
.lc_wz{width:55%;float:right;overflow: hidden;}	
.lc_wz h3{font-size:24px;color:#022052;font-weight:600;padding-bottom:30px;}
.lc_wz_nr{font-size:16px;color:#333333;line-height:30px;}
	
		#grad_left,
		#grad_right {
			width: 100px;
			height: 350px;
			position: absolute;
			top: 0;
		}
			#grad_left {
		        left: 0;
		        background: url('../images/grad_left.png') repeat-y;
			}
			#grad_right {
		        right: 0;
		        background: url('../images/grad_right.png') repeat-y;
			}
		
		#next,
		#prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 10px;
			width: 48px;
			height: 48px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			
			#next {
				right: 0;
				background-image: url('../images/next.png');
			}
			#prev {
				left: 0;
				background-image: url('../images/prev.png');
			}
				#next.disabled,
				#prev.disabled {
					opacity: 0.2;
				}

.about4{width:100%;width:100%;overflow: hidden;padding:50px 0;}
.tab-normal .tab-head {border-radius:0;font-size:0;-webkit-text-size-adjust:none;width:100%;overflow: hidden;}
.tab-normal .tab .tab-nav li {display:inline-block;width:auto;text-align:center;background:#e2e6ec;border-radius: 30px;font-size:18px;padding:5px 20px;margin-right:10px;}
.tab-normal .tab .tab-nav li a {display:block;border:0;color:#666666}
.tab-normal .tab .tab-nav li .frame{display:none;float:left}
.tab-normal .tab .tab-nav .active{background:#29afd5}
.tab-normal .tab .tab-nav .active a {color:#fff}


.tab-normal .tab .tab-nav .active .frame{display:block;}
.tab-normal .tab .tab-nav .active a:hover {color:#fff}
.tab-normal .tab .tab-nav li a:focus {outline:none;}
.tab-normal .tab .tab-nav li a:hover {color:#152D4E}
.tab-normal .tab .tab-body {padding:0;border-radius:0;border-top:0px solid #ff0000}
.tab-normal .tab-head .about1_left_bt{color:#333333;display: inline-block;float: left;}
.tab-normal .tab .tab-nav{display: inline-block;float: right;}

.honour{width:100%;overflow: hidden;}
.honour .item{width:15%;float:left;margin-right:2%;margin-bottom:20px;border: 1px solid #e5e8ed;border-radius: 24px;padding:20px;}
.honour .item:nth-child(6n){margin-right:auto}
.tab .tab-body .tab-panel {
    display: none;
}
.tab .tab-body .active {
    display: block;
}
.ny_product{width:100%;padding:40px 0;overflow: hidden;}
.ny_bt{width:100%;overflow: hidden;padding-bottom:30px;}
.ny_bt h2{font-size:36px;color:#333333;font-weight:600;padding-bottom:10px;}
.ny_bt p{line-height:35px}

.ny_miaoshu{width:100%;overflow: hidden;color:#666666;font-size:16px;}
.ej_fl{width:100%;overflow: hidden;background: linear-gradient(90deg,#e6e9ed 10%, #fefefe 90%);border-radius:30px;}
.ej_fl li{width:24.25%;float:left;text-align:center;padding:15px 5px;background: linear-gradient(90deg,#e6e9ed 10%, #fefefe 90%);border-radius:30px;margin-right:1%;margin-top:5px;margin-bottom:5px;position:relative}
.ej_fl li a{display:block}
.ej_fl li:nth-child(4n){margin-right:auto}
.ej_fl .active{color:#fff;background:#2aafd5}
.ej_fl .active a{color:#fff;}
.ej_fl li:hover{color:#fff;background:#2aafd5}
.ej_fl li:hover a{color:#fff;}

.ej_fl li .item{ display: none; width: 209%; padding: 0 10px; box-shadow: 0 0 10px rgba(0,129,224,.2); border-radius:30px; position: absolute; left: 0; top: 52px; z-index: 1;}
.ej_fl li:nth-child(4n) .item{ left: auto; right: 0;}
.ej_fl li .item em{ display: flex; align-items: center; font-size: 16px; width: 33.333%; line-height: 60px; padding: 0 5px; border-bottom: 1px solid #e5f2fc;}
.ej_fl li .item em a{ display: inline-block; color: #666; background: url(../images/iconYuan.png) center left no-repeat; background-size: 8px; padding-left: 18px;}
.ej_fl li .item em a:hover{ background-image: url(../images/iconYuanH.png); color: #333;}
.ej_fl li:hover .item{ display: block;}







.cp_list{width:100%;overflow: hidden;padding-top:40px;}
.cp_list1{width:100%;overflow: hidden;}
.cp_list1 li{width:23.5%;float:left;overflow: hidden;padding:30px;border-radius: 20px;text-align:center;background: url(../images/ny_cp_bj.jpg) bottom no-repeat;background-size: cover;margin-right:2%;margin-bottom:30px;}
.cp_list1 li:nth-child(4n){margin-right:auto}

.cp_list1 li img{width:100%;}
.cp_list1 li h3{padding-top:15px;font-size:#333333}
.cp_list1 li:hover{background: url(../images/ny_cp_bj_hover.jpg) bottom no-repeat;}
.cp_list1 li:hover h3{color:#022052;font-weight:600}
.pagination {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
}
.pagination li {font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;margin:5px}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#29afd5;color:#fff;border:1px solid #29afd5;}

.ny_liuyan{width:100%;overflow: hidden;background: url(../images/ny_liuyan.jpg) center no-repeat;background-size: cover;padding:30px 0}
.ny_liuyan h3{overflow: hidden;padding-bottom:30px;color:#333333;font-size:24px;}
.ny_liuyan input {
overflow: hidden;
height: 50px;
border: 1px solid #eee;
    font-size: 16px;
    color: #666;
    padding: 0 20px;
    margin-bottom: 16px;
	   float: left;
	   width:32%;
	   margin-right:2%;
	   border-radius:10px;
	   background:#fff
}
.ny_liuyan input:nth-child(3n){margin-right:0%;}
.ny_liuyan input:last-child{width:66%;margin-right:auto}

.ny_liuyan button {
    display: block;
    border-radius:10px;
    width: 120px;
    height: 40px;
    font-size: 18px;
    color: #fff;
    background: #29afd5;
	border-radius: 10px;
	border:none
}

.cp_xq{width:100%;overflow: hidden;padding:40px 0;background: url(../images/cp_xq.jpg) center no-repeat;background-size: cover;}
.cp_xq_left{width:38%;float:left;overflow: hidden;text-align:center}
.cp_xq_left img{max-width:100%;}
.cp_xq_right{width:58%;float:right;overflow: hidden;padding-top:50px;}
.cp_xq_right h1{font-size:48px;color:#333333;font-weight:600;padding-bottom:30px;}
.cp_xq_right_ms{ width:100%;overflow: hidden;font-size:16px;line-height:30px;}

.cp_xq_td{width:100%;overflow: hidden;padding:40px 0;}
.cp_xq_td_bt{font-size:22px;color:#333333;font-weight:600;padding-bottom:30px;}
.cp_xq_td_nr{width:100%;overflow: hidden;line-height:30px;color:#666}

.ny_news{width:100%;overflow: hidden;padding:40px 0;background:#f2f4f6}
.ny_news1{width:100%;overflow: hidden;padding-top:30px;border-radius: 30px 30px 0 0;}
.ny_news1_bt{width:100%;overflow: hidden;padding:40px 20px 40px 20px;background: linear-gradient(180deg,#d5eaf1 10%, #f2f4f6 90%);border-radius: 30px 30px 0 0;}
.ny_news1_bt_img{float:left;display: inline-block;font-size:42px;color:#022052;font-weight:600;}
.ny_news1_bt_img img{padding-right:10px;margin-bottom:15px;}
.ny_news1_bt_lx{display: inline-block;justify-content: flex-end;float:right;background:#fff;border-radius:30px;align-items: center;margin-top:10px;}
.ny_news1_bt_lx_img{display: inline-block;float:left;}
.ny_news1_bt_lx_img img{width:40px;}
.ny_news1_bt_lx_wz{display: inline-block;text-align:center;padding:10px 20px}
.ny_news1_lb{width:100%;overflow: hidden;}
.ny_news1_lb_1 li{width:100%;overflow: hidden; margin-bottom:30px;padding-left:20px;}
.ne_news_time{width:6.5%;float:left;overflow: hidden;font-size:16px;color:#999999}
.ne_news_time span{font-size:24px;color:#333333;font-weight:600}
.ne_news_img{width:28%;float:left;overflow: hidden;border-radius:30px; }
.ne_news_img img{width:100%;border-radius:30px;}
.ne_news_wz{width:65.5%;float:left;overflow: hidden;margin:15px 0;padding:20px;border-radius:0 30px 30px 0; }
.ne_news_wz h3{padding-bottom:20px;font-size:20px;color:#333333;font-weight:600}
.ne_news_wz p{font-size:16px;color:#666666;line-height:30px;padding-bottom:50px;}
.ne_news_wz span{font-size:16px;color:#29afd5;}
.ny_news1_lb_1 li:hover .ne_news_wz{background:#fff;}
.ny_news1_lb_1 li:hover .ne_news_wz h3{color:#29afd5;}

.ny_news_xq{width:100%;overflow: hidden;padding:40px 0}

/* 内容 begin */
.article{overflow:hidden}
.article .padding-large{padding:30px 50px}
.article .post h1{font-size:28px;font-weight:600;padding-bottom:10px;text-align:center}
.article .post h2{font-size:24px;font-weight:600;margin:10px 0}
.article .post h3{font-size:20px;font-weight:600;margin:10px 0}
.article .post hr{margin:10px 0;height:1px;background: #ddd;}
.article .post strong{font-size:16px;margin:10px 0}
.article .post table{margin:20px 0}
.article .post table th{background:#daf0fd;color:#fff;border:1px solid #fff}
.article .post table tr.ue-table-interlace-color-single{background:#daf0fd}
.article .post p{font-size:16px;line-height:28px;margin-bottom:10px}
.article .post img{max-width:100%;height: auto !important;}
.article .post a{text-decoration:none;}
.article .post a:hover{color:#ff9600;border-bottom:0 solid #ff9600}
.article .post .text-right{text-align:right}
.article .post ul li{padding:0 0 5px 20px;position:relative;font-size:16px}
.article .post ul li p{line-height:24px}
.article .post ul li:before{content:'';position:absolute;top:8px;left:0;background:#888888;width:7px;height:7px;border-radius:50%}
.article .post ol{padding:10px 0 0 0}
.article .post ol.list-paddingleft-2{position:relative}
.article .post ol li{padding:0;position:relative}
.article .post ol li p{line-height:26px;font-size:16px;color:#888888}
.text-center{text-align:center;}
.article img{max-width:100%}
/* 内容 end */

.ny_case{width:100%;overflow: hidden;padding:40px 0;background: url(../images/ny_case.jpg) center no-repeat;background-size: cover;}
.ny_case_list{width:100%;overflow: hidden;}
.ny_case_list li{width:32%;float:left;margin-right:2%;margin-bottom:40px;}
.ny_case_list li:nth-child(3n){margin-right:auto}
.ny_case_list_img{width:100%;overflow: hidden;border-radius:30px;}
.ny_case_list_img img{width:100%;border-radius:30px;}
.ny_case_list li h3{padding-top:10px;font-size:16px;color:#333333;text-align:center;}

.ny_contact{width:100%;overflow: hidden;padding:40px 0;}
.ny_contact h2{font-size:38px;font-weight:600;color:#333333;font-weight:600;padding-bottom:40px;}
.ny_contact_list{width:100%;overflow: hidden;}
.ny_contact_list li{width:18.4%;float:left;margin-right:2%;margin-bottom:20px;    border: 1px solid #e5e8ed;border-radius:10px;padding:15px;text-align:center;min-height:180px;}
.ny_contact_list li:last-child{margin-right:auto}
.ny_contact_list li h4{padding:10px 0;font-size:18px;color:#666666}
.ny_contact_list li h3{font-size:16px;color:#333333;font-weight:600}
.ny_contact_list li h3 span{padding-right:6px;}

.contact_map{width:100%;padding-top:30px;border-radius:30px;}
.contact_map iframe{border-radius:30px}


@media (max-width: 1610px) {
	.wrap{ width: 1200px;}
	.navCont{ padding-top: 7%;}
	.navCont .left a,.navCont .right .list a{ font-size: 18px; line-height: 54px;}
	.navCont .right .bot{ margin-top: 40%;}
	.footer{ font-size: 14px;}
	.rigMenu{ right: 10px;}
	.ixPart1 .list .txt p{ font-size: 40px;}
	.ixPart2 .part .text{ font-size: 16px; line-height: 30px;}
	.ixPart2 .part .text .t2 .item{ margin-top: 25px;}
	.ixPart2 .part .text .t3{ margin-top: 40px;}
	.ixPart3 .part{ background-size: 87.8%;}
	.ixPart3 .list{ padding: 10px;}
	.ixPart3 .list .item{ margin: 12px; padding: 30px 15px 20px;}
	.ixPart3 .list .item .top i{ width: 100px; height: 100px;}
	.ixPart3 .list .item .top p{ font-size: 20px;}
	.ixPart3 .list .item .box{ width: 446px; height: 494px;}
	.ixPart3 .list .item .box .tit i{ width: 90px; height: 90px;}
	.ixPart3 .list .item .box .tit p{ width: 200px; font-size: 20px; line-height: 30px;}
	#timeline{width: 1200px;}
	#issues li{width: 1200px;}
	
}

@media (max-width: 1370px) {
	.ixSlide .slideCon .slideImg li .txt{ line-height: 66px;}
	.ixSlide .slideCon .slideImg li .txt span{ font-size: 56px;}
	.ixSlide .slideCon .slideImg li .txt p{ font-size: 36px;}
	.ixSlide .slideCon .slideImg li .txt em{ font-size: 16px; line-height: 30px;}
	.ixSlide .nextPage{ height: 70px; right: 5%; bottom: 20%; padding-left: 25px;}
	.ixSlide .nextPage i{ background-size: 20px; padding-left: 35px;}
	.ixPart1 .txt{ margin-right: 20px;}
	.ixPart1 .txt .t1 i{ font-size: 36px; margin: 0 0 10px 0;}
	.ixPart1 .txt .t2{ font-size: 16px; line-height: 30px;}
	.ixPart1 .txt .t3{ line-height: 36px;}
	.ixPart1 .img{ margin-left: 0;}
	.ixPart1 .list .txt img{ width: 50px;}
	.ixPart1 .list .txt p{ font-size: 34px;}
	.ixPart2 .part .text .t1 em{ font-size: 18px}
	.ixPart2 .part .text .t1 i{ font-size: 28px; margin: 5px 0 10px;}
	.ixPart2 .part .text .t2 .item{ margin-top: 15px;}
	.ixPart2 .part .text .t2 .item .hd{ font-size: 18px;}
	.ixPart2 .part .text .t2 .item .bd{ font-size: 14px; line-height: 26px;}
	.ixPart3 .part{ background-size: 94.2%;}
	.ixPart6 .txt span{ font-size: 40px;}
	.ixPart6 .txt p{ font-size: 16px; line-height: 30px;}
	.banner_wz{padding:0 3%;}
	.banner_wz h2{font-size:50px;}
	.banner_wz p{font-size:40px;}

.banner_wz h2 span{font-size:36px;}
.ny_product{padding:40px 3%;}
.ny_bt h2{font-size:32px;}
.ny_liuyan{padding:40px 3%;}
.cp_xq{padding:40px 3%;}
.cp_xq_td{padding:40px 3%;}
.cp_xq_right h1{font-size:42px;}
.ny_news1_bt_img{font-size:36px;}
.ny_news{padding:40px 3%;}
.article .post h1{font-size:24px;}
.ny_contact{padding:40px 3%;}
.ny_contact h2{font-size:34px;}
}

@media (max-width: 1300px) {
	.ixPart3 .part{ background-size: 96.7%;}
}

@media (max-width: 1200px) {
	.wrap{ width: 100%;}
	.ixSlide .slideCon .slideImg li,.ixSlide .slideImg .video-background{ align-items: center;}
	.ixSlide .slideCon .slideImg li .txt{ margin: 0;}
	.ixSlide .slideCon .slide_tabs{ bottom: 20%;}
	.ixPart3 .part{ background: #fff; border-radius: 20px 0 0;}
	.about1{padding:0 3%;}
	.about2_img img{max-width:100px}
	.about2{padding: 100px 3% 60px 3%;}
	#timeline{width: 1000px;}
	#issues li{width: 1000px;}
	.about_zong{padding-left:3%;padding-right:3%}
}

@media (max-width: 990px) {
	.mobHide{ display: none;}
	.mobShow{ display: block;}
	.header{ height: 70px; padding: 0 15px;}
	.header .logo{ background-size: auto 80%;}
	.header .btn{ display: flex; justify-content: center; align-items: center; font-size: 12px; color: #022052; height: 28px; padding: 0 10px; border: 1px solid #29afd5; border-radius: 20px; margin-top: 17px;}
	.header .btn img{ width: 14px; margin-right: 8px;}
	.header.on{ height: 50px; padding: 0 10px;}
	.header.on .btn{ margin-top: 12px; border-color: #022052}
	.m_nav{ width: 70%;}
	.footer{ padding: 70px 10px 15px;}
	.footer .part1 .col-sm-12{ display: flex; align-items: center; justify-content: center; text-align: center;}
	.footer .part1 img{ float: inherit;}
	.footer .part2{ text-align: center;}
	.ixSlide .nextPage{ display: none;}
	.ixPart1{ padding: 40px 20px; margin: 0;}
	.ixPart1 .txt{ margin: 0;}
	.ixPart2 .part{ background-size: cover !important; background-position: bottom left !important;}
	.ixPart2 .part .img,.ixPart2 .part .text{ width: 100%;}
	.ixPart2 .part .text{ padding: 30px; width: 90%; height: 90%; background: rgba(2,32,82,.6); left: 5% !important; top: 5%;}
	.ixPart2 .part.bg2 .text{ background: rgba(255,255,255,.8);}
	.ixPart2 .part .text .t2{ display: none;}
	.ixTit{ font-size: 36px; margin-bottom: 30px;}
	.ixPart3{ padding: 60px 0 0 20px;}
	.ixPart3 .list .col-md-2{ width: 33.333%;}
	.ixPart3 .list .item .box,.ixPart3 .list .item:hover .box{ display: none;}
	.ixPart4{ padding: 60px 20px;}
	.ixPart4 .list{ margin: 0 -10px;}
	.ixPart4 .list .box{ margin: 0 10px;}
	.ixPart4 .list .box .text{ padding: 15px; line-height: 28px;}
	.ixPart4 .list .box .text p{ min-height: 56px; -webkit-line-clamp: 2; margin-bottom: 20px;}
	.ixPart5{ padding: 60px 20px;}
	.ixPart5 .box{ display: none;}
	.ixPart6{ padding: 60px 20px 20px;}
	.ixPart6 .txt span{ font-size: 34px;}
	.ixPart6 .img{ margin-left: 30px;}
	.about1_left_bt{font-size:30px}
	.about1_left{width:100%; padding:40px 0;}
	.about1_right{width:100%;position:relative}
	.about2 li{width:100%;margin-bottom:30px;}
		#timeline{width:800px;}
	#issues li{width:800px;}
	.honour .item{width:32%}
	.honour .item:nth-child(3n){margin-right:auto}
	.honour .item{padding:15px}
	.ny_bt h2{font-size:28px;}
	.cp_xq_left{width:100%;}
	.cp_xq_right{width:100%;}
	.cp_xq_right h1{font-size:36px;}
	.ny_news1_bt_img{font-size:32px;}
	.article .post h1{font-size:22px;}
	.ny_contact h2{font-size:28px;}
	.ny_contact_list li{width:100%;margin-right:auto}
}

@media (max-width:767px) {
	body,button,input,select,textarea{ font-size: 14px;}
	.footer .part2{ line-height: 24px; padding: 15px 0;}
	.footer .part3{ padding-top: 15px; line-height: 24px;}
	.ixSlide .slideCon .slideImg li .txt{ line-height: 50px;}
	.ixSlide .slideCon .slideImg li .txt span{ font-size: 40px;}
	.ixSlide .slideCon .slideImg li .txt p{ font-size: 24px;}
	.ixSlide .slideCon .slideImg li .txt em{ font-size: 12px;}
	.ixSlide .slideCon .slide_tabs{ bottom: 30px;}
	.ixSlide .slideCon .slide_tabs li a{ width: 14px; height: 14px; margin-right: 6px;}
	.ixPart1 .txt .t1{ font-size: 20px; text-align: center;}
	.ixPart1 .txt .t1 i{ font-size: 28px;}
	.ixPart1 .list{ margin: 20px 0 0;}
	.ixPart1 .list .txt img{ width: 40px;}
	.ixPart1 .list .txt{ font-size: 14px; margin: 15px 10px 0;}
	.ixPart1 .list .txt p{ font-size: 24px;}
	.ixPart1 .list .txt p sup{ font-size: 14px;}
	.ixPart2 .part .text{ font-size: 14px; line-height: 24px;}
	.ixPart2 .part .text .t1 em{ font-size: 16px;}
	.ixPart2 .part .text .t1 i{ font-size: 22px;}
	.ixPart2 .part .text .t3{ margin-top: 30px; background-size: 18px;}
	.slick-arrow{ width: 25px; height: 60px;}
	.slick-arrow,.slick-arrow:hover{ background-color: #29afd5;}
	.ixTit{ font-size: 28px; text-align: center; margin-bottom: 20px;}
	.ixPart3{ padding-left: 10px;}
	.ixPart3 .part{ border-radius: 10px 0 0;}
	.ixPart3 .list .col-md-2{ width: 50%;}
	.ixPart3 .list{ margin: 5px 0 0;}
	.ixPart3 .list .item{ margin: 5px; border-radius: 10px; padding: 20px 10px 10px;}
	.ixPart3 .list .item .top i{ width: 70px; height: 70px; padding: 20px; margin-bottom: 10px;}
	.ixPart3 .list .item .top p{ font-size: 14px; line-height: 24px;}
	.ixPart4{ padding: 40px 10px 30px;}
	.ixPart4 .list{ margin: 0;}
	.ixPart4 .list .box{ margin: 0 0 15px; border-radius: 12px;}
	.ixPart4 .list .box .text span{ font-size: 18px; margin-bottom: 5px;}
	.ixPart4 .list .box .text p{ min-height: auto; line-height: 22px;}
	.ixPart4 .list .box .text i{ font-size: 16px;}
	.ixPart5{ padding: 40px 10px;}
	.ixPart5 .scollW li{ margin: 10px 0 10px 10px; width: 110px; height: 36px; padding: 3px 0;}
	.ixPart6{ padding: 40px 10px 20px;}
	.ixPart6 .txt{ text-align: center;}
	.ixPart6 .txt span{ font-size: 28px;}
	.ixPart6 .txt span i{ margin-left: 15px;}
	.ixPart6 .txt p{ line-height: 26px;}
	.ixPart6 .img{ margin: 50px 0 0;}
	.ny_banner img{height:350px;width:auto;max-width:inherit}
	.banner_wz h2{font-size:40px;}
	.banner_wz p{font-size:30px;}
	.banner_wz h2 span{font-size:26px;}
	.banner_wz h3{font-size:20px;}
	.about2 li h3{font-size:20px;}
	#dates .selected{font-size:36px;}
	#dates li{width:120px;}
	#dates li .selected::before{top: 8px;}
	.lc_wz h3{font-size:20px;}
	.ny_bt h2{font-size:24px;}
	.ej_fl li{width:49%;margin-right:2%}
	.ej_fl li:nth-child(2n){margin-right:auto}
	.cp_list1 li{width:49%;}
	.cp_list1 li:nth-child(2n){margin-right:auto}
	.cp_list1 li{padding:15px }
	.ny_liuyan h3{font-size:20px;}
	.ny_news1_bt_img{font-size:28px;}
	.article .post h1{font-size:20px;}
	.ny_contact h2{font-size:24px;}
	
}
@media (max-width:450px) {
#timeline{width:400px;}
#issues li{width:400px;}
.lc_img{width:100%}
.lc_wz{width:100%;padding-top:20px;}
.honour .item{width:49%}
.honour .item:nth-child(2n){margin-right:auto}	
.banner_wz h2{font-size:30px;}
	.banner_wz p{font-size:26px;}
	.banner_wz h2 span{font-size:20px;}
	.banner_wz h3{font-size:18px;}	
	.ny_liuyan input{width:100%;margin-right:auto}
.ny_liuyan input:last-child{width:100%}	
.cp_xq_right h1{font-size:30px;}
.ny_news1_bt_img{font-size:22px;}
.ne_news_time{width:100%}
.ne_news_img{width:100%}
.ne_news_wz{width:100%}
.ne_news_wz h3{font-size:18px;}

	
}
@media (max-width:360px) {
	#timeline{width:300px;}
	#issues li{width:300px;}
.ny_bt h2 {font-size: 20px;}	
.cp_xq_right h1{font-size:26px;}	
	
}