锘? { box-sizing: border-box; outline: 0 } body { color: #333; font-size: 14px; background: #fff; min-width: 1300px; font-family: "Microsoft YaHei","arial" } img { border: 0; vertical-align: top } @font-face { font-family:"DINPro-Light_0";src:url("../fonts/DINPro-Light_0.woff2") format("woff2"),url("../fonts/DINPro-Light_0.woff") format("woff"),url("../fonts/DINPro-Light_0.ttf") format("truetype"),url("../fonts/DINPro-Light_0.eot") format("embedded-opentype"),url("../fonts/DINPro-Light_0.svg") format("svg") } @font-face { font-family:"DIN-BOLD";src:url("../fonts/DIN-BOLD.woff2") format("woff2"),url("../fonts/DIN-BOLD.woff") format("woff"),url("../fonts/DIN-BOLD.ttf") format("truetype"),url("../fonts/DIN-BOLD.eot") format("embedded-opentype"),url("../fonts/DIN-BOLD.svg") format("svg") } @-webkit-keyframes slideInDown2 { from { -webkit-transform: translate3d(0, -70px, 0); transform: translate3d(0, -70px, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes slideInDown2 { from { -webkit-transform: translate3d(0, -70px, 0); transform: translate3d(0, -70px, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } .slideInDown2 { -webkit-animation-name: slideInDown2; animation-name: slideInDown2 } @-webkit-keyframes fadeInUp2 { from { opacity: 0; -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes fadeInUp2 { from { opacity: 0; -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } .fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 } @-webkit-keyframes fadeInDown2 { from { opacity: 0; -webkit-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes fadeInDown2 { from { opacity: 0; -webkit-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } .fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 } @-webkit-keyframes fadeInLeft2 { from { opacity: 0; -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes fadeInLeft2 { from { opacity: 0; -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } .fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 } @-webkit-keyframes fadeInRight2 { from { opacity: 0; -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes fadeInRight2 { from { opacity: 0; -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } .fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 } @keyframes mymove4 { 0% { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.05); transform: scale(1.05) } 100% { -webkit-transform: scale(1); transform: scale(1) } } @-webkit-keyframes mymove4 { 0% { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.05); transform: scale(1.05) } 100% { -webkit-transform: scale(1); transform: scale(1) } } .vcenter { top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: block; max-width: 100%; max-height: 100%; position: absolute; vertical-align: middle } .clearfix:after { clear: both; height: 0; content: ""; line-height: 0; font-size: 0; display: block } .container { width: 1259px; margin: 0 auto } @media (max-width:1281px) { .container { overflow:hidden; } } @keyframes dong { 0% { -webkit-transform: translateY(-100px); transform: translateY(-100px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } /*.header { height: 100px; left: 0; top: 0; z-index: 99; width: 100%; background: #fff; position: fixed; border-bottom: solid 1px #e6e6e6 } .header .logo { float: left; z-index: 10; display: block; margin-left:50px; position: relative } .header .topright { top: 20px; right: 50px; z-index: 10; position: absolute } .header .topright span { vertical-align: top; display: inline-block } .header .tel { color: #f08200; font-size: 22px; font-weight: 700; font-family: "DINPro-Light_0" } .header .tel img { margin: 5px 10px 0 0 } .header .language { cursor: pointer; padding: 0 15px; margin-left: 20px; position: relative } .header .language img { margin: 3px 5px 0 5px } .header .language:before,.header .language:after { content: ""; width: 1px; height: 18px; top: 50%; margin-top: -9px; position: absolute; background: #e9e9e9 } .header .language:before { left: 0 } .header .language:after { right: 0 } .header .language .sublanguage { top: 25px; left: 0; width: 100%; z-index: 9; display: none; padding-top: 30px; text-align: center; background: #fff; position: absolute } .header .language .sublanguage a { display: block; font-size: 16px; padding: 10px; border-top: solid 1px #eee } .header .language .sublanguage a:hover { color: #fff; background: #0075c1 } .header .language:hover { color: #0075c1 } .header .language:hover .sublanguage { display: block } .header .search { margin-top: 3px; margin-left: 20px } .header .search a { display: block }*/ .nav { float: left; height: 100px; margin-left:50px; position: relative } .nav ul { z-index: 2; z-index: 10; background: #fff } .nav li { float: left; line-height: 30px; text-align: center } .nav li>a { color: #333; font-size: 20px; display: block; margin-left: 45px; position: relative; background: #fff; z-index: 10; height: 99px; padding-top: 55px } .nav li .subnav { top: -1px; left: 0; width: 1260px; z-index: 9; display: none; position: absolute; text-align: left; padding-top: 100px; box-shadow: 0 9px 8px -9px #ddd; background: url(../images/subbg.jpg) no-repeat top center #fff } .nav li .subnav dl,.nav li .subnav .hezicaidan { overflow: hidden; padding: 50px 0; padding-right: 60px; position: relative } .nav li .subnav dl:after,.nav li .subnav .hezicaidan:after { content: ""; height: 100%; width: 1px; top: 0; left: 246px; position: absolute; background: #f7f7f7 } .nav li .prosubnav dl:after,.nav li .prosubnav .hezicaidan:after { content: ""; height: 100%; width: 1px; top: 0; left: 271px; position: absolute; background: #f7f7f7 } .nav li .subnav dt,.nav li .subnav .leftcaidan { width: 245px; float: left; padding-left: 80px } .nav li .subnav dt a,.nav li .subnav .leftcaidan a { display: block; font-size: 20px; color: #333; height: 60px; line-height: 60px; overflow: hidden; position:relative; } .nav li .prosubnav .leftcaidan a { padding-right:10px; } .nav li .prosubnav .leftcaidan a:hover:after,.nav li .prosubnav .leftcaidan a.conmenu:after { display:block; } .nav li .solusubnav dt a:hover:after,.nav li .solusubnav a.conmenu:after { display:block; opacity:1; } .nav li .prosubnav .leftcaidan { width:270px; } .nav li .prosubnav .rightboxcaidan { width:915px!important; } .nav li .prosubnav .rightboxcaidan .leftbox { width:555px!important; } .nav li .subnav dt a:hover,.nav li .subnav .leftcaidan a:hover { color: #0075c1 } .nav li .subnav dt .conmenu,.nav li .subnav .leftcaidan .conmenu { color: #0075c1 } .nav li .subnav dd,.nav li .subnav .rightboxcaidan { width: 940px; float: left } .nav li .subnav dd .leftbox,.nav li .subnav .rightboxcaidan .leftbox { width: 580px; float: left; padding: 0 50px } .nav li .subnav dd .leftbox .fon20,.nav li .subnav .rightboxcaidan .leftbox .fon20 { font-size: 20px; color: #333; margin: 15px 0 } .nav li .subnav dd .leftbox p,.nav li .subnav .rightboxcaidan .leftbox p { color: #969696; font-size: 15px } .nav li .subnav dd .leftbox a,.nav li .subnav .rightboxcaidan .leftbox a { display: block; font-size: 20px; color: #333; height: 40px; line-height: 40px; overflow: hidden } .nav li .subnav .rightboxcaidan .leftbox a { font-size: 16px!important; } .nav li .subnav dd .leftbox a:hover,.nav li .subnav .rightboxcaidan .leftbox a:hover { color: #0075c1 } .nav li .subnav dd .rightbox,.nav li .subnav .rightboxcaidan .rightbox { float: right; width: 360px; height: 224px; margin-top: 20px; position: relative } .nav li .subnav .tabcot { display: none } .nav li .subnav .zcaidan { width: 800px; float: left; padding: 30px 50px 50px 70px } .nav li .subnav .zcaidan a { display: block; font-size: 20px; color: #333; height: 60px; line-height: 60px; overflow: hidden; width: 25%; float: left; padding-right: 15px } .nav li .subnav .zcaidan a:hover { color: #0075c1 } .nav li .subnav .youtu { float: right; width: 360px; height: 224px; margin-top: 50px; position: relative; margin-right: 60px } @media (max-width:1280px) { .nav li .subnav { left: -223px } } @media (max-width:1440px) { .nav li .subnav { left: -120px } } @media (max-width:1400px) { .nav li .subnav { left: -180px } } .nav li:hover>a,.nav .active>a { color: #0075c1 } .nav li:hover>a:before,.nav .active>a:before { left: 0; width: 100% } .serarchbox { top: 0; left: 0; display: none; width: 100%; height: 100%; z-index: 109; position: fixed; background: rgba(0,0,0,0.6) } .serarchbox .box { width: 724px; height: 72px; margin: 0 auto; margin-top: 300px; border: solid 10px rgba(255,255,255,0.1) } .serarchbox .box input { height: 50px; width: 654px; font-size: 14px; padding: 10px 15px; background: #fff; border: solid 1px #0075c1; border-right: 0 } .serarchbox .box .btn { width: 50px; height: 50px; line-height: 42px; vertical-align: top; background: #0075c1; text-align: center; display: inline-block } .serarchbox .box .btn img { vertical-align: middle } .serarchbox .box .close { margin-top: -100px; display: block; float: right } .fixed { top: 0; left: 0; width: 100%; z-index: 99999; position: fixed; background: #fff; -webkit-transition: all 334ms ease-in-out; transition: all 334ms ease-in-out; -webkit-animation: 2s dong; animation: 2s dong } @-webkit-keyframes dong { 0% { -webkit-transform: translateY(-100px); transform: translateY(-100px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes dong { 0% { -webkit-transform: translateY(-100px); transform: translateY(-100px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } /*.banner { width: 100%; margin-top: 100px; display: block; overflow: hidden; position: relative; text-align: center } .banner .container { position: relative } .banner .txtbox { top: 0; left: 0; width: 100%; color: #fff; z-index: 10; padding-top: 290px; text-align: center; position: absolute } .banner .txt-1,.banner .txt-2,.banner .txt-3 { z-index: 2; position: relative } .banner .txt-1 { font-size: 68px; line-height: 80px; position: relative } .banner .txt-1 em { font-style: normal; position: relative; display: inline-block } .banner .txt-1 em:before { content: ""; bottom: 5px; left: 0; width: 100%; height: 6px; z-index: -1; position: absolute; background: #90c31f } .banner .txt-2 { font-size: 60px; line-height: 70px } .banner .txt-3 { font-size: 22px; margin-top: 25px } .banner .txtimg { top: 110px; left: 50%; margin-left: -348px; text-align: center; position: absolute } .banner .pic { width: 100%; height: 850px; overflow: hidden; position: relative } .banner .pic .container { position: relative } .banner .pic span { display: block; width: 1920px; left: 50%; height: 850px; position: absolute; text-align: center; margin-left: -960px } .banner .slick-dots { bottom: 125px } .banner .slick-dots li button { width: 33px; height: 33px; border: 0 } .banner .slick-dots li button { background: url(../images/arrow.png) no-repeat top center } .banner .slick-dots .slick-active button { background: url(../images/arrow-hover.png) no-repeat top center } .banner .slick-active .txt-1 { -webkit-animation: 2s zoomIn ease; animation: 2s zoomIn ease } .banner .slick-active .txt-2 { -webkit-animation: 2s zoomIn ease; animation: 2s zoomIn ease } .banner .slick-active .txt-3 { -webkit-animation: 2s zoomIn ease; animation: 2s zoomIn ease } .banner .slick-active img { -webkit-animation: 1s bmove1 alternate linear; animation: 1s bmove1 alternate linear }*/ .index-title { color: #333; text-align: center } .index-title .font36 { font-size: 36px; line-height: 40px; position: relative; padding-bottom: 15px } .index-title .font36:after { content: ""; height: 3px; width: 147px; bottom: 0; left: 50%; margin-left: -73px; position: absolute; background: #0075c1 } .index-title .font16 { font-size: 16px; padding-top: 10px } .index-more { /*padding-top: 20px;*/ font-size: 18px; text-align: center } .index-more a { width: 120px; height: 40px; line-height: 40px; display: inline-block; color: #0075c1 } .index-more a:hover { color: #fff; border-radius: 30px; background: #0075c1 } .index-product { overflow: hidden; background: #F8F8F8; /*padding: 90px 0;*/ padding: 40px 0 } .index-product .scroll { margin: 0 -17px; margin-top: 20px } .index-product .scroll .box { display: block; margin: 0 17px } .index-product .scroll .box:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) } .index-product .scroll .box:hover .tit { font-size: 25px } .index-product .scroll .pic { width: 395px; height: 255px; overflow: hidden; position: relative } .index-product .scroll .pic img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .index-product .scroll .tit { margin: 30px 0 20px 0 } .index-product .scroll .tit,.index-product .scroll .txt { color: #333; line-height: 30px; overflow: hidden; -webkit-transition: all 334ms ease; transition: all 334ms ease } .index-product .scroll .tit { font-size: 24px; height: 30px } .index-product .scroll .txt { height: 60px; font-size: 18px; font-weight: lighter } .index-product .scroll .slick-prev,.index-product .scroll .slick-next { border: 0; width: 42px; height: 42px; margin-top: -21px } .index-product .scroll .slick-prev { left: -130px; border: solid 1px #949494; background: url(../images/left-prev.png) no-repeat center center } .index-product .scroll .slick-prev:hover { border-color: #0075c1; background: url(../images/left-prev-h.png) no-repeat center center #0075c1 } .index-product .scroll .slick-next { right: -130px; border: solid 1px #949494; background: url(../images/right-next.png) no-repeat center center } .index-product .scroll .slick-next:hover { border-color: #0075c1; background: url(../images/right-next-h.png) no-repeat center center #0075c1 } @media (max-width:1280px) { .index-product .scroll { margin-left: 0; margin-right: 0 } } .index-pinzhi { height: 610px; padding-top: 40px; overflow: hidden; /*background: url(../images/index-bg.jpg) no-repeat top center*/ } .index-pinzhi .index-title { color: #333; text-align: center; } .index-pinzhi .index-title .font36:after { background: #0075c1 } .index-pinzhi .list { margin-top: 20px } .index-pinzhi .list ul { margin: 0 -20px } .index-pinzhi .list li { float: left; width: 282px; margin: 0 20px; position: relative } /*.index-pinzhi .list li:before { top: -17px; left: 0; content: ""; width: 322px; height: 406px; opacity: 0; position: absolute; -webkit-transition: all 700ms ease; transition: all 700ms ease; background: url(../images/pin-bg.png) no-repeat }*/ .index-pinzhi .list li .pic { width: 282px; height: 366px; overflow: hidden; position: relative } .index-pinzhi .list li .pic img { max-width: 100%; -webkit-transition: all 700ms ease; transition: all 700ms ease } .index-pinzhi .list li .tit { font-size: 22px; height: 24px; overflow: hidden; text-align: center; font-weight: 700; margin-top: 20px } /*.index-pinzhi .list li:hover:before { left: -22px; opacity: 1 } .index-pinzhi .list li:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) }*/ @media (max-width:1280px) { .index-pinzhi .list ul { margin-left: 0; margin-right: 0 } .index-pinzhi .list li { margin: 0 15px } } .index-pinzhi .index-more a { color: #fff } .index-pinzhi .index-more a:hover { color: #fff } .index-about { /*background:#F8F8F8;*/ padding: 40px 0; /*padding: 80px 0;*/ } .index-about .text { color: #333; font-size: 18px; line-height: 32px; text-align: left; padding-top: 20px } .index-about ul { /*padding-top: 60px*/ } .index-about li { width: 25%; float: left; color: #333; font-size: 18px; text-align: center } .index-about li .num { padding-top: 20px; padding-bottom: 10px } .index-about li .num span { letter-spacing: -1px } .index-about li .num span,.index-about li .num i { font-size: 58px; line-height: 60px; font-style: normal; font-weight: 700; font-family: "DINPro-Light_0" } .index-news { /*height: 1011px; padding-top: 90px;*/ height: 850px; padding-top: 40px; overflow: hidden; background: url(../images/news-bg.jpg) no-repeat top center } .index-news .scroll { margin: 0 -60px; margin-top: 20px } .index-news .scroll .box { display: block; width: 360px; color: #333; margin: 0 60px; position: relative; padding-top: 300px } .index-news .scroll .box .time { height: 160px; top: 135px; left: 0; width: 100%; text-align: center; font-size: 22px; font-family: arial; position: absolute } .index-news .scroll .box .time:before { content: ""; width: 37px; height: 37px; bottom: 70px; left: 50%; margin-left: -18px; position: absolute; border-radius: 100%; background: #0075c1; border: solid 7px #a8cee6 } .index-news .scroll .box .pic { width: 360px; height: 216px; overflow: hidden; position: relative } .index-news .scroll .box .pic img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .index-news .scroll .box .txtbox { background: #fff; height: 90px; padding: 12px 25px } .index-news .scroll .box .tit { height: 64px; font-size: 18px; overflow: hidden; line-height: 32px; font-weight: lighter } .index-news .scroll .box:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) } .index-news .scroll .box:hover .txtbox { background: #0075c1 } .index-news .scroll .box:hover .tit { color: #fff } .index-news .scroll .qiehuan .box { padding-top: 0 } .index-news .scroll .qiehuan .box .time { top: 470px; bottom: auto } .index-news .scroll .qiehuan .box .time:before { top: -65px; bottom: auto } @media (max-width:1280px) { .index-news .scroll { margin-left: 0; margin-right: 0 } } .index-kefu { background: #f8f8f8 } .index-kefu .leftbox { width: 75%; float: left } .index-kefu .leftbox img { max-width: 100% } .index-kefu .rightbox { z-index: 2; width: 40%; padding: 80px 60px 130px 70px; float: left; color: #333; margin-top: 120px; position: relative; margin-left: -190px; background: #fff } .index-kefu .rightbox .index-more { right: 60px; bottom: 60px; z-index: 9; position: absolute } .index-kefu .rightbox h2 { font-size: 36px; line-height: 40px; font-weight: 300 } .index-kefu .rightbox h2 span { display: inline-block; padding-bottom: 30px; border-bottom: solid 3px #0075c1 } .index-kefu .rightbox .font16 { font-size: 16px; height: 24px; overflow: hidden; margin: 20px 0 30px 0 } .index-kefu .rightbox .font18 { font-size: 18px; line-height: 36px; height: 216px; overflow: hidden; text-align: justify } .index-kefu .rightbox .slick-dots { bottom: -70px; text-align: left } .index-kefu .rightbox .slick-dots li button { width: 12px; height: 12px; margin-right: 4px; background: #e7e7e7 } .index-kefu .rightbox .slick-dots li.slick-active button { background: #0075c1 } .index-hezuo { /*padding: 90px 0;*/ padding: 40px 0; background:#f8f8f8; } .index-hezuo .scroll { margin: 0 -4px; margin-top: 50px; /*padding-bottom: 90px*/ } .index-hezuo .scroll .items { float: left; margin: 4px; width: 170px; -webkit-transition: all 334ms ease; transition: all 334ms ease; position: relative; border: solid 1px #f1f1f1 } .index-hezuo .scroll .items .tu { width: 168px; height: 86px; position: relative } .index-hezuo .scroll .items:hover { border-color: #0075c1; box-shadow: 0 0 10px #eee } .index-hezuo .scroll .slick-prev,.index-hezuo .scroll .slick-next { width: 40px; height: 40px; border: 0; top: auto; bottom: 0; margin-top: auto } .index-hezuo .scroll .slick-prev { left: 590px; border: solid 1px #9f9f9f; background: url(../images/left-prev.png) no-repeat center center } .index-hezuo .scroll .slick-prev:hover { border-color: #0075c1; background: url(../images/left-prev-1.png) no-repeat center center #0075c1 } .index-hezuo .scroll .slick-next { left: 640px; right: auto; border: solid 1px #9f9f9f; background: url(../images/right-next.png) no-repeat center center } .index-hezuo .scroll .slick-next:hover { border-color: #0075c1; background: url(../images/right-next-1.png) no-repeat center center #0075c1 } @media (max-width:1280px) { .index-hezuo .scroll { margin-left: 0; margin-right: 0 } } /*.footer { color: #bababa; font-size: 16px; padding-top: 40px; background: #2b3037 } .footer ul { width: 460px; float: left } .footer ul li { width: 23%; float: left } .footer ul li:first-child { width:125px; } .footer ul li h3 { margin-bottom: 10px; font-weight: normal; font-size: 20px } .footer ul li h3 a { color: #fff; font-size: 16px } .footer ul li a { display: block; color: #bababa; line-height: 30px; height: 30px; overflow:hidden; font-size: 12px } .footer ul li a:hover { color: #fff } .footer .weixin { width: 470px; float: left } .footer .weixin dl { float: left; width: 136px; margin: 0 9px; text-align: center } .footer .weixin dt { border: solid 13px #3c4047; height: 136px; } .footer .weixin dd { color: #969696; margin-top: 14px } .footer .add { width: 310px; float: right } .footer .add .t1 { color: #fff; padding-left: 75px; position: relative } .footer .add .t1 img { top: 0; left: 0; position: absolute } .footer .add .t1 span { font-size: 30px; line-height: 30px; font-family: arial } .footer .add .t2 { color: #fff; position: relative; margin-top: 20px; padding-left: 75px } .footer .add .t2 a { color: #fff } .footer .add .t2 a:hover { color: #fff } .footer .add .t2 img { top: 5px; left: 25px; position: absolute } .footer .copy { color: #838383; padding: 20px 0; text-align: center; margin-top: 20px; border-top: solid 1px #424242 } .footer .copy span { padding-left: 30px }*/ .inside-current { color: #666; height: 50px; margin-top: 100px; line-height: 50px } /*.inside-current .container { width: 100%; padding-left: 70px }*/ .inside-current .container img { margin: 17px 5px 0 0 } .inside-current a { color: #666 } .inside-current a:hover { color: #0075c1 } .inside-current span { color: #333 } .inside-current .sub-menu { top: 50px; left: 80px; z-index: 2; width: 170px; background: #fff; display: none; padding: 20px 20px 20px 30px; background: url(../images/proshow-bg-2.jpg) no-repeat top left #fff; position: absolute } .inside-current .sub-menu a { color: #333; font-size: 14px; display: block; height: 32px; overflow: hidden; line-height: 32px; position: relative } .inside-current .sub-menu a:after { content: ">"; font-size: 14px; font-family: "瀹嬩綋"; color: #a1a1a1; right: 0; top: 0; position: absolute } .inside-current .sub-menu a:hover { color: #0075c1 } .inside-current .sub-menu a:hover:after { color: #0075c1 } .inside-current:hover .sub-menu { display: block } .inside-banner { overflow: hidden; width: 100%; height: 600px; position: relative } .inside-banner span { top: 0; left: 50%; height: 600px; width: 1920px; margin-left: -960px; position: absolute } .inside-banner span img { -webkit-transition: all 1000ms ease; transition: all 1000ms ease } /*.inside-banner:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) }*/ .inside-menu { min-height: 130px; text-align: center; margin-bottom: 20px; position: relative; z-index: 10; box-shadow: 0 5px 10px #ddd; border-bottom: solid 1px #eee } .inside-menu li { display: inline-block; text-align: center; height: 129px; width: 235px; padding-top: 25px; margin-left: -4px; border-left: solid 1px #e5e5e5 } .inside-menu li a { display: block } .inside-menu li .tit { font-size: 18px; color:#333; height: 24px; line-height:24px; overflow:hidden; margin-top: 7px } .inside-menu li .iconbox { position: relative; display: inline-block } .inside-menu li .iconbox img { max-height:50px; } .inside-menu li .icoh { top: 0; left: 0; opacity: 0; position: absolute; -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-menu li:hover,.inside-menu .cur { background: #0075c1 } .inside-menu li:hover .tit,.inside-menu .cur .tit { color: #fff } .inside-menu li:hover .ico,.inside-menu .cur .ico { opacity: 0 } .inside-menu li:hover .icoh,.inside-menu .cur .icoh { opacity: 1; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) } .inside-service .title { font-size: 18px; line-height:34px; text-align: center } .inside-service .title .en { font-size: 50px; font-weight: 700; font-family: arial; color: #e8e8e8; line-height: 60px; text-transform: uppercase } .inside-service .title .cn { font-size: 36px; line-height: 40px; font-weight: 700; color: #3d3d3d; margin-top: -30px; margin-bottom: 20px } .inside-service .box-1 { padding: 110px 0; padding-top: 80px; background: url(../images/service-bg.jpg) no-repeat top center } .inside-service .box-2 { padding: 110px 0; background: #f8f8f8 } .inside-service-sh { overflow: hidden } .inside-service-sh .title { font-size: 20px } .inside-service-sh .title .en { font-size: 100px; font-weight: 700; font-family: arial; color: #f2f2f2; margin-left: -10px; line-height: 100px; text-transform: uppercase } .inside-service-sh .title .cn { font-size: 36px; line-height: 40px; font-weight: 700; color: #3d3d3d; margin-top: -65px; margin-bottom: 20px } .inside-service-sh .box-1 { padding: 100px 0 120px 0 } .inside-service-sh .box-1 .leftbox { width: 570px; float: left } .inside-service-sh .box-1 .rightbox { width: 680px; float: right; font-size: 20px; padding-top: 20px } .inside-service-sh .box-1 .rightbox .text { line-height: 36px; margin-top: 30px } .inside-service-sh .box-1 .rightbox .list { margin-top: 60px } .inside-service-sh .box-1 .rightbox .list li { float: left; width: 195px; height: 140px; padding-top: 16px; margin-left: 45px; text-align: center; border: solid 2px #0075c1 } .inside-service-sh .box-1 .rightbox .list li .iconbox { position: relative; display: inline-block } .inside-service-sh .box-1 .rightbox .list li .icoh { top: 0; left: 0; opacity: 0; position: absolute; -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-service-sh .box-1 .rightbox .list li .tit { font-size: 22px; color: #333; margin-top: 5px } .inside-service-sh .box-1 .rightbox .list li:first-child { margin-left: 0 } .inside-service-sh .box-1 .rightbox .list li:hover { background: #0075c1 } .inside-service-sh .box-1 .rightbox .list li:hover .tit { color: #fff } .inside-service-sh .box-1 .rightbox .list li:hover .ico { opacity: 0 } .inside-service-sh .box-1 .rightbox .list li:hover .icoh { opacity: 1; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) } .inside-service-sh .box-2 { height: 820px; background: url(../images/sh-bg.jpg) no-repeat top center } .inside-service-sh .box-2 .content { width: 50%; float: right; font-size: 18px; line-height: 36px; color: #fff !important; padding-top: 230px; padding-left: 40px } .inside-service-sh .box-2 .title .en { opacity: .1 } .inside-service-sh .box-2 .title .cn { color: #fff; font-size: 24px } .inside-service-sh .box-2 .text { margin-top: 40px } .inside-service-sh .box-3 { color: #333; text-align: center; padding: 120px 0 } .inside-service-sh .box-3 .title { font-size: 40px; line-height: 50px } .inside-service-sh .box-3 ul { padding-top: 70px } .inside-service-sh .box-3 li { width: 33.333%; float: left; padding: 0 20px } .inside-service-sh .box-3 li img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-service-sh .box-3 li .tit { margin-top: 30px; font-size: 22px } .inside-service-sh .box-3 li .txt { color: #b2b1b1 } .inside-service-sh .box-3 li:hover img { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) } .inside-service-sh .box-4 { height: 695px; color: #fff; text-align: center; background: url(../images/sh-bg-2.jpg) no-repeat top center; padding: 120px 0 } .inside-service-sh .box-4 .title { font-size: 40px; line-height: 50px } .inside-service-sh .box-4 ul { padding-top: 100px } .inside-service-sh .box-4 li { width: 25%; float: left; padding: 0 20px; position: relative } .inside-service-sh .box-4 li:before { width: 192px; height: 38px; left: -100px; bottom: 110px; content: ""; position: absolute; background: url(../images/sh-12.png) no-repeat left bottom } .inside-service-sh .box-4 li img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-service-sh .box-4 li .time { color: #fff; width: 30px; height: 30px; font-size: 18px; border-radius: 100%; line-height: 30px; margin: 20px auto; font-family: arial; text-align: center; background: #0075c1 } .inside-service-sh .box-4 li .tit { margin-top: 30px; font-size: 22px } .inside-service-sh .box-4 li .txt { color: #b2b1b1 } .inside-service-sh .box-4 li:first-child:before { display: none } .inside-service-sh .box-4 li:hover img { -webkit-transform: rotateY(180deg); transform: rotateY(180deg) } .inside-service-sh .box-5 { padding: 110px 0; text-align: center } .inside-service-sh .box-5 .title { color: #2e2e2e; font-size: 35px; line-height: 40px; margin-bottom: 80px } .inside-service-sh .box-5 .leftbox { width: 25%; float: left } .inside-service-sh .box-5 .leftbox ul { position: relative } .inside-service-sh .box-5 .leftbox ul:before { content: ""; width: 1px; height: 90%; left: 27px; top: 0; z-index: 1; position: absolute; background: #eaeaea } .inside-service-sh .box-5 .leftbox li { text-align: left; cursor: pointer; padding-bottom: 35px; position: relative } .inside-service-sh .box-5 .leftbox li span { display: block; float: left; width: 45px; height: 45px; z-index: 9; position: relative; border-radius: 100%; box-shadow: 0 0 30px #f5f5f5; border: solid 1px #f7f7f7; -webkit-transition: all 334ms ease; transition: all 334ms ease } .inside-service-sh .box-5 .leftbox li .ico-1 { background: url(../images/sh-13.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-2 { background: url(../images/sh-14.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-3 { background: url(../images/sh-15.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-4 { background: url(../images/sh-16.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-5 { background: url(../images/sh-17.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-6 { background: url(../images/sh-18.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-7 { background: url(../images/sh-19.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-8 { background: url(../images/sh-20.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-9 { background: url(../images/sh-21.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .ico-10 { background: url(../images/sh-22.png) no-repeat center center #fff } .inside-service-sh .box-5 .leftbox li .txtbox { float: left; margin-left: 30px } .inside-service-sh .box-5 .leftbox li .txtbox .tit { font-size: 20px; color: #2e2e2e; font-weight: 700; line-height: 45px } .inside-service-sh .box-5 .leftbox li .txtbox .txt { color: #999; font-size: 18px; margin-top: 10px } .inside-service-sh .box-5 .leftbox li:hover span,.inside-service-sh .box-5 .leftbox .conmenu span { box-shadow: 0 0 30px #f1bd7f; border: solid 1px #fdead5 } .inside-service-sh .box-5 .leftbox li:hover .ico-1,.inside-service-sh .box-5 .leftbox .conmenu .ico-1 { background: url(../images/sh-13-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-2,.inside-service-sh .box-5 .leftbox .conmenu .ico-2 { background: url(../images/sh-14-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-3,.inside-service-sh .box-5 .leftbox .conmenu .ico-3 { background: url(../images/sh-15-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-4,.inside-service-sh .box-5 .leftbox .conmenu .ico-4 { background: url(../images/sh-16-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-5,.inside-service-sh .box-5 .leftbox .conmenu .ico-5 { background: url(../images/sh-17-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-6,.inside-service-sh .box-5 .leftbox .conmenu .ico-6 { background: url(../images/sh-18-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-7,.inside-service-sh .box-5 .leftbox .conmenu .ico-7 { background: url(../images/sh-19-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-8,.inside-service-sh .box-5 .leftbox .conmenu .ico-8{ background: url(../images/sh-20-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-9,.inside-service-sh .box-5 .leftbox .conmenu .ico-9 { background: url(../images/sh-21-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .leftbox li:hover .ico-10,.inside-service-sh .box-5 .leftbox .conmenu .ico-10 { background: url(../images/sh-22-h.png) no-repeat center center #f08200 } .inside-service-sh .box-5 .rightbox { width: 40%; float: left } .inside-service-sh .box-5 .rightbox .tabnr { display: none } .inside-service-sh .box-6 { color: #fff; height: 566px; padding-top: 140px; background: url(../images/sh-bg-3.jpg) no-repeat top center } .inside-service-sh .box-6 .title { font-size: 36px; line-height: 40px; font-weight: 700 } .inside-service-sh .box-6 .text { font-size: 18px; line-height: 40px; padding-top: 60px } .inside-service-sh .box-6 .text span { color: #f08200; font-size: 30px; font-family: arial; font-weight: 700 } .inside-solution { padding: 50px 0 100px 0; position: relative } .inside-solution .top { top: 250px; right: 0; position: absolute } .inside-solution .bot { left: 0; bottom: 450px; position: absolute } .inside-solution .title { font-size: 48px; line-height: 50px; color: #333; text-align: center } .inside-solution .text { color: #2e2e2e; font-size: 16px; margin: 30px 0; padding-bottom: 20px; text-align: center; position: relative } .inside-solution .text:after { content: ""; width: 70px; height: 3px; bottom: 0; left: 50%; margin-left: -35px; position: absolute; background: #aeaeae } .inside-solution .tag { color: #2e2e2e; font-size: 16px; line-height: 30px; text-align: center } .inside-solution ul li { margin-top: 40px } .inside-solution ul li .tit { text-align: center; font-size: 44px; color: #333; line-height: 50px; height: 50px; overflow: hidden; margin-bottom: 40px } .inside-solution ul li .leftbox { width: 420px; float: left; padding-top: 20px } .inside-solution ul li .leftbox .txt { color: #2e2e2e; font-size: 17px; height: 120px; overflow: hidden; line-height: 30px } .inside-solution ul li .leftbox .en { margin-top: 40px; overflow: hidden; text-transform: uppercase; font-size: 60px; line-height: 70px; color: #f1f1f1; font-weight: 700; font-family: arial } .inside-solution ul li .leftbox .cn { font-size: 24px; line-height: 30px; height: 30px; overflow: hidden; color: #333; font-weight: 700; position: relative; margin-top: -45px } .inside-solution ul li .leftbox .info { font-size: 18px; padding-top: 10px } .inside-solution ul li .leftbox .info span { padding-left: 25px; color: #0075c1; display: block; position: relative; margin-top: 20px; height: 24px; overflow: hidden } .inside-solution ul li .leftbox .info span:before { content: ""; width: 4px; height: 4px; top: 10px; left: 0; position: absolute; background: #0075c1 } .inside-solution ul li .leftbox .info span:after { content: ""; display: inline-block; width: 17px; height: 17px; margin-left: 15px; background: url(../images/solution-05.png) no-repeat top left } .inside-solution ul li .rightbox { width: 780px; height: 441px; float: right; overflow: hidden; position: relative } .inside-solution ul li .rightbox img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-solution ul li .leftbox .info span:hover { color: #f08200 } .inside-solution ul li .leftbox .info span:hover:before { background: #f08200 } .inside-solution ul li .leftbox .info span:hover:after { background: url(../images/solution-06.png) no-repeat top left } /*.inside-solution ul li:hover .rightbox img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) }*/ .inside-solution ul li .rightbox img:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) } .inside-solution ul .tab .leftbox { float: right } .inside-solution ul .tab .rightbox { float: left } .inside-honor { margin-top: -18px; padding-bottom: 120px; position: relative; background: #f8f8f8 } .inside-honor .title { padding-top: 100px; text-align: center; font-size: 30px; color: #333; line-height: 40px; position: relative } .inside-honor .title:before,.inside-honor .title:after { width: 80px; height: 2px; content: ""; margin: 20px; vertical-align: top; display: inline-block; background: #0075c1 } .inside-honor .bigimg { z-index: 9; height: 670px; position: relative; background: url(../images/honor-bg.jpg) no-repeat top center } .inside-honor .bigimg .slick-prev { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); left: 50px } .inside-honor .bigimg .slick-prev,.inside-honor .bigimg .slick-next { width: 20px; height: 20px; margin-top: -70px; border-width: 2px; border-color: #0075c1 } .inside-honor .bigimg .slick-next { right: 100px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg) } .inside-honor dl { overflow: hidden; padding-top: 80px } .inside-honor dt { width: 33%; float: left; color: #333; text-align: right; padding-right: 0; padding-top: 140px } .inside-honor dd { width: 67%; float: left; padding-top: 13px } .inside-honor dd .pic { width: 50%; float: left; position: relative; text-align: center } .inside-honor dd .pic img { display: inline-block } .inside-honor dd .date { width: 50%; float: left; display:none; font-size: 18px; padding-left: 30px; padding-top: 140px } .inside-honor dd .date p:first-child { font-size: 36px; line-height: 40px; font-family: arial } .inside-honor .font22 { font-size: 22px } .inside-honor .font18 { font-size: 18px; margin-bottom: 20px } .inside-honor .font14 { font-size: 14px; line-height: 18px } .inside-honor .small { padding: 0 130px } .inside-honor .small .pic { margin: 0 15px; display: block; position: relative; text-align: center; width: 100px; height: 144px; cursor: pointer; border: solid 2px #f8f8f8 } .inside-honor .small .slick-current .pic { border: solid 2px #9a1f22 } .inside-honor .small .slick-prev { left: 70px; border: 0; width: 42px; height: 42px; margin-top: -21px; border: solid 1px #949494; background: url(../images/left-prev.png) no-repeat center center } .inside-honor .small .slick-prev:hover { border-color: #0075c1; background: url(../images/left-prev-h.png) no-repeat center center #0075c1 } .inside-honor .small .slick-next { right: 70px; border: 0; width: 42px; height: 42px; margin-top: -21px; border: solid 1px #949494; background: url(../images/right-next.png) no-repeat center center } .inside-honor .small .slick-next:hover { border-color: #0075c1; background: url(../images/right-next-h.png) no-repeat center center #0075c1 } .inside-honor-2 { margin-top: 0; background: none } .inside-honor-2 .title { padding-bottom: 30px } .inside-honor-2 .bigimg { height: 580px; background: url(../images/honor-bg-2.png) no-repeat top center } .inside-honor-2 .bigimg .pic { width: 452px; height: 300px; position: relative } .inside-honor-2 dl { padding-top: 30px } .inside-honor-2 dt { width: 32.2%; padding-top: 80px; padding-right: 80px } .inside-honor-2 dd { padding-top: 0 } .inside-honor-2 dd .date { width: 40%; float: right; padding-top: 100px } .inside-honor-2 .small { padding: 0 130px } .inside-honor-2 .small .pic { margin: 0 15px; display: block; position: relative; text-align: center; width: 147px; height: 100px; cursor: pointer; border: 0 !important } .inside-news .title .en { color: #fff; font-weight: 500; font-weight: bold; font-size: 192px; line-height: 200px; margin-left: -15px } .inside-news .title .cn { color: #212121; font-weight: bold; font-size: 30px; padding-left: 10px; margin-top: -100px; line-height: 40px; position: relative } .inside-news .title .cn:after { content: ""; width: 176px; height: 17px; bottom: 0; left: 0; position: absolute; background: #158dda } .inside-news .title .cn i { z-index: 2; font-style: normal; position: relative } .inside-news .top-news { padding-bottom: 80px; padding-top: 80px; margin-top: -18px; position: relative; background: #f5f6f4 } .inside-news .top-news .leftbox { width: 567px; float: left; margin-top: 30px } .inside-news .top-news .leftbox:hover time{ color: #f08200; } .inside-news .top-news .leftbox:hover .tit{ color: #f08200; } .inside-news .top-news .leftbox a { display: block; width: 100%; height: 100%; position: relative } .inside-news .top-news .leftbox a:after { content: ""; left: 0; width: 40px; height: 2px; bottom: -20px; position: absolute; background: #0075c1 } .inside-news .top-news .leftbox .pic { width: 567px; height: 340px; position: relative } .inside-news .top-news .leftbox time { display: block; color: #8b8b8b; font-size: 15px; margin-top: 30px } .inside-news .top-news .leftbox .tit { color: #404040; font-size: 22px; height: 56px; overflow: hidden; line-height: 28px; margin-top: 10px } .inside-news .top-news .rightbox { margin-top: 30px; width: 650px; float: right } .inside-news .top-news .rightbox li { padding-bottom: 30px } .inside-news .top-news .rightbox li a { display: block; width: 100%; height: 100% } .inside-news .top-news .rightbox li .pic { width: 185px; height: 111px; float: left; position: relative } .inside-news .top-news .rightbox li .txtbox { float: left; width: 430px; padding-left: 45px; position: relative } .inside-news .top-news .rightbox li .txtbox:after { content: ""; left: 45px; width: 40px; height: 2px; bottom: -20px; position: absolute; background: #0075c1 } .inside-news .top-news .rightbox li time { display: block; color: #8b8b8b; font-size: 15px } .inside-news .top-news .rightbox li .tit { color: #333; font-size: 16px; height: 48px; overflow: hidden; margin-top: 10px } .inside-news .top-news .rightbox li:hover time,.inside-news .top-news .rightbox li:hover .tit{ color:#f08200; } .inside-news .news-list .bt-2 { color: #333; font-size: 30px; text-align: center; line-height: 40px; margin-top: 70px; position: relative } .inside-news .news-list .bt-2:before,.inside-news .news-list .bt-2:after { content: ""; width: 80px; height: 2px; margin: 20px 30px; vertical-align: top; display: inline-block; background: #0075c1 } .inside-news .news-list ul { margin: 0 -11px } @media (max-width:1280px) { .inside-news .news-list ul { margin-left: 0; margin-right: 0 } } .inside-news .news-list li { width: 405px; float: left; margin: 50px 11px; } .inside-news .news-list .slick-prev,.inside-news .news-list .slick-next { margin-top: -25px; border:none; } .inside-news .news-list .slick-prev { left: 0; margin-left: -50px; background:url("../img/swiper_left_hover.png") no-repeat center center; } .inside-news .news-list .slick-next { right: 0; margin-right: -50px; background:url("../img/swiper_right_hover.png") no-repeat center center; } @media (max-width:1280px) { .inside-news .news-list li { margin-left: 7px; margin-right: 7px } } .inside-news .news-list li .pic { overflow: hidden; z-index: 1; width: 405px; height: 244px; position: relative } .inside-news .news-list li .pic img { -webkit-transition: .5s; transition: .5s } .inside-news .news-list li .text { padding: 0 7px; margin-top: -35px; position: relative; z-index: 2 } .inside-news .news-list li .text .info { box-shadow: 0 2px 5px #eee; padding: 21px 31px 34px 31px; -webkit-transition: .5s; transition: .5s; background: #fff } .inside-news .news-list li .text .date { font-size: 15px; color: #1c1c1c; font-family: arial; margin-bottom: 14px } .inside-news .news-list li .text .bt { font-size: 17px; color: #252525; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 11px } .inside-news .news-list li .text .jsh { font-size: 14px; color: #575757; line-height: 24px; height: 48px; overflow: hidden } .inside-news .news-list li:hover .pic img { -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01) } .inside-news .news-list li:hover .text .info { box-shadow: 0 20px 30px #ddd } .inside-news .news-list li:hover .text .bt { color: #0075c1 } .inisde-page { margin: 80px 0; text-align: center; font-size: 0; color: #999; padding: 25px 0; background: #f8f8f8; font-family: arial } .inisde-page em { font-style: normal; font-size: 18px } .inisde-page a { color: #6d6d6d; display: inline-block; text-align: center; font-size: 18px; min-width: 40px; line-height: 40px; height: 40px; margin: 0 3px; padding: 0 5px; background: #dbdbdb; border: solid 1px #dedede; vertical-align: middle; -webkit-transition: background .5s; transition: background .5s } .inisde-page span { color: #fff; display: inline-block; text-align: center; font-size: 18px; min-width: 40px; line-height: 40px; height: 40px; margin: 0 3px; padding: 0 5px; background: #0075c1; border: solid 1px #0075c1; vertical-align: middle; -webkit-transition: background .5s; transition: background .5s } .inisde-page a.cpb,.inisde-page a:hover { border: #0075c1; color: #fff; background: #0075c1 } .inisde-page a.prev,.inisde-page span.prev,.inisde-page a.next,.inisde-page span.next { font-size: 15px; color: #6d6d6d; border: 0 } .inisde-page a.prev{ background: none; padding: 0 15px; margin-right: 10px } .inisde-page a.prev:hover{ color: #0075c1; } .inisde-page a.next,.inisde-page span.next { background:none; padding: 0 15px; margin-left: 10px } .inisde-page a.next:hover{ color: #0075c1; } .inside-news-show { padding: 20px 0 100px 0; font-size: 16px; line-height: 30px; background: url(../images/news-bg-2.jpg) no-repeat top center #f9f9f9 } .inside-news-show .container{width:1000px;} .inside-news-show .fanhui { text-align: right } .inside-news-show .fanhui img { margin: 10px 15px 0 0 } .inside-news-show h1 { color: #333; font-size: 28px; font-weight: normal; text-align: center; line-height: 30px; padding-top: 50px } .inside-news-show .info { color: #666; font-size: 14px; padding: 20px 0 15px 0; margin-bottom: 40px; text-align: center; border-bottom: solid 1px #dcdcdc } .inside-news-show .info img { margin: 4px 5px 0 0 } .inside-news-show .info span { padding-left: 20px; font-family: arial } .inside-page-news { margin-top: 60px; padding-top: 30px; border-top: solid 1px #eee } .inside-page-news li { color: #333; width: 48%; float: right; height: 50px; padding: 0 15px; overflow: hidden; line-height: 50px; background: #eee } .inside-page-news li a { color: #333; -webkit-transition: 0s; transition: 0s } .inside-page-news li:first-child { float: left } .inside-page-news li:hover { color: #fff; background: #0075c1 } .inside-page-news li:hover a { color: #fff } .inside-job { padding-bottom: 100px; position: relative } .inside-job .tag { color: #333; padding-top: 80px; line-height: 30px; font-size: 18px } .inside-job .tag span { color: #0075c1 } .inside-job .tag img { margin-right: 10px } .inside-job .pic { padding-bottom: 40px; overflow: hidden } .inside-job .pic img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-job .pic:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) } .inside-job .tit { height: 95px; margin-top: 15px; padding: 15px 30px; background: #f7f7f7; cursor: pointer } .inside-job .date { width: 7%; float: left; color: #fff; display:none; text-align: center; font-family: arial; background: #0075c1 } .inside-job .date span { display: block } .inside-job .date .arrow { height: 19px; background: url(../images/job-arrow.png) no-repeat right center #c7c7c7 } .inside-job .date .riqi { font-size: 18px; height: 46px; line-height: 46px } .inside-job .wenzi { width: 80%; float: left; color: #999; font-size: 15px; } .inside-job .wenzi p { height: 24px; overflow: hidden; margin-top: 10px; } .inside-job .wenzi p:first-child { font-size: 20px; color: #333; } .inside-qa .wenzi p:first-child{ font-size: 20px; color: #333; height:65px ! important; line-height:65px ! important; margin-top:0 ! important; } .inside-job .add { padding-right:80px; float: right; color: #333; line-height: 45px; position: relative; margin-top: 5px; font-size: 18px } .inside-job .add:after { content: ""; width: 45px; height: 45px; right: 0; top: 0; position: absolute; vertical-align: top; border-radius: 100%; background: url(../images/jia.png) no-repeat center center #0075c1 } .inside-job .txt { color: #333; font-size: 15px; background: #f7f7f7; display: none; line-height: 30px; padding: 0 20px 50px 30px } .inside-job .font18 { font-size: 18px } .inside-job .font18 span { padding-left: 30px } .inside-job .font20 { font-size: 20px; margin: 30px 0 10px 0; position: relative } .inside-job .font20:before { content: ""; width: 5px; height: 5px; margin: 10px 10px 0 0; vertical-align: top; display: inline-block; background: #333; border-radius: 100% } .inside-job .youxiang { margin-top: 40px; max-width: 830px; padding: 10px 20px 10px 25px; background: #ecebeb; color: #0075c1; /*border-radius: 30px*/ } .inside-job .youxiang a { color: #0075c1 } .inside-job .youxiang a.btn { display: inline-block; background: #0075c1; text-align: center; color: #fff; min-width: 110px; padding: 0 10px; line-height: 35px; height: 35px; border-radius: 35px; margin-left: 60px; text-decoration: none; } .inside-job .youxiang a.btn:hover { background:#f08200; } .inside-job .youxiang .icon { vertical-align: middle; margin-left: 10px; padding-bottom: 2px; } .inside-job .active .date .arrow { background: url(../images/job-arrow-h.png) no-repeat right center #c7c7c7 } .inside-job .active .add:after { background: url(../images/jian.png) no-repeat center center #fff } .inside-title { color: #9da2a3; position: relative; padding-left: 160px } .inside-title:before { top: 8px; left: 0; content: ""; width: 138px; height: 11px; position: absolute; display: inline-block; background: url(../images/kehu-line.png) no-repeat top left } .inside-title p:first-child { color: #494d4e; font-size: 24px; font-weight: 700; line-height: 30px } .inside-kehu { padding: 50px 0 75px 0; background: #f5f6f4 } .inside-kehu ul li { color: #333; margin-top: 50px } .inside-kehu ul li a { display: block; color: #333; font-size: 16px } .inside-kehu ul li .pic { width: 520px; height: 299px; float: left; overflow: hidden; position: relative } .inside-kehu ul li .txtbox { height: 244px; padding: 50px; padding-top: 30px; position: relative; background: #fff; width: 838px; z-index: 2; float: left; margin-top: 25px; margin-left: -100px; background: rgba(255,255,255,0.9) } .inside-kehu ul li .tit { position: relative } .inside-kehu ul li .tit span { color: #fff; padding: 0 35px; height: 36px; font-size: 18px; line-height: 36px; background: #0075c1; border-radius: 30px; display: inline-block; max-width: 600px; overflow: hidden } .inside-kehu ul li .tit:before { content: ""; bottom: -5px; left: 30px; position: absolute; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); border-top: solid 12px #0075c1; border-left: solid 8px transparent; border-right: solid 8px transparent } .inside-kehu ul li .txt { height: 48px; margin-top: 20px; overflow: hidden } .inside-kehu ul li .name { height: 24px; overflow: hidden; margin-top: 25px; font-size: 18px } .inside-kehu ul li:hover .tit span { background: #f08200 } .inside-kehu ul li:hover .tit:before { border-top: solid 12px #f08200 } .inside-kehu ul .tab .pic { float: right } .inside-kehu ul .tab .txtbox { margin-left: 0; margin-right: -100px } .inside-kehu .inisde-page { background: #fff; margin-bottom: 0 } .inside-video { padding-top: 50px; background: #f5f6f4; } .inside-video ul { margin: 0 -15px; margin-top: -50px } .inside-video li { width: 33.333%; float: left; margin-top: 100px; padding: 0 15px } .inside-video li a { display: block; position: relative } .inside-video li a span { top: 50%; left: 50%; z-index: 2; margin-left: -39px; margin-top: -40px; position: absolute } .inside-video li .pic { overflow: hidden; position: relative } .inside-video li .pic img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-video li .pic::after { content: ""; display: block; padding-bottom: 60% } .inside-video li .txtbox { overflow: hidden; height: 155px; background: #fff; text-align: center; padding: 20px } .inside-video li .tit { font-size: 18px; color: #333; height: 24px; overflow: hidden } .inside-video li .button { margin-top: 20px } .inside-video li .button a { width: 112px; height: 38px; margin: 0 8px; line-height: 36px; display: inline-block; border-radius: 30px; border: solid 1px #cecece } .inside-video li:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) } .inside-video li:hover .tit a{ color: #fff } .inside-video li:hover .txtbox { background: #0075c1 } .inside-video li:hover .button a { color: #fff; border-color: #fff } /*.inside-video li .tit { height: 100px; font-size: 20px; color: #333; overflow: hidden; line-height: 95px; border-bottom: solid 5px #e6e6e6 } .inside-video li:hover .tit { border-color: #0075c1 }*/ .inside-video li:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) } .inside-dowland { background: #f5f6f4; padding-top: 50px } .inside-dowland ul { margin: 0 -15px } .inside-dowland li { width: 33.333%; float: left; margin-top: 50px; padding: 0 15px } .inside-dowland li .pic { overflow: hidden; position: relative } .inside-dowland li .pic img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-dowland li .pic::after { content: ""; display: block; padding-bottom: 62.5% } .inside-dowland li .txtbox { overflow: hidden; height: 155px; background: #fff; text-align: center; padding: 20px } .inside-dowland li .tit { font-size: 18px; color: #333; height: 24px; overflow: hidden } .inside-dowland li .tag { color: #a5a4a4; font-size: 16px; font-family: arial; margin-top: 5px } .inside-dowland li .button { margin-top: 20px } .inside-dowland li .button a { width: 112px; height: 38px; margin: 0 8px; line-height: 36px; display: inline-block; border-radius: 30px; border: solid 1px #cecece } .inside-dowland li:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) } .inside-dowland li:hover .tit a,.inside-dowland li:hover .tag { color: #fff } .inside-dowland li:hover .txtbox { background: #0075c1 } .inside-dowland li:hover .button a { color: #fff; border-color: #fff } .inside-zeren .title { padding: 80px 0; font-size: 18px; color: #333; text-align: center } .inside-zeren li { overflow: hidden; margin-bottom:30px; } .inside-zeren li .leftbox { width: 50%; float: left; position: relative; overflow: hidden } /*.inside-zeren li .leftbox img { -webkit-transition: all 700ms ease; transition: all 700ms ease }*/ .inside-zeren li .leftbox:after { content: ""; display: block; padding-bottom: 60.3% } .inside-zeren li .rightbox { width: 50%; float: left; padding: 0 20px; padding-top: 40px } .inside-zeren li .rightbox .tit { font-size: 26px; color: #333; line-height: 30px; height: 30px; /*margin-left: -40px;*/ overflow: hidden } .inside-zeren li .rightbox .tit img { margin: 5px 25px 0 0 } .inside-zeren li.li-2 .rightbox .tit img { transform:rotate(180deg); } .inside-zeren li .rightbox .txt { color: #333; font-size: 18px; line-height: 32px; height: 192px; overflow: hidden; margin-top: 40px } /*.inside-zeren li:hover .leftbox img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) }*/ .inside-zeren .li-2 .leftbox { float: right } .inside-zeren .li-2 .rightbox { float: left } .inside-about { margin-top: -20px; background: url(../images/about-bg.png) no-repeat top center } .inside-about .title { padding-top: 80px; padding-bottom: 15px } .inside-about .title .en { font-family: arial; font-size: 150px; height: 200px; color: #f0f0f0; font-weight: 700; text-transform: uppercase } .inside-about .title .cn { color: #212121; font-size: 30px; line-height: 40px; font-weight: 700; position: relative; margin-top: -185px; margin-left: 20px } .inside-about .title .cn:after { content: ""; width: 176px; height: 17px; bottom: 0; left: -10px; position: absolute; background: #158dda } .inside-about .title .cn span { z-index: 1; position: relative } .inside-about .about01 { position: relative } .inside-about .about01:after { content: ''; display: block; width: 100%; right: 48.8%; height: 854px; background: #0075c1; position: absolute; bottom: 0; z-index: 1 } .inside-about .about01 .about-bottom { height: 854px; margin-top: 105px; position: relative; z-index: 2 } .inside-about .about01 .about-bottom .nr { position: absolute; top: -90px; left: 0; width: 20px; font-size: 18px; color: #fff; line-height: 18px } .inside-about .about01 .about-bottom .nr span { color: #000 } .inside-about .about01 .about-bottom .nr:after { content: ""; width: 1px; height: 200px; top: 260px; left: 8px; background: #fff; position: absolute } .inside-about .about01 .about-bottom .right { position: relative } .inside-about .about01 .about-bottom .right .pic { top: -90px; left: 57px; position: absolute } .inside-about .about01 .about-bottom .right .text { float: right; width: 40%; font-size: 18px; color: #2e2e2e; line-height: 36px; padding-top: 60px; position: relative; text-indent: 2em; text-align: center; padding-bottom: 129px } .inside-about .about01 .about-bottom .right .text:before { content: ''; display: block; margin: 0 auto 48px auto; width: 8px; height: 8px; border-radius: 50%; background: #0075c1 } .inside-about .about01 .about-bottom .right .text p:first-child { margin-bottom: 100px } .inside-about .about01 .about-bottom .right .img { position: absolute; bottom: 0; left: 28.9% } .inside-about .about02 { padding: 15px 0 30px 0; font-size: 18px; color: #2e2e2e; line-height: 36px } .inside-hezuo { padding: 100px 0 } .inside-hezuo .tag { text-align: center; font-size: 18px; color: #333; padding-bottom: 70px } .inside-message { padding: 50px 30px 60px 30px; border: solid 20px #e7e7e7 } .inside-message li { margin-top: 25px } .inside-message li span { display: block; float: left; margin-left: 34px; width: 340px; height: 40px; border-bottom: solid 1px #e1e1e1 } .inside-message li span img { margin-top: 3px } .inside-message li span:hover { border-color: #0075c1 } .inside-message li input[type="text"],.inside-message li textarea { width: 260px; border: 0; color: #333; font-size: 15px; padding-left: 15px; height: 30px; font-family: "寰蒋闆呴粦" } .inside-message .button { text-align: center; margin-top: 70px } .inside-message .button a { width: 260px; height: 50px; color: #fff; font-size: 18px; line-height: 50px; border-radius: 30px; display: inline-block; background: #0075c1 } .inside-message .button a:hover { background: #f08200 } .inside-ygxl { font-size: 18px; line-height: 36px; color: #333; padding: 80px 0 100px 0 } .inside-ygxl .container { padding: 0 90px } .inside-ygxl .bg { margin-top: 20px; padding: 30px 50px; background: #f2f8fc } .inside-ygxl .bg a { color: #0075c1 } .inside-message-2 { margin-top: 50px; font-size: 13px; color: #626262 } .inside-message-2 li span { width: 440px; height: 45px } .inside-message-2 li span img { margin-top: 8px; vertical-align: top } .inside-message-2 li p { padding: 0 34px; font-size: 15px; color: #333 } .inside-message-2 li p img { margin: 7px 10px 0 0 } .inside-message-2 li p i { font-style: normal; margin-left: 20px; display: inline-block } .inside-message-2 li textarea { resize: none; padding-top: 10px; height: 70px; width: 95% } .inside-message-2 li a.upload-file,.inside-message-2 li a.upload-picture { padding: 4px 10px; height: 25px; line-height: 25px; position: relative; border-radius: 3px; text-decoration: none; color: #fff; font-size: 13px; margin-right: 10px } .inside-message-2 li a.upload-picture { background: #0075c1; } .inside-message-2 li a.upload-picture:hover { background: #f08200; } .inside-message-2 li .picture { position: absolute; width: 100%; cursor:pointer; overflow: hidden; right: 0; top: 0; opacity: 0 } .inside-message-2 li img { margin: 10px 10px 0 0 } .inside-product { padding-bottom: 50px; } .inside-product .submenu { padding: 35px 100px 25px 0; border-bottom: solid 1px #dedede } .inside-product .submenu span { height: 44px; line-height: 44px; text-align: center; display: inline-block; overflow:hidden; width:19.5%; font-size: 16px } .inside-product .submenu span a { color: #333; padding:0 15px; display: block } .inside-product .submenu span a:hover { color: #0075c1 } .inside-product .submenu .active a { color: #fff; border-radius: 5px; background: #0075c1 } .inside-product .submenu .active:hover a { color: #fff ! important; } .inside-product .submenu .slick-slide { display: inline-block } .inside-product .submenu .slick-prev,.inside-product .submenu .slick-next { width: 40px; height: 40px; margin-top: -20px; border: solid 1px #9f9f9f } .inside-product .submenu .slick-prev { right: 50px; left: auto; background: url(../images/left-prev.png) no-repeat center center } .inside-product .submenu .slick-prev:hover { border-color: #0075c1; background: url(../images/left-prev-h.png) no-repeat center center #0075c1 } .inside-product .submenu .slick-next { right: 0; background: url(../images/right-next.png) no-repeat center center } .inside-product .submenu .slick-next:hover { border-color: #0075c1; background: url(../images/right-next-h.png) no-repeat center center #0075c1 } .inside-product .list li { margin-top: 120px } .inside-product .list li .leftbox { width: 498px; float: left; text-align: left; -webkit-transition: all 334ms ease; transition: all 334ms ease; padding: 150px 50px 60px 50px; border-bottom: solid 3px #fff } .inside-product .list li .leftbox .tit { font-size: 24px; height: 30px; overflow: hidden; line-height: 30px; color: #333 } .inside-product .list li .leftbox .txt { font-size: 16px; color: #333; max-height: 336px; line-height: 24px; overflow: hidden; margin-top: 10px } .inside-product .list li .leftbox .more { margin-top: 40px; font-size: 16px; display: inline-block; width: 100px; height: 40px; line-height: 38px; text-align: center; border-radius: 30px; color: #0075c1; border: solid 1px #0075c1 } .inside-product .list li .rightbox { width: 760px; float: left } .inside-product .list li .rightbox .pic { width: 760px; height: 433px; position: relative; overflow: hidden } .inside-product .list li .rightbox .pic img { -webkit-transition: all 700ms ease; transition: all 700ms ease } .inside-product .list li .rightbox .tit { height: 40px; line-height: 40px; overflow: hidden; background: #dbdbdb; display: none; padding: 0 30px; font-size: 16px; color: #333; position: relative } .inside-product .list li .rightbox .tit:before { content: ""; width: 8px; height: 40px; top: 0; left: 0; position: absolute; background: #0075c1; -webkit-transition: all 334ms ease; transition: all 334ms ease } .inside-product .list li .rightbox .tit:after { content: ""; left: 2px; top: 50%; margin-top: -2px; position: absolute; border-left: solid 4px #fff; border-top: solid 4px transparent; border-bottom: solid 4px transparent } .inside-product .list li:hover .leftbox { border-color: #f08200 } .inside-product .list li:hover .leftbox .tit { color: #f08200 } .inside-product .list li:hover .leftbox .more { color: #fff; background: #f08200; border-color: #f08200 } .inside-product .list li:hover .rightbox .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) } .inside-product .list li:hover .rightbox .tit:before { background: #f08200 } .inside-product .list .tab .leftbox { float: right } .inside-product .list li:nth-child(1) .leftbox{ background: url(/img/01.png) no-repeat center top; } .inside-product .list li:nth-child(2) .leftbox{ background: url(/img/02.png) no-repeat center top; } .inside-product .list li:nth-child(3) .leftbox{ background: url(/img/03.png) no-repeat center top; } .inside-product .list li:nth-child(4) .leftbox{ background: url(/img/04.png) no-repeat center top; } .inside-product .list li:nth-child(5) .leftbox{ background: url(/img/05.png) no-repeat center top; } .inside-product .list li:nth-child(6) .leftbox{ background: url(/img/06.png) no-repeat center top; } .inside-product .list li:nth-child(7) .leftbox{ background: url(/img/07.png) no-repeat center top; } .inside-product .list li:nth-child(8) .leftbox{ background: url(/img/08.png) no-repeat center top; } .inside-product .list li:nth-child(9) .leftbox{ background: url(/img/09.png) no-repeat center top; } .inside-product .list li:nth-child(10) .leftbox{ background: url(/img/10.png) no-repeat center top; } .inside-product .list .tab .rightbox { float: left } .inside-product .list .tab .rightbox .tit:before { right: 0; left: auto } .inside-product .list .tab .rightbox .tit:after { left: auto; right: 2px; border-left: none; border-right: solid 4px #fff } .inside-product-show .bt { color: #333; padding-bottom: 30px; font-size: 40px; line-height: 50px; text-align: center; position: relative } .inside-product-show .bt:after { content: ""; width: 100px; height: 3px; bottom: 0; left: 50%; margin-left: -50px; position: absolute; background: #0075c1 } .inside-product-show .box { padding: 100px 230px; background: url(../images/proshow-bg-2.jpg) no-repeat top center #fff } @media (max-width:1600px){ .inside-product-show .box { padding: 100px 180px; } } @media (max-width:1440px){ .inside-product-show .box { padding: 100px 100px; } } .inside-product-show .box .leftbox { width: 50%; float: left; color: #333; line-height: 38px; font-size: 17px } .inside-product-show .box .leftbox h1 { font-size: 36px; color: #333; line-height: 40px; font-weight: normal; padding-bottom: 50px } .inside-product-show .box .leftbox p { padding-left: 50px; position: relative } .inside-product-show .box .leftbox p img { top: 8px; left: 0; position: absolute } .inside-product-show .box .leftbox .button { height: 50px; line-height: 50px; border-radius: 30px; font-size: 18px; color: #fff; display: block; width: 178px; margin-top: 60px; text-align: center; background: #0075c1 } .inside-product-show .box .leftbox .button img { margin: 13px 10px 0 0 } .inside-product-show .box .leftbox .button:hover { background: #f08200 } .inside-product-show .box .rightbox { width: 50%; float: right } .inside-product-show .box .rightbox span { margin-bottom: 30px; display: block; position: relative } .inside-product-show .box .rightbox span:after { content: ""; display: block; padding-bottom: 50% } .inside-product-show .box .rightbox .slick-dots { bottom: 0 } .inside-product-show .box .rightbox .slick-dots li.slick-active button { background: #0075c1 } .inside-product-show .box .rightbox .slick-dots li button { width: 12px; height: 12px; margin: 0 3px; background: #d8d8d8 } .inside-product-show .box-2 { color: #fff; margin-top: 50px; padding-bottom: 20px; background: url(../images/proshow-bg.jpg) no-repeat top center #1c252f; position: relative } .inside-product-show .box-2 .container { width: 1370px } @media (max-width:1370px) { .inside-product-show .box-2 .container { width: 100% } } .inside-product-show .box-2 .item { top: -45px; position: relative } @media (max-width:1370px) { .inside-product-show .box-2 .item { padding:0 35px; } } .inside-product-show .box-2 .pic img { max-width: 100%; box-shadow: 0 -10px 15px #ddd } .inside-product-show .box-2 .txt { margin-top: 50px; font-size: 16px; text-align: right } .inside-product-show .box-3 { padding: 100px 0; overflow: hidden } .inside-product-show .box-3 .tag { color: #333; font-size: 20px; line-height: 36px; text-align: center; margin-top: 60px } .inside-product-show .box-3 li { margin-top: 100px; box-shadow: 0 0 15px #eee } .inside-product-show .box-3 li .leftbox { width: 60%; float: left } .inside-product-show .box-3 li .rightbox { width: 40%; float: right; padding: 0 50px; padding-top: 170px } .inside-product-show .box-3 li .rightbox .tit { font-size: 20px; color: #333; height: 24px; overflow: hidden } .inside-product-show .box-3 li .rightbox .txt { margin-top: 20px; font-size: 16px; color: #555; height: 124px; overflow: hidden } .inside-product-show .box-3 .li-2 .leftbox { float: right } .inside-product-show .box-4 { z-index: 1; position: relative } .inside-product-show .box-5 { padding-top: 330px; margin-top: -200px; box-shadow: 0 0 15px #666; padding-bottom: 100px; overflow: hidden; background: url(../images/proshow-bg.jpg) repeat top center } .inside-product-show .box-5 .font36,.inside-product-show .box-5 .font18 { color: #fff; text-align: center } .inside-product-show .box-5 .font36 { font-size: 36px; line-height: 40px; font-weight: normal } .inside-product-show .box-5 .font18 { font-size: 18px; margin-top: 30px } .inside-product-show .box-5 .table { color: #333; font-size: 14px; text-align:center; margin-top: 60px; } .inside-product-show .box-5 .table table,.inside-product-show .box-5 .table tr,.inside-product-show .box-5 .table td { padding: 10px 20px; background: #fff; border: 0 } .inside-product-show .box-5 .table td { border: solid 1px #ddd } .inside-product-show .box-5 .table td:first-child { background: #ededee } .inside-product-show .box-5 .table th { color: #fff; padding-top: 20px; padding-bottom: 20px; background: #0075c1; border-left: solid 1px #fff } .inside-product-show .box-5 .table th:first-child,.inside-product-show .box-5 .table th:last-child { border-color: #0075c1 } /***************************/ .inside-product-show .box-3 .shebei { color: #333; font-size: 14px; margin-top: 60px } .inside-product-show .box-3 .shebei table,.inside-product-show .box-3 .shebei tr,.inside-product-show .box-3 .shebei td { padding: 10px 20px; background: #fff; border: 0 } .inside-product-show .box-3 .shebei td { border: solid 1px #ddd } .inside-product-show .box-3 .shebei td:first-child { background: #ededee } .inside-product-show .box-3 .shebei th { color: #fff; padding-top: 20px; padding-bottom: 20px; background: #0075c1; border-left: solid 1px #fff } .inside-product-show .box-3 .shebei th:first-child,.inside-product-show .box-3 .shebei th:last-child { border-color: #0075c1 } /**********************/ .inside-product-show .box-6 { padding: 100px 0 } .inside-product-show .box-6 ul { margin: 0 -20px; margin-top: 60px } @media (max-width:1280px) { .inside-product-show .box-6 ul { margin-left: 0; margin-right: 0 } } .inside-product-show .box-6 li { width: 33.333%; float: left; padding: 0 20px } .inside-product-show .box-6 li span { display: block; position: relative } .inside-product-show .box-6 li span:after { content: ""; display: block; padding-bottom: 57.5% } .inside-product-show .inside-hezuo .bt { padding-bottom: 20px } .inside-product-show .inside-hezuo .bt:after { display: none } .inside-product-show .inside-hezuo .tag { font-size: 15px; color: #666 } .inside-product-show .inside-hezuo select { border: 0; width: 90%; color: #999; padding-left: 12px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/sj.jpg) no-repeat right 10px #fff; background: #fff\9\0 } .inside-product-show .inside-hezuo select::-ms-expand { display: none } .inside-product-show .inside-hezuo textarea { resize: none; width: 920px; height: 100px } .transparency { display: block; position: fixed; z-index: 99; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.7); opacity: 0; visibility: hidden; -webkit-transition: opacity .3s,visibility .3s; transition: opacity .3s,visibility .3s } .transparency.transparency-visible { opacity: 1; visibility: visible } #searchPopup { position: absolute; z-index: 999; top: 140px; left: 0; width: 100%; height: 70px; opacity: 0; visibility: hidden; border-bottom: solid 1px rgba(255,255,255,0.1); -webkit-transition: opacity .3s,visibility .3s; transition: opacity .3s,visibility .3s } #searchPopup>.container { position: relative; padding-right: 50px } #searchPopup.searchPopup-visible { opacity: 1; visibility: visible; -webkit-animation: slideInDown .3s; animation: slideInDown .3s } #searchPopup.searchPopup-visible .close { -webkit-transform: translateY(0) scale(1); -ms-transform: translateY(0) scale(1); transform: translateY(0) scale(1) } #searchPopup .btn { display: block; width: 40px; height: 40px; border-radius: 50%; position: absolute; top: 0; bottom: 0; right: 50px; margin: auto; color: #fff; text-align: center; line-height: 40px; font-size: 16px; background: url(../images/search-2.png) no-repeat center } #searchPopup .close { display: inline-block; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; -webkit-transition: -webkit-transform .3s; transition: transform .3s } #searchPopup .close img { max-height: 20px; margin-top: 15px; -webkit-transition: all 500ms ease; transition: all 500ms ease } #searchPopup .close:hover img { max-height: 30px } #searchPopup input[type="text"] { height: 55px; line-height: 55px; border: none; width: 100%; padding: 0 10px; font-size: 16px; background: transparent; color: rgba(255,255,255,0.8) } #searchPopup input[type="text"]:-ms-input-placeholder { color: rgba(255,255,255,0.8) } #searchPopup input[type="text"]::-moz-placeholder { color: rgba(255,255,255,0.8) } #searchPopup input[type="text"]::-webkit-input-placeholder { color: rgba(255,255,255,0.8) } #searchPopup input[type="text"]:focus { color: #fff } #searchPopup input[type="text"]::-webkit-search-cancel-button { display: none } /**********IE8***********/ .prompt { position: fixed; width: 100%; height: 100%; background: url(../images/ie_sosad.png) no-repeat center 35% #ffffff; left: 0; bottom: 0; display: none; z-index: 999; filter: alpha(opacity=80); opacity: 80; } .prompt span { position: absolute; font-size: 14px; font-family: 'Microsoft YaHei'; top: 55%; left: 50%; margin-left: -200px; width: 400px; display: block; line-height: 24px; color: #333; } .prompt span a { text-decoration: underline; } .prompt_close { width: 30px; height: 30px; position: absolute; right: 30px; top: 30px; background: url(../images/closed.png) no-repeat center center; cursor: pointer; } .weixin-add {width:780px;float:left;} .weixin-add .yqlj{clear:both; padding:20px 0 0 10px;} .nav li .subnav dt, .nav li .subnav .leftcaidan{ padding-left:0; } .nav li .subnav dt a, .nav li .subnav .leftcaidan a{ padding-left:60px; position:relative; } .nav li .subnav dt a:hover, .nav li .subnav .leftcaidan a:hover{ background:#f4f4f4; } .nav li .prosubnav dd .rightbox, .nav li .prosubnav .rightboxcaidan .rightbox{ margin-top:0; } .nav li .prosubnav dl, .nav li .prosubnav .hezicaidan:after{ background:#95c0e9; width:1px; top:10px; } .nav li .prosubnav dt a, .nav li .prosubnav .leftcaidan a, .nav li .prosubnav dd .leftbox a, .nav li .prosubnav .rightboxcaidan .leftbox a{ overflow:inherit; } .nav li .prosubnav dt a, .nav li .prosubnav .leftcaidan a{ font-size:18px; } .nav li .prosubnav dt a, .nav li .prosubnav .leftcaidan a:hover{ background:none; } .nav li .prosubnav dt a, .nav li .prosubnav .leftcaidan a:after{ content:""; right:-2px; top:50%; z-index:2; width:8px; height:10px; margin-top:-5px; position:absolute; opacity:0; background:url(../images/sj.png) no-repeat; } .nav li .prosubnav dt .conmenu, .nav li .prosubnav .leftcaidan .conmenu:after{ opacity:1; } /**********瑙e喅鏂规**************/ .nav li .solusubnav dl:after{ background:#95c0e9; width:1px; top:10px; } .nav li .solusubnav dt a{ overflow:inherit; } .nav li .solusubnav dt a{ font-size:18px; } .nav li .solusubnav dt a:hover{ background:none; } .nav li .solusubnav dt a:after{ content:""; right:-2px; top:50%; z-index:2; width:8px; height:10px; margin-top:-5px; position:absolute; opacity:0; background:url(../images/sj.png) no-repeat; } .xz-sl{ color: #0075c1; line-height: 70px; font-size: 22px; position: relative; float: left; border-left: 1px solid #0075c1; padding-left: 20px; margin-left: 20px; margin-top: 15px; } .banner .slick-prev{ width:42px; height:42px; left:175px; border:0; border:solid 1px #9f9f9f; background:url(../images/left-prev.png) no-repeat; } .banner .slick-prev:hover{ border:solid 1px #fff; background:url(../images/left-prev-h.png) no-repeat #0075c1; } .banner .slick-next{ width:42px; height:42px; right:175px; border:0; border:solid 1px #9f9f9f; background:url(../images/right-next.png) no-repeat; } .banner .slick-next:hover{ border:solid 1px #0075c1; background:url(../images/right-next-h.png) no-repeat #0075c1; } /*************鏂板*************/ @font-face { font-family: DINPro-Light; src: url("../font/DINPro-Light_0.woff2") } @font-face { font-family: 'iconfont'; src: url('../font/iconfont.ttf?t=1622020743314') format('truetype'); } .iconfont { font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .header { width: 100%; height: 95px; background:#02032F; position: absolute; color: #333; top: 0; left: 0; z-index: 999; } @media (max-width:1281px) { .header { width: auto; } } .header.floatHeader { background: #02032F; position: fixed !important; -webkit-transition: all 300ms ease; transition: all 300ms ease; top: 0; animation: fadeInDown 0.3s; -moz-animation: fadeInDown 0.3s; -webkit-animation: fadeInDown 0.3s; } .header .navBar { width: 1300px; height: 100%; padding: 0 10px; margin: 0 auto; } .navBar .logo { width:127px; height:66px; background-size: contain; margin-top: 12px; float: left; margin-right:15px; } .navBar .slogan{ width:auto; height:55px; line-height:50px; font-size:22px; letter-spacing: 2px; color:#ffffff; float:left; margin-top:20px; padding:0 15px; border-left: solid 1px #ffffff; } .navBar .menu { width: auto; height: 100px; float: left; } .navBar .menu .menu_ul li { width: auto; float: left; height: 95px; font-size: 18px; color: #ffffff; padding: 0 20px; position: relative; line-height: 90px; } .navBar .menu .menu_ul li a { display: block; width: 100%; text-decoration: none; color: #f1f1f1; height: 95px; position: relative; } .floatHeader .navBar .menu .menu_ul li a {color: #f1f1f1;} .navBar .menu .menu_ul li.active a { color: #2275ff; } .navBar .menu .menu_ul li:hover a { color: #2275ff; } .navBar .menu .menu_ul li a:after { content: ''; width: 0; height: 4px; display: block; position: absolute; border-radius: 2px; bottom: 0; background: none; -webkit-transition: all 400ms ease; transition: all 400ms ease; } .navBar .menu .menu_ul li:hover a:after { width: 100%; background: #2275FF; } .navBar .navMenus { width: 150px; height: auto; background: #FFFFFF; position: absolute; display: none; left: -10px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); } .navBar .navMenus.productMenus{ width:480px; } .navBar .navMenus.productMenus .left{ float:left; border-right:solid 1px #8AB6FF; width:170px; } .navBar .navMenus.productMenus .right .tabcot{ display:none; } .navBar .navMenus.productMenus .right{ width:310px; float:left; min-height:480px; } .navBar .navMenus a { height: 60px !important; color: #333 !important; padding-left: 30px; font-size:16px; line-height: 60px !important; } .navBar .navMenus a:hover,.navBar .navMenus a.conmenu{ color: #2275FF !important; } .navBar .navMenus a:after { display: none !important; } .navBar .menu .menu_ul li:hover .navMenus { display: block !important; animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; } .navBar .telePhone { font-family: DINPro-Light; color: #2275ff; font-size: 24px; font-weight: 700; line-height: 90px; float: right; padding-right: 16px; } .navBar .tool { width: 136px; padding-top: 33px; float: right; position: relative; } .navBar .tool .search { width: 76px; height: auto; border-radius: 20rem; position: absolute; right: 54px; font-size: 18px; line-height: 25px; padding: 0 30px 0 15px; background: #2275ff; overflow: hidden; -webkit-transition: all 200ms ease; transition: all 200ms ease; } .navBar .tool .search.active { width: 243px; } .navBar .tool span { display: block; width: 30px; height: 25px; text-align: center; position: absolute; right: 0; color: #FFFFFF; cursor: pointer; top: 0; } .navBar .tool .language { width: 50px; text-align: center; color: #f1f1f1; float: right; font-size: 18px; cursor: pointer; position:relative; } .floatHeader .navBar .tool .language{color: #f1f1f1;} .navBar .tool .languageList{ width:150px; height:auto; background:#ffffff; position:absolute; right:0; top:40px; padding:5px 0; display:none; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); } .navBar .tool .languageList.show{ display:block; animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; } .navBar .tool .languageList ul li{ font-size:16px; text-align:center; line-height:45px; color:#666666; } .navBar .tool .languageList ul li:hover{ color:#0072fe; } .navBar .tool .search input { border: none; width: 100%; height: auto; font-size: 14px; outline: none; background: none; color: #ffffff; } /*宸︾澶?/ .arrow-box .left{ width:14px !important; height:14px; position:absolute; right:0; top:50%; margin-top:-7px; display:none; z-index: 2;/*鍏煎ie8-*/ } .left-arrow1,.left-arrow2{ width:0; height:0; display:block; position:absolute; left:0; top:0; z-index:5;/*鍏煎ie8-*/ border-top:7px transparent dashed; border-left:7px transparent dashed; border-bottom:7px transparent dashed; border-right:7px white solid; overflow:hidden; } .left-arrow1{ border-right:7px #8AB6FF solid; } .left-arrow2{ left:1px;/*閲嶈*/ border-right:7px white solid; } .productMenus .left .conmenu .arrow-box .left{ display:block; } .footer{position: relative;} .footer .company { width: 100%; height: 510px; } .footer .logo { width: 426px; height: 307px; position: absolute; background-image: url("../img/logo_temp.png"); background-size: contain; top: 0; left: 50%; margin-left: -213px; } .footer .footerBar { width: 100%; height: 430px; /*position: absolute;*/ bottom: 0; background: linear-gradient(rgba(18, 20, 33, 0.85), rgb(18, 20, 33), rgb(18, 20, 33), rgb(18, 20, 33)); } .footer .footerBar .content { width: 1300px; padding: 40px 10px 30px 10px; margin: 0 auto; } .footer .content .navMenu { width: 40%; float: left; margin-right: 95px; } .footer .content .navMenu ul { float: left; padding-right: 50px; } .footer .content .navMenu ul:first-child { padding-right: 65px; } .footer .content .navMenu ul li { color: #cdd6e8; line-height: 30px; } .footer .content .navMenu ul li:first-child a{ margin-bottom: 10px; font-size: 16px; } .footer .content .navMenu ul li a { font-size: 12px; color: #cdd6e8; text-decoration: none; } .footer .content .navMenu ul li a:hover { color: #ffffff; } .footer .contact { float: left; } .footer .contact dl { width: 325px; height: auto; clear: both; margin-bottom: 30px; } .footer .contact dl dt { width: 57px; height: 59px; float: left; background: url("../img/call_icon.png") no-repeat; background-size: contain; margin-right: 10px; margin-top: 5px; } .footer .contact dd { color: #2275ff; font-size: 16px; } .footer .contact dd h4 { font-family: DINPro-Light; font-size: 36px; line-height: 1; } .footer .contact p { font-size: 21px; color: #cdd6e8; line-height: 2em; padding-left:12px; } .footer .contact p i { width: 31px; height: 31px; background: url("../img/email_icon.png") no-repeat; background-size: contain; display: inline-block; vertical-align: -10px; margin-right: 25px; } .footer .contact p.address { font-size: 16px; } .footer .contact p.address i { background: url("../img/address_icon.png") no-repeat; background-size: contain; vertical-align: -8px; } .footer .QrCode { width: 340px; height: 200px; float: right; } .footer .QrCode .imgBox { width: 160px; height: auto; float: left; } .footer .QrCode .imgBox p { font-size: 18px; text-align: center; color: #55586d; line-height: 2em; } .footer .QrCode .imgBox .eqCodeImg { width: 160px; height: 160px; padding: 15px; background: #383b4d; } .footer .copy { width: 100%; height: 62px; border-top: solid 1px #2d3357; /*position: absolute;*/ background: linear-gradient(rgba(18, 20, 33, 0.85), rgb(18, 20, 33), rgb(18, 20, 33), rgb(18, 20, 33)); bottom: 0; } .footer .copy .container { width: 1300px; padding: 0 10px; margin: 0 auto; } .footer .copy .container p { color: #55586d; font-size: 16px; line-height: 62px; text-align: center; } .footer .copy .container p a { color: #3a3c4a; text-decoration: none; } .footer .copy .container p i { width: 20px; height: 20px; display: inline-block; vertical-align: -3px; background: url("../img/6374795873529568214484059.png") no-repeat; background-size: contain; margin-right: 5px; } .footer .copy .container p img{ vertical-align: -4px !important; margin-left: 10px; } .navBar .navMenus:after,.navMenu:after, .footer .content:after, .QrCode:after, .storyList:after, .navBar:after, .navBar .menu ul:after, .navBar .tool:after, .introduceInfo .info:after, .skill:after, .skill .right .bottom:after, .productList:after, .newsList:after { content: ''; width: 100%; height: 0; display: block; clear: both; } .fodong { top: 25%; right: 0; z-index: 99999; position: fixed } .fodong .hezi { padding: 12px; height: 190px; width:70px; border-radius: 10px; background: #efefef; transition:all 400ms ease-in-out; } .fodong .hezi:hover{ width:161px; } .fodong .hezi li { margin-top: 12px; line-height: 46px; position: relative; } .fodong .hezi .cur:after{ top:-35px; left: -35px; content: ""; width: 51px; height: 53px; z-index:10; position: absolute; background: url(../images/fudong-1.png) no-repeat center center; } .fodong .hezi .cur-2:after{ top:-10px; left: -10px; content: ""; width: 51px; height: 53px; z-index:10; position: absolute; background: url(../images/fudong-1.png) no-repeat center center; } .fodong .hezi li a { color: #0075c1; display: block; font-size: 18px; transition:all 0s; width: 46px; height:46px; overflow: hidden; } .fodong .hezi li a span { display: inline-block; background: #fff; border-radius: 100% } .fodong .hezi li a em { display:inline-block; font-style: normal; vertical-align:top; } .fodong .hezi:hover li a { width: 137px; border-radius: 30px; background: #fff } .fodong .hezi:hover li:before { opacity: 0 } .fodong .hezi li:hover span{opacity:0;} .fodong .hezi li:first-child { margin-top: 0 } .fodong .hezi li:hover a { width: 137px; background: #e5f5ff; border-radius: 30px } .fodong .hezi li:hover a{ color:#137fc6; } .fodong .hezi li:hover:before { opacity: 1 } .fodong .hezi li:hover em { display: inline-block } .transparent { position: fixed; top: 0; left: 0; z-index: 9999999999999999; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); display: none; } .video-popup { position: fixed; z-index: 9999999999999999999; left: 50%; top: 50%; transform: translate(-50%,-50%); display: none; background: #f8f8f8; box-shadow: 0 10px 25px 4px rgba(2,2,2,0.5); } .video-popup .close { display: block; height: 17px; width: 17px; position: absolute; right: 20px; top: 17px; background: url(../images/close.png) no-repeat center center; } .xzcontact { overflow:hidden; } .yqlj { float:left; padding-left:15px; } .yqlj a{ font-size:14px; color:#55586d; padding-right:10px; } .yqlj a:hover{ color:#fff; }