body{ margin:0 auto; padding:0; font-size:12px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; color:#333; min-width:1200px;} body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;} h1,h3,h3,h4{ font-size:14px;} .clear{ clear:both;} a{ color:#333; text-decoration:none;} a:hover{ text-decoration: none; color:#eb2914;} img{ border:0;} ul li{list-style:none;} .warp { width:1200px; margin:0 auto;} #VCode { cursor:pointer;} input[type=button], input[type=submit], input[type=file], button { cursor:pointer; -webkit-appearance:none;} textarea { -webkit-appearance:none;} ::-webkit-input-placeholder { color:#333;} :-moz-placeholder { color:#333;} ::-moz-placeholder { color:#333;} :-ms-input-placeholder { color:#333;} @font-face { font-family:'FontAwesome'; src:url('../fonts/fontawesome-webfont.eot?v=4.7.0'); src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight:normal; font-style:normal; } @font-face { font-family:'Oswald'; src:url('../fonts/Oswald.ttf'); font-weight:normal; font-style:normal; } /*头部*/ .header { width:100%; min-width:1200px; height:120px; padding:0 8.5%; margin:0 auto; box-sizing:border-box; background:#fff; position:relative; z-index:999999; -webkit-transition:all .5s ease; transition:all .5s ease;} .header .logo { float:left; width:85px; height:85px; margin-top:10px; overflow:hidden;} .header .logo img { display:block; height:100%;} /*电话*/ .header .tel { float:right; line-height:40px; font-family:'Oswald'; font-size:22px; color:#0170bf; padding-left:45px; margin-top:60px; background:url(../images/ls01.png) no-repeat left center;} /*导航*/ .header .nav { float:right; max-width:70%; height:80px; margin:40px 40px 0 0;} .header .nav li { float:left; line-height:80px; position:relative;} .header .nav li::after { display:block; content:""; width:0%; height:3px; margin:auto; background:#0170bf; position:absolute; left:0; right:0; bottom:0; -webkit-transition:all .5s ease; transition:all .5s ease;} .header .nav li a { display:block; font-weight:bold; font-size:18px; color:#333; padding:0 35px;} .header .nav li:hover::after,.header .nav .on::after { width:70px;} .header .nav li:hover a,.header .nav .on a { color:#0170bf;} .header .nav li .sub { display:none; width:500px; border-top:1px solid #e4e4e4; background:#fff; position:absolute; left:0; top:79px;} .header .nav li .sub p { float:left; width:178px; padding:15px 10px 15px 30px;} .header .nav li .sub p a { line-height:33px; font-weight:500; font-size:14px; color:#333; padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;} .header .nav li .sub p a::after { display:block; content:""; width:0; height:0; margin:auto; border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #999; position:absolute; left:0; top:0; bottom:0;} .header .nav li .sub p a:hover { color:#0170bf; text-decoration:underline;} .header .nav li .sub .img { float:right; width:220px; padding:20px 30px 10px 30px; position:relative;} .header .nav li .sub .img::after { display:block; content:""; width:1px; height:155px; background:#e4e4e4; position:absolute; left:0; top:20px;} .header .nav li .sub .img img { display:block; width:220px; height:120px;} .header .nav li .sub .img h3 { line-height:45px; font-size:18px; color:#333;} .header .nav li:hover .sub { display:block;} @media screen and (max-width: 1660px) { .header { padding:0 40px;} .header .nav li a { padding:0 25px;} } @media screen and (max-width: 1366px) { .header { padding:0 20px;} .header .nav { margin-right:30px;} .header .nav li a { padding:0 15px;} } /*banner*/ .banner { width:100%; margin:0 auto;} .banner .swiper-slide { width:100%;} .banner .swiper-slide a,.banner .swiper-slide img { display:block; width:100%;} .banner .swiper-pagination-bullets { bottom:20px;} .banner .swiper-pagination-bullet { width:8px; height:8px; margin:0 5px !important; border:2px solid #fff; border-radius:50%; filter:alpha(opacity=100); opacity:1; background:none; position:relative; -webkit-transition:0.4s; transition:0.4s;} .banner .swiper-pagination-bullet-active { background:#fff;} .banner .swiper-button-prev,.banner .swiper-button-next { width:50px; height:50px; border-radius:50%; filter:alpha(opacity=50); opacity:0.5; -webkit-transition:all .5s ease; transition:all .5s ease;} .banner .swiper-button-prev::after,.banner .swiper-button-next::after { font-weight:100; font-size:34px; color:#fff;} .banner .swiper-button-prev { left:15px;} .banner .swiper-button-next { right:15px;} .banner .swiper-button-prev:hover,.banner .swiper-button-next:hover { filter:alpha(opacity=100); opacity:1;} /*二级banner*/ .banner_ej { width:100%; height:300px; margin:0 auto; background-position:center; background-repeat:no-repeat; background-size:cover;} /*脚部*/ .footer { width:100%; padding-top:20px; background:#095aab;} .footer a { color:#fff;} .footer a:hover { color:#fff; text-decoration:underline;} .footer .logo { float:left; width:85px; height:85px; overflow:hidden;} .footer .logo img { display:block; height:100%; filter:grayscale(100) brightness(100);} .footer .nav { float:right; max-width:calc(100% - 90px); height:80px; margin-top:30px;} .footer .nav li { float:left; line-height:80px; position:relative;} .footer .nav li a { display:block; font-weight:bold; font-size:18px; color:#fff; margin-left:75px;} .footer .msg { margin-top:10px; padding:30px 0; border-top:1px solid rgba(255,255,255,0.2);} .footer .msg h3 { line-height:45px; font-size:18px; color:#fff; margin-bottom:15px;} .footer .msg .lxwm { float:left; width:70%;} .footer .msg .lxwm p { line-height:40px; font-weight:bold; font-size:18px; color:#fff;} .footer .imgs { float:right; width:145px; text-align:center;} .footer .imgs img { display:block; width:115px; height:115px; margin:0 auto; border:5px solid #fff;} .footer .imgs p { line-height:40px; font-size:16px; color:rgba(255,255,255,0.7); text-align:center; margin-top:5px;} .footer .copy { line-height:30px; font-size:14px; color:rgba(255,255,255,0.7); padding:15px 0; border-top:1px solid rgba(255,255,255,0.2);} .footer .copy a { color:rgba(255,255,255,0.7);} /*右侧客服*/ .webonline { width:60px; position:fixed; right:0; bottom:10%; z-index:999999;} .webonline li { width:100%; text-align:center; padding:10px 0 5px 0; margin-top:3px; border-radius:4px; background:#0170bf; position:relative;} .webonline li .ontop { width:100%; cursor:pointer;} .webonline li .ontop i { display:block; width:25px; height:20px; line-height:20px; font-family:FontAwesome; font-style:normal; font-size:22px; color:#fff; text-align:center; padding-top:5px; margin:0 auto;} .webonline li .ontop p { line-height:25px; font-size:11px; color:#fff;} .webonline li .airlines i { height:25px; line-height:25px; padding-top:0;} .webonline li .onlft { display:none; padding:5px; margin:auto; border-radius:4px; background:#0170bf; position:absolute; right:70px; top:10px;} .webonline li .onlft::after { display:block; content:""; width:0; height:0; margin:auto; border-style:solid; border-width:6px 0 6px 6px; border-color:transparent transparent transparent #0170bf; line-height:0px; _border-color:#000 #000 #000 #0170bf; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); position:absolute; right:-6px; top:16px;} .webonline li .onlft p { width:145px; height:35px; line-height:35px; font-size:20px; color:#fff;} .webonline li .onlft img { display:block; width:120px; border:3px solid #fff;} .webonline li:hover .onlft { display:block;} .webonline li.btn_top { display:none;} /*公共标题*/ .tits { width:100%; margin-bottom:45px; letter-spacing:1px;} .tits p { line-height:40px; font-weight:bold; font-size:32px; color:#dfe2e5; text-transform:Uppercase;} .tits h3 { line-height:35px; font-size:32px; color:#333;} /*关于我们*/ .about { width:100%; background:url(../images/ls02.jpg) no-repeat right top;} .about .lft { float:left; width:620px; padding-top:75px;} .about .lft .msg { width:90%; line-height:35px; font-size:14px; color:#888;} .about .lft .mub { width:100%; margin:65px 0;} .about .lft .mub li { float:left; width:calc(100% / 4); position:relative;} .about .lft .mub li::after { display:block; content:""; width:1px; height:40px; margin:auto; background:#eee; position:absolute; right:24%; top:0; bottom:0;} .about .lft .mub li:last-child::after { display:none;} .about .lft .mub li h3 { line-height:25px; font-weight:500; color:#333;} .about .lft .mub li h3 b { font-family:'Oswald'; font-size:32px;} .about .lft .mub li h3 sup { font-size:14px; margin-left:5px; position:relative; top:-10px;} .about .lft .mub li p { line-height:20px; font-size:14px; color:#999;} .about .lft .more { display:block; width:120px; height:40px; line-height:40px; font-size:14px; color:#fff; padding-left:15px; background:#0170bf url(../images/ls03.png) no-repeat 110px center; -webkit-transition:all .5s ease; transition:all .5s ease;} .about .lft .more:hover { border-radius:20px;} .about .lft .list { width:100%; margin-top:91px;} .about .lft .list li { float:left; width:calc(100% / 4); text-align:center; background:#333; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;} .about .lft .list li::after { display:block; content:""; width:1px; height:100%; margin:auto; background:#444; position:absolute; right:0; top:0; bottom:0;} .about .lft .list li:last-child::after { display:none;} .about .lft .list li a { display:block; width:100%; padding:20px 0 15px 0;} .about .lft .list li i { display:block; width:35px; height:35px; margin:0 auto; background-repeat:no-repeat; background-position:center;} .about .lft .list li .a1 { background-image:url(../images/ls04.png);} .about .lft .list li .a2 { background-image:url(../images/ls05.png);} .about .lft .list li .a3 { background-image:url(../images/ls06.png);} .about .lft .list li .a4 { background-image:url(../images/ls07.png);} .about .lft .list li p { line-height:25px; font-size:14px; color:#fff; margin-top:5px;} .about .lft .list li:hover { background:#0170bf;} .about .img { float:right; width:580px; height:715px; overflow:hidden;} .about .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;} .about .img:hover img { transform:scale(1.1,1.1);} /*产品中心*/ .pros { width:100%; padding:70px 0 90px 0; background:#f0f2f5;} .pros .lanmu { float:left; width:320px; height:550px; padding:55px 30px; background:#0170bf;} .pros .lanmu li { height:60px; margin-bottom:20px; position:relative;} .pros .lanmu li::after { display:block; content:""; width:60px; height:60px; filter:grayscale(100) brightness(100); background:url(../images/ls08.png) no-repeat 15px center; position:absolute; left:0; top:0; -webkit-transition:all .5s ease; transition:all .5s ease;} .pros .lanmu li a { display:block; line-height:60px; font-size:18px; color:#fff; padding:0 30px 0 50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;} .pros .lanmu li a::after { display:block; content:""; width:8px; height:8px; margin:auto; border-top:1px solid #0170bf; border-right:1px solid #0170bf; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; right:20px; top:0; bottom:0;} .pros .lanmu li:hover { background-color:#fff;} .pros .lanmu li:hover::after { filter:grayscale(0);} .pros .lanmu li:hover a { color:#0170bf;} .pros .lanmu .more { display:block; width:120px; height:40px; line-height:40px; font-size:14px; color:#fff; padding-left:15px; margin:48px 0 0 15px; border:1px solid #fff; background:url(../images/ls03.png) no-repeat 110px center; -webkit-transition:all .5s ease; transition:all .5s ease;} .pros .lanmu .more:hover { border-radius:20px;} .pros .lst { float:right; width:calc(100% - 380px);} .pros .lst li { float:left; width:calc(100% / 2); height:330px; overflow:hidden; background:#fff; position:relative;} .pros .lst li::after { display:block; content:""; width:0; height:3px; margin:auto; background:#0170bf; position:absolute; left:0; right:0; bottom:0; -webkit-transition:all .5s ease; transition:all .5s ease;} .pros .lst li:first-child,.pros .lst li:last-child { background:#f9f9f9;} .pros .lst li a { display:table-cell; width:100vw; height:330px; text-align:center; vertical-align:middle;} .pros .lst li .img { width:330px; height:245px; margin:0 auto; overflow:hidden;} .pros .lst li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;} .pros .lst li p { line-height:50px; font-size:18px; color:#333; -webkit-transition:all .5s ease; transition:all .5s ease;} .pros .lst li:hover p { color:#0170bf;} .pros .lst li:hover::after { width:100%;} .pros .lst li:hover .img img { transform:scale(0.95,0.95);} /*解决方案*/ .solus { width:100%; padding:70px 0;} .solus .warp { position:relative;} .solus .swiper-slide a { display:block; width:100%;} .solus .swiper-slide .img { width:100%; height:435px; overflow:hidden;} .solus .swiper-slide .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;} .solus .swiper-slide .msg { padding:15px 25px 20px 25px; background:#f0f2f5; -webkit-transition:all .5s ease; transition:all .5s ease;} .solus .swiper-slide .msg h3 { line-height:35px; font-size:18px; color:#333; margin-bottom:5px; -webkit-transition:all .5s ease; transition:all .5s ease;} .solus .swiper-slide .msg p { line-height:25px; font-size:14px; color:#999; -webkit-transition:all .5s ease; transition:all .5s ease;} .solus .swiper-slide:hover .img img { transform:scale(1.1,1.1);} .solus .swiper-slide:hover .msg { background:#0170bf;} .solus .swiper-slide:hover .msg h3,.solus .swiper-slide:hover .msg p { color:#fff;} .solus .swiper-button-prev,.solus .swiper-button-next { width:55px; height:55px; border-radius:50%; background:#d4d6d9; top:60%; -webkit-transition:all .5s ease; transition:all .5s ease;} .solus .swiper-button-prev::after,.solus .swiper-button-next::after { font-size:20px; color:#fff;} .solus .swiper-button-prev { left:-110px;} .solus .swiper-button-next { right:-110px;} .solus .swiper-button-prev:hover,.solus .swiper-button-next:hover { background:#0170bf;} /*新闻中心*/ .news { width:100%; padding:70px 0; background:#f0f2f5;} .news .tits { float:left; width:50%;} .news .tabs { float:right; max-width:50%;} .news .tabs li { float:left; width:135px; height:40px; line-height:40px; font-size:16px; color:#999; cursor:pointer; text-align:center; margin:30px 0 0 35px; border:1px solid #ddd; border-radius:2px; -webkit-transition:all .5s ease; transition:all .5s ease;} .news .tabs li:hover { color:#0170bf; border-radius:4px; border-color:#0170bf;} .news .tabs .on,.news .tabs .on:hover { color:#fff; border-color:#0170bf; background:#0170bf;} .news .swiper-slide { background:#f0f2f5;} .news .swiper-slide a { display:block; width:100%;} .news .img { float:left; width:400px; height:490px; overflow:hidden; position:relative;} .news .img img { display:block; width:400px; height:490px; -webkit-transition:all .5s ease; transition:all .5s ease;} .news .img p { width:calc(100% - 40px); line-height:55px; font-size:18px; color:#fff; padding:0 20px; background:rgba(0,0,0,0.6); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:2;} .news .img:hover img { transform:scale(1.1,1.1);} .news .rgt { float:right; width:calc(100% - 415px);} .news .rgt h3 { line-height:40px; font-weight:500; font-size:18px; color:#333; margin-bottom:6.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;} .news .rgt p { line-height:25px; font-size:14px; color:#999; text-align:justify; padding-bottom:30px; margin-bottom:15px; border-bottom:1px solid #f2f2f2; -webkit-transition:all .5s ease; transition:all .5s ease;} .news .rgt i { float:right; width:30px; height:30px; margin-top:12px; border:2px solid #e0e0e0; border-radius:50%; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;} .news .rgt i::after { display:block; content:""; width:8px; height:8px; border-top:1px solid #999; border-right:1px solid #999; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; top:11px; left:9px; -webkit-transition:all .5s ease; transition:all .5s ease;} .news .rgt .time { float:left; line-height:20px; font-size:14px; color:#999;} .news .rgt .time b { display:block; line-height:35px; font-size:30px; -webkit-transition:all .5s ease; transition:all .5s ease;} .news .rgt .top,.news .rgt li { padding:20px 30px; background:#fff;} .news .rgt .top:hover h3 { color:#0170bf;} .news .rgt .top:hover .time b { color:#0170bf;} .news .rgt .top:hover i,.news .rgt .top:hover i::after { border-color:#0170bf;} .news .rgt li { float:left; width:calc(100% / 2 - 67.5px); margin:15px 15px 0 0; -webkit-transition:all .5s ease; transition:all .5s ease;} .news .rgt li:last-child { margin-right:0;} .news .rgt li:hover { background:#0170bf;} .news .rgt li:hover h3,.news .rgt li:hover p,.news .rgt li:hover .time { color:#fff;} .news .rgt li:hover i,.news .rgt li:hover i::after { border-color:#fff;} /*服务支持*/ .service { width:100%; padding:70px 0;} .service li { float:left; width:calc(100% / 3 - 17px); margin-right:25px; background:#f2f4f7;} .service li:last-child { margin-right:0;} .service li a { display:block;} .service li .img { float:left; width:140px; text-align:center; padding:30px 0; border-right:1px solid #e5e5e5;} .service li .img i { display:block; width:55px; height:55px; margin:0 auto; border-radius:50%; overflow:hidden; background-repeat:no-repeat; background-position:center;} .service li .img h3 { line-height:30px; font-size:18px; margin-top:10px;} .service .sv1 .img i { background-color:#0564c2;} .service .sv1 .img h3 { color:#0564c2;} .service .sv2 .img i { background-color:#0fc590;} .service .sv2 .img h3 { color:#0fc590;} .service .sv3 .img i { background-color:#dcb081;} .service .sv3 .img h3 { color:#dcb081;} .service li p { float:right; width:calc(100% - 201px); line-height:35px; font-size:14px; color:#999; text-align:justify; padding:25px 30px;} .service li span { display:block; line-height:50px; font-size:14px; color:#999; text-align:right; padding-right:55px; border-top:1px solid #e5e5e5; background:url(../images/ls03h.png) no-repeat 342px center; -webkit-transition:all .5s ease; transition:all .5s ease;} .service li:hover span { color:#0564c2; background-image:url(../images/ls03l.png);} /*************** 子页公用 *******************/ .fl { float:left;} .fr { float:right;} .content { width:1200px; min-height:300px; margin:0 auto; padding:30px 0; position:relative; z-index:2;} .comtop { width:100%;} .comtop .posit { line-height:55px; margin-bottom:10px;} .comtop .posit p { font-size:12px; color:#999; padding-left:22px; background:url(../images/posit.png) no-repeat left center;} .comtop .posit p a { color:#0170bf;} .comtop .posit p a:hover { text-decoration:underline;} .comtop .catnav { width:100%; font-size:0; text-align:center;} .comtop .catnav li { display:inline-block; width:calc(100% / 3 - 2px); height:50px; line-height:50px; border:1px solid #eee; overflow:hidden; background:#fafafa; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;} .comtop .catnav li::before,.comtop .catnav li::after { display:block; content:""; width:6px; height:6px; border-bottom:1px solid #0170bf; border-right:1px solid #0170bf; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; right:15px; -webkit-transition:all .5s ease; transition:all .5s ease;} .comtop .catnav li::before { top:18px;} .comtop .catnav li::after { top:23px;} .comtop .catnav li a { display:block; font-size:16px; color:#666; padding:0 65px 0 15px; -webkit-transition:all .5s ease; transition:all .5s ease;} .comtop .catnav li:hover,.comtop .catnav .on { border-color:#0170bf; background:#0170bf;} .comtop .catnav li:hover a,.comtop .catnav .on a { color:#fff;} .comtop .catnav li:hover::before, .comtop .catnav li:hover::after, .comtop .catnav .on::before, .comtop .catnav .on:hover::before, .comtop .catnav .on::after, .comtop .catnav .on:hover::after { -webkit-transform:rotate(-135deg); transform:rotate(-135deg); border-color:#fff; margin-top:5px;} /*详情页公用*/ .lh { line-height:35px; font-size:18px; color:#666; text-align:justify;} .lh img { max-width:100%; height:auto !important;} .lh ul,.lh ol { padding:revert; padding-left:25px;} .lh table { border-spacing:0px; border-top:1px solid #ccc; border-left:1px solid #ccc;} .lh table td { text-align:center; vertical-align:middle; border-right:1px solid #ccc; border-bottom:1px solid #ccc;} .shows { width:100%;} .show_h3 { width:100%; text-align:center; margin-bottom:40px; padding-bottom:10px; border-bottom:1px solid #f4f4f4;} .show_h3 h3 { line-height:35px; font-weight:500; font-size:24px; color:#333;} .show_h3 p { line-height:30px; font-size:14px; color:#bbb; margin-top:5px;} .show_sxp { font-size:14px; line-height:25px; color:#999; margin-top:30px; padding-top:20px; border-top:1px solid #eee;} .show_sxp p { width:45%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .show_sxp p span { display:inline-block; margin-right:10px;} .show_sxp a { color:#0170bf;} .show_sxp .fr { text-align:right;} .show_sxp p a:hover { color:#0170bf; text-decoration:underline;} /*分页*/ .scott { overflow:hidden; text-align:center; padding:15px 0; background:rgba(255,255,255,0.85);} .scott li { display:inline-block; line-height:35px; margin:0 5px; border:1px solid #ddd; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;} .scott a,.scott span { display:block; padding:0 15px; font-size:16px; color:#666; cursor:pointer;} .scott li:hover a,.scott li:hover span { color:#0170bf;} .scott .active { border-color:#0170bf; background:#0170bf;} .scott .active:hover span,.scott .active span { color:#fff;} /*资质*/ .honnor { width:100%;} .honnor li { float:left; width:260px; text-align:center; margin:0 53px 30px 0;} .honnor li:nth-child(4n) { margin-right:0;} .honnor li a { display:block; width:100%;} .honnor li .img { display:table-cell; width:258px; height:320px; vertical-align:middle; border:1px solid #ddd; border-radius:4px; overflow:hidden; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;} .honnor li .img img { display:inline-block; width:230px; height:300px;} .honnor li p { line-height:30px; font-size:16px; color:#333; margin-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .honnor li:hover .img { border-color:rgba(1,112,191,0.15); box-shadow:0 5px 15px rgba(1,112,191,0.15);} .honnor li:hover p { color:#0170bf;} /*新闻列表*/ .newlist { width:100%;} .newlist li { margin-bottom:20px; padding:20px; border:1px solid #eee; -webkit-transition:all .5s ease; transition:all .5s ease;} .newlist li a { display:block; width:100%;} .newlist li .img { float:left; width:240px; height:135px; border-radius:2px; overflow:hidden;} .newlist li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;} .newlist li .msg { float:right; width:calc(100% - 265px);} .newlist li .msg h3 { line-height:35px; font-weight:500; font-size:20px; color:#000; -webkit-transition:all .5s ease; transition:all .5s ease;} .newlist li .msg p { height:50px; line-height:25px; font-size:14px; color:#888; margin:10px 0 15px 0; overflow:hidden;} .newlist li .msg span { display:inline-block; line-height:30px; font-size:14px; color:#bbb; padding-left:25px; background:url(../images/time.png) no-repeat left 6px;} .newlist li:hover { box-shadow:0 5px 10px rgba(0,0,0,0.05);} .newlist li:hover .img img { transform:scale(1.1,1.1);} .newlist li:hover h3 { color:#0170bf;} /*图片列表*/ .piclist { width:100%;} .piclist li { float:left; width:385px; margin:0 22px 20px 0; border-radius:4px; overflow:hidden; -webkit-transition:all .5s ease; transition:all .5s ease;} .piclist li:nth-child(3n) { margin-right:0;} .piclist li a { display:block; width:100%;} .piclist li .img { width:385px; height:435px; border-radius:4px 4px 0 0; overflow:hidden;} .piclist li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;} .piclist li .msg { padding:10px 20px 15px 20px; border:1px solid #eee; border-top:none; border-radius:0 0 4px 4px; overflow:hidden; -webkit-transition:all .5s ease; transition:all .5s ease;} .piclist li .msg h3 { line-height:35px; font-size:16px; color:#333; margin-bottom:5px; -webkit-transition:all .5s ease; transition:all .5s ease;} .piclist li .msg p { height:44px; line-height:22px; font-size:12px; color:#999; -webkit-transition:all .5s ease; transition:all .5s ease;} .piclist li:hover { box-shadow:0 5px 15px rgba(1,112,191,0.15);} .piclist li:hover .img img { transform:scale(1.1,1.1);} .piclist li:hover .msg { border-color:rgba(1,112,191,0.2);} .piclist li:hover .msg h3 { color:#0170bf;} /*产品列表*/ .prolist { width:100%;} .prolist li { float:left; width:370px; margin:0 27px 27px 0; padding:5px; border:1px solid #e6e6e6; border-radius:4px; -webkit-transition:all .5s ease; transition:all .5s ease;} .prolist li:nth-child(3n) { margin-right:0;} .prolist li a { display:block; width:100%;} .prolist li .img { width:330px; height:245px; margin:0 auto; overflow:hidden;} .prolist li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;} .prolist li .msg { padding:0 5px;} .prolist li .msg h3 { line-height:45px; font-weight:500; font-size:16px; color:#333; margin-bottom:5px; border-bottom:1px solid #e6e6e6; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;} .prolist li .msg p { line-height:25px; font-size:12px; color:#999; text-transform:Uppercase; background:url(../images/ls03h.png) no-repeat right center;} .prolist li:hover { border-color:rgba(1,112,191,0.2); box-shadow:0 5px 15px rgba(1,112,191,0.15);} .prolist li:hover .img img { transform:scale(0.95,0.95);} .prolist li:hover .msg h3 { color:#0170bf;} .prolist li:hover .msg p { background-image:url(../images/ls03l.png);} /*招聘*/ .jobs { width:100%;} .jobs .topmsg { width:100%; margin-bottom:40px;} .jobs .topmsg .lft { float:left; width:265px; color:#fff; text-align:center; padding:20px 30px; background:#0170bf;} .jobs .topmsg .lft h3 { font-size:40px; text-transform:Uppercase; letter-spacing:5px;} .jobs .topmsg .lft p { font-size:24px; letter-spacing:7px;} .jobs .topmsg .rgt { float:right; width:770px; line-height:30px; font-size:14px; color:#666; padding:16.5px 50px; background:#f8f8f8;} .jobs .list { width:100%;} .jobs .list li { margin-bottom:10px; border-radius:4px 4px 0 0; overflow:hidden; background:#fafafa;} .jobs .list li .lst { padding:10px 20px; background:#0170bf; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;} .jobs .list li .lst h3 { line-height:40px; font-size:18px; color:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;} .jobs .list li .lst span { display:block; float:left; width:calc(100% / 4); line-height:22px; font-size:12px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;} .jobs .list li .lst a { display:block; width:25px; height:25px; position:absolute; top:35px; right:20px; z-index:1; -webkit-transition:all .5s ease; transition:all .5s ease;} .jobs .list li .lst a::before { width:1px; height:100%;} .jobs .list li .lst a::after { width:100%; height:1px;} .jobs .list li .msg { display:block; padding:15px 20px;} .jobs .list li .msg h3 { line-height:40px; font-size:18px; color:#333; margin-bottom:5px;} .jobs .list li .msg .fl,.jobs .list li .msg .fr { width:48%;} .jobs .list li .msg .lh { margin-bottom:15px;} .jobs .list li .msg .lh p { line-height:30px; font-size:14px; color:#666;} /*联系我们*/ .contact { width:100%;} .contact .lft { float:left; width:calc(100% - 420px);} .contact .lft h1 { line-height:40px; font-size:28px; color:#333; margin-bottom:25px;} .contact .lft p { line-height:35px; font-size:18px; color:#666;} .contact .lft p a { color:#666;} .contact .rgt { float:right; width:300px; text-align:center; padding:10px; overflow:hidden; background:#0170bf;} .contact .rgt img { display:block; float:left; width:120px; height:120px; border:5px solid #fff;} .contact .rgt h3 { float:left; width:140px; height:52px; line-height:30px; font-size:18px; color:#fff; padding:39px 15px; background:rgba(0,0,0,0.1);} .contact .rgt h3 span { display:block; line-height:22px; font-weight:500; font-size:12px; color:#fff;} .contact .map { width:100%; padding-top:50px; margin-top:50px; border-top:1px solid #eee; overflow:hidden;} /*投诉建议*/ .advise { width:100%; background:url(../images/ls12.jpg) no-repeat right bottom;} .advise h3 { line-height:40px; font-size:18px; color:#333;} .advise li { width:45%; margin-top:15px;} .advise li label { display:block; float:left; width:115px; height:45px; line-height:45px; font-size:14px; color:#333; text-align:center; border:1px solid #e5e7e8; background:#e5e7e8;} .advise li input { display:block; float:right; width:calc(100% - 149px); height:45px; line-height:45px; font-size:14px; color:#333; outline:none; padding:0 15px; border:1px solid #e5e7e8;} .advise li textarea { display:block; float:right; width:calc(100% - 149px); height:100px; line-height:25px; font-family:Microsoft YAHEI; font-size:14px; color:#333; outline:none; padding:10px 15px; border:1px solid #e5e7e8;} .advise li .jy { height:120px; line-height:120px;} .advise .yzm input { float:left; width:calc(100% - 300px);} .advise .yzm img { display:block; float:right; width:135px; height:45px; border:1px solid #e5e7e8;} .advise .btn { display:block; width:240px; height:50px; line-height:50px; font-size:18px; color:#fff; margin-top:15px; border:1px solid #0170bf; border-radius:2px; overflow:hidden; background:#0170bf; -webkit-transition:all .5s ease; transition:all .5s ease;} .advise .btn:hover { border-radius:25px;}