@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600&display=swap');
/*===================CSS Reset============================*/
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{ color: #000; font: 16px "微软雅黑";}
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;}
img{ max-width: 100%;}
input:focus,button:focus,textarea:focus,select:focus,video{ outline: none;}
input::-webkit-input-placeholder{ /* WebKit browsers 适配谷歌 */ color: #999;}
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 适配火狐 */ color: #999;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ 适配火狐 */ color: #999;}
input:-ms-input-placeholder{ /* Internet Explorer 10+  适配ie*/ color: #999;}
* {
	font-family: "Avenir", "Avenir Next", "Nunito", sans-serif;
}
/*===================Link Style============================*/
a,a:hover,a:active,a:visited,a:link,a:focus{ color: #333; outline:none; text-decoration: none; -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;}

/*===================Common Style============================*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width: 1590px; margin: 0 auto;}
.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;}
.color-3{ color: #333 !important;}
.color-9{ color: #999 !important;}
.color-f{ color: #fff !important;}
.color-b{ color: #0065F2 !important;}
.bg-f{ background: #fff;}
.bg-b{ background: #0065F2;}
.bg-r{ background: #F20;}
.dong{ -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;}
.imgH img{ -webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; transition: all 500ms;}
.imgH:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.row{ margin-left: 0; margin-right: 0;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{ padding-left: 0; padding-right: 0;}

/*============================ Header ============================*/
body{ background: url(/site-public/acciilstc/images/ixBg1.jpg) center top no-repeat; background-size: 100%;}
.header{ border-bottom: 1px solid rgba(0,0,0,.1); padding: 35px 0; position: sticky; top: 0; background: url(/site-public/acciilstc/images/footBg.jpg) center no-repeat; background-size: 100%; z-index: 1000; }
.header .logo{ display: block; width: 271px; height: 65px; font-size: 0; background: url(/site-public/acciilstc/images/logoF.png) center left no-repeat; background-size: 100%;}
.header .nav{ margin-top: 16px;}
.header .nav li a{ display: block; position: relative; font-size: 22px; line-height: 40px; margin-right: 32px; color: white;  transition: transform 0.3s ease;}
.header .nav li a:hover{ transform: scale(1.2); }
.header .nav li a.slt::after{ content: ''; position: absolute; bottom: 3px; left: calc(50% - 10px); width: 20px; height: 15px; border-bottom: 3px solid white; border-radius: 50%; }
.header .nav li.last a{ width: 100px; float: left; font-size: 16px; line-height: 36px; border: 2px solid white; border-radius: 20px; margin: 0 0 0 12px;}
.header .nav li.last a:last-child{ border: 2px solid white;}
.header .nav li.last a:hover{ color: #0065F2 !important; background: #fff !important; border-color: white !important;}
.header .nav li a.dropdown-item{ color: #333; display: block; font-size: 16px; line-height: 32px; font-weight: 400; border: none;}
.header .nav li.slt a.dropdown-item,.navBar li:hover a.dropdown-item { color: #333; border: none; font-weight: 400;}
.header .nav li:hover a.dropdown-item:hover{font-weight: 500}
.header .nav li:hover .dropdown-menu {display: block;visibility: visible;opacity: 1;}
.m_nav{ display: none; position: fixed; top: 0px; right: 0; width: 60%; height: 100%; background: #78909c; transition: all ease 500ms; -webkit-transition: all ease 500ms; z-index: 1000; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; transition: all .6s cubic-bezier(.77,.,.175,.) 0ms; top: 0; transform: translateX(100%);}
.m_nav.open{ transform: translateX(0);}
.m_nav .top{ height: 60px; padding: 20px; box-sizing: border-box;}
.m_nav .top .closed{ width: 30px; height: 30px; vertical-align: middle; float:right; cursor: pointer;}
.m_nav .ul{ margin-top: 30px;}
.m_nav .ul li{ padding: 0 10px 0 20px; border-bottom: 1px solid rgba(255,255,255,.2);}
.m_nav .ul li a{ display: flex; align-items: center; justify-content: flex-start; color: #fff; font-size: 18px; line-height: 60px;}
.m_nav .ul li:last-child{ display: flex; align-items: center; justify-content: center; border: none; line-height: 50px; text-align: center; color: #fff; font-size: 12px; padding: 0;}
.m_nav .ul li:last-child a{ display: inline-block; margin: 0 12px; font-size: 12px; line-height: 50px;}
.m_nav .ul li .dropdown_menu{ display: none; overflow: hidden;}
.m_nav .ul li.dropdown.active .dropdown_menu{ display: block;}
.m_nav .ul li .dropdown_menu a{ display: block; float: left; width: 100%; height: 40px; font-size: 14px; line-height: 40px; box-sizing: border-box; margin-bottom: -1px;}
.m_nav .ul li.dropdown .jt{ background: url(/site-public/acciilstc/images/m-nav.png) center right no-repeat; background-size: 8px;}

/*============================ Footer ============================*/
.footer{ background: url(/site-public/acciilstc/images/footBg.jpg) center no-repeat; padding: 200px 0 120px;}
.footer .logo{ display: inline-block;}
.footer p{ font-size: 18px; margin-top: 23px; line-height: 26px;}

.rightMenu{ padding: 12px; border-radius: 8px 0 0 8px; box-shadow: 0 0 10px rgba(0,0,0,.15); position: fixed; bottom: 10%; right: 0; z-index: 999;}
.rightMenu a{ display: block; width: 100px; font-size: 14px; padding: 8px 0; border-radius: 8px;}
.rightMenu .line{ width: 100%; height: 1px; margin: 8px 0; background: #E4E7ED;}
.rightMenu a i{ display: inline-block; width: 32px; height: 32px; margin-bottom: 5px; background-position: center; background-repeat: no-repeat;}
.rightMenu a i.icon1{ background-image: url(/site-public/acciilstc/images/rigIcon1.png); background-size: 25px;}
.rightMenu a i.icon2{ background-image: url(/site-public/acciilstc/images/rigIcon2.png); background-size: 24px;}
.rightMenu a:hover{ background: #F5F7FA;}

/*============================ Index ============================*/
.ixTitle{ font-size: 36px; line-height: 80px;}

.ixMore{ display: inline-flex; justify-content: center; align-items: center; width: 144px; height: 44px; border-radius: 24px; border: 2px solid rgba(0,0,0,.15);}
.ixMore i{ display: inline-block; background: url(/site-public/acciilstc/images/jt3.png) center right no-repeat; background-size: 20px; padding-right: 28px;}
.ixMore:hover{ color: #0065F2 !important; background: #fff; border-color: #0065F2;}
.ixMore:hover i{ background-image: url(/site-public/acciilstc/images/jt1.png);}

.ixPart1,.ixPart4,.ixPart5,.ixPart6,.ixPart7,.ixPart8{ padding: 50px 0;}
.ixPart1 .left p{ font-size: 28px;}
.ixPart1 .ixMore{ width: 164px; height: 40px; margin-top: 50px;}
.ixPart1 .ixMore i{ background-image: url(/site-public/acciilstc/images/jt1.png);}
.ixPart1 .right{ border-radius: 16px; margin-left: 30px;}
.ixPart1 .right video{ width: 100%;}

/*.ixPart2{ background: url(/site-public/acciilstc/images/ixImg2.jpg) center no-repeat; background-size: cover; border-radius: 16px; padding: 35px 50px;}
.ixPart2 .txt{ font-size: 22px; line-height: 38px;}
.ixPart2 .ixMore{ width: 146px; margin-top: 20px; background: #000;}
.ixPart2 .ixMore i{ background-image: url(/site-public/acciilstc/images/jt2.png);}
.ixPart2 .ixMore:hover{ color: #fff !important; background: #000; border-color: #fff;}*/

.ixPart3{ padding: 80px 0 50px;}
.ixPart3 .jgTit{ margin-top: -70px; font-size: 0; background: #F5F7FA; border-radius: 30px; padding: 6px 3px;}
.ixPart3 .jgTit span{ display: inline-block; font-size: 24px; padding: 0 32px; border-radius: 30px; line-height: 50px; margin: 0 3px; background: #fff; cursor: pointer;}
.ixPart3 .jgTit span.on{ color: #fff; background: #0065F2;}
.ixPart3 .jgCon{ display: none; margin-top: 50px;}
.ixPart3 .jgCon .left{ margin-right: 70px;}
.ixPart3 .jgCon .tab{ background: #F5F7FA; padding: 20px 0; border-radius: 12px;}
.ixPart3 .jgCon .tab-nav{ height: 630px; padding: 0 20px; overflow-y: scroll !important;}
.ixPart3 .jgCon .tab-nav::-webkit-scrollbar{ width: 4px; height: 4px;}
.ixPart3 .jgCon .tab-nav::-webkit-scrollbar-thumb{ border-radius: 5px; background: #0065F2;}
.ixPart3 .jgCon .tab-nav::-webkit-scrollbar-track{ border-radius: 0; background: #F5F7FA;}
.ixPart3 .jgCon .tab-nav p{ display: flex; align-items: center; justify-content: flex-start; height: 40px; padding: 0 10px; margin-bottom: 15px; border-radius: 8px; cursor: pointer;}
.ixPart3 .jgCon .tab-nav p:last-child{ margin-bottom: 0;}
.ixPart3 .jgCon .tab-nav p i{ display: inline-block; background: url(/site-public/acciilstc/images/ixImg3_2.png) center left no-repeat; background-size: 24px; padding-left: 40px;}
.ixPart3 .jgCon .tab-nav p.current{ font-weight: bold; background: #fff; color: #0065F2;}
.ixPart3 .jgCon .right{ width: 1192px; padding: 50px 0 0; position: relative;}
.ixPart3 .jgCon .right .map img{ width: 100%;}
.ixPart3 .jgCon .right .item{ width: 40px; position: absolute; z-index: 1;}
.ixPart3 .jgCon .right .item.YWltOjI{ top: 180px; left: 78.6%;}
.ixPart3 .jgCon .right .item.YWltOjE{ top: 170px; left: 50%;}
.ixPart3 .jgCon .right .item.YWltOjM{ top: 134px; left: 43%;}
.ixPart3 .jgCon .right .item.YWltOjQ{ top: 380px; left: 79%;}
.ixPart3 .jgCon .right .item.YWltOjU{ top: 275px; left: 78.5%; z-index: 3;}
.ixPart3 .jgCon .right .item.YWltOjY{ top: 343px; left: 76.6%;}
.ixPart3 .jgCon .right .item.YWltOjc{ top: 339px; left: 76.6%;}
.ixPart3 .jgCon .right .item.YWltOjg{ top: 270px; left: 75%; z-index: 2;}
.ixPart3 .jgCon .right .item.YWltOjk{ top: 350px; left: 77.7%;}
.ixPart3 .jgCon .right .item.YWltOjEw{ top: 288px; left: 77.2%;}
.ixPart3 .jgCon .right .item.YWltOjEx{ top: 203px; left: 60.2%;}
.ixPart3 .jgCon .right .item.YWltOjEy{ top: 160px; left: 68%; z-index: 2;}
.ixPart3 .jgCon .right .item.YWltOjEz{ top: 240px; left: 71%;}
.ixPart3 .jgCon .right .item.YWltOjE0{ top: 250px; left: 67%;}
.ixPart3 .jgCon .right .item.YWltOjE1{ top: 170px; left: 65.5%;}
.ixPart3 .jgCon .right .item.YWltOjE2{ top: 187px; left: 66.9%;}
.ixPart3 .jgCon .right .item.YWltOjE3{ top: 232px; left: 53%;}
.ixPart3 .jgCon .right .item.YWltOjE4{ top: 370px; left: 55%;}
.ixPart3 .jgCon .right .item.YWltOjE5{ top: 220px; left: 41%;}
.ixPart3 .jgCon .right .item.YWltOjIx{ top: 190px; left: 40%;}
.ixPart3 .jgCon .right .item.YWltOjIw{ top: 138px; left: 43.5%;}
.ixPart3 .jgCon .right .item.YWltOjIz{ top: 180px; left: 65.9%;}
.ixPart3 .jgCon .right .item.YWltOjI0{ top: 162px; left: 66%;}
.ixPart3 .jgCon .right .item.YWltOjIy{ top: 259px; left: 80.7%;}
.ixPart3 .jgCon .right .item .tp img{ max-height: 24px;}
.ixPart3 .jgCon .right .item .yuan{ display: inline-flex; justify-content: center; align-items: center; width: 18px; height: 18px; padding: 4px; border-radius: 50%;}
.ixPart3 .jgCon .right .item .yuan i{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.ixPart3 .jgCon .right .item .txt{ display: none; width: 350px; padding: 10px 15px; border-radius: 50px; box-shadow: 0 0 10px rgba(0,0,0,.25); position: relative; right: 385%; top: 5px;}
.ixPart3 .jgCon .right .item .txt .jt{ width: 100%; height: 7px; background: url(/site-public/acciilstc/images/jt5.png) center no-repeat; background-size: auto 100%; position: absolute; left: 0; top: -7px;}
.ixPart3 .jgCon .right .item.on{ z-index: 999;}
.ixPart3 .jgCon .right .item.on .txt{ display: block;}
.ixPart3 .jgCon .right .item.on .txt p{ margin: 0.5rem 0;}


.ixPart4 .row{ margin: 25px -4px;}
.ixPart4 .information-item .box{ border-radius: 12px; box-shadow: 0 0 10px rgba(9,73,147,.1);}
.ixPart4 .box{ display: block; padding: 15px 30px; margin: 4px 4px 0; border-radius: 12px;}
.ixPart4 .box p{ font-size: 24px; line-height: 30px; height: 60px;}
.ixPart4 .box em,.ixPart5 .box .txt em,.ixPart6 .list .box em{ display: inline-block; line-height: 32px; border: 1px solid #CDD0D6; border-radius: 6px; padding: 0 12px; margin: 20px 0 50px;}
.ixPart4 .box i,.ixPart5 .box .txt i{ display: block; width: 48px; height: 48px; background: url(/site-public/acciilstc/images/jt4.png) center no-repeat; background-size: 100%;}
.ixPart4 .box:hover{ background: #0065F2; color: #fff;}
.ixPart4 .box:hover em,.ixPart6 .list .box:hover em{ color: rgba(255,255,255,.65) !important; border-color: rgba(255,255,255,.65);}
.ixPart4 .box:hover i,.ixPart5 .box:hover .txt i{ background-image: url(/site-public/acciilstc/images/jt4H.png);}

.ixPart5{ background: url(/site-public/acciilstc/images/ixBg2.jpg) left top no-repeat; background-size: cover;}
.ixPart5 .row{ margin: -22px -22px 25px;}
.ixPart5 .box{ display: block; border-radius: 12px; box-shadow: 0 0 10px rgba(9,73,147,.1); margin: 44px 22px 0; padding: 22px;}
.ixPart5 .box .img{ width: 100%; position: relative;}
.ixPart5 .box .img .bg{ width: 100%; height: 100%; background-position: top left; background-repeat: no-repeat; position: absolute; top: 0; left: 0; z-index: 1;}
.ixPart5 .box .img .bg1{ background-image: url(/site-public/acciilstc/images/ixImg5_4.png); background-size: 100.1% 100%;}
.ixPart5 .box .img .bg2{ background-image: url(/site-public/acciilstc/images/ixImg5_5.png); background-size: 100% 100%;}
.ixPart5 .box .img img{ width: 100%;}
.ixPart5 .box .txt span,.ixPart5 .box .txt p{ height: 60px; font-size: 24px; line-height: 30px; margin-top: 10px;}
.ixPart5 .box .txt p{ height: 90px; -webkit-line-clamp: 3;}
.ixPart5 .box .txt em{ margin: 25px 0 0;}
.ixPart5 .box .txt i{ margin: 28px 0 0;}
.ixPart5 .box:hover .txt span,.ixPart5 .box:hover .txt p{ color: #0065F2;}

.ixPart6{ background: url(/site-public/acciilstc/images/ixBg3.png) left top no-repeat; background-size: cover;}
.ixPart6 .row{ margin: 25px -4px 0;}
.ixPart6 .list{ margin: 0 4px; padding: 35px 25px 30px; border-radius: 12px; box-shadow: 0 0 10px rgba(9,73,147,.1);}
.ixPart6 .list .title span{ display: block; font-size: 24px; line-height: 44px;}
.ixPart6 .list .row{ margin: 0 -4px;}
.ixPart6 .list .box{ display: block; margin: 25px 4px 0; border-radius: 12px; padding: 20px; box-shadow: 0 0 10px rgba(0,0,0,.05); border: 1px solid #E4E7ED;}
.ixPart6 .list .box .tip i{ font-size: 13px; white-space: nowrap; display: inline-block; border: 1px solid #CDD0D6; border-radius: 6px; margin: 0 12px 5px 0; line-height: 30px; padding: 0 12px;}
.ixPart6 .list .box p{ height: 60px; font-size: 17px; line-height: 30px;}
.ixPart6 .list .box em{ margin: 25px 0 0;}
.ixPart6 .list .box:hover{ background: #0065F2; color: #fff;}
.ixPart6 .list .box:hover .tip i{ color: #00FFFF; border-color: #44BCEA; background: rgba(255,255,255,.2);}

.ixPart7 ul{ height: 450px; margin-top: 30px; position: relative;}
.ixPart7 ul li{ background-image: url(/site-public/acciilstc/images/ixImg6_1.gif); background-position: center top; background-repeat: no-repeat; background-size: cover; width: 350px; height: 450px; position: relative;}
.ixPart7 ul li:nth-child(2){ background-image: url(/site-public/acciilstc/images/ixImg6_2.gif);}
.ixPart7 ul li:nth-child(3){ background-image: url(/site-public/acciilstc/images/ixImg6_3.gif);}
.ixPart7 ul li .line{ left: auto; right: 0;}
.ixPart7 ul li .bg1,.ixPart7 ul li .bg2,.ixPart7 ul li .bg3{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.ixPart7 ul li .bg1{ background: rgba(0,101,242,.4);}
.ixPart7 ul li .bg2{ background: rgba(255,170,0,.4);}
.ixPart7 ul li .bg3{ background: rgba(51,192,53,.4);}
.ixPart7 ul li .top{ font-size: 32px; line-height: 40px; padding: 100px 50px 0; position: absolute; top: 0; left: 0; z-index: 1; opacity: 1;}
.ixPart7 ul li .bot{ width: 100%; padding: 100px 50px 0; opacity: 0; position: relative; z-index: 2;}
.ixPart7 ul li .bot .t1{ font-size: 32px;}
.ixPart7 ul li .bot .t2{ line-height: 32px; -webkit-line-clamp: 3; margin: 10px 0 50px;}
.ixPart7 ul li .bot .ixMore{ border-color: #fff;}
.ixPart7 ul li .bot .ixMore i{ background-image: url(/site-public/acciilstc/images/jt2.png);}
.ixPart7 ul li .bot .ixMore:hover{ border-color: #0065F2;}
.ixPart7 ul li .bot .ixMore:hover i{ background-image: url(/site-public/acciilstc/images/jt1.png);}
.ixPart7 ul li.on{ width: 890px;}
.ixPart7 ul li.on .top{ opacity: 0;}
.ixPart7 ul li.on .bot{ opacity: 1;}

.ixPart8{ background: url(/site-public/acciilstc/images/ixBg4.jpg) left top no-repeat; background-size: cover;}
.ixPart8 .list{ margin: 25px 0 25px;  background: url(/site-public/acciilstc/images/ixBg5.png) bottom left 120px no-repeat; background-size: 100% 50px; padding-bottom: 50px;}
.ixPart8 .list .row{ margin: 0 -4px;}
.ixPart8 .list .box{ display: block; margin: 8px 4px 0;}
.ixPart8 .list .box img{ width: 100%;}
.ixPart8 .list .box:hover{ margin-top: -15px;}

/*============================ 分页 ============================*/
.pagination{ margin-top: 45px; display: flex; justify-content: center; gap: 6px;}
.pagination .page-item{ list-style: none;}
.pagination .page-link{ color: #475569; background: #ffffff; border: 1px solid #e2e8f0; padding: 9px 16px; border-radius: 8px; transition: all 0.2s ease; font-size: 14px; font-weight: 500; display: inline-block;}
.pagination .page-link:hover{ background-color: #f8fafc; border-color: #cbd5e1; color: #1e293b; transform: translateY(-1px);}
.pagination .active .page-link{ background: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%); border-color: #2563eb; color: white; box-shadow: 0 4px 8px rgba(37, 99, 235, 0.2);}
.pagination .disabled .page-link{ color: #cbd5e1; background-color: #f8fafc; border-color: #e2e8f0; cursor: not-allowed; opacity: 0.6;}
.pagination .first .page-link, .pagination .last .page-link{ font-weight: 600;}

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

@media (max-width: 1600px) {
	.wrap{ width: 1350px;}
	.header .nav li a{ font-size: 22px; margin-right: 19px;}
	.rightMenu{ padding: 5px;}
	.rightMenu a{ width: 65px; font-size: 12px;}
	.rightMenu p{ margin-bottom: 0.5rem;}
	.rightMenu a i{ width: 24px; height: 24px; background-size: 20px !important; margin-bottom: 0;}
	.ixPart1 .left p{ font-size: 28px;}
	.ixPart3 .jgCon .part{ width: 100%; padding-bottom: 20px; overflow-x: scroll !important;}
	.ixPart3 .jgCon .part::-webkit-scrollbar{ width: 8px; height: 8px;}
	.ixPart3 .jgCon .part::-webkit-scrollbar-thumb{ border-radius: 5px; background: #0065F2;}
	.ixPart3 .jgCon .part::-webkit-scrollbar-track{ border-radius: 0; background: #fff;}
	.ixPart7 ul li.on{ width: 650px;}
	.ixPart8 .list{ background-position: bottom left 105px;}
}

@media (max-width: 1370px) {
	.wrap{ width: 1190px;}
	.header{ padding: 20px 0;}
	.header .logo{ width: 230px;}
	.header .nav{ margin-top: 15px;}
	.header .nav li a{ font-size: 19px; margin-right: 12px; line-height: 30px;}
	.header .nav li.last a{ width: 60px; line-height: 26px; font-size: 12px; margin-left: 5px;}
	.footer{ padding: 80px 0 60px;}
	.footer p{ font-size: 16px;}
	.rightMenu{ padding: 3px;}
	.rightMenu a{ width: 60px;}
	.ixTitle{ font-size: 50px;}
	.ixPart1 .left p{ font-size: 24px;}
	.ixPart2{ padding: 30px;}
	.ixPart2 .txt{ font-size: 18px; line-height: 28px;}
	.ixPart3 .jgCon .left{ margin-right: 30px;}
	.ixPart3 .jgCon .tab-nav{ height: 480px;}
	.ixPart3 .jgCon .right{ width: 890px;}
	.ixPart3 .jgCon .right .item.zg{ top: 150px; left: 77%;}
	.ixPart3 .jgCon .right .item.sewy{ top: 150px; left: 51%;}
	.ixPart3 .jgCon .right .item.yz{ top: 100px; left: 43%;}
	.ixPart3 .jgCon .right .item.yn{ top: 295px; left: 83.5%;}
	.ixPart3 .jgCon .right .item.lw{ top: 220px; left: 79%; z-index: 3;}
	.ixPart3 .jgCon .right .item.mlxy{ top: 305px; left: 76.8%;}
	.ixPart3 .jgCon .right .item.mzlsh{ top: 280px; left: 78%;}
	.ixPart3 .jgCon .right .item.md{ top: 230px; left: 76%; z-index: 2;}
	.ixPart3 .jgCon .right .item.xjp{ top: 290px; left: 80%;}
	.ixPart3 .jgCon .right .item.tg{ top: 235px; left: 77.5%;}
	.ixPart3 .jgCon .right .item.yl{ top: 180px; left: 62%;}
	.ixPart3 .jgCon .right .item.jejst{ top: 130px; left: 69%; z-index: 2;}
	.ixPart3 .jgCon .right .item.nbe{ top: 180px; left: 72%;}
	.ixPart3 .jgCon .right .item.bjst{ top: 210px; left: 68%;}
	.ixPart3 .jgCon .right .item.wzbk{ top: 135px; left: 65.5%;}
	.ixPart3 .jgCon .right .item.tjkst{ top: 150px; left: 67.5%;}
	.ixPart3 .jgCon .right .item.aj{ top: 200px; left: 52.1%;}
	.ixPart3 .jgCon .right .item.kny{ top: 280px; left: 57%;}
	.ixPart3 .jgCon .right .item.mlg{ top: 195px; left: 41%;}
	.ixPart3 .jgCon .right .item .txt{ font-size: 14px; width: 260px; padding: 5px 10px;}
	.ixPart5 .box .txt span{ margin-top: 20px;}
	.ixPart5 .box .txt i{ margin-top: 35px;}
	.ixPart7 ul{ height: 400px;}
	.ixPart7 ul li{ width: 270px; height: 400px;}
	.ixPart7 ul li .top,.ixPart7 ul li .bot{ padding: 60px 20px 0;}
	.ixPart7 ul li .top,.ixPart7 ul li .bot .t1{ font-size: 26px;}
	.ixPart7 ul li .bot .t2{ line-height: 28px;}
	.ixPart8 .list{ background-position: bottom left 40px;}
}

@media (max-width: 1200px) {
	.wrap{ width: 100%;}
}

@media (max-width: 1100px) {
	.header,.footer,.ixPart1,.ixPart2,.ixPart3,.ixPart4,.ixPart5,.ixPart6,.ixPart7{ padding-left: 15px; padding-right: 15px;}
	.header .logo{ width: 160px; background-size: contain;}
	.header .nav li a{ font-size: 18px; margin-right: 8px; line-height: 24px;}
	.header .nav li.last a{ width: 54px; line-height: 20px; margin-left: 2px;}
	.ixPart1 .left p{ font-size: 16px;}
	.ixPart4 .box em,.ixPart5 .box .txt em,.ixPart6 .list .box em{ font-size: 14px; padding: 0 8px;}
	.ixPart5 .row{ margin: -15px -15px 20px;}
	.ixPart5 .box{ padding: 15px; margin: 30px 15px 0;}
	.ixPart5 .box .txt em{ margin-top: 20px;}
	.ixPart5 .box .txt i{ margin-bottom: 10px;}
	.ixPart6 .list{ padding: 15px;}
	.ixPart6 .list .box{ padding: 10px;}
	.ixPart6 .list .box p{ font-size: 22px;}
	.ixPart7 ul li{ width: 240px;}
	.ixPart7 ul li.on{ width: 499px;}
}

@media (max-width: 990px) {
	.mobHide{ display: none;}
	.mobShow,.m_nav{ display: block;}
	.header{ width: 100%; height: 70px; padding: 5px 10px;}
	.header.on{ box-shadow: 0 4px 10px rgba(0,0,0,.3); position: fixed; top: 0; left: 0; z-index: 999;}
	.header .logo{ width: 60%; height: 60px; background-size: contain;}
	#navToggle{ display: block; width: 30px; height: 60px; background: url(/site-public/acciilstc/images/menuW.png) center no-repeat; background-size: 100%;}
	.footer{ text-align: center;}
	.footer p{ text-align: center !important;}
	.ixTitle{ text-align: center !important;}
	.ixPart3{ text-align: center;}
	.ixPart3 .jgTit{ display: inline-block; margin: 20px auto 10px; float: inherit;}
	.ixPart3 .jgCon{ margin: 0;}
	.ixPart3 .jgCon .row{ display: none;}
	.ixPart3 .jgCon .list a{ display: flex; justify-content: flex-start; align-items: center; float: left; width: 23%; height: 40px; font-size: 14px; padding: 0 5px; border: 1px solid #E4E7ED; border-radius: 6px; margin: 10px 1% 0;}
	.ixPart3 .jgCon .list a i{ display: flex; justify-content: flex-start; background: url(/site-public/acciilstc/images/ixImg3_2.png) center left no-repeat; background-size: 18px; padding-left: 24px;}
	.ixPart7 ul{ height: auto;}
	.ixPart7 ul li{ width: 100% !important; height: auto; margin: 5px 0;}
	.ixPart7 ul li .top{ display: none;}
	.ixPart7 ul li .bot{ width: 100%; font-size: 12px; padding: 40px 15px; opacity: 1;}
	.ixPart8 .list{ background-position: bottom left 10px;}
}

@media (max-width:767px) {
	.footer{ padding: 40px 10px;}
	.footer .logo{ width: 180px;}
	.footer p{ font-size: 12px; line-height: 18px;}
	.ixTitle{ font-size: 30px; line-height: 40px;}
	.ixMore{ font-size: 14px; width: 130px; height: 34px;}
	.ixMore i{ background-size: 12px; padding-right: 20px;}
	.ixPart1{ padding: 20px 10px;}
	.ixPart1 .left p{ font-size: 15px; line-height: 30px;}
	.ixPart1 .ixMore{ width: 140px; height: 34px; margin: 20px 0 30px;}
	.ixPart1 .right{ margin: 0; border-radius: 8px;}
	.ixPart2{ margin: 0 10px; background-position: top left; padding: 20px 10px; border-radius: 8px;}
	.ixPart2 .txt{ font-size: 16px; line-height: 24px;}
	.ixPart2 .ixMore{ width: 130px;}
	.ixPart3,.ixPart4,.ixPart5,.ixPart6,.ixPart7{ padding: 40px 10px;}
	.ixPart3 .jgTit span{ font-size: 16px; line-height: 34px; padding: 0 12px; margin: 0 2px;}
	.ixPart3 .jgCon .list a{ width: 48%;}
	.ixPart4 .row{ margin: 10px 0 25px;}
	.ixPart4 .box{ margin: 15px 0 0; border-radius: 8px; padding: 15px 10px;}
	.ixPart4 .box p{ font-size: 18px; height: auto; line-height: 24px;}
	.ixPart4 .box em,.ixPart5 .box .txt em,.ixPart6 .list .box em{ font-size: 12px; line-height: 26px; padding: 0 8px; border-radius: 4px; float: left; margin: 17px 0 0;}
	.ixPart4 .box i,.ixPart5 .box .txt i{ float: right; margin-top: 15px; width: 30px; height: 30px;}
	.ixPart5 .row{ margin: 0 0 25px;}
	.ixPart5 .box{ margin: 15px 0 0; padding: 10px 10px 15px; border-radius: 8px;}
	.ixPart5 .box .txt span, .ixPart5 .box .txt p{ font-size: 18px; height: auto; line-height: 24px; -webkit-line-clamp: 2; margin-top: 15px;}
	.ixPart5 .box .txt i{ margin: 15px 0 0;}
	.ixPart6 .row{ margin: 10px 0 0;}
	.ixPart6 .list{ padding: 20px 10px 10px; border-radius: 8px; margin: 20px 0 0;}
	.ixPart6 .list .title span{ font-size: 22px; line-height: 28px;}
	.ixPart6 .list .title .ixMore{ font-size: 12px; width: 100px; height: 28px;}
	.ixPart6 .list .title .ixMore i{ padding-right: 14px; background-size: 10px;}
	.ixPart6 .list .row{ margin: 0;}
	.ixPart6 .list .box{ border-radius: 8px; margin: 15px 0 0; padding: 10px;}
	.ixPart6 .list .box .tip i{ font-size: 12px; line-height: 20px; padding: 0 6px; border-radius: 4px; margin: 0 8px 10px 0;}
	.ixPart6 .list .box p{ font-size: 18px; height: auto; line-height: 24px;}
	.ixPart7 ul{ margin-top: 15px;}
	.ixPart7 ul li .bot .t1{ font-size: 22px;}
	.ixPart7 ul li .bot .t2{ line-height: 18px; margin: 10px 0 30px;}
	.ixPart8 .list{ padding: 0 10px 25px; background-size: 100% 25px;}
	.ixPart8 .list .row{ margin: 0;}
	.ixPart8 .list .box{ margin: 5px 0 0 5px;}
	.ixPart8 .list .box:hover{ margin-top: 5px;}
    .pagination .page-link{ padding: 7px 12px; font-size: 13px;}
}
