﻿p {margin:0;}
.max1300 {max-width:1330px;margin:0 auto;padding-left:15px;padding-right:15px;}
.toubu.active {position:fixed;width:100%;top:0;left:0;z-index:99999;}
.head-bg {background:#d1d1d1;}
.head-bg .head-index {display:flex;justify-content:space-between;align-items:center;}
.head-bg .head-index .logo {line-height:99px;}
.head-bg .head-index .logo img {max-width:100%;}
.head-bg .head-index .headr {display:flex;justify-content:space-between;align-items:center;width:300px;}
.head-bg .head-index .headr .tel {color:#666666;font-size:17px;width:100%;background:url(../images/ico_tel.png) no-repeat left center;padding-left:4vw;}
.head-bg .head-index .headr .tel p:nth-child(2) {font-size:34px;color:#37385B;font-weight:400;font-family:"Impact"}
.head-bg .head-index .headr .terq {width:30%;display:flex;align-items:center;line-height:24px;display:none;}
.head-bg .head-index .headr .terq img {width:100%;}
@media(max-width:1200px) {
  .head-bg .head-index .headr .tel {font-size:14px;padding-left:45px;}
  .head-bg .head-index .headr .tel p:nth-child(2) {font-size:24px;}
}
.bj1 {background:#f5f5f5;padding:3.125vw 0;}
.bj1 .ad1-index .ad1-list {display:flex;justify-content:space-between;}
.bj1 .ad1-index .ad1-list li {width:33.333%;display:flex;align-items:center;}
.bj1 .ad1-index .ad1-list li .img1 {margin-right:26px;}
.bj1 .ad1-index .ad1-list li .img1 img {max-width:100%;}
.bj1 .ad1-index .ad1-list li .wz .w1 {font-size:24px;font-weight:bold;}
.bj1 .ad1-index .ad1-list li .wz .w2 {padding-top:10px;}
.bj1 .ad1-index .ad1-list li .wz .w2 p {color:#787878;font-size:14px;line-height:20px;}
@media (max-width:996px) {
  .bj1 .ad1-index .ad1-list {display:block;}
  .bj1 .ad1-index .ad1-list li {width:100%;margin-bottom:5%;}
  .bj1 .ad1-index .ad1-list li .wz .w1 {font-size:18px;}
  .bj1 .ad1-index .ad1-list li .wz .w2 p {font-size:12px;}
}
.bj2 {background:url(../images/bj2.jpg) no-repeat top center;background-size:100% 100%;padding:3.38541666666667vw 0;}
.bj2 .about-index {display:flex;justify-content:space-between;align-items:center;}
.bj2 .about-index .aboutl {width:55.769231%;}
.bj2 .about-index .aboutl img {width:100%;}
.bj2 .about-index .aboutr {width:calc(100% - 60%);}
.bj2 .about-index .aboutr .a1 b {font-size:30px;color:#333333;font-size:1.5625vw;}
.bj2 .about-index .aboutr .a1 span {color:#666666;padding-left:10px;text-transform:uppercase;font-size:0.9375vw;}
.bj2 .about-index .aboutr .a2 {margin-top:2.08333333333333vw;}
.bj2 .about-index .aboutr .a2 p {color:#2d2d2d;font-size:15px;line-height:1.9;}
.bj2 .about-index .aboutr .a2 p:nth-of-type(1) {margin-bottom:1.5625vw;}
.bj2 .about-index .aboutr .a3 {margin-top:15px;}
.bj2 .about-index .aboutr .a3 .a3-list {display:flex;justify-content:space-between;align-items:center;}
.bj2 .about-index .aboutr .a3 .a3-list li {width:20%;border:1px solid #d4d4d4;border-radius:5px;text-align:center;padding:1.04166666666667vw 0;}
.bj2 .about-index .aboutr .a3 .a3-list li .a11 b {color:#37385B;font-size:1.875vw;}
.bj2 .about-index .aboutr .a3 .a3-list li .a11 span {color:#37385B;font-size:0.83333333333333vw;}
.bj2 .about-index .aboutr .a3 .a3-list li .a22 {color:#37385B;font-weight:bold;font-size:0.9375vw;}
.bj2 .about-index .aboutr .a4 {color:#37385B;font-size:1.875vw;margin-top:1.5625vw;}
.bj2 .about-index .aboutr .a4 img {max-width:100%;margin-right:10px;}
@media (max-width:996px) {.bj2 .about-index {display:block;}
.bj2 .about-index .aboutl {width:100%;}
.bj2 .about-index .aboutr {width:100%;margin-top:5%;}
.bj2 .about-index .aboutr .a1 b {font-size:30px;}
.bj2 .about-index .aboutr .a1 span {font-size:16px;}
.bj2 .about-index .aboutr .a2 p {font-size:14px;}
.bj2 .about-index .aboutr .a3 .a3-list {flex-wrap:wrap;}
.bj2 .about-index .aboutr .a3 .a3-list li {width:48%;margin-bottom:2%;}
.bj2 .about-index .aboutr .a3 .a3-list li .a11 b {font-size:18px;}
.bj2 .about-index .aboutr .a3 .a3-list li .a11 span {font-size:14px;}
.bj2 .about-index .aboutr .a3 .a3-list li .a22 {font-size:18px;}
.bj2 .about-index .aboutr .a4 {font-size:16px;}
.bj2 .about-index .aboutr .a4 img {max-width:40px;width:100%;}
}
.bj3 {background:#f3f3f3;padding:1.66666666666667% 0;}
.bj3 .pro-index .pt {text-align:center;}
.bj3 .pro-index .pt b {display:block;color:#333333;font-size:2.5625vw;}
.bj3 .pro-index .pt span {display:block;color:#666666;font-size:0.9375vw;text-transform:uppercase;padding:5px 0;}
.bj3 .pro-index .pt h3 {width:62px;height:1px;background:#333333;margin:0 auto;}
.psort1 {margin-top:1.82291666666667vw;}
.psort1 li {border:1px solid #37385B;width:13.85%;}
.psort1 li a {display:block;font-size:20px;line-height:48px;text-align:center;color:#37385B;}
.psort1 li:hover {background:#37385B;}
.psort1 li:hover a {color:#fff;}
.bj3 .pro-index .plist1 {margin:0 -1.5%;margin-top:1.5625vw;}
.bj3 .pro-index .plist1 li {float:left;width:30.333%;margin:0 1.5%;}
.bj3 .pro-index .plist1 li .img1 img {width:100%;}
.bj3 .pro-index .plist1 li .wz {text-align:center;color:#595959;font-size:1.14583333333333vw;padding:1.14583333333333vw 0;}
.bj3 .pro-index .plist1 li:nth-child(3n) {float:right;}
.bj3 .pro-index .plist1 li:hover .wz {color:#075eaa;}
@media (max-width:1200px) {.psort1 li a {font-size:16px;line-height:45px;}
}
@media (max-width:996px) {.psort1 {margin-top:20px;flex-wrap:wrap;justify-content:flex-start;}
.psort1 li {border:1px solid #37385B;width:30.333%;margin:0 1.5%;margin-bottom:3%;}
.psort1 li a {font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;}
.bj3 .pro-index .pt b {font-size:20px;}
.bj3 .pro-index .pt span {font-size:16px;}
.bj3 .pro-index .plist1 li {width:47%;}
.bj3 .pro-index .plist1 li .wz {font-size:15px;padding:10px 0;}
}
.case-index .ct {padding:30px 0 20px 0;}
.case-index .ct b {color:#333333;font-size:28px;}
.case-index .ct span {color:#666666;font-size:0.9375vw;text-transform:uppercase;padding:5px 0;}
/**/.c4_wap {display:flex;justify-content:space-between;}
.c4-right {width:100%;}
.c4-right ul li {width:24%;margin-right:1.3%;float:left;margin-bottom:3%;}
.c4-right ul li:nth-child(4n) {margin-right:0;}
.c4-right ul li a {display:block;position:relative;overflow:hidden;}
.c4-right ul li img {width:100%;transition:.5s;}
.c4-right ul li:hover img {transform:scale(1.1);}
.c4-right h3 {width:100%;background:rgba(0,0,0,0.55);line-height:2.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:1.04166666666667vw;color:#fff;position:absolute;bottom:0;left:0;font-weight:400;}
@media (max-width:996px) {
  .case-index .ct b {font-size:20px;}
  .case-index .ct span {font-size:16px;}
  .c4-right {width:100%;}
  .c4-right h3 {font-size:14px;}
}
.bj4 {margin-top:1%;background-size:cover;padding:3.64583333333333% 0;}
.bj4 .ad1 {text-align:center;font-size:36px;color:#fff;}
.bj4 .ad1 img {max-width:100%;}
.bj4 .zi {color:#fff;text-align:center;border:2px solid #0070d1;width:27.84615384615385%;margin:0 auto;line-height:51px;margin-top:35px;}
@media (max-width:996px) {.bj4 .zi {width:68%;margin-top:10px;line-height:40px;}
.bj4 .zi span {font-size:16px !important;}
}
.news-index .nt1 {display:flex;justify-content:space-between;align-items:center;padding:30px 0 20px 0;}
.news-index .nt1 .nt b {color:#333333;font-size:28px;}
.news-index .nt1 .nt span {color:#666666;font-size:0.9375vw;text-transform:uppercase;padding:5px 0;}
.news-index .nt1 .nsort {display:flex;justify-content:space-between;align-items:center;}
.news-index .nt1 .nsort li {background-color:#fafafa;line-height:2.3;margin-left:-10%;}
.news-index .nt1 .nsort li a {display:block;color:#333333;font-size:13px;padding:0 20px;}
.news-index .ad-news {display:flex;justify-content:space-between;align-items:center;}
.news-index .ad-news li {width:32.333%;}
.news-index .ad-news li .img img {width:100%;}
.news-index .news-con {display:flex;justify-content:space-between;}
.news-index .news-con .news {width:32.333%;}
.news-index .news-con .news .img1 img {width:100% !important;height:auto !important;}
.news-index .nlist1 li .n1 {display:flex;justify-content:space-between;align-items:center;color:#323232;font-size:16px;padding:28px 0 8px 0;}
.news-index .nlist1 li .n1 span {color:#afafaf;}
.news-index .nlist1 li .n2 {color:#7a7a7a;font-size:13px;line-height:1.8;}
.news-index .nlist1 li:nth-child(3n) {float:right;}
.news-index .nlist1 li:hover .n1 {font-weight:bold;}
.news-index .nlist1 li:hover .n1 span {font-weight:normal;}
.news-index .n-more {width:140px;height:20px;border:1px solid #dfdfdf;border-radius:5px;margin:0 auto;height:42px;margin-top:50px;margin-bottom:50px;}
.news-index .n-more a {display:block;color:#666666;font-size:14px;text-align:center;line-height:40px;}
@media (max-width:996px) {.news-index .nt1 {display:block;}
.news-index .nt1 .nt b {font-size:20px;}
.news-index .nt1 .nt span {font-size:16px;}
.news-index .nt1 .nsort {margin-top:10px;justify-content:flex-start;}
.news-index .nt1 .nsort li {margin-left:0;margin-right:5%;}
.news-index .news-con {display:block;}
.news-index .news-con .news {width:100%;margin-bottom:3%;}
.news-index .nlist1 li .n1 {display:block;padding:10px 0;}
.news-index .nlist1 li .n1 span {display:block;}
.news-index .n-more {margin-top:10px;margin-bottom:10px;}
}
.foot-bg {background-size:cover;background:#37385b;}
.foot-bg .foot-index .ft {text-align:center;}
.foot-bg .foot-index .ft b {display:block;color:#fff;font-size:1.5625vw;}
.foot-bg .foot-index .ft span {display:block;color:#ffffff;font-size:0.9375vw;text-transform:uppercase;padding:5px 0;}
.foot-bg .foot-index .ft h3 {width:32px;height:1px;background:#ffffff;margin:0 auto;}
.foot-bg .foot-index .foot-con {display:flex;justify-content:space-between;align-items:flex-start;padding:3.64583333333333% 0;}
.foot-bg .foot-index .foot-con .foot1 {width:24.30769230769231%;}
.foot-bg .foot-index .foot-con .foot1 .logo1 {margin-bottom:2.2%;}
.foot-bg .foot-index .foot-con .foot1 .logo1 p {line-height:0!important;}
.foot-bg .foot-index .foot-con .foot1 .logo1 p img {max-width:280px;}
.foot-bg .foot-index .foot-con .foot1 p {color:#fff;font-size:16px;line-height:2;}
.foot-bg .foot-index .foot-con .foot1 p:nth-of-type(1) {font-size:16px;color:#ffffff;line-height:1.2;}
.foot-bg .foot-index .foot-con .foot2 {width:calc(100% - 56%);}
.foot-bg .foot-index .foot-con .foot2 dl {}
.foot-bg .foot-index .foot-con .foot2 dl dt {color:#ffffff;font-size:16px;font-weight:500;margin-bottom:1vw;}
.foot-bg .foot-index .foot-con .foot2 dl dd a {display:block;font-size:14px;color:#ccc;margin-bottom:0.5vw;}


.foot-bg .foot-index .foot-con .foot3 p {text-align:center;color:#fff;font-size:16px;line-height:3;}
.foot-bg .foot-index .foot-con .foot3 p img {max-width:100%;}
.foot-bg .cop {border-top:1px solid #ffffff;text-align:center;color:#fff;font-size:14px;padding:1% 0;}
.foot-bg .cop a {color:#fff;}
.copindex {line-height:220%;padding:10px 0;}
@media (max-width:996px) {
  .foot-bg .foot-index .ft b {font-size:20px;}
  .foot-bg .foot-index .ft span {font-size:14px;}
  .foot-bg .foot-index .foot-con {display:block;}
  .foot-bg .foot-index .foot-con .foot1 {width:100%;margin-top:5%;}
  .foot-bg .foot-index .foot-con .foot1 p:nth-of-type(1) {font-size:20px;}
  .foot-bg .foot-index .foot-con .foot1 p {font-size:14px;}
  .foot-bg .foot-index .foot-con .foot2 {width:100%;}
}
.sun-delay0 {-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.sun-delay1 {-webkit-transition-delay:0.4s;transition-delay:0.4s;}
.sun-delay2 {-webkit-transition-delay:0.6s;transition-delay:0.6s;}
.sun-delay3 {-webkit-transition-delay:0.8s;transition-delay:0.8s;}
.sun-delay4 {-webkit-transition-delay:1s;transition-delay:1s;}
.sun-delay5 {-webkit-transition-delay:1.2s;transition-delay:1.2s;}
.sun-delay6 {-webkit-transition-delay:1.4s;transition-delay:1.4s;}
.sun-delay7 {-webkit-transition-delay:1.6s;transition-delay:1.6s;}
.sun-delay8 {-webkit-transition-delay:1.8s;transition-delay:1.8s;}
.sun-delay9 {-webkit-transition-delay:2s;transition-delay:2s;}
.sun-delay10 {-webkit-transition-delay:2.2s;transition-delay:2.2s;}
.sun-ani-left,.sun-ani-down,.sun-ani-up,.sun-ani-right {opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:2s;transition-duration:2s;}
.sun-ani-left {-webkit-transform:translateX(-900px);transform:translateX(-900px);}
.sun-ani-down {-webkit-transform:translateY(-100px);transform:translateY(-100px);}
.sun-ani-up {-webkit-transform:translateY(-100px);transform:translateY(100px);}
.sun-ani-right {-webkit-transform:translatex(100px);transform:translatex(100px);}
.actives .sun-ani-left {opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
.active .sun-ani-left {opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
.active .sun-ani-down {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.active .sun-ani-up {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.active .sun-ani-right {opacity:1;-webkit-transform:translatex(0);transform:translatex(0);}
.x-banner {overflow:hidden;position:relative;}
.x-banner .owl-carousel .banner-item a {overflow:hidden;}
.x-banner .owl-carousel .banner-item a img {animation:banner 10s linear infinite;display:block;width:100%;}
@keyframes banner {0% {transform:scale(1)}
50% {transform:scale(1.1)}
100% {transform:scale(1)}
}
.x-banner .wh {position:absolute;left:0;right:0;z-index:99999;top:30%;}
.bwz {display:flex;justify-content:center;align-items:center;color:#ffffff;font-size:69px;font-weight:bold;text-shadow:0px 6px 7px rgba(0,72,155,0.3);}
.bwz2 {text-align:center;color:#fff;font-size:28px;margin-top:20px;}
.bwz2 p {text-transform:uppercase;margin-top:10px;}
.bwz2 p:nth-of-type(1) {background:url(../images/bwz2.png) no-repeat center center;}
.bwz3 {text-align:center;max-width:25px;margin:0 auto;margin-top:10%;}
.bwz3 img {max-width:100%;}
dt {font-weight:normal;}
.box1 {height:950px;padding-top:158px;}
.bt1 {text-align:center;}
.bt1 dd {color:#fefefe;font-size:30px;line-height:56px;}
.bt1 dt {color:#fefefe;font-size:14px;text-transform:uppercase;}
.acon {color:#fefefe;font-size:16px;line-height:36px;text-align:left;margin:40px 10px 0 10px;}
.ybox img {-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.ybox:hover img {-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
.background2 .box .content {position:relative;z-index:1;height:350px;margin:0 70px;margin-top:110px;}
.background2 .box .content img {cursor:pointer;}
.background2 .box .content .bgcanvas {position:absolute;z-index:1;width:100%;height:350px;top:0;left:0;}
.background2 .box .content .bgcanvas #bgcanvas {width:100%;height:350px;}
.background2 .box .content .ybox1 {position:absolute;z-index:1;width:auto;height:auto;top:0;left:0;}
.background2 .box .content .ybox2 {position:absolute;z-index:1;width:auto;height:auto;bottom:18px;left:25%;}
.background2 .box .content .ybox3 {position:absolute;z-index:1;width:auto;height:auto;top:33px;left:50%;}
.background2 .box .content .ybox4 {position:absolute;z-index:1;width:auto;height:auto;bottom:0;right:22%;}
.background2 .box .content .ybox5 {position:absolute;z-index:1;width:auto;height:auto;top:0;right:0;}
.footer {width:100%;margin-top:6px;position:fixed;z-index:110;bottom:0;left:0;}
.footer1 {max-width:640px;margin:0 auto;background:#1555c2;display:-webkit-box;}
.footer a {-webkit-box-flex:1;display:-webkit-box;color:#fff;}
.footer span {width:74px;display:block;margin:0 auto;text-align:right;font:100 13px/70px "微软雅黑";color:#fff;height:70px;}
.footer span.span1 {background:url(../images/t4.png) center 14px no-repeat;background-size:24px 23px;line-height:100px;text-align:center;}
.footer span.span2 {background:url(../images/t2.png)center 12px no-repeat;background-size:29px 26px;line-height:100px;text-align:center;}
.footer span.span3 {background:url(../images/t3.png) center 15px no-repeat;background-size:23px 23px;line-height:100px;text-align:center;}
@media(max-width:767px) {.foot-bg {margin-bottom:18%;}
}