@charset "utf-8";
header{height: 18vh;overflow:hidden;}
header .head-top{padding: 3vh 0;border-bottom: 1px solid #e5e5e5;height: 11vh;box-sizing: border-box;position: relative;}
header .head-top .content{position: absolute;top: 0;bottom: 0;height: 50px;left: 0;right: 0;margin: auto;}
header .head-left{display:flex;position: relative;}
header .head-left a{display:block;width:186px;height:36px;background:url('../image/header_logo.png') no-repeat center;position: relative;top: 5px;margin-right: 30px;background-size: 100%;}
header .head-left a:after{content:"";position:absolute;right: -15px;top:0;width:1px;height:38px;background:#a4a4a4;}
header .head-left .logo-msg{color:#323232;}
header .head-left .logo-msg h2{margin:0;font-size: 28px;font-weight:500;line-height: 40px;}
header .head-left .logo-msg h2 span{font-weight:600;margin-right: 5px;}
header .head-left .logo-msg h3{margin:0;font-weight:500;font-size:16px;}
header .head-right{display:flex;height: 40px;}
header .head-right .head-btn{display:flex;}
header .head-right .head-btn .btn-search{margin-right: 5px;}
header .head-right .head-btn .box{display:block;width:40px;height:40px;background: #e4e4e4 url(../image/header_tel.png) no-repeat;float:left;border-radius: 50%;background-position: center;}
header .head-right .header-contact{line-height:0;margin-left: 20px;overflow: hidden;}
header .head-right .header-contact p{font-size:12px;color:#717070;line-height: 16px;margin: 0;}
header .head-right .header-contact h2{font-size:24px;color:#d60a16;margin: 0;line-height: 23px;font-weight:600;}
header .head-nav{text-align:center;background: #fff;height: 7vh;}
header .fixed{position:fixed;top: 0;z-index: 100;left: 0;right: 0;width: 100%;border-bottom: 1px solid #0067da;min-width: 1400px;}
header .head-nav dl{display:inline-block;margin: 0 39px;position: relative;}
header .head-nav dl dt{}
header .head-nav dl dt a{font-size:18px;color: #1f1f1f;line-height: 7vh;padding:0 25px;display: block;}
header .head-nav dl:hover dt a,header .head-nav dl.on dt a{color:#fff;background:#0067da;}
header .head-nav dl dd{display:none;position: absolute;top: 70px;left: -38px;padding-top: 25px;z-index: 10;background: #fff;padding: 0 40px;box-sizing: border-box;border-radius: 0 0 12px 12px;/* border: 1px solid #0067da; */border-top: none;box-shadow: 2px 2px 4px #7a828c;}
header .head-nav dl dd.ml{left: -75px;height: 435px;width: 960px !important;top: 7vh;}
header .head-nav dl:hover dd{display:block;width: 200px;}
header .head-nav dl dd.ml ul{position:relative;padding-top: 20px;}
header .head-nav dl dd ul li{/* position:relative; */}
header .head-nav dl dd ul li>a{font-size:15px;color:#636363;line-height: 45px;display: block;border-bottom: 1px dashed #cccccc;padding-left: 30px;box-sizing: border-box;position: relative;text-align: left;width: 135px;transition: all linear .3s;}
header .head-nav dl dd ul li>a:hover,header .head-nav dl dd ul li.active>a{color:#0067da;border-color: #0067da;}
header .head-nav dl dd ul li>a:before{content:"";position:absolute;left:0;top: 19px;width: 6px;height: 9px;background: url(../image/css_sprites.png) no-repeat;background-position:-325px -110px;}
header .head-nav dl dd ul li .container{position:absolute;left: 210px;width: 660px;height: 350px;border-left:1px solid #cccccc;overflow:hidden;display: none;top: 25px;padding: 10px 25px 0;justify-content: space-evenly;}
header .head-nav dl dd ul li.active .container{display: block;}
header .head-nav dl dd ul li .container .list{float:left;width: 32%;border: 1px solid #fff;box-sizing: border-box;transition: all linear .3s;/* flex: 1; */margin: 0 5px;height: 335px;}
header .head-nav dl dd ul li .container .list:hover{border-color: #b3aeae;box-shadow: 4px 4px 8px #b3aeae;border-radius: 14px;}
header .head-nav dl dd ul li .container .list:last-child{margin-right:0;}
header .head-nav dl dd ul li .container .list a{}
header .head-nav dl dd ul li .container .list a .photo{/* margin-bottom:40px; */position: relative;overflow: hidden;width: 100%;height: 285px;}
header .head-nav dl dd ul li .container .list a .photo img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;transition: all linear .3s;}
header .head-nav dl dd ul li .container .list:hover a .photo img{transform:scale(1.1);}
header .head-nav dl dd ul li .container .list a p{font-size:18px;color:#091919;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;height: 25px;line-height: 25px;}
header .head-nav dl dd ul li .container .list:hover a p{color: #0067da;}
header .head-nav dl dd ul li:last-child a{border:none;}
header .head-nav dl dd.ml ul li:last-child a{border-bottom: 1px dashed #cccccc;}
.btn-search .tb{
  float:right;
  width:70px;
  height:70px;
  position:relative;
  z-index:100;
  /* right: -18px; */
  top: -15px;
}
.search-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.search-wrapper .input-holder {
  overflow: hidden;
  height: 70px;
  background: rgba(255,255,255,0);
  border-radius: 6px;
  position: relative;
  width: 70px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.search-wrapper .input-holder .search-input {
  width: 100%;
  height: 50px;
  padding: 0px 70px 0 20px;
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-family: "Open Sans", Arial, Verdana;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #fff;
  -webkit-transform: translate(0, 60px);
  -moz-transform: translate(0, 60px);
  transform: translate(0, 60px);
  -webkit-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -moz-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.search-wrapper .input-holder .search-icon {
  width: 70px;
  height: 70px;
  border: none;
  background: url(../image/header_search.png) center no-repeat;
  background-size: 40px 40px;
  border-radius: 6px;
  padding: 0px;
  outline: none;
  position: relative;
  z-index: 2;
  float: right;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.search-wrapper .close {
  position: absolute;
  z-index: 1;
  top: 24px;
  right: 20px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
  -moz-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
  transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.search-wrapper .close:before {
  width: 5px;
  height: 25px;
  left: 10px;
  top: 0px;
  content:''
}
.search-wrapper .close:after {
  width: 25px;
  height: 5px;
  left: 0px;
  top: 10px;
  content:''
}
.search-wrapper .result-container {
  width: 100%;
  position: absolute;
  top: 70px;
  left: 0px;
  text-align: center;
  font-family: "Open Sans", Arial, Verdana;
  font-size: 14px;
  display: none;
  color: #B7B7B7;
}
.search-wrapper.active {
left: -173px;}
.search-wrapper.active .input-holder {
  border-radius: 50px;
  width: 450px;
  background: rgb(0 81 150);
  -webkit-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -moz-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
}

.search-wrapper.active .input-holder .search-input {
  opacity: 1;
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  transform: translate(0, 10px);
}
.search-wrapper.active .input-holder .search-input::-webkit-input-placeholder{
  color:#fff;
}
.search-wrapper.active .input-holder .search-icon {
  width: 50px;
  height: 50px;
  background-color: #E6E6E6;
  margin: 10px;
  border-radius: 30px;
}
.search-wrapper .close::before, .search-wrapper .close::after {
  position: absolute;
  content: '';
  background: #ccc;
  border-radius: 2px;
}

.search-wrapper.active .close {
  right: -50px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -moz-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  transition-delay: 0.5s;
}


.ban{height: 500px;width: 100%;background-repeat:no-repeat;background-position: center;background-size: auto 100%;margin:0 auto;max-width: 1920px;}
.ban a{display:block;width: 100%;height: 100%;}
.pages{text-align: center;}
.pages .this-page{display:inline-block;}
.pages a{font-size: 15px;color:#484848;line-height: 30px;background:#dbdbdb;padding: 0 10px;display: inline-block;border-radius: 4px;margin: 0 5px;}
.pages a:hover,.pages a.active{background:#d60a16;color:#fff;}

/* banner */
.fullSlide{width:100%;position:relative;height: 82vh;z-index:1;margin:0 auto;overflow: hidden;max-height: 876px;max-width: 1920px;}
.fullSlide:before{content:"";position:absolute;width:96px;height:121px;left:0;right:0;bottom: 90px;margin:0 auto;background:url('../image/icon_scroll_top.png') no-repeat center;z-index: 100;}
.fullSlide .bd{width:100%;height: 100%;margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{width:100% !important;height: 100%;overflow:hidden;text-align:center;color:#fff;max-height: 875px;}
.fullSlide .bd li a{width:100% !important;height: 82vh;max-height: 875px;display:block;}
.fullSlide .hd{/* display:none; */position: absolute;bottom: 25px;width: 100%;text-align: center;}
.fullSlide .hd li{display:inline-block;width:10px;height:10px;overflow:hidden;text-indent:100px;border: 2px solid #fff;margin: 0 10px;border-radius: 8px;}
.fullSlide .hd li.on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display: block !important;position:absolute;z-index:1;/* top:50%; */margin-top:-65px;right: 200px;z-index: 100;width: 50px;height: 50px;cursor:pointer;background: #ffffff;opacity: 1 !important;border-radius: 50%;bottom: 130px;}
.fullSlide .next{/* left: 80px; */right: 80px;background: #fff;transform: rotate(180deg);}
.fullSlide .stop{display:block;position:absolute;z-index:1;margin-top:-65px;right: 140px;z-index: 100;width: 50px;height: 50px;cursor:pointer;opacity: 1 !important;border-radius: 50%;bottom: 130px;}
.fullSlide:after{display:none;content:"";position:absolute;width: 55px;height: 30px;background: url('../image/css_sprites.png') -133px -260px;left:0;right:0;margin:0 auto;bottom: -60px;animation: 1s mymove linear infinite normal;}
.fullSlide .pageState{position:absolute;right: 105px;bottom: 70px;color: #b7b7b7;font-size: 18px;letter-spacing: 6px;}
.fullSlide .pageState:after{content:"";position:absolute;width:30px;height:1px;background: #fff;left: -50px;bottom: 16px;}
.fullSlide .pageState span{font-size:26px;color: #fff;}
.fullSlide .prev:after{content: " ";position:absolute;background: url('../image/icon_prev.png') no-repeat center;font-size: 35px;width: 50px;height: 50px;}
.fullSlide .stop:after{content: " ";position:absolute;background: url('../image/icon_stop.png') no-repeat center;font-size: 35px;width: 50px;height: 50px;}
.fullSlide .next:after{content: " ";position:absolute;background: url('../image/icon_prev.png') no-repeat center;font-size: 35px;width: 50px;height: 50px;transform: rotateY(360deg);cursor: pointer;}


.sy-title{text-align:center;}
.sy-title .title-en{font-size:37px;color:#686868;font-weight:600;opacity:0.57;}
.sy-title h2{font-size:48px;color:#100f0b;font-weight: 600;}
.sy-title h2 span{color:#d60a16;}
.sy-title p{font-size:18px;color:#6e6e6e;margin-top:20px;}

/* section1 */
.section1{padding: 5px 0 0;}
.section1 .content{padding-top:480px;background: url('../image/section1_bg.png') no-repeat top center;}
.section1 ul{display:flex;padding: 30px 0;}
.section1 ul li{flex:1;}
.section1 ul li .num{display:flex;text-align: center;width: 100%;/* justify-content:center; */margin-bottom: 25px;font-weight: 600;padding-left: 70px;box-sizing: border-box;}
.section1 ul li .num p{font-size:54px;color:#0067da;line-height: 40px;}
.section1 ul li .num p.s{font-size:18px;line-height: 0;position: relative;top: 32px;}
.section1 ul li .text{}
.section1 ul li .text p{padding-left:70px;font-size:18px;color:#666666;}

/* section_one */
@font-face{
  font-family:'gilroy';
  src:url('../gilroy.otf');
}
.section_one{padding: 50px 0 70px;}
.section_one .container{}
.section_one .container .company{width:700px;height: 435px;box-sizing: border-box;padding: 80px 0 0 65px;}
.section_one .container .company h2{font-size:48px;color:#100f0b;font-weight:900;letter-spacing: 4px;margin-bottom: 20px;}
.section_one .container .company h2 span{color:#d60a16}
.section_one .container .company h3{font-size:37px;color:#6b6b6b;font-weight:900;opacity:0.57;}
.section_one .container .company p{font-size:18px;color:#787878;margin-bottom: 70px;}
.section_one .container .company a{font-size: 20px;display:block;width:140px;line-height:40px;text-align:center;color:#fff;background:#d60a16;border-radius:20px;}
.section_one .container .bg{width:700px;height: 435px;background:url('../image/about_bg2.png');margin-bottom: 50px;}
.section_one .container .data{clear:both;/* margin-top: 50px; */}
.section_one .container .data ul{overflow:hidden;display: flex;}
.section_one .container .data ul li{flex: 1;box-sizing: border-box;padding-left: 100px;}
.section_one .container .data ul li p{font-size:18px;color: #666666;}
.section_one .container .data ul li p:first-child{font-size:54px;font-weight: 900;font-family: gilroy;color:#333333;position: relative;}
.section_one .container .data ul li p:first-child:after{content:"";position:absolute;background:#0067da;width: 22px;height: 22px;line-height: 22px;color: #fff;font-size: 14px;text-align: center;border-radius: 50%;top: 15px;}
.section_one .container .data ul li:nth-child(1) p:first-child:after{content:"年";}
.section_one .container .data ul li:nth-child(2) p:first-child:after{content:"+";font-size:24px;}
.section_one .container .data ul li:nth-child(3) p:first-child:after{content:"㎡";}
.section_one .container .data ul li:nth-child(4) p:first-child:after{content:"+";font-size:24px;}
.section_one .container .data ul li:nth-child(5) p:first-child:after{content:"H";}



/* section2 */
.section2{background:url('../image/section2_bg.jpg');padding: 0px 0 50px;}
.section2 .content{overflow:hidden;}
.section2 .content .cp-nav{width:310px;background:#fff;height: 1080px;}
.section2 .content .cp-nav .top-title{background: url('../image/top_title.jpg') no-repeat center;color:#fff;padding: 40px 0 50px 45px;width: 310px;height: 160px;box-sizing: border-box;background-size: 100%;}
.section2 .content .cp-nav .top-title h2{font-size:48px;line-height: 48px;margin-bottom: 5px;}
.section2 .content .cp-nav .top-title p{font-size:24px;line-height: 24px;}
.section2 .content .cp-nav .nav-container{padding:40px 20px;}
.section2 .content .cp-nav .nav-container ul{}
.section2 .content .cp-nav .nav-container ul li{line-height:55px;background: #ececec;margin-bottom: 20px;position: relative;}
.section2 .content .cp-nav .nav-container ul li:last-child{margin-bottom:0px;}
.section2 .content .cp-nav .nav-container ul li a{font-size:18px;color:#191919;display: block;padding-left: 25px;position: relative;transition:all linear 0.2s;padding-left: 90px;box-sizing: border-box;}
.section2 .content .cp-nav .nav-container ul li a:after{content:"";width:100%;height:2px;background:#ececec;position:absolute;bottom:0;left:0;transition:all linear 0.2s;}
.section2 .content .cp-nav .nav-container ul li a i{display: inline-block;vertical-align: middle;position: absolute;left: 30px;top: 16px;}
.section2 .content .cp-nav .nav-container ul li.on a:after,.section2 .content .cp-nav .nav-container ul li:hover a:after{background:#0067da;}
.section2 .content .cp-nav .nav-container ul li.on a,.section2 .content .cp-nav .nav-container ul li:hover a{color:#0067da;}
.section2 .content .cp-nav .bottom-title{padding:0 20px;}
.section2 .content .cp-nav .bottom-title p.en{font-size: 29px;color:#171717;text-transform: uppercase;font-weight: 300;line-height: 30px;}
.section2 .content .cp-nav .bottom-title p.large{font-size: 40px;color:#171717;font-weight: 600;line-height: 40px;position: relative;z-index: 2;margin-bottom: 20px;}
.section2 .content .cp-nav .bottom-title p.large:after{content:"";position:absolute;bottom: -2px;left:0;height:5px;width: 120px;background:#d60a16;z-index: -1;}
.section2 .content .cp-nav .bottom-title p{font-size:24px;color:#171717;}
.section2 .content .cp-lists{width:1070px;}
.section2 .content .cp-lists ul{overflow:hidden;}
.section2 .content .cp-lists ul li{background:#fff;width: 340px;height: 347px;float: left;margin-right: 20px;margin-bottom: 20px;position: relative;transition:all linear 0.3s;overflow:hidden;box-sizing: border-box;border: 1px solid transparent;}
.section2 .content .cp-lists ul li:hover{box-shadow: 4px 4px 8px #b3aeae;border-radius: 14px;border-color: #b3aeae;}
.section2 .content .cp-lists ul li:nth-child(3n){margin:0 0 20px 0;}
.section2 .content .cp-lists ul li .img{width: 70%;height: 235px;box-sizing: border-box;position: relative;overflow: hidden;margin: 0 auto;}
.section2 .content .cp-lists ul li .img:hover{border-radius:14px;}
.section2 .content .cp-lists ul li .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width: 100%;max-height: 100%;transition: all linear 0.3s;}
.section2 .content .cp-lists ul li:hover img{transform:scale(1.2);}
.section2 .content .cp-lists ul li .cp-des{padding:0 35px;}
.section2 .content .cp-lists ul li .cp-des .cp-title{font-size:20px;color:#091919;margin-bottom: 5px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.section2 .content .cp-lists ul li .cp-des .cp-text{font-size: 14px;color:#606060;overflow: hidden;height: 50px;line-height: 25px;display: none;}
.section2 .content .cp-lists ul li .cp-btn{display:flex;justify-content: space-evenly;margin-top: 20px;}
.section2 .content .cp-lists ul li .cp-btn a{display:block;border: 1px solid #d2d2d2;width: 140px;height: 40px;box-sizing: border-box;border-radius: 20px;line-height: 40px;text-indent: 30px;font-size: 14px;color: #606060;transition: all linear 0.3s;}
.section2 .content .cp-lists ul li .cp-btn a i{display:inline-block;margin-left: 16px;width: 11px; height: 9px;background-position:-325px -81px;}
.section2 .content .cp-lists ul li .cp-btn a:hover i{background-position:-325px -52px;}
.section2 .content .cp-lists ul li .cp-btn a:hover,.section2 .content .cp-lists ul li.on .cp-btn a{background:#d60a16;color:#fff;border-color:#d60a16;}

/* section3 */
.section3{padding: 35px 0 75px;}
.section3 .content{position: relative;margin-top: 45px;}
.section3 .case-swiper{width: 100%;overflow: hidden;max-width: 1920px;margin: 0 auto;}
.section3 .case-swiper .swiper-btn{width: 800px;position: relative;margin: 0 auto;top: -255px;}
.section3 .case-swiper .swiper-btn div{transition:all linear .3s;}
.section3 .case-swiper .swiper-btn .swiper-button-prev{width: 78px;height: 45px;background: url(../image/css_sprites.png) no-repeat -98px -212px;background-color: rgba(0,0,0,0.5);left: -35px;}
.section3 .case-swiper .swiper-btn .swiper-button-next{width: 78px;height: 45px;background: url(../image/css_sprites.png) no-repeat -98px -212px;background-color: rgba(0,0,0,0.5);transform:rotateY(180deg);right: -35px;}
.section3 .case-swiper .swiper-btn div:hover{background-color:#d60a16;}
.section3 .case-swiper .swiper-pagination{bottom: -70px;}
.section3 .case-swiper .swiper-pagination span{width:15px;height:15px;border-radius:0;background:#e4e4e4;opacity: 1;}
.section3 .case-swiper .swiper-pagination span.swiper-pagination-bullet-active{background:#d60a16;}
.section3 .case-swiper .swiper-wrapper{width: 100%;}
.section3 .case-swiper .swiper-wrapper .swiper-slide{width: 800px;height: 496px;position: relative;}
.section3 .case-swiper .swiper-wrapper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container{width: 715px;height: 120px;position:absolute;left:45px;top: 0;bottom: -348px;background:rgba(0,96,255,0.55);padding: 5px 20px;box-sizing: border-box;opacity: 0;transition: all linear 0.8s;margin-top: auto;margin-bottom: auto;}
.section3 .case-swiper .swiper-wrapper .swiper-slide-active .container{opacity:1;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container h4{font-size: 18px;color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 5px;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container>p{font-size: 14px;color:#fff;height: 40px;overflow: hidden;line-height: 20px;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom{display:flex;height: 25px;justify-content: space-between;margin-top: 10px;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more{position:relative;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more a{line-height: 25px;color:#fff;font-size:14px;padding-left: 36px;display: block;position: relative;z-index:1;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more a:before{content: "";position:absolute;left: 12px;top: 11px;width: 16px;height: 2px;background: #fff;z-index:1;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more a:after{content:"";position:absolute;left:0;top:0;width: 25px;height: 25px;background:#d60a16;z-index: -1;border-radius: 30px;transition: all linear 0.3s;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more a:hover:after{width: 110px;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom .num{}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom .num p{line-height: 25px;font-size: 22px;color:#fff;font-weight:600;}
.section3 .case-swiper .swiper-wrapper .swiper-slide .container .bottom .num p span{font-size: 14px;opacity:0.5;font-weight:500;}



/* section4 */
.section4{padding: 20px 0 0;}
.section4 .content{max-width: 1920px;margin: 40px auto 0;min-height: 635px;}
.section4 .slider-oem{position: relative;}
.section4 .hd{position:absolute;z-index: 10;width: 100%;}
.section4 .hd ul{display: flex;width: 100%;height: 38.5vw;max-height: 740px;min-height: 540px;}
.section4 .hd ul li{flex: 1;padding: 28% 2.5% 0;background: rgba(0,0,0,0.3);position: relative;}
.section4 .hd ul li:hover{background:rgba(0,0,0,0);}
.section4 .hd ul li .container{opacity:0.5;transition:all linear 0.3s;}
.section4 .hd ul li:hover .container,.section4 .hd ul li.on .container{opacity:1;}
.section4 .hd ul li h4{font-size: 26px;color:#fff;margin-bottom: 5%;position: relative;}
.section4 .hd ul li:before{content:"";position:absolute;left: 0;top: 72.5%;width: 5px;height: 4vw;background:#1196FF;opacity: 0;}
.section4 .hd ul li:hover:before{opacity:1;}
.section4 .hd ul li h4 span{font-weight: 600;}
.section4 .hd ul li p{font-size: 15px;color:#fff;line-height: 26px;display: none;}
.section4 .hd ul li .icon-arrow2{display:block;margin-top: 10%;width: 11px;height: 22px;background-position: -325px -10px;position: absolute;bottom: 7%;display: none;}
.section4 .bd{width:100%;height: 38.5vw;min-height: 540px;max-height: 740px;}
.section4 .bd ul li{display:block;width:100%;height: 38.5vw;max-height: 740px;min-height: 540px;background-size: cover;background-position: center;}
@media screen and (max-width:1700px){
  .section4 .hd ul li h4{font-size:20px;}
  .section4 .hd ul li p{font-size:14px;}
}




/* section5 */
.section5{padding: 30px 0;}
.section5 .content{margin-top: 50px;}
.section5 .new-slider{margin-top:20px;}
.section5 .new-slider .hd{margin-bottom:60px;}
.section5 .new-slider .hd ul{text-align: center;}
.section5 .new-slider .hd ul li{display:inline-block;margin:0 20px;}
.section5 .new-slider .hd ul li a{font-size:18px;color:#232323;}
.section5 .new-slider .hd ul li.on a{color:#d60a16;}
.section5 .new-slider .bd{}
.section5 .new-slider .bd ul{}
.section5 .new-slider .bd ul li{display:flex;justify-content: space-between;}
.section5 .new-slider .bd ul li .pic{width:700px;}
.section5 .new-slider .bd ul li .pic .img{width:700px;height:425px;overflow:hidden;margin-bottom: 20px;}
.section5 .new-slider .bd ul li .pic .img a img{display:block;width:100%;height:425px;transition:all linear 0.3s;}
.section5 .new-slider .bd ul li .pic:hover .img a img{transform:scale(1.1);}
.section5 .new-slider .bd ul li .pic .des{}
.section5 .new-slider .bd ul li .pic .des h4 a{font-size:18px;color:#242424;font-weight:600;margin-bottom: 15px;line-height: 20px;display: block;}
.section5 .new-slider .bd ul li .pic .des p a{line-height:30px;font-size:16px;color:#6c6c6c;height: 55px;overflow: hidden;display: block;margin-bottom: 15px;}
.section5 .new-slider .bd ul li .pic .des a.more{font-size:14px;color:#c5c5c5;position: relative;text-indent: 25px;display: inline-block;}
.section5 .new-slider .bd ul li .pic .des a.more:after{content:"";position:absolute;left:0;top: 10px;width:16px;height:2px;background:#c8c8c8;transition:all linear 0.3s;}
.section5 .new-slider .bd ul li .pic a{transition:all linear 0.3s;}
.section5 .new-slider .bd ul li .pic:hover a{color:#d60a16 !important;}
.section5 .new-slider .bd ul li .pic:hover .des a.more:after{background:#d60a16;}
.section5 .new-slider .bd ul li .list{width:660px;}
.section5 .new-slider .bd ul li .list dl{display:flex;justify-content: space-between;margin-bottom:40px;padding-bottom: 30px;border-bottom: 1px solid #dedede;transition: all linear 0.3s;position: relative;}
.section5 .new-slider .bd ul li .list dl:after{content:"";position:absolute;bottom:0;left:0;width: 0;height:1px;background:#d60a16;transition: all linear 0.3s;}
.section5 .new-slider .bd ul li .list dl dt{width: 500px;}
.section5 .new-slider .bd ul li .list dl dt h4 a{font-size:18px;color: #242424;transition: all linear 0.3s;font-weight:600;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;margin-bottom: 12px;line-height: 18px;}
.section5 .new-slider .bd ul li .list dl dt p a{font-size:16px;color:#8f8f8f;transition: all linear 0.3s;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 20px;}
.section5 .new-slider .bd ul li .list dl dd{flex:1;}
.section5 .new-slider .bd ul li .list dl dd p{position:relative;top: 15px;text-indent: 65px;font-size: 14px;color: #686868;transition: all linear 0.3s;}
.section5 .new-slider .bd ul li .list dl:hover:after{width:100%;}
.section5 .new-slider .bd ul li .list dl:hover a,.section5 .new-slider .bd ul li .list dl:hover dd p{color:#d60a16;}
.section5 .new-slider .bd ul li .list dl:last-child{margin-bottom:0;}


/* section6 */
.section6{background:#2366b7;padding: 25px 0 65px;}
.section6 .sy-title h2,.section6 .sy-title p{color:#fff;}
.section6 .content{margin-top:70px;}
.section6 .content ul{display:flex;justify-content: space-between;max-width: 1920px;margin: 0 auto;}
.section6 .content ul li{width: 19.3%;height: 24.4vw;text-align: center;position: relative;max-height: 465px;}
.section6 .content ul li .card{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility: hidden;transition:all linear 0.3s;}
.section6 .content ul li .card-back{transform: rotateY(180deg);}
.section6 .content ul li:hover .card{transform:rotateY(180deg);}
.section6 .content ul li:hover .card-back{transform:rotateY(0deg);}
.section6 .content ul li img{position:absolute;top:0;left:0;bottom: 0;right: 0;width: 100%;}
.section6 .content ul li .container{position:relative;}
.section6 .content ul li .container i{display:block;height: 3vw;width: 17%;margin: 5.9vw auto 2.8vw;}
.section6 .content ul li .container i.icon-yf{width: 54px; height: 60px;background-position:-10px -10px;}
.section6 .content ul li .container i.icon-kf{width: 51px; height: 58px;background-position:-162px -10px;}
.section6 .content ul li .container i.icon-pz{width: 58px; height: 55px;background-position:-84px -10px;}
.section6 .content ul li .container i.icon-cz{width: 47px; height: 58px;background-position:-10px -90px;}
.section6 .content ul li .container i.icon-wh{width: 44px; height: 50px;background-position:-77px -90px;}
.section6 .content ul li .container p.title{font-size:28px;color:#fff;line-height: 30px;margin-bottom: 1.5vw;position: relative;}
.section6 .content ul li .container p.des{font-size:16px;color:#fff;line-height: 28px;}
.section6 .content ul li .container p.title:after{content:"";position:absolute;bottom: -1vw;left:0;right:0;width:1.5vw;height:2px;background: #0060ff;margin:0 auto;}
@media screen and (min-width:1920px){
  .section6 .content ul li .container i{
    margin: 105px auto 60px;
  }
  .section6 .content ul li .container p.title{
    margin-bottom:45px;
  }
}

.section_about7{padding: 50px 0 95px;background: url('../image/section_about_bg2.jpg') no-repeat center;}
.section_about7 .content{margin-top: 45px;}
.section_about7 .content .bg{width:865px;height:370px;background:url('../image/section_about_bg.jpg') no-repeat center;background-size:100%;margin-bottom: 55px;}
.section_about7 .content .about{width:535px;height:370px;box-sizing:border-box;padding: 35px 0 0 60px;}
.section_about7 .content .about .title{margin-bottom:25px;}
.section_about7 .content .about .title h3{font-size:24px;color:#100f0b;font-weight: 600;padding-bottom: 30px;border-bottom: 1px solid #cecece;}
.section_about7 .content .about .title h3 span{font-size:14px;color:#787878;text-transform: uppercase;margin-left: 5px;font-weight: 500;}
.section_about7 .content .about .container{}
.section_about7 .content .about .container p{font-size:18px;color:#787878;margin-bottom:45px;}
.section_about7 .content .about .container a{font-size:18px;color:#0067da}
.section_about7 .content ul{display:flex;justify-content: space-between;max-width: 1920px;margin: 0 auto;clear: both;}
.section_about7 .content ul li{width: 23.6%;height: 470px;text-align: center;position: relative;max-height: 465px;}
.section_about7 .content ul li .card{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility: hidden;transition:all linear 0.3s;}
.section_about7 .content ul li .card-back{transform: rotateY(180deg);}
.section_about7 .content ul li:hover .card{transform:rotateY(180deg);}
.section_about7 .content ul li:hover .card-back{transform:rotateY(0deg);}
.section_about7 .content ul li img{position:absolute;top:0;left:0;bottom: 0;right: 0;width: 100%;height: 100%;}
.section_about7 .content ul li .container{position:relative;}
.section_about7 .content ul li .container i{display:block;height: 3vw;width: 17%;margin: 120px auto 50px;}
.section_about7 .content ul li .container i.icon-yf{width: 54px; height: 60px;background-position:-10px -10px;}
.section_about7 .content ul li .container i.icon-kf{width: 51px; height: 58px;background-position:-162px -10px;}
.section_about7 .content ul li .container i.icon-pz{width: 58px; height: 55px;background-position:-84px -10px;}
.section_about7 .content ul li .container i.icon-cz{width: 47px; height: 58px;background-position:-10px -90px;}
.section_about7 .content ul li .container i.icon-wh{width: 44px; height: 50px;background-position:-77px -90px;}
.section_about7 .content ul li .container p.title{font-size:28px;color:#fff;line-height: 30px;margin-bottom: 50px;position: relative;}
.section_about7 .content ul li .container p.des{font-size:16px;color:#fff;line-height: 28px;}
.section_about7 .content ul li .container p.title:after{content:"";position:absolute;bottom: -27px;left:0;right:0;width:1.5vw;height:2px;background: #0060ff;margin:0 auto;}



/* footer */
.footer{background:#2d3845;padding:110px 0 0;}
.footer .content{margin: 0 auto;max-width: 1920px;padding: 0 8.25%;box-sizing:border-box;min-width: 1400px;}
.footer .content .container{}
.footer .content .container .foot-left{float: left;background: url('../image/footer_logo.png') no-repeat;background-position: 0px 10px;padding-top: 110px;}
.footer .content .container .foot-left dl{display: flex;line-height: 36px;}
.footer .content .container .foot-left dl dt{vertical-align:middle;display: inline-block;margin-right: 15px;}
.footer .content .container .foot-left dl dt i{display: inline-block;width: 25px;height: 25px;position: relative;top: 8px;}
.footer .content .container .foot-left dl dd{/* display:inline-block; */}
.footer .content .container .foot-left dl dd p{font-size:16px;color:#9db1cb;}
.footer .content .container .foot-left dl dd p span{font-size:24px;vertical-align: revert;}
.footer .content .container .foot-right{display: flex;justify-content: space-between;float: right;width: 55%;position: relative;}
.footer .content .container .foot-right:after{content:"";position:absolute;width: 1px;height:100%;background: #fff;left: -18%;top:0;opacity: 0.2;}
.footer .content .container .foot-right dl{}
.footer .content .container .foot-right dl dt{margin-bottom:45px;position: relative;}
.footer .content .container .foot-right dl dt:after{content:"";position:absolute;bottom: -25px;left:0;width:100%;height:1px;background:#414b55;transition:all linear 0.2s;}
.footer .content .container .foot-right dl dt:hover:after{background:#0060ff;}
.footer .content .container .foot-right dl dt:hover a{color:#0060ff;}
.footer .content .container .foot-right dl dt a{font-size:22px;color:#fff;transition:all linear 0.2s;}
.footer .content .container .foot-right dl dd{}
.footer .content .container .foot-right dl dd ul{}
.footer .content .container .foot-right dl dd ul li{line-height:30px;}
.footer .content .container .foot-right dl dd ul li a{font-size: 16px;color:#9db1cb;transition:all linear 0.2s;}
.footer .content .container .foot-right dl dd ul li a:hover{color:#0060ff;}
.footer .content .container .foot-bq{border-top: 1px solid #414a55;padding: 30px 0 35px;margin-top: 50px;}
.footer .content .container .foot-bq p,.footer .content .container .foot-bq p a{font-size:15px;color:#9db1cb;}
.footer .content .container .foot-left dl dt i.icon-sj2{width: 21px; height: 22px;background-position:-52px -267px;}
.footer .content .container .foot-left dl dt i.icon-tel{width: 21px; height: 19px;background-position:-93px -267px;}
.footer .content .container .foot-left dl dt i.icon-map{width: 19px;height: 19px;background-position:-286px -220px;top: 5px;}


/* link */
.link{padding: 30px 0 20px;}
.link .content{padding: 0 4.25%;box-sizing:border-box;min-width: 1400px;}
.link .content dl{display:flex;}
.link .content dl dt{font-size:15px;color:#252628;font-weight: 600;width: 80px;}
.link .content dl dd{flex:1;}
.link .content dl dd ul{overflow: hidden;}
.link .content dl dd ul li{float:left;margin: 0 20px 10px 20px;}
.link .content dl dd ul li a{font-size:15px;color:#858585;}
.link .content dl dd ul li:hover a{color:#0060ff;}


/* oem */
.oem-title{text-align:center;margin-bottom: 50px;}
.oem-title .en{font-size:37px;color:#686868;font-weight:900;line-height: 37px;opacity: 0.7;margin-bottom: 5px;}
.oem-title h2{font-size:48px;color:#100f0b;line-height: 48px;}
.oem-title h2 span{color:#d60a16;}
.oem_page1{padding: 45px 0 0;}
.oem_page1 dl{display: flex;margin-bottom: 20px;}
.oem_page1 dl dt{width: 700px;height:390px;}
.oem_page1 dl dt img{display: block;width: 100%;height: 100%;}
.oem_page1 dl dd{width: 700px;height: 390px;box-sizing: border-box;padding: 80px 80px 0;position:relative;}
.oem_page1 dl dd:after{position:absolute;font-size: 325px;color: #f2f2f2;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: -1;text-indent: 163px;line-height: 340px;font-weight: 600;}
.oem_page1 dl dd:before{content:"";position:absolute;left: 80px;bottom:73px;width:26px;height:4px;background:#0060ff;}
.oem_page1 dl:nth-child(2) dd:after{content:"01";}
.oem_page1 dl:nth-child(3) dd:after{content:"02";}
.oem_page1 dl:nth-child(4) dd:after{content:"03";}
.oem_page1 dl:nth-child(5) dd:after{content:"04";}
.oem_page1 dl:nth-child(6) dd:after{content:"05";}
.oem_page1 dl:nth-child(7) dd:after{content:"06";}
.oem_page1 dl:nth-child(8) dd:after{content:"07";}
.oem_page1 dl dd p.en{font-size:30px;color:#212121;opacity: 0.3;line-height: 30px;}
.oem_page1 dl dd p.title{font-size:32px;color:#000000;line-height: 32px;margin: 10px 0 30px;font-weight: 600;}
.oem_page1 dl dd p.text{font-size:18px;color: #454545;}


/* oem_page2 */
.oem_page2{padding: 40px 0 0;}
.oem_page2 .content{display:flex;max-width: 1920px;margin: 0 auto;justify-content: space-between;align-items: flex-start;overflow: hidden;}
.oem_page2 .content dl{background:#68a1ff;color: #fff;height: 37.5vw;position: relative;transition:all linear 0.3s;width: 25%;}
.oem_page2 .content dl dt{position:absolute;top: 26.5vw;left: 2vw;transition:all linear 0.3s;}
.oem_page2 .content dl dt span{display:block;width:42px;height:42px;margin-bottom: 1vw;}
.oem_page2 .content dl dt p.en{font-size:14px;text-transform: uppercase;font-weight: 600;}
.oem_page2 .content dl dt p.title{font-size:30px;font-weight:600;}
.oem_page2 .content dl dd{opacity:0;transition: all linear .5s;position: absolute;top: 20.8vw;left: 3.6vw;}
.oem_page2 .content dl dd>span{display:block;width:42px;height:42px;background: #fff;margin-bottom: 1vw;}
.oem_page2 .content dl dd p.title{font-size:30px;margin-bottom: 2vw;}
.oem_page2 .content dl dd p.title span{font-weight:600;}
.oem_page2 .content dl dd p.text{font-size:16px;}
.oem_page2 .content dl:hover{width: 50vw;flex: inherit;}
.oem_page2 .content dl:hover dt{opacity:0;top:20.8vw;left:3.6vw;}
.oem_page2 .content dl:hover dd{opacity:1;}
.oem_page2 .content dl span.icon-oem1{width: 44px;height: 40px;background:url('../image/oem_icon1.png') no-repeat center;}
.oem_page2 .content dl span.icon-oem2{width: 44px;height: 40px;background:url('../image/oem_icon2.png') no-repeat center;}
.oem_page2 .content dl span.icon-oem3{width: 44px;height: 40px;background:url('../image/oem_icon3.png') no-repeat center;}
.oem_page2 .content dl span.icon-oem4{width: 44px;height: 40px;background:url('../image/oem_icon4.png') no-repeat center;}



/* about */
.about1{padding: 40px 0 40px;background: url(../image/about_bg1.png) no-repeat 800px 180px;}
.about1 .content{}
.about1 .content .container{width:700px;}
.about1 .content .container .title{font-weight:600;margin-bottom: 30px;}
.about1 .content .container .title .en{font-size:37px;color:#686868;opacity:0.5;line-height: 40px;}
.about1 .content .container .title h2{font-size:48px;color:#100f0b;}
.about1 .content .container .title h2 span{color:#bc0b13;}
.about1 .content .container>p{font-size: 16px;color:#4d4d4d;line-height: 28px;margin-bottom: 10px;}
.about1 .content .container .focus{padding-left:65px;position:relative;margin: 35px 0;background: url(../image/about_icon1.png) no-repeat;background-position: 5px 8px;}
.about1 .content .container .focus:before{content:"";position:absolute;left:0;top:0;}
.about1 .content .container .focus p{font-size:22px;color:#080808;font-weight:600;}
.about1 .content .container .focus span{color:#d20707;}
.about1 .content>p{font-size:16px;color:#4d4d4d;line-height:25px;margin-bottom:25px;}
.about1 .content ul{display:flex;margin:40px 0;}
.about1 .content ul li{width:20%;background:#c1cbd8;height:280px;padding: 85px 0 0 65px;box-sizing: border-box;transition:all linear .3s;}
.about1 .content ul li:nth-child(2n){background:#ededf0;}
.about1 .content ul li p.top{font-size:18px;color:#0067da;}
.about1 .content ul li p.top span{font-size:54px;font-weight:600;}
.about1 .content ul li p.dsc{font-size:18px;color:#666666;}
.about1 .content ul li:hover{background:#0067da;}
.about1 .content ul li:hover p{color:#fff;}


/* about2 */
.about2{background: url('../image/about_bg2.jpg') no-repeat;padding: 150px 0 0;height: 800px;box-sizing: border-box;background-position: center;background-size: cover;}
.about2 .content{width:1400px;margin:0 auto;}
.about2 .content .title{color:#fff;}
.about2 .content .title p.en{font-size:37px;opacity:.5;text-transform:uppercase;font-weight:600;line-height: 40px;}
.about2 .content .title h2{font-size: 48px;}
.about2 .content .dsc{position: relative;color: #fff;margin-top: 170px;}
.about2 .content .dsc p{font-size: 30px;line-height: 50px;}
.about2 .content .dsc p span{font-size:100px;font-weight: 600;}
.about2 .content .dsc:after{content: "";position: absolute;width: 56px;height: 7px;background: #bc0b13;top: 195px;left: 0;}


/* about3 */
.about3{padding: 45px 0 80px;}
.about3 .content{}
.about3 .content .title{font-weight:600;}
.about3 .content .title p.en{font-size:37px;color:#686868;opacity:.5;line-height: 40px;margin-bottom: 10px;}
.about3 .content .title h2{font-size:48px;color:#100f0b;line-height: 50px;}
.about3 .content .title h2 span{color:#bc0b13;}
.about3 .content .slider-about{width:1160px;float: right;position: relative;}
.about3 .content .slider-about .bd{margin-top:110px;}
.about3 .content .slider-about .bd ul{}
.about3 .content .slider-about .bd ul li{width: 570px;height: 355px;position: relative;overflow: hidden;float:left;margin-right:20px;margin-bottom:20px;}
.about3 .content .slider-about .bd ul li:nth-child(2n){margin-right:0;top:-140px;}
.about3 .content .slider-about .bd ul li img{display: block;width: 100%;height: 100%;transition: all linear .3s;}
.about3 .content .slider-about .bd ul li:hover img{transform:scale(1.1);}
.about3 .content .slider-about .bd ul li p{position: absolute;text-align:center;bottom:0;left:0;line-height: 75px;font-size:24px;color:#fff;width: 100%;}
.about3 .content .slider-about .controller{height:60px;line-height:60px;position: absolute;bottom: 20px;right: 0;width: 570px;text-align: center;font-size: 24px;color: #2e2e2e;}
.about3 .content .slider-about .controller span{}
.about3 .content .slider-about .controller span.prev,.about3 .content .slider-about .controller span.next{width:60px;height:60px;cursor:pointer;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;color: #b0b0b0;margin: 0 5px;transition:all linear .3s;}
.about3 .content .slider-about .controller .pageState{font-size:24px;color: #2e2e2e;opacity: .6;}
.about3 .content .slider-about .controller .pageState span{font-size:36px;color: #000000;}
.about3 .content .slider-about .controller span.prev:hover,.about3 .content .slider-about .controller span.next:hover{background:#bc0b13;color:#fff;border-color:#bc0b13;}


/* about4 */
@keyframes animate{
  0%{
    transform:scale(0);
    opacity:.3;
  }
  100%{
    transform:scale(3);
    opacity:0;
  }
}
.about4{height:840px;padding:200px 0 0;box-sizing: border-box;background: url('../image/about_contact.jpg') no-repeat center;background-size:auto 100%;width: 100%;max-width: 1920px;margin: 0 auto;}
.about4 .content{}
.about4 .content .contact{width:670px;height:450px;background:#fff;float: right;padding: 60px 45px;box-sizing: border-box;border-radius: 14px;position: relative;z-index: 2;}
.about4 .content .contact .top{margin-bottom:45px;position: relative;}
.about4 .content .contact .top:before{content:"";position:absolute;width: 100px;height: 100px;background:red;left: -309px;top: 40px;animation:animate 3s infinite;border-radius: 50%;}
.about4 .content .contact .top p.en{font-size: 30px;color:#252525;opacity: .5;font-weight: 600;}
.about4 .content .contact .top h2{font-size:40px;color: #252525;}
.about4 .content .contact .top h2 span{color:#bc0b13;}
.about4 .content .contact ul{}
.about4 .content .contact ul li{line-height:35px;}
.about4 .content .contact ul li p{font-size: 17px;color:#5c5c5c;}
.about4 .content .contact ul li p span{display: inline-block;width: 25px !important;height: 25px;vertical-align: middle;margin-right: 10px;position: relative;top: -1px;}
.about4 .content .contact:before{content:"";position:absolute;top: 0px;left:0;background:#bc0b13;width:100%;height:10px;z-index: 0;border-radius: 8px;}
.about4 .content .contact:after{content:"";position:absolute;top: 2px;left:0;background:#fff;width:100%;height:10px;z-index: 10;border-radius: 8px;}
.about4 .content .contact ul li p span.about-address{width:22px;height:21px;background:url('../image/about_adress.png') no-repeat;}
.about4 .content .contact ul li p span.about-map{width:24px;height:23px;background:url('../image/about_map.png') no-repeat;}
.about4 .content .contact ul li p span.about-tel{width:20px;height:18px;background:url('../image/about_tel.png') no-repeat;}
.about4 .content .contact ul li p span.about-sj{width:20px;height:22px;background:url('../image/about_sj.png') no-repeat;}
.about4 .content .contact ul li p span.about-qq{width:18px;height:20px;background:url('../image/about_qq.png') no-repeat;}



/* 面包屑导航 */
.nav-bar{line-height:90px;display: flex;justify-content: space-between;}
.nav-bars-contianer{font-size:18px;}
.nav-bars-contianer span{display:inline-block;width:16px;height:16px;background:#212121;position: relative;top: 1px;}
.nav-bars-contianer a{margin: 0 5px;color: #212121;}
.nav-bar .btn-return a{font-size:16px;color:#848484;}
.nav-bar .btn-return a span{display:inline-block;width:20px;height:15px;position:relative;top: 2px;margin-right: 5px;}
.nav-bars-contianer span.icon-index{background:url('../image/icon_index.png') no-repeat;}
.nav-bar .btn-return a span.icon-return{background:url('../image/icon_return.png') no-repeat;}

/* 产品画廊 */
.product-details{padding: 60px 50px;box-sizing: border-box;background: #fff;margin-bottom: 35px;}
.cp_det1{width:100%;height:auto;overflow:hidden;margin-bottom: 60px;border-bottom: 1px solid #dbdbdb;padding-bottom: 30px;}
.cp_det1 dt{width: 475px;height:auto;margin:0 auto 10px;}
.cp_det1 .goods-pic{ position:relative; float:left; width:340px; *z-index:1;padding-bottom:10px; }
.cp_det1 .pic-box{ float:left; }
.cp_det1 .pic-preview{position:relative;width: 475px;height: 450px;border:1px solid #e8e8e8;}
.cp_det1 .pic-scroll{margin-top:15px;width: 475px;height: 80px;}
.cp_det1 .pic-scroll .prev{ float:left; margin-right:5px;}
.cp_det1 .pic-scroll .next{ float:right; }
.cp_det1 .pic-scroll .prev,
.cp_det1 .pic-scroll .next{display:block;font-family:"Ã¥Â®â€¹Ã¤Â½â€œ";text-align:center;width: 20px;height: 80px;line-height: 80px;border:1px solid #e8e8e8;background:#f7f7f7;cursor:pointer;text-decoration:none;}
.cp_det1 .pic-scroll .items{position:relative;float:left;width: 420px;height: 80px;overflow:hidden;}
.cp_det1 .pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
.cp_det1 .pic-scroll .items ul li{float:left;margin: 0 2px;padding:0;width: 80px;text-align:center;}
.cp_det1 .pic-scroll .items ul li img{padding:2px;border:1px solid #e8e8e8;width: 80px;height: 80px;box-sizing: border-box;}
.cp_det1 .pic-scroll .items ul li img:hover{ padding:2px; border:2px solid #e21420;}
/* 放大镜特效*/
.jqzoom{position:relative;display:block;margin:0;padding:0;width: 475px;height: 450px;border:none;cursor:crosshair;}
.jqzoom img{width: 475px;height: 450px;}
.zoomdiv{ position:absolute; z-index:100; display:none;width:340px;height:350px;background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:120px; max-height:120px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }
/* 产品描述 */
.cp_det1 dd.chanpi{width: 760px;height:auto;overflow:hidden;text-align:left;}
.cp_det1 dd.chanpi h1{ font-size: 24px; color:#363b74;font-weight: normal; padding:0 0 14px; border-bottom:1px dashed #dddddd;}
.cp_det1 dd.chanpi dl{width: 760px;float: left;/* height:280px; */overflow:hidden;margin: 22px 0 30px;}
.cp_det1 dd.chanpi dl dt{width: 760px;height: 285px;overflow:hidden;margin:0;}
.cp_det1 dd.chanpi dl dt span{width: 80px;font-size: 18px;color: #000;line-height: 30px;display:block;}
.cp_det1 dd.chanpi dl dt p{float: left;width: 760px;color: #5c5c5c;font-size: 18px;line-height: 30px;}
.cp_det1 dd.chanpi .tanto{width:506px; height:32px;}
.cp_det1 dd.chanpi .tanto a{width:110px;height:32px;background: #fff;text-align:center;line-height:32px;font-size:14px;color: #e21420;display:block;float: left;margin-right:20px;border: 1px solid #e21420;border-radius: 18px;}
.cp_det1 dd.chanpi .tanto a.ys{background: #e21420;display:block;color: #fff;}
.cp_det1 dd.chanpi dl>dd{font-size:24px;color:#1c1c1c}
.cp_det1 dd.chanpi dl>dd ul{}
.cp_det1 dd.chanpi dl>dd ul li{font-size: 14px;line-height: 30px;padding-left: 30px;background-position: left center;background-repeat: no-repeat;}
.cp_det1 dd.chanpi dl>dd ul li.icon-content{background-image: url('../image/icon-contnc.png');}
.cp_det1 dd.chanpi dl>dd ul li.icon-telphone{background-image: url('../image/icon-telphone.png');}
.cp_det1 dd.chanpi dl>dd ul li.icon-phone{background-image: url('../image/icon-phone.png');}
.cp_det1 dd.chanpi dl>dd ul li.icon-qq{background-image: url('../image/icon-qq.png');}
.cp_det1 dd.chanpi dl>dd span{font-size:30px;}
.cp_det2{width:1005; height:auto; margin:0px auto;}

/* 产品推荐模块 */
.cp-recommend{}
.recommend-title{display:flex;justify-content: space-between;line-height: 55px;margin-bottom: 25px;}
.recommend-title h3{position: relative;}
.recommend-title h3:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:#d70d25;}
.recommend-title .recommend-more{font-size:18px;color: #1b1b1b;}
.cp-recommend .recommend-list{}
.cp-recommend .recommend-list ul{overflow:hidden;}
.cp-recommend .recommend-list ul li{background:#fff;width: 340px;height: 530px;float: left;margin-right: 13px;margin-bottom: 20px;transition: all linear 0.3s;border: 1px solid transparent;box-sizing: border-box;}
.cp-recommend .recommend-list ul li:hover{box-shadow:4px 4px 8px #b3aeae;border-radius: 14px;border-color: #b3aeae;}
.cp-recommend .recommend-list ul li:nth-child(4n){margin:0 0 20px 0;}
.cp-recommend .recommend-list ul li .img{width:100%;height:350px;padding: 50px 75px;box-sizing: border-box;position: relative;background-position: 265px 20px;overflow:hidden;transition: all linear 0.3s;}
.cp-recommend .recommend-list ul li .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width: 100%;max-height: 100%;transition:all linear 0.3s;}
.cp-recommend .recommend-list ul li .img:hover{border-radius: 14px;}
.cp-recommend .recommend-list ul li .img:hover img{transform:scale(1.2);}
.cp-recommend .recommend-list ul li .cp-des{padding:0 35px;}
.cp-recommend .recommend-list ul li .cp-des .cp-title{font-size:20px;color:#091919;margin-bottom: 5px;}
.cp-recommend .recommend-list ul li .cp-des .cp-text{font-size: 14px;color:#606060;overflow: hidden;height: 50px;line-height: 25px;}
.cp-recommend .recommend-list ul li .cp-btn{display:flex;justify-content: space-evenly;margin-top: 20px;}
.cp-recommend .recommend-list ul li .cp-btn a{display:block;border: 1px solid #d2d2d2;width: 140px;height: 40px;box-sizing: border-box;border-radius: 20px;line-height: 40px;text-indent: 30px;font-size: 14px;color: #606060;transition: all linear 0.3s;}
.cp-recommend .recommend-list ul li .cp-btn a i{background-position: -325px -81px;display: inline-block;margin-left: 16px;width: 11px;height: 9px;}
.cp-recommend .recommend-list ul li .cp-btn a:hover,.section2 .content .cp-lists ul li.on .cp-btn a{background:#d60a16;color:#fff;border-color:#d60a16;}
.cp-recommend .recommend-list ul li .cp-btn a:hover i{background-position:-325px -52px;}

/* 案例样式 */
.case-ny .content{position: relative;margin-top: 75px;/* padding-bottom: 135px; */}
.case-ny .case-swiper{width: 1315px;margin: 0 auto 135px;padding: 0 42.5px;/* box-sizing: border-box; */position: relative;}
.case-ny .case-swiper .swiper-wrapper{width: 1315px;margin:0 auto;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide{width: 1315px;height:645px;background: red;position: relative;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container{width:430px;height:430px;position:absolute;left:45px;top:95px;background:rgba(0,96,255,0.55);padding: 60px 45px;box-sizing: border-box;opacity: 0;transition: all linear 0.8s;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide-active .container{opacity:1;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container h4{font-size: 26px;color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 30px;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container>p{font-size:16px;color:#fff;height:140px;overflow: hidden;line-height: 28px;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom{display:flex;height: 60px;justify-content: space-between;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more{position:relative;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more a{line-height:60px;color:#fff;font-size:14px;padding-left: 45px;display: block;position: relative;z-index:1;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more a:before{content: "";position:absolute;left: 20px;top: 29px;width: 16px;height: 2px;background: #fff;z-index:1;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more a:after{content:"";position:absolute;left:0;top:0;width:60px;height:60px;background:#d60a16;z-index: -1;border-radius: 30px;transition: all linear 0.3s;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom .more a:hover:after{width: 125px;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom .num{}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom .num p{line-height:60px;font-size:36px;color:#fff;font-weight:600;}
.case-ny .case-swiper .swiper-wrapper .swiper-slide .container .bottom .num p span{font-size:24px;opacity:0.5;font-weight:500;}
.case-ny .case-swiper .swiper-pagination{bottom: -70px;}
.case-ny .case-swiper .swiper-pagination span{width:15px;height:15px;border-radius:0;background:#e4e4e4;opacity: 1;}
.case-ny .case-swiper .swiper-pagination span.swiper-pagination-bullet-active{background:#d60a16;}
.case-ny .case-swiper .swiper-btn .swiper-button-prev{width: 78px;height: 45px;background: url(../image/css_sprites.png) no-repeat -98px -212px;background-color: rgba(0,0,0,0.5);left: -20px;}
.case-ny .case-swiper .swiper-btn .swiper-button-next{width: 78px;height: 45px;background: url(../image/css_sprites.png) no-repeat -98px -212px;background-color: rgba(0,0,0,0.5);transform:rotateY(180deg);right: -20px;}
.case-ny .case-swiper .swiper-btn div:hover{background-color:#d60a16;}

.case-list{}
.case-list ul{/* overflow: hidden; */}
.case-list ul li{width: 455px;float: left;margin: 0 17px 50px 0;position: relative;transition: all linear .3s;overflow: hidden;}
.case-list ul li:hover{transform:translateY(-20px);box-shadow: 4px 4px 4px #c5c5c5;border-radius: 8px;}
.case-list ul li:nth-child(3n){margin-right:0 ;}
.case-list ul li .img{width: 455px;height: 280px;overflow: hidden;}
.case-list ul li .img img{display: block;width: 100%;height: 100%;transition: all linear .3s;}
.case-list ul li:hover .img img{transform:scale(1.1);}
.case-list ul li .content{height: 95px;padding: 30px 0 0;transition:all linear .3s;}
.case-list ul li .content h4{font-size: 22px;color:#313131;line-height: 22px;height: 22px;position: relative;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 0 15px;margin-bottom: 15px;transition:all linear .3s;}
.case-list ul li .content h4:before{content:"";position:absolute;left: 0;top: 2px;width:3px;height:17px;background:#d90000;transition:all linear .3s;}
.case-list ul li .content p{font-size: 16px;color: #707070;padding: 0 15px;line-height: 20px;height: 40px;overflow: hidden;transition:all linear .3s;}
.case-list ul li .msg{overflow:hidden;font-size:16px;color:#585858;line-height: 40px;padding: 0 15px;transition:all linear .3s;position: relative;}
.case-list ul li .msg:before{content:"";width:100%;height:1px;position: absolute;left: 0;top: 0;box-sizing: border-box;padding: 0 15px;}
.case-list ul li .msg span{float:left;}
.case-list ul li .msg a{float:right;}
.case-list ul li .msg a:hover{color:#d70d25;}
.case-list ul li:hover .content,.case-list ul li:hover .msg{background:#0060ff;}
.case-list ul li:hover .content h4,.case-list ul li:hover .content p,.case-list ul li:hover .msg span,.case-list ul li:hover .msg a{color:#fff;}
.case-list ul li:hover .content h4:before{background:#fff;}

.case-details{background-color: #fff;padding: 60px 45px 30px;box-sizing: border-box;}
.case-details h2{font-size: 36px;color:#1e1e1e;text-align: center;margin-bottom: 50px;}
.case-details .case-content{}
.case-details .article-page{overflow: hidden;margin: 70px 0;border-top: 1px solid #ededed;padding: 30px 0;}
.case-details .article-page .fl{overflow:hidden;width: 750px;}
.case-details .article-page .fl a{font-size:16px;color:#515151;display:block;white-space: nowrap;overflow: hidden;height: 24px;text-overflow: ellipsis;margin-bottom: 5px;}
.case-details .article-page .fl a span{font-weight:600;}
.case-details .article-page .fr{}
.case-details .article-page .fr a{font-size:14px;color:#151515;width:175px;height:40px;line-height:40px;display: block;border: 1px solid #646464;text-align: center;border-radius: 25px;}
.case-details .article-page .fr a span{width:14px;height:14px;background:#000;display:inline-block;position: relative;top: 4px;margin-left: 5px;}
.case-details .article-page .fr a span.icon-menu{background:url('../image/icon_menu.png') no-repeat;}
.case-details .article-page .fr a:hover span.icon-menu{background:url('../image/icon_menu_on.png') no-repeat;}
.case-details .article-page .fr a:hover{background:#d60a16;color:#fff;border-color:#d60a16;}

/* 新闻样式 */
.crumb_container{height:100px;line-height: 100px;position: relative;top: 0;}
.crumb_container .container{background:#fff;box-sizing: border-box;}
.crumb_container .crumb_menu{float: right;overflow:hidden;}
.crumb_container .crumb_menu a{font-size: 18px;color: #2e2e2e;float:left;margin: 0 25px;}
.crumb_container .crumb_menu a:hover,.crumb_container .crumb_menu a.on{color:#d70d25;}
.crumb_container .crumb_menu i{height:18px;width: 1px;background:#c0c0c0;float:left;position: relative;top: 41px;}
.crumb_container .crumb_content{float: left;overflow:hidden;margin-right: 20px;}
.crumb_container .crumb_content i{width:15px;height:15px;background:url('../image/crumb_icon1.png') no-repeat;display: inline-block;position: relative;margin-right: 13px;}
.crumb_container .crumb_content a{font-size:18px;color:#848484;display: inline-block;}
.crumb_container .crumb_content a:hover,.crumb_container .crumb_content a.on{color:#d70d25;}
.crumb_container .crumb_content span{font-size:18px;color:#848484;margin: 0 5px;display: inline-block;}
.crumb_container .back_btn{float: right;}
.crumb_container .back_btn a{font-size:14px;color:#848484;background: url('../image/icon_back.png') no-repeat left center;padding-left: 30px;}
.new_list{}
.new_list ul{overflow:hidden;width: 100%;}
.new_list ul li{width: 450px;margin-bottom: 40px;float: left;margin-right: 25px;}
.new_list ul li:nth-child(3n){margin-right:0;}
.new_list ul li .img{width: 100%;height: 270px;}
.new_list ul li .img a{display: block;width: 100%;height: 100%;overflow:hidden;}
.new_list ul li .img a img{display: block;width: 100%;height: 100%;transition:all linear 0.3s;}
.new_list ul li .img:hover a img{transform:scale(1.1);}
.new_list ul li .content{padding: 35px 0 30px;position: relative;margin-bottom: 20px;}
.new_list ul li .content:after{content:"";width:100%;height:1px;background:#e1e1e1;position:absolute;left:0;bottom:0;}
.new_list ul li .content:before{content:"";width:0;height:1px;background:#d70d25;position:absolute;left:0;bottom:0;z-index:1;transition:all linear 0.3s;}
.new_list ul li .content h3{height: 24px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 24px;margin-bottom: 10px;}
.new_list ul li .content h3 a{font-size:20px;color:#333333;}
.new_list ul li .content:hover h3 a{color:#d70d25;}
.new_list ul li .content:hover:before{width:100%;}
.new_list ul li .content p{height:50px;overflow:hidden;}
.new_list ul li .content p a{font-size:15px;color:#464646;line-height: 26px;}
.new_list ul li .msg{overflow:hidden;font-size:16px;color:#585858;}
.new_list ul li .msg span{float:left;}
.new_list ul li .msg a{float:right;}
.new_list ul li .msg a:hover{color:#d70d25;}
.Newpage_list{margin-bottom:105px;}
.Newpage_list ul{text-align: center;}
.Newpage_list ul li{padding:0 10px;line-height:35px;display: inline-block;background:#999999;border-radius: 5px;margin: 0 5px;}
.Newpage_list ul li a{font-size:15px;color:#ffffff;}
.Newpage_list ul li:hover,.Newpage_list ul li.on{background:#d70d25;}

.new_ny{padding-bottom:75px;}
.new_ny .article_container{width: 900px;background: #fff;padding: 0 40px;box-sizing: border-box;}
.new_ny .article_container .article_title{text-align:center;padding: 45px 0 10px;border-bottom: 1px solid #ededed;margin-bottom: 30px;}
.new_ny .article_container .article_title h3,.new_ny .article_container .article_title h1{font-size:26px;color:#0d0d0d;margin-bottom:25px;}
.new_ny .article_container .article_title p{font-size:14px;color:#515151;}
.new_ny .article_container .article_content{min-height:500px;}
.new_ny .article_container .article_content img{max-width:100%;display:block;}
.article_control{margin-bottom:70px;padding-top: 25px;border-top: 1px solid #ededed;display: flex;}
.article_control .article_page{flex:1;box-sizing: border-box;padding-right: 20px;font-size:16px;color:#515151;}
.article_control .article_page a{display:block;font-size:16px;color:#515151;margin-bottom: 10px;display: inline-block;}
.article_control .article_page a:hover{color:#d70d25;}
.article_control .article_btn{width:170px;height:40px;line-height:40px;border:2px solid #646464;text-align:center;}
.article_control .article_btn a{font-size: 14px;color:#151515;padding-right:24px;background:url('../image/article_btn.png') no-repeat right center;}
.article_control .article_btn:hover{border-color:#d70d25;}
.article_control .article_btn:hover a{color:#d70d25;background-image:url('../image/article_btn_on.png');}

.new_ny .hot_article{width:460px;padding: 15px 25px 20px;box-sizing:border-box;background: #fff;}
.new_ny .hot_article h2{font-size:20px;color:#151515;line-height: 55px;border-bottom: 1px solid #dedede;margin-bottom: 15px;}
.new_ny .hot_article ul{}
.new_ny .hot_article ul li{padding:14px 0;border-bottom: 1px solid #e3e3e3;position:relative;}
.new_ny .hot_article ul li:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#d70d25;z-index:2;transition:all linear 0.3s;}
.new_ny .hot_article ul li:hover:after{width:100%;}
.new_ny .hot_article ul li a{display:block;}
.new_ny .hot_article ul li .img{width:105px;height:65px;overflow: hidden;}
.new_ny .hot_article ul li .img img{display:block;width:100%;height:100%;transition: all linear 0.3s;}
.new_ny .hot_article ul li:hover .img img{transform:scale(1.1);}
.new_ny .hot_article ul li .box{width:275px;}
.new_ny .hot_article ul li .box h3{font-size:16px;color:#666666;width: 100%;height: 28px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 500;margin-bottom: 13px;}
.new_ny .hot_article ul li:hover .box h3{color:#d70d25;}
.new_ny .hot_article ul li .box p{color:#aaaaaa;overflow: hidden;font-size: 16px;line-height: 24px;}
.new_ny .hot_article ul li .box p .time{font-size:16px;}
.new_ny .hot_article ul li .box p .num{background:url('../image/icon_watch.png') no-repeat left center;padding-left: 25px;}

/* 推荐资讯css */
.common-news{background:#fff;padding: 10px 20px;box-sizing: border-box;}
.xnav_m3{width:auto;height:42px;line-height:42px;border-bottom:1px solid #e8e8e8;position:relative;}
.xnav_m3 h2{ color:#322821; text-align:left; font-size:16px; float:left;}
.xnav_m3 h2 img{ width:28px; height:28px; padding:7px 8px 0 0; float:left;}
.xnav_m3 h2 em{color:#7d7d7d; font-size:12px;text-transform: uppercase; padding-left:5px; font-weight:normal;}
.xnav_m3 p{ color:#7d7d7d; font-size:13px; float:right;text-transform: uppercase;}
.xnav_m3 p a{ color:#7d7d7d;}
.xnav_m3 span{width:66px; height:2px; border-bottom:2px solid #7a7a7a; position:absolute; left:0px; bottom:-1px; z-index:10;}

.nycp_news1{width: 100%;height:auto;padding: 15px 0 10px;overflow:hidden;margin: 0px 0 10px;box-sizing: border-box;}
.nycp_news1 li{width: 410px;margin-left: 20px;float:left;margin-right: 20px;line-height: 45px;background: url(../image/news_xb1.png) left center no-repeat;padding-left:15px;color:#333;border-bottom:1px dashed #d5d5d5;text-align:right;font-size:12px;}
.nycp_news1 li:nth-child(3n+1){margin-left:0;}
.nycp_news1 li:nth-child(3n){margin-right:0;}
.nycp_news li span,.nycp_news1 li span{float:right;width:90px;height: 45px;overflow:hidden;display:block;text-align:right;}
.nycp_news a,.nycp_news1 a{color:#666;float:left;width: 315px;height: 45px;overflow:hidden;display:block;text-align:left;white-space: nowrap;text-overflow: ellipsis;}
.nycp_news a:hover,.nycp_news1 a:hover{color:#0067da}

.nycp_news{ width:1000px; height:auto; overflow:hidden; padding:20px 0 25px; margin:20px 0px 0px; background:#f8f8f8;}
.nycp_news li{ width:445px; margin:0 20px;float:left;line-height:34px; background:url(Img/ny_cp/news_xb1.png) left center no-repeat; padding-left:15px; color:#333; border-bottom:1px dashed #d5d5d5; text-align:right; font-size:12px;}



.icon-sy{background:url('../image/css_sprites.png') no-repeat;}
.icon-sj{width: 20px;height: 30px;background-position:-188px -90px;left: 34px !important;top: 13px !important;}
.on .icon-sj,a:hover .icon-sj{background-position:-233px -141px;}
.icon-xj{width: 29px; height: 24px;background-position:-233px -53px;}
.on .icon-xj,a:hover .icon-xj{background-position: -233px -97px;}
.icon-pb{width: 33px; height: 23px;background-position:-233px -10px;}
.on .icon-pb,a:hover .icon-pb{background-position: -153px -168px;}
.icon-djj{width: 33px;height: 33px;top: 8px !important;background-position: -157px -221px;}
.on .icon-djj,a:hover .icon-djj{background-position: -190px -221px;}
.icon-zd{width: 19px;height: 27px;background-position:-286px -57px;left: 37px !important;}
.on .icon-zd,a:hover .icon-zd{background-position: -286px -10px;}
.icon-sxj{width: 34px; height: 21px;background-position:-64px -226px;}
.on .icon-sxj,a:hover .icon-sxj{background-position: -10px -226px;}
.icon-jly{width: 11px;height: 38px;background-position:-286px -104px;left: 40px !important;top: 8px !important;}
.on .icon-jly,a:hover .icon-jly{background-position: -286px -162px;}
.icon-jcy{width: 27px;height: 38px;background-position:-10px -168px;left: 32px !important;top: 8px !important;}
.on .icon-jcy,a:hover .icon-jcy{background-position: -141px -90px;}
.icon-yb{width: 28px;height: 28px;background-position:-105px -168px;left: 30px !important;}
.on .icon-yb,a:hover .icon-yb{background-position: -57px -168px;}


#newBridge .icon-right-center{top:75% !important;}

