*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; }
body{margin-right: -17px;font-family: Arial;  color:#333333; font-size:14px; background: #FFFFFF;}
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333333;}
a:focus { outline: 0 }
a:hover{ color: #00AEE9;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}
.nodate{ width:100%; min-height:500px;  background: url(../images/sj.png) no-repeat center; }

/*外层盒子和里边图片的一点点样式*/
.jqueryzoom { position: relative; padding: 0; border: solid 1px #eaeaea; width: 300px; height:300px; overflow: hidden; display: inline-block; }
/*放大镜是基于图片大小自动生成的，每次都要把jqueryzoom中img的大小和jqueryzoom盒子大小设置为一样的，不然放大镜滑块有可能溢出*/
.jqueryzoom img { width: 300px; }
.cloudzoom-gallery-active{opacity: .5}

#home .home a,
#about .about a,
#products .products a,
#news .news a,
#services .services a,
#join .join a,
#tzzgx .tzzgx a,
#contact .contact a{color: #00AEE9; }

#about .about .sub-nav a{ color: #FFFFFF; border-bottom: none;}
#news .news .sub-nav a{ color: #FFFFFF; border-bottom: none;}
#products .products .sub-nav a{ color: #FFFFFF; border-bottom: none;}
#services .services .sub-nav a{ color: #FFFFFF; border-bottom: none;}
#join .join .sub-nav a{ color: #FFFFFF; border-bottom: none;}
#tzzgx .tzzgx .sub-nav a{ color: #FFFFFF; border-bottom: none;}
#contact .contact .sub-nav a{ color: #FFFFFF; border-bottom: none;}


.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}

input,button,select,textarea{ outline:none; font-family:Arial;  }
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; font-weight:normal;}


submit{font-family:Arial; }
#warp{ width:100%; height:auto; overflow: hidden;}


.HeaderM{ display: none;}
.Header{ width: 90%; padding: 0 5%; height: 109px; position: fixed; left: 0; top: 0; background: #FFFFFF; z-index: 9999; border-bottom: 1px solid #EEEEEE;}
.Headerbox{ width: 100%; height: 109px; position: relative;}
.Header .logo{ float: left; width: 263px; height: 51px; overflow: hidden; margin-top: 29px;}
.Header .logo a{ display: inline-block; width: 263px; height: 51px; background: url(../images/logo.jpg) no-repeat;}
.Header .nav{ float: left; width: auto; height: 109px; padding-left: 60px;}
.Header .nav li{ float: left; width: auto; line-height: 106px; font-size: 16px; padding: 0 30px;}
.Header .nav li a{ display: inline-block; position: relative;}
.Header .nav li a:hover{color: #00AEE9;}
.Header  .HSub{ float: right; width: 160px; height: 38px; margin-top: 30px;}
.Header  .HSub li{ position: relative; cursor: pointer; width: 36px; height: 36px; line-height: 36px; text-align: center; float: left; margin-left: 14px; border: 1px solid #a7a7a7; border-radius: 50%;}
.Header  .HSub li:hover{ color: #FFFFFF; background: #00AEE9; border-color: #00AEE9;}
.Header  .HSub li i{ line-height: 36px; position: absolute; left: 12px;}


.Header .GPcode{ float: left; width: 57px; padding-left: 12px; height: 28px; margin-top: 38px; line-height: 14px; font-size: 13px; color: #666; border-left: 1px solid #dcdcdc;}



.nav li:hover .v1 {
	color: #00AEE9;
}

.nav li:hover .v1:after {
	opacity: 1;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
}

.nav li a {
	display: block;
	font-size: 18px;
	position: relative;
	z-index: 50;
	color: #4a4a4a;
}

.nav li a:hover {
	color: #00AEE9;
}


#hd .nav li:after {
	content: '';
	position: absolute;
	top: 99%;
	background-color: rgba(0,0,0,0.35);
	height: 50px;
		line-height: 50px;
	width: 5000px;
	left: -50%;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	max-height: 0;
	overflow: hidden;
}

#hd .nav .no-sub:after {
	display: none;
}

#hd .sub-pr {
	position: relative;
}

#hd .sub-nav {
	position: absolute;
	left: 0;
	top: 100%;
	margin-left: -100px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	text-align: left;
	white-space: nowrap;
	left: 0;
	line-height: 1;
	max-height: 0;
	overflow: hidden;
}

#hd .sub-nav a {
	white-space: nowrap;
	font-size: 16px;
	line-height: 50px;
	color: #000;
	display: inline-block;
	margin: 0;
	cursor: pointer;
	color: #fff;
	margin-right: 60px;
}



#hd .sub-nav a:hover {
	color: #00AEE9; border: none;
}

#hd .sub-nav a:after {
	display: none;
}

#hd .nav li:hover .sub-nav {
	max-height: 50px;
}

#hd .nav li:hover:after {
	max-height: 50px;
}


.Header .HSearch{ float: right; width: 31px; height: 31px; line-height:31px; margin-top: 39px; }
.Header .HSearch a{color: #2d459a; font-size: 22px;}



.searchshow{ width: 329px; height: 34px; z-index: 999;  background: #FFFFFF; position: absolute; right:0; top:72px; display: none;}
.searchshow .inputt{ width: 248px; padding: 0 10px; height: 32px; border: 1px solid #ddd; border-right:none ; float: left; font-size: 14px; color:#999;}
.searchshow .submitt{ width: 60px; height: 34px; float: left;  border: none; background:#e50012; color: #FFFFFF; font-size: 18px; }
.searchshow .submitt::before{ position: relative;}
.Hlang{ display: none; position: absolute; right:40px; top:72px; display: none;}
.Hlang a{ display: block; width: 67px; height: 32px; text-align: center; line-height: 32px; background: #FFFFFF; margin-bottom: 1px;}
.Hlang a:hover{ color: #FFFFFF; background: #e50012;}
.Htel{position: absolute; right:0; top:72px; text-align: center; font-family: impact;  width: 160px; border-radius: 10px; font-size: 23px; height: 42px; line-height: 42px; padding: 0 15px; background: #e50012; color: #FFFFFF; display: none;}

   #section0  .swiper-container {
   	margin-top: 109px; 
      width: 100%;
      height: 100%;
    }

   #section0 .swiper-container img {
      width: 100%;  
      height: auto;
    }
    .itemban{ width: 100%; height: 100%;}
     #section0   .swiper-container .bannerpc{ display: block;}
     #section0   .swiper-container .bannerm{ display: none;}
  #section0  .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.inYwboxmoile{ display: none;}
.inYwbox{ width: 100%; height: 100%; overflow: hidden; position: relative; margin-top: 109px;}
.inYwTit{ width: 100%; height:auto;text-align: center; position: relative; z-index: 999; padding-top: 100px; color: #FFFFFF;}
.inYwTit h2{ font-size: 30px; height: 28px; line-height: 28px;}
.inYwTit h2 img{ padding: 0 10px; vertical-align: middle;}
.inYwTit p{ font-size: 16px; line-height: 22px; margin-top: 15px;}
.inYwboxm{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

 .inYwboxm .p {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
    }
    .inYwboxm .p img{
      position: absolute;
      bottom: 0;
      transition: all 1s ease;
    }
    .inYwboxm .p1 img {
      left: 0;
      opacity: 0;
      transform: translateX(20%);
    }
    .inYwboxm .p2 img {
      left: 0;
      opacity: 0;
      transform: translateX(20%);
    }
    .inYwboxm .p3 img {
      left: 0;
      opacity: 0;
      transform: translateX(20%);
    }
    .inYwboxm .p4 img {
      left: 0;
      opacity: 0;
      transform: translateX(20%);
    }
     .inYwboxm .p5 img {
      left: 0;
      opacity: 0;
      transform: translateX(20%);
    }
    
    .inYwboxm .p1.show img, .inYwboxm .p2.show img, .inYwboxm .p3.show img, .inYwboxm .p4.show img, .inYwboxm .p5.show img {
      opacity: 1;
         transform: translateX(0);
    }




.inYwnav{ width: 1280px; height: 558px; position: relative; z-index: 999; margin-top: 63px; opacity: 0;}
.inYwnav li{ position: absolute;}
.inYwnav li a{ display:block; width:100%; height:100%;}
.inYwnav li.t1{ top: 0; left: 156px; width: 639px; height: 306px; background: url(../images/t1.png) no-repeat;}
.inYwnav li.t1.on{background: url(../images/t1_on.png) no-repeat;}

.inYwnav li.t2{ top: 81px; right: 0; width: 463px; height: 225px; background: url(../images/t2.png) no-repeat;}
.inYwnav li.t2.on{background: url(../images/t2_on.png) no-repeat;}

.inYwnav li.t3{ bottom: 0; left: 315px; width: 480px; height: 230px; background: url(../images/t3.png) no-repeat;}
.inYwnav li.t3.on{background: url(../images/t3_on.png) no-repeat;}

.inYwnav li.t4{ top: 328px; right: 113px; width: 350px; height: 165px; background: url(../images/t4.png) no-repeat;}
.inYwnav li.t4.on{background: url(../images/t4_on.png) no-repeat;}

.inYwnav li.t5{ top: 328px; right: 168px; width: 295px; height: 141px; background: url(../images/t5.png) no-repeat;}
.inYwnav li.t5.on{background: url(../images/t5_on.png) no-repeat;}



.inCase{ width: 100%; height:calc(100vh); margin-top: 109px;}
.inCase dl{ opacity: 0.8; float: left; width: 33.3%; height:calc(100vh); overflow: hidden; text-align: center; position: relative; }
.inCase dl a{ display: block; width: 100%; height: 100%; color: #FFFFFF;}
.inCase dl dt{ width: 100%; height: 100%; overflow: hidden;}
.inCase dl dt img{ width: 100%; height: 100%; }
.inCase dl dd{  transition: all ease .5s; width: 100%; height: 100%; position: absolute; left: 0; top: 0; box-sizing: border-box; padding-top: 54%;}
.inCase dl dd h3{ font-weight: normal; line-height: 81px; height: 81px; overflow: hidden; font-size: 24px;}
.inCase dl dd h4{ width: 37px; height: 1px; background: #FFFFFF; margin-top: 64px;}
.inCase dl a:hover dd{ opacity: 0;}
.inCase dl a div{ opacity: 0; transition: all ease .5s; position: absolute; left: 0; bottom:0; width: 100%; height: 100%; padding-top: 50%; box-sizing: border-box; background: url(../images/incasedivbg.png) no-repeat; background-size:cover;}
.inCase dl a div h2{ width: 100%; height: 188px; position: relative;}
.inCase dl a div h2 p{width: 100%; height: 188px; background: url(../images/incaseDivh2.png) no-repeat center; position: absolute; left: 0; top:0;}
.inCase dl a div h2 img{ padding-top: 34px;}
.inCase dl a div h3{ font-size: 24px; height: 77px; line-height: 77px; overflow: hidden;}
.inCase dl a div h4{ font-weight: normal; font-size: 16px; line-height: 24px; height: 48px; overflow: hidden; margin-top: 20px; padding: 0 20%;}
.inCase dl a div i{ display: inline-block; width: 1px; height: 37px; background: #FFFFFF; margin-top: 45px;}
.inCase dl a div b{ display: block; font-weight: normal; height: 50px; line-height: 50px;}
.inCase dl a:hover div{  opacity: 1.0;}

.animation {
	;-webkit-animation:twinkling 2.1s infinite ease-in-out;
	animation:twinkling 2.1s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.animation2 {
	;-webkit-animation:twinkling 2.1s infinite ease-in-out;
	animation:twinkling 2.1s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
@-webkit-keyframes twinkling {
	0% {
	opacity:0.8;
	filter:alpha(opacity=80);
	-webkit-transform:scale(1);
}
50% {
	opacity:1.0;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1.12);
}
100% {
	opacity:0.8;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
}
}@keyframes twinkling {
	0% {
	opacity:0.8;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
}
50% {
	opacity:1.0;
	filter:alpha(opacity=50);
	-webkit-transform:scale(1.12);
}
100% {
	opacity:0.8;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
}
}





.footer{ width: 100%; height: auto; padding: 55px 0; background: #313233;}
.footerBox{ width: 1280px; height: auto; overflow: hidden;}
.footerL{ float: left; width: 992px; height: auto; overflow: hidden;}
.footerLnav{ width: 100%; height: 38px; line-height: 38px; border-bottom: 1px solid #5c5c5d; padding-bottom: 5px;}
.footerLnav a{ color: #999999; padding-left: 55px; font-size: 16px;}
.footerLnav a:first-child{ padding-left: 0;}
.footerLnav a:hover{ color: #00AEE9;}
.footerLlinks{ padding-top: 15px; font-size: 16px; line-height: 32px; color: #999999;}
.footerLlinks a{ padding-right: 20px; color: #999999;}
.footerLlinks a:hover{ color: #FFFFFF;}
.footerLinfo{ width: 100%; font-size: 16px; line-height: 32px; color: #999999;}
.footerLinfo span{ padding-right: 25px;}
.footerLinfo span a{ color: #999999;}
.footerR{ float: right; color: #999999; width: 200px; height: 109px; overflow: hidden;}
.footerR dt{ float: left; width: 109px; height: 109px; overflow: hidden;}
.footerR dt img{width: 109px; height: 109px;}
.footerR dd{ float: right; padding-top: 20px; line-height: 32px; }

/*关于我们*/
.abBanner{ width: 100%; height: 100%; background: url(../images/abBanner.jpg) no-repeat center; background-size:cover; padding-top: 290px; color: #FFFFFF;}
.abTit1{ width: 1280px; height: 55px; overflow: hidden; padding: 72px 0; }
.abTit1 h2{ float: left; font-size: 55px; line-height: 55px; }
.abTit1 h3{ font-family: arial; font-size: 32px; float: right; text-align: right; font-weight: normal; }
.abTit1 p{ font-size: 16px; font-weight: normal; padding-right: 15px;}
.abTitLine{ width: 1280px; height: 2px; background: #FFFFFF; opacity: 0.5;}

.abNum{ width: 1280px; height: 98px; padding: 50px 0; background: url(../images/abmapbg.png) no-repeat right bottom;}
.abNum dl{ float: left; width: 210px; padding-left: 90px; height: 98px; background: url(../images/abWline.jpg) no-repeat right center;}
.abNum dl dt{ width: 100%; height: 70px;}
.abNum dl dt h2{ float: left; font-size: 60px; line-height: 70px; font-family: impact; font-weight: normal;}
.abNum dl dt h4{ float: left; font-weight: normal; font-size: 18px; line-height: 26px; padding-left: 10px;}
.abNum dl dd{ font-size: 14px; line-height: 28px;}
.abNum dl:first-child{ padding-left: 0;}

.abTitName{ width: 100%; height: 78px; text-align: center; color: #FFFFFF; padding-top: 80px;}
.abTitName h4{ line-height: 48px; font-size: 36px; opacity: 0;}
.abTitName p{ line-height: 30px; font-family: arial; font-size: 18px; opacity: 0.8; opacity: 0;}

.abjjbg{ width: 100%; height: 100%; background: url(../images/abjjbg.jpg) no-repeat center; background-size:cover; padding-top: 109px;}
.abjjBoxm{ display:none;}
.abjjBox{opacity: 0; width: 1220px; padding: 0 30px; height: 345px; margin-top: 50px; overflow-y:auto;}
.abjjBox p{ font-size: 16px; line-height: 28px; text-indent: 2em; color: #FFFFFF; margin: 15px 0;}
 /*滚动条样式*/
.abjjBox::-webkit-scrollbar {/*滚动条整体样式*/

            width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
.abjjBox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,1);
            background: rgba(255,255,255,1);
        }
.abjjBox::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);
            border-radius: 0;
            background: rgba(255,255,255,0.1);
        }


.abCulbg{ width: 100%; height: 100%; background: url(../images/abculbg.jpg) no-repeat center; background-size:cover; padding-top: 109px;}
.abCulBox{ width: 1280px; height: auto; overflow: hidden; margin-top: 70px; opacity: 0;}
.abCulBoxm{  display:none;}


.abHonbg{ width: 100%; height: 100%; background: url(../images/abHonbg.jpg) no-repeat center; background-size:cover; padding-top: 109px;}
/*资质荣誉*/
.abHonm{ display:none;}
.abHon{  width:1280px; height:auto; overflow:hidden; margin-top:60px;}

.abHisbg{ width: 100%; height: 100%; background: url(../images/abHisbg.jpg) no-repeat center; background-size:cover; padding-top: 109px;}
.about_b {
  padding: 6.25% 0 7.8125%; opacity: 0;
}
.about_b .mktitle {
  text-align: center;
  margin-bottom: 8.0208%;
}
.about_b .swiperbox {
  position: relative;
  margin-bottom: 4.2083%;
}
.about_b .swiperbox::after {
  content: "";
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
}
.about_b #history {
  
}
.about_b #history .swiper-slide {
  text-align: center;
  position: relative;
  cursor: pointer;
}
.about_b #history .swiper-slide .indiv,
.about_b #history .swiper-slide .circle {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.about_b #history .swiper-slide .indiv {
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  width: 130%;
  height: 130%;
  left: -15%;
  top: -15%;
}
.about_b #history .swiper-slide .indiv .bg {
  width: 100%;
  height: 100%;
  background: url(../images/about_05.png) no-repeat center / cover;
}
.about_b #history .swiper-slide .circle {
  width: 60%;
  height: 60%;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background: #0062a7;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
}
.about_b #history .swiper-slide .circle span {
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 24px;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
  font-family: "lhf";
  letter-spacing: 3px\n;
}
.about_b #history .swiper-slide:hover .circle {
  background: #00aee9;
}
.about_b #history .swiper-slide::after {
  content: "";
  position: static;
  padding-top: 100%;
}
.about_b #history .swiper-slide-active .indiv {
  -webkit-transition: all .4s .3s;
  -o-transition: all .4s .3s;
  -moz-transition: all .4s .3s;
  transition: all .4s .3s;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.about_b #history .swiper-slide-active .indiv .bg {
  -webkit-animation: zq 5s linear infinite;
     -moz-animation: zq 5s linear infinite;
          animation: zq 5s linear infinite;
}
.about_b #history .swiper-slide-active .circle {
  width: 100%;
  height: 100%;
  background-color: #00aee9;
}
.about_b #history .swiper-slide-active .circle span {
  font-size: 36px;
}
.about_b .year_text {
  width: 1070px;
  margin: 0 auto;
}
.about_b .year_text .textbox {
 
  position: relative;
  height: 100px;
}
.about_b .year_text .textbox .btn {
  position: absolute; display:none;
  top: 50%; width: 60px; height: 98px; overflow: hidden;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: solid 1px rgba(255, 255, 255, 0.4);
  cursor: pointer;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.about_b .year_text .textbox .prev_year {
  left: 0; z-index: 666;
}
.about_b .year_text .textbox .next_year {
  right: 0;  z-index: 666;
}
.about_b .year_text .textbox .btn:hover {
  border-color: #0062a7;
  background: #0062a7;
}
.about_b .year_text .textbox .swiper-container {
  height: 100%; box-sizing: border-box;
  padding-bottom: 20px;
}
.about_b .year_text .swiper-container{ overflow:  hidden;}

.about_b .year_text .textbox .swiper-container .swiper-pagination {
  bottom: 0; 
}
.about_b .year_text .textbox .swiper-container .swiper-slide {
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #fff;
  line-height: 26px;
  font-size: 18px;
  justify-content: center;
}

.about_b .year_text .textbox .swiper-container .swiper-slide .text{ padding:0 80px;}

@-webkit-keyframes zq {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes zq {
  0% {
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@keyframes zq {
  0% {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.abZrbg{ width: 100%; height: 100%; background: url(../images/abZrbgs.jpg) no-repeat center; background-size:cover; padding-top: 109px; }
.abZrBox{ width: 800px;  height: 618px; margin-top: 45px; position:relative;}
#team3{ width: 800px;  height: 618px; overflow:hidden;}
.abZrBox dl{ width: 800px; height: 500px;color:#fff; overflow:hidden; }
.abZrBox dl h4{ font-size:1.1rem; line-height:26px;}
.abZrBox dl p{font-size:0.9rem; line-height:25px;}
.abZrBox .owl-item{  width: 800px;height: 500px; float:left; overflow:hidden;}
.abZrBox .owl-buttons{ display: block;}
.abZrBox .owl-buttons .owl-prev{ text-indent:-99999em; width:50px; height:50px; background: url(../images/BL.png) no-repeat center; position:absolute; left:-150px; top:40%; margin-top:-25px;}
.abZrBox .owl-buttons .owl-next{ text-indent:-99999em; width:50px; height:50px; background: url(../images/BR.png) no-repeat center; position:absolute; right:-150px; top:40%; margin-top:-25px; }
.abZrBox .owl-pagination{ display:none;}


.abZrBoxm{ display:none;}

   
        
/*新闻资讯*/
.newsBanner{ width: 100%; height: 231px; padding: 300px 0; color: #FFFFFF; text-align: center; margin-top: 81px;}
.newsBanner h4{ font-family: arial; font-size: 24px; line-height: 52px; font-weight: normal;}
.newsBanner h2{ font-size: 48px; font-weight: normal; height: 70px; line-height: 70px; overflow: hidden;}
.newsBanner a{ display: inline-block; text-align: center; color: #FFFFFF; width: 140px; height: 50px; line-height: 50px; background: #25c1fe; border-radius: 30px; margin-top: 30px;}
.newsBanner a i{ padding-left: 10px;}
.newsBanner a:hover{ background: #0069cb;}

.CmenuNav{ width: 100%; height: 76px; line-height: 76px; background: #0069cb;  }
.CmenuNavbox{ width: 1280px; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center;}
.CmenuNavbox a{ display: block; min-width: 300px; color: #FFFFFF; text-align: center; font-size: 20px;}
.CmenuNavbox a:hover{ background: url(../images/Cmenuah.jpg) no-repeat center;}
#lm_hover{ background: url(../images/Cmenuah.jpg) no-repeat center;}

.mainbg{ width: 100%; height: auto; min-height: 900px; padding: 68px 0; background:#f8fbff url(../images/mainbg.jpg) repeat-x top;}
.mainTit{width: 1280px;height: 90px;padding-top: 50px;line-height: 90px;font-size: 36px;}

.newsList{ width: 1310px; height: auto; overflow: hidden;}
.newsList dl{ float: left; width: 406px; height: 448px; overflow: hidden; margin: 15px;}
.newsList dl dt{ width: 406px; height: 245px; overflow: hidden;}
.newsList dl dt img{width: 406px; height: 245px; }
.newsList dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.newsList dl dd{ width: 404px; height: 182px; padding-top: 20px; overflow: hidden; border:1px solid #FFFFFF; border-top: none;}
.newsList dl dd h4{ width: 100%; height: 37px; line-height: 37px; font-size: 18px; color: #000000; box-sizing: border-box; padding: 0 20px; overflow: hidden;}
.newsList dl dd p{ line-height: 24px; height: 48px; overflow: hidden; box-sizing: border-box; padding: 0 20px; color: #666666; margin-top: 8px;}
.newsList dl dd h3{ font-weight: normal; color: #999999; font-size: 14px; height: 47px; line-height: 47px; border-top:1px solid #FFFFFF; overflow: hidden; padding: 0 20px; box-sizing: border-box; margin-top: 36px;}
.newsList dl dd h3 i{ line-height: 47px; color: #666666;}
.newsList dl a:hover dd{ background: #e6f5ff;}
.newsList dl a:hover dd h4{ color: #00aee9;}

.newsShow{ width: 1280px; background: #FFFFFF; box-sizing: border-box; padding: 60px 100px; margin-top: 91px;}
.newsTime{ width: 100%; height: 42px; line-height: 42px; color: #666666; font-size: 18px;}
.newsTit{ width: 100%; line-height: 46px; font-weight: bold; font-size: 28px; padding: 30px 0; border-bottom:1px solid #aaaaaa;}
.newsInfo{ width: 100%; height: auto; padding: 40px 0; font-size: 14px; line-height: 24px;}
.newsInfo img{ max-width: 100%; height: auto;}

.newsRela{ width: 100%; height: auto; overflow: hidden;}
.newsRelaTop{ width: 1280px; height: 54px; padding: 36px 0; border-bottom:1px solid #dcdcdc;}
.newsRelaTop .newsback{ width:170px; height: 38px; margin-top: 8px; float: left; background: #333333; color: #FFFFFF; position: relative;}
.newsRelaTop .newsbackL{transition: all ease .5s;  width:19px; height: 38px; background: #00aee9; position: absolute; left: 0; top: 0;}
.newsRelaTop .newsbackR{transition: all ease .5s; color: #FFFFFF; width: 151px; height: 38px; line-height: 38px; float: right; text-align: center; position: relative; z-index: 888;}
.newsRelaTop .newsbackR i{ padding-right: 10px;}
.newsRelaTop .newsback a:hover .newsbackL{ width: 100%;}
.newsRelaTop .newsback a:hover .newsbackR{ padding-right: 20px;}
.newsRelaTop span a{ display: inline-block; width: 54px; height: 54px; margin-left: 5px;}
.newsRelaTop span a.arrLeft{ background: url(../images/newsRelaPrev.png) no-repeat;}
.newsRelaTop span a:hover.arrLeft{ background: url(../images/newsRelaPrevh.png) no-repeat;}
.newsRelaTop span a.arrRight{ background: url(../images/newsRelaNext.png) no-repeat;}
.newsRelaTop span a:hover.arrRight{ background: url(../images/newsRelaNexth.png) no-repeat;}

.newsRela .bd{ position: relative; width: 1320px; height: 330px; overflow: hidden; margin-top: 45px;}
.newsRela .bd dl{ float: left; width: 438px; height: 330px;}
.newsRela .bd dl dt{ width: 406px; height: 225px; overflow: hidden;}
.newsRela .bd dl dt img{width: 406px; height: 225px;}
.newsRela dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.newsRela .bd dl dd{ width: 406px; height: 105px; overflow: hidden; padding: 20px 0;}
.newsRela .bd dl dd p{ font-size: 16px; color: #666; line-height: 32px; height: 32px; overflow: hidden;}
.newsRela .bd dl dd h4{ font-size: 22px; font-weight: normal; line-height: 33px; height: 33px; overflow: hidden;}

.newsRelam{ display: none;}

/*联系我们*/
.conBanner{ width: 100%; height: 100%;  text-align: center; color: #FFFFFF; margin-top: 121px;}
.conBanner h2{ font-size: 55px; line-height: 86px; padding-top: 20%;}
.conBanner p{ font-size: 18px; line-height: 48px; padding: 0 30%;}

.conBanner1{ width: 100%; height: 100%; padding: 300px 0;  text-align: center; color: #FFFFFF; margin-top:101px;}
.conBanner1 h2{ font-size: 55px; line-height: 86px; }
.conBanner1 p{ font-size: 18px; line-height: 48px;}


.conBg1{ width: 100%; height: 100%; padding-top: 50px; background: url(../images/conbg1.jpg) no-repeat center; background-size: cover;  margin-top: 121px;}
.conBox1{ width: 1280px; height: 549px; margin-top: 50px; opacity: 0; box-shadow:0px 7px 10px #E0E0E0;}
.conBox1L{ width: 442px; height: 549px;  background: #FFFFFF;  overflow-y:auto; float: left;}
 /*滚动条样式*/
.conBox1L::-webkit-scrollbar {/*滚动条整体样式*/

            width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
.conBox1L::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 0;
            background: rgba(0,174,233,1);
        }
.conBox1L::-webkit-scrollbar-track {/*滚动条里面轨道*/
          
            border-radius: 0;
            background: rgba(160,214,232,1);
        }

.conBox1L a{ display: block; width: 100%; height: 183px; padding: 20px 30px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.conBox1L .tabs .thistab,.tabs .thistab a:hover { background: #edf4f6; }
.conBox1L .tabs .thistab,.tabs .thistab a:hover h4{ color: #00aee9;}
.conBox1L a h4{ font-size: 16px; line-height: 22px;}
.conBox1L a div{ font-size: 14px; color: #666666; line-height: 20px;}

.conBox1R{ width: 838px; height: 549px;  background: #FFFFFF;  overflow:hidden; float: right;}
.conBox1R img{width: 838px; height: 549px;}

.conFedbg{width: 100%; height: 100%; padding-top: 150px; background: url(../images/feedbackbg.jpg) no-repeat center; background-size: cover;  margin-top: 121px;}
.conFedbox{ opacity: 0.8; width: 820px; height: 527px; padding: 60px 80px; background: url(../images/feedback.png) no-repeat center; background-size: cover;}
.conFedbox h2{ text-align: center; line-height: 90px; height: 90px; font-size: 36px; color: #000000;}
.conFedbox p{ line-height: 24px; padding: 20px 23%; text-align: center;}


.conFedboxDiv1{ width: 820px; height: 60px; overflow: hidden; margin-top: 40px;}
.conFedboxDiv1 .conItem{  margin-left: 27px; float: left; width: 255px; height: 60px; line-height: 60px; border: none; background: #eaf5ff; box-sizing: border-box; padding: 0 10px;}
.conFedboxDiv1 .conItem:first-child{ margin-left: 0;}
.conFedboxDiv1 .conItem i{float: left; display:block; line-height:60px; width:30px; font-size:20px; text-align:center;}
.conFedboxDiv1 .conItem input{float: left; width: 200px;  height: 60px; line-height: 60px;  border: none; background:none; box-sizing: border-box; padding: 0 10px;}

.conFedboxDiv2{ width: 820px; height: 104px; overflow: hidden; margin-top: 40px;}
.conFedboxDiv2 .conTxt{ width: 820px; height: 104px; box-sizing: border-box; border: none; background: #eaf5ff; padding:15px 20px; line-height: 24px;}

.conFedboxDiv3{ width: 820px; height: 54px; overflow: hidden; margin-top: 40px;}
.conFedboxDiv3 input{ width: 820px; height: 54px; border: none; text-align: center; color: #FFFFFF; background: #00aee9; font-size: 18px;}

/*投资者关系*/
.tzzgxBg1{ width: 100%; height: 100%; box-sizing: border-box;  }
.pat101{ padding-top: 151px;}
.tzzgxBg1Tit{ width: 1280px; height: 86px; line-height: 86px;}
.tzzgxBg1Tit h4{ float: left; font-size: 36px; font-weight: normal;}
.tzzgxBg1Tit h4 a{ display:block; width:auto; color:#333; margin-right:50px; background:none; border:none; box-shadow:none; float:left;}
.tzzgxBg1Tit h4 a:hover{ background:none; color:#048ab8;}
.tzzgxBg1Tit h4 .tabs .thistab,.tabs .thistab a:hover {  color: #048ab8; }
.tzzgxBg1Tit a{ box-shadow:2px 2px 5px #3FC1E9;  display: block; color: #FFFFFF; width: 95px; height: 34px; text-align: center; line-height: 34px; margin-top: 20px; background: #00aee9; border-radius: 20px;}
.tzzgxBg1Tit a:hover{ background: #048ab8;}


.tzzgxBg1box{ width: 1300px; height: auto; }
.tzzgxBg1box dl{ width: 100%; height: 46px; line-height:46px; border-bottom:1px solid #fff; overflow:hidden;}
.tzzgxBg1box dl a:hover{ background: #FFFFFF; box-shadow:-1px 1px 15px #3FC1E9; }
.tzzgxBg1box dl dt{ width: 100%; height: 73px; padding-top: 10px;}
.tzzgxBg1box dl dt img{ width: 50px; height: 44px; opacity: 0.5; float: left;  clear: both;}
.tzzgxBg1box dl dt h3{ width: 50px; height: 3px; background: #00aee9; opacity: 0.5;  float: left; clear: both; margin-top: 26px;}
.tzzgxBg1box dl dd{ width: 100%; height: auto;  font-size: 16px; color: #000000; }



.tzzgxBg2{ width: 100%; height: 521px; background: url(../images/tzzgxBg2.jpg) no-repeat center; background-size: cover;  }

.tzzgxBg3{width: 100%; height: 100%; padding-top: 90px; background: url(../images/tzzgxBg3.jpg) no-repeat center; background-size: cover; }
.tzzgxBg3Box1{ opacity: 0.8; margin-top: 30px; width: 1180px; height: 276px; padding: 50px; background: #FFFFFF; position: relative; z-index: 666;}

.tzzgxBg3Box1L{ float: left; width: 540px; height: 256px; padding-top:20px; overflow: hidden;}
.tzzgxBg3Box1LTop{ width: 540px; height: 103px; line-height: 45px; color: #000000; font-size: 24px; border-bottom:1px solid #c4e4f6;}
.tzzgxBg3Box1LTop span{ color: red; font-weight: bold; line-height:103px;}
.tzzgxBg3Box1LTop span i{ font-style:normal; padding-left:10px;}
.tzzgxBg3Box1LBot{ width: 540px; height: 98px; padding-top: 32px; overflow: hidden;}
.tzzgxBg3Box1LBot dl{ float: left; width: 20%; height: 98px;}
.tzzgxBg3Box1LBot dl:nth-child(3){ width: 30%;}
.tzzgxBg3Box1LBot dl:nth-child(4){ width: 30%;}
.tzzgxBg3Box1LBot dl dt{ height: 49px; line-height: 24px; font-size: 14px;}
.tzzgxBg3Box1LBot dl dd{ height: 49px; line-height: 49px; font-size: 26px; font-family: arial; font-weight: bold;}

.tzzgxBg3Box1R{ float: right; width: 578px; height: 276px; overflow: hidden;}
.tzzgxBg3Box1R img{width: 578px; height: auto; }



.tzzgxBg3Box2{opacity: 0.8; width: 1280px; height: 94px; padding: 20px 0;  background: url(../images/tzzgxBg3Box2.png) repeat; overflow: hidden;}
.tzzgxBg3Box2 li{ float: left; width: 33.3%; height: 94px; text-align: center; border-right:1px solid #dcdcdc; box-sizing: border-box;}


/*服务支持*/
.ServicesBg1{ width: 100%; height: 100%; background: url(../images/servicesBg1.jpg) no-repeat center; background-size: cover; padding-top: 120px;}
.ServicesBg1box{ width: 1280px; height: 439px; overflow: hidden; margin-top: 60px; }
.ServicesBg1boxL{ opacity: 0; float: left; width: 657px; height: 439px; overflow: hidden; position: relative;}
.ServicesBg1boxL dt{width: 657px; height: 439px; }
.ServicesBg1boxL dt img{width: 657px; height: 439px; }
.ServicesBg1boxL a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.ServicesBg1boxL dd{ width: 657px; height: 159px; padding: 30px 40px; color: #FFFFFF; box-sizing: border-box; position: absolute; left: 0; bottom: 0; background: url(../images/caseTm.png) repeat;}
.ServicesBg1boxL dd h4{ font-size: 18px; font-weight: normal; height: 42px; line-height: 42px; overflow: hidden;}
.ServicesBg1boxL dd p{ font-size: 14px; line-height: 24px; height: 48px; overflow: hidden;}

.ServicesBg1boxR{ opacity: 0; float: right; width: 582px; height: 439px; overflow: hidden; }
.ServicesBg1boxR dl{ margin: 0 0 11px 11px; float: left; width: 280px; height: 215px; overflow: hidden; position: relative;}
.ServicesBg1boxR dl dt{width: 280px; height: 215px; overflow: hidden;}
.ServicesBg1boxR dl dt img{width: 280px; height: 215px; }
.ServicesBg1boxR dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.ServicesBg1boxR dl dd{width: 280px; height: 46px; line-height: 46px; padding: 0 40px; color: #FFFFFF; box-sizing: border-box; position: absolute; left: 0; bottom: 0; background: url(../images/caseTm.png) repeat;}

.ServicesBg2{ width: 100%; height: 100%; background: url(../images/servicesBg2.jpg) no-repeat center; background-size: cover; padding-top: 120px;}
.ServicesBg2box{ opacity: 0.6; width: 1310px; height: auto; overflow: hidden; margin-top:20px;}
.ServicesBg2box dl{ margin: 13px; position: relative; float: left; text-align: center; overflow: hidden; width: 300px; height: 455px; background: url(../images/downbg.png) no-repeat;}
.ServicesBg2box dl dt{ width: 213px; height: 292px; overflow: hidden; padding-top: 81px;}
.ServicesBg2box dl dt img{ width: 213px; height: 292px; }
.ServicesBg2box dl dd{transition: all ease .5s; position: absolute; left: 0; bottom:-40px; width: 100%; height: 0; box-sizing: border-box; padding: 20px;  background: url(../images/downTm.png) repeat;}
.ServicesBg2box dl dd h4{ padding-top: 50%; color: #FFFFFF; font-size: 16px; font-weight: normal; height: 65px; line-height: 65px; overflow: hidden;}
.ServicesBg2box dl dd h3{ width: 170px; height: 40px; line-height: 40px; font-weight: normal; font-size: 18px; color: #FFFFFF; background: url(../images/downDDa.png) no-repeat;}
.ServicesBg2box dl a:hover dd{bottom:0;  height: 100%; }

.ServicesBg2boxm{ display: none;}

.servicemore{ width:100%; text-align: center; height:42px;  margin-top:20px; opacity: 0.6;}
.servicemore a{ display:block; width:140px; height:42px; line-height:42px; color:#fff; text-align:center; background: #00AEE9;  border-radius: 20px; font-size:16px;}
.servicemore a:hover{ background:#058bb9;}

/*人力资源*/
.joinBg1{width: 100%; height: 100%; background: url(../images/servicesBg2.jpg) no-repeat center; background-size: cover; padding-top: 90px;}

.joinTit1{opacity: 0; width: 1280px; box-sizing: border-box; padding: 0 25px; height: 58px; line-height: 58px; overflow: hidden; color: #FFFFFF; font-size: 16px; background: #00aee9; margin-top: 20px;}
.joinTit1 span{ display: block; float: left; width: 20%;}
.joinTit1 span:first-child{ width: 40%;}
.job-warp{width: 1280px; text-align: left; opacity: 0;}
    
.job-warp ul li{height: auto;width: 100%;border-bottom: 1px solid #dedede}
.job-warp li .title{height: 60px; text-align: left; background:#fff url(../images/job-icon1.png) 98% center no-repeat;  color: #333; line-height: 60px;padding: 0 25px; box-sizing: border-box; color: #333; font-size: 14px;cursor:pointer;transition: all 0.5s;-webkit-transition: all 0.5s;}
.job-warp li .title p{ display: block; float: left; width: 20%;}
.job-warp li .title p.w40{ width: 40%;}
.job-warp li.on .title{ background: url(../images/job-icon2.png) 98%  center no-repeat}

.job-warp li .warp{padding: 20px 25px;background-color: #fff;display: none; width: 1280px; box-sizing: border-box; float: left;}
.job-warp .warp .cont h2{font-size: 14px;color: #222;line-height: 30px;margin-bottom: 15px; text-align: left;}
.job-warp .warp .cont .cent,.job-warp .warp .cont .cent p{font-size: 14px;line-height: 21px;color: #333}
.job-warp .warp .btns{ display: block; margin-top: 20px; float: left; clear: both; width: 114px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; color: #FFFFFF; background: #e50012;}
.job-warp .warp .btns:hover{background: #00aee9;}

.joinBg2{width: 100%; height: 100%; background: url(../images/joinBg2.jpg) no-repeat center; background-size: cover; padding-top: 120px;}
.joinBg2box1{ opacity: 0; width: 1280px; height: 312px; border-bottom:1px solid #FFFFFF; margin-top: 50px;}
.joinBg2box1 dl{ width: 25%; height: 312px; overflow: hidden; float: left; text-align: center; color: #FFFFFF; cursor: pointer;}
.joinBg2box1 dl dt{ width: 149px; height: 149px; border:1px solid #FFFFFF; border-radius: 50%; box-sizing: border-box;}
.joinBg2box1 dl dt img{ width: 149px; height: 149px;}
.joinBg2box1 dl:hover dt{ border: none; background: url(../images/join2iconh.png) no-repeat;}
.joinBg2box1 dl dd{ width: 80%; height: auto; padding-top: 25px; font-size: 15px; line-height: 24px;}

.joinBg2box2{opacity: 0; width: 1100px; height: auto; padding-top: 25px; color: #FFFFFF; line-height: 30px; font-size: 18px; text-align: center;}

.joinBg3{width: 100%; height: 100%; background: url(../images/joinBg3.jpg) no-repeat center; background-size: cover; padding-top: 120px;}

.joinBg3Box1{ width:1280px; height:400px; margin-top:80px; box-sizing: border-box; background: url(../images/join3Line.png) repeat-y left; }
.joinBg3Box1 dl{ float:left; background: url(../images/join3Line.png) repeat-y right; width:199px; height:400px; overflow:hidden; cursor:pointer; text-align:center; color:#fff; transition: all ease .5s; }
.joinBg3Box1 dl.on{ width:680px;}
.joinBg3Box1 dl h2{ line-height:30px; font-size:14px; padding-top: 150px; padding-bottom: 200px;}
.joinBg3Box1 dl.on h2{ display:none;}
.joinBg3Box1 dl dt{ width:246px; height:246px; border:1px solid #fff;  border-radius: 50%; background: url(../images/join3Dtbg.png) repeat; }
.joinBg3Box1 dl dt img{ width:80px; height:80px; padding-top:30px;}
.joinBg3Box1 dl dt h4{ font-size:24px; font-weight:normal; line-height:42px;}
.joinBg3Box1 dl dd{ font-size:14px; line-height:24px; padding:20px 10% 0 10%;}


.showbox{width:380px;height:462px;display:none;position:absolute;right:0;top:0;z-index:200; background:#fff; border-radius: 5px;}
.showbox h2{width:380px; font-weight: bold; border-radius: 5px 5px 0 0; font-size:24px; height: 60px; line-height: 60px; text-align: center; background-color:#00aee9;position:relative; color:#fff;}
.showbox h2 a{position:absolute;right:20px;top:0;font-size:24px;color:#fff; line-height:60px;}
.showbox .mainlist{padding:20px;}
.showbox .mainlist dl{ width: 350px; height: 32px; margin:0 auto 20px auto;}
.showbox .mainlist dl dt{ float: left; width: 82px; height: 32px; line-height: 32px; font-size: 14px; padding-right: 10px; text-align: right;}
.showbox .mainlist dl dd{ float: left; width: 238px;  height: 32px; }
.showbox .mainlist dl dt span{ color: red;}
.showbox .mainlist dl dd .inputtc1{ width: 216px; padding: 0 10px; height: 30px; border:1px solid #DEDEDF; line-height:30px;}
.showbox .mainlist dl dd .inputtcnews{ width: 238px;  padding: 0 10px; height: 30px; border:1px solid #DEDEDF; line-height:30px; }
.showbox .mainlist p{ text-align: center; font-size: 13px; line-height:28px; padding: 15px 0;}
.showbox .mainlist h4{ width: 200px; height: 39px; overflow: hidden; margin: 0 auto;}
.showbox .mainlist h4 .subtc{ background: #f78e24; color: #FFFFFF; width: 200px; text-align: center; font-size: 14px; height: 39px; border: none; border-radius: 5px;}

#zhezhao{background-color:#666;position:absolute;z-index:100;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

/*主营业务*/
.goodsBg{ width:100%; height:100%; background:#12234c url(../images/goods_mainbg.jpg) no-repeat center bottom; background-size: cover;  padding: 80px 0;}
.goodsList{ width:1280px; height:auto;}
.goodsList dl{ float:left; width:426px; height:348px; border:1px solid #0f1d44;  box-sizing: border-box; box-shadow:0 0 50px #0086ff; margin-top:60px; text-align:center; position:relative;}
.goodsList dl dt{ width:396px; height:316px; overflow:hidden; padding-top:16px; }
.goodsList dl dt img{ width:396px; height:316px; }
.goodsList dl dd{ transition: all ease .5s; position:absolute; width:100%; height:100%; width:396px; height:316px; left:14px; bottom:14px;  color:#fff;  opacity: 0; background:url(../images/goodsddbg.png) repeat;}
.goodsList dl dd h4{ width:40px; height:40px; padding-top:80px;}
.goodsList dl dd h3{ font-size:22px; height:55px; line-height:55px; overflow:hidden; width:100%; box-sizing: border-box; padding:0 45px; font-weight:normal;}
.goodsList dl dd p{font-size:14px; height:44px; line-height:22px; overflow:hidden; width:100%; box-sizing: border-box; padding:0 45px;}
.goodsList dl a:hover dd{opacity: 1.0;}

.goodsShow1{ width:1220px; height:425px; background:#fff; padding:35px 30px; margin-top:121px; overflow:hidden;}
.goodsShow1L{ float:left; width:530px; height:425px}
.goodsShow1L img{width:530px; height:425px;  position:relative;}
.main_visual{  width:530px; height:425px; }
.main_visual .owl-carousel,.main_visual .owl-stage-outer,.main_visual .owl-stage,.main_visual .owl-carousel .owl-item{width: 100%;height: 100% !important; }
.main_visual .owl-carousel .item{width: 100%;height: 100%; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual .owl-prev,.main_visual .owl-next{ display:none;}
.main_visual .owl-dots{ width: 100%; text-align: center; height: 11px; position:absolute; left: 0; bottom: -22px;  z-index: 999;}
.main_visual .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual .owl-dots .owl-dot span{  display: inline-block; width: 11px; height: 11px; background: #ccc; border-radius: 50%; }
.main_visual .owl-dot.active span{ background: #00455c;}
.main_visual .owl-nav{ display:none;}



.goodsShow1R{ float:right; width:635px; height:425px; overflow:hidden;}
.goodsShow1R h2{ font-size:26px; line-height:32px; border-bottom:1px solid #e3f4fe; padding:20px 0;}
.goodsShow1Rinfo{ width:100%; padding:35px 0;border-bottom:1px solid #e3f4fe; font-size:14px; line-height:22px;}
.goodsShow1Rinfo h3{ font-size:18px; line-height:38px; overflow:hidden;}

.goodsShow1RLink{ width:100%; height:48px; line-height:48px; margin-top:35PX;}
.goodsShow1RLink a{ width:162px; height:48px; display:block; float:left; text-align:center; color:#FFF;}
.goodsShow1RLink a i{ padding-right:10px; font-size:18px;}
.goodsShow1RLink a.goodsA1{box-shadow:2px 2px 5px #3FC1E9; background: #00aee9; border-radius: 30px;}
.goodsShow1RLink a.goodsA1:hover{background: #048ab8;}

.goodsShow1RLink a.goodsA2{box-shadow:2px 2px 5px #e50012; background: #e50012; border-radius: 30px; margin-left:30px;}
.goodsShow1RLink a.goodsA2:hover{background: #a1000d;}

.goodsShow2{ width:1280px; height:auto; margin-top:30px; overflow:hidden;}
.goodsShow2L{ float:left; width:895px; height:auto; background:#fff; padding:20px 30px;}
.goodsShow2LTit{ width:100%; height:41px; line-height:41px; border-bottom:1px solid #eaf7ff;}
.goodsShow2LTit h2{ color:#000; font-size:18px; height:38px; line-height:38px; border-bottom:3px solid #00aee9; float:left; padding:0 25px; font-weight:normal;}
.goodsShow2Linfo{ width:100%; height:auto; padding:30px 0; overflow:hidden; line-height:26px; min-height:700px; }
.goodsShow2Linfo img{ max-width:100%; height:auto;}

.goodsShow2R{ float:right; width:237px; height:auto; background:#fff; padding:20px 30px; overflow:hidden;}
.goodsShow2R h2{ font-size:18px; color:#00aee9; font-weight:normal;}
.goodsShow2RList{ width:237px; height:720px; overflow:hidden; margin-top:20px;}
.goodsShow2RList li{ width:237px; height:240px; overflow:hidden; text-align:center;}
.goodsShow2RList li img{ width:237px; height:190px;}
.goodsShow2RList li h4{ font-weight:normal; font-size:14px; color:#666; line-height:50px; height:50px; overflow:hidden;}
.goodsShow2RList li a:hover h4{color:#00aee9;}
.goodsShow2RListm{ display:none;}

.mat111{ margin-top:111px;}
.goodsKz{ width:1280px; height:auto; overflow:hidden;}
.goodsKzL{ float:left; width:295px; height:auto; overflow:hidden;}
.goodsKzL h3{ width:100%; height:83px; line-height:83px; color:#fff;  background: url(../images/GKZLtop.jpg) no-repeat; font-size:24px; font-weight:normal; padding-left:55px; box-sizing: border-box;}
.goodsKzL ul a{ display:block; width:100%; height:64px; line-height:64px; background:#e3f4ff; border-bottom:1px solid #bed5e3;}
.goodsKzL ul a b{  padding-left:50px; padding-right:10px;}
.goodsKzL ul a span{ padding-right:28px; font-size:24px; color:#678ba1}
.goodsKzL ul a:hover{ background:#0069cb; color:#fff;}
.goodsKzL ul a:hover span{color:#fff;}
#lm_hoverkz{ background:#0069cb; color:#fff;}
#lm_hoverkz span{color:#fff;}

.goodsKzR{ float:right; width:966px; height:auto; overflow:hidden;}
.goodsKzR dl{ float:left; width:307px; height:296px; overflow:hidden; margin-left:15px; margin-bottom:15px;}
.goodsKzR dl dt{ width:307px; height:246px; overflow:hidden;}
.goodsKzR dl dt img{width:307px; height:246px; }
.goodsKzR dl a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.goodsKzR dl dd{ width:307px; height:50px; line-height:50px; text-align:center; font-size:16px; overflow:hidden;  background:#fff;}
.goodsKzR dl a:hover dd{ color:#fff; background:#0069cb}


.GoodsRy{ width: 100%; height: auto; overflow: hidden;}
.GoodsRyTop{ width: 1280px; height: 54px; padding: 36px 0; border-bottom:1px solid #dcdcdc;}
.GoodsRyTop h2{ line-height:54px; font-size:36px; font-weight:normal;}
.GoodsRyTop span a{ display: inline-block; width: 54px; height: 54px; margin-left: 5px;}
.GoodsRyTop span a.arrLeft{ background: url(../images/newsRelaPrev.png) no-repeat;}
.GoodsRyTop span a:hover.arrLeft{ background: url(../images/newsRelaPrevh.png) no-repeat;}
.GoodsRyTop span a.arrRight{ background: url(../images/newsRelaNext.png) no-repeat;}
.GoodsRyTop span a:hover.arrRight{ background: url(../images/newsRelaNexth.png) no-repeat;}

.GoodsRy .bd{ position: relative; width: 1280px; height: auto; overflow: hidden; margin-top: 45px;}
.GoodsRy .bd dl{ float: left; width: 25%; height: auto; text-align:center;}
.GoodsRy .bd dl dt{ width: 100%; height: auto; overflow: hidden;}
.GoodsRy .bd dl dt img{width: 80%; height: auto;}
.GoodsRy dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.GoodsRy .bd dl dd{ width: 100%; height: 60px; line-height:60px;  font-size: 16px;  overflow: hidden;}

.GoodsRym{ display: none;}







@media (max-width: 1800px) {

.Header .nav{ float: left; width: auto; height: 109px; padding-left: 40px;}
.Header .nav li{ float: left; width: auto; line-height: 106px; font-size: 16px; padding:0 20px;}
}



@media (max-width: 1620px) {

.Header .nav{ float: left; width: auto; height: 109px; padding-left: 20px;}
.Header .nav li{ float: left; width: auto; line-height: 106px; font-size: 16px; padding:0 18px;}


}


@media (max-width: 1500px) {

.Header .nav{ float: left; width: auto; height: 109px; padding-left: 20px;}
.Header .nav li{ float: left; width: auto; line-height: 106px; font-size: 16px; padding:0 12px;}


}

@media (max-width: 1440px) {

.Header{ width: 96%; padding: 0 2%; height: 79px; position: fixed; left: 0; top: 0; background: #FFFFFF; z-index: 9999; border-bottom: 1px solid #EEEEEE;}
.Headerbox{ width: 100%; height: 79px; position: relative;}
.Header .logo{ float: left; width: 263px; height: 51px; overflow: hidden; margin-top: 15px;}
.Header .logo a{ display: inline-block; width: 263px; height: 51px; background: url(../images/logo.jpg) no-repeat;}
.Header .nav{ float: left; width: auto; height: 109px; padding-left: 25px;}
.

.Header .nav{ float: left; width: auto; height: 79px; padding-left: 30px;}
.Header .nav li{ float: left; width: auto; line-height: 76px; font-size: 14px; padding:0 20px;}
.Header .nav li a{ font-size: 15px;}

.Header  .HSub{ float: right; width: 160px; height: 38px; margin-top: 19px;}

.Header .GPcode{ float: left; width: 57px; padding-left: 12px; height: 28px; margin-top: 24px; line-height: 14px; font-size: 13px; color: #666; border-left: 1px solid #dcdcdc;}

.inCase{ margin-top:79px;}
.inYwbox{ margin-top:79px;}


.inYwTit{  padding-top: 141px;}
.inYwbox{ width: 100%; height: 100%; overflow: hidden; position: relative; margin-top:29px;}

.inYwnav{ width: 1080px; height: 458px; position: relative; z-index: 999; margin-top: 10px; opacity: 0;}
.inYwnav li{ position: absolute;}
.inYwnav li a{ display:block; width:100%; height:100%;}
.inYwnav li.t1{ top: 0; left: 156px; width:539px; height: 258px; background: url(../images/t1.png) no-repeat;  background-size:cover;}
.inYwnav li.t1.on{background: url(../images/t1_on.png) no-repeat;  background-size:cover;}

.inYwnav li.t2{ top: 81px; right: 2px; width: 363px; height: 176px; background: url(../images/t2.png) no-repeat; background-size:cover;}
.inYwnav li.t2.on{background: url(../images/t2_on.png) no-repeat; background-size:cover;}

.inYwnav li.t3{ bottom: 0; left: 315px; width: 380px; height: 182px; background: url(../images/t3.png) no-repeat; background-size:cover;}
.inYwnav li.t3.on{background: url(../images/t3_on.png) no-repeat; background-size:cover;}

.inYwnav li.t4{ top: 276px; right: 66px; width: 299px; height: 141px; background: url(../images/t4.png) no-repeat; background-size:cover;}
.inYwnav li.t4.on{background: url(../images/t4_on.png) no-repeat; background-size:cover;}

.inYwnav li.t5{ top: 276px; left: 0; width: 295px; height: 141px; background: url(../images/t5.png) no-repeat; background-size:cover;}
.inYwnav li.t5.on{background: url(../images/t5_on.png) no-repeat; background-size:cover;}


.abTitName{ padding-top:40px;}
.abCulBox{ margin-top:40px;}


.ServicesBg2{  padding-top: 80px;}
.servicemore{ width:100%; text-align: center; height:42px;  margin-top:0; opacity: 0.6;}
.joinBg3Box1{ margin-top:10px;}
.joinBg3Box2{ margin-top:10px;}
.conFedbg{ margin-top:0;}

}

@media (max-width: 1280px) {

.Header{ width: 98%; padding: 0 1%; }
.Header .nav{ padding-left: 15px;}
.Header .nav li{ padding: 0 7px; font-size:14px;}
.Header .nav li a{  font-size:14x;}
.Header .logo{ float: left; width: 200px; height:39px; overflow: hidden; margin-top: 18px;}
.Header .logo a{ display: inline-block; width: 200px; height:39px; background: url(../images/logo.jpg) no-repeat;  background-size:cover}

}




@media (max-width: 1024px) {

.Header{ display: none;}
.HeaderM{background: #000; opacity: 0.9;  display: block; position: fixed; left: 0; top: 0; height: 50px; line-height: 50px;z-index: 9999; width: 90%; padding: 0 5%;}

.HeaderM .logo{ float: left; width: 127px; height: 30px; overflow: hidden; padding-top:8px;}
.HeaderM .logo a{ display: block; overflow: hidden;}
.HeaderM .logo a img{ width: 100%; height: auto;}
.m-menu{float: right;width: 30px; padding-top: 15px;}
.m-menu .icon{line-height: 1;font-size: 0;display: inline-block;vertical-align: middle;cursor: pointer;}
.m-menu .icon>span{display: inline-block;width: 30px;height: 2px;background: #FFFFFF;margin: 2px 0;display: inline-block;}
.m-menu .drop-down{display: none;position: fixed;top: 50px;left: 0;right: 0;background: #000; opacity: 0.8; height: calc(100vh - 70px);z-index: 10;text-align: center;padding: 15px 5%; overflow-y: auto;z-index: 12;}
.m-menu .drop-down::-webkit-scrollbar{display: none;}
.m-menu .drop-down>ul>li{line-height: 50px;border-bottom: 1px solid #eeeeee;}
.m-menu .drop-down>ul>li>a{font-size: 1rem;color: #FFFFFF;display: block;}
.m-menu .subnav{padding-bottom: 24px;display: none;}
.m-menu .subnav a{display: block;height: 40px;line-height: 40px;font-size: 16px;color: #FFFFFF;}
.m-menu .drop-down .form{border: 1px solid #e5e5e5;display: inline-block;height: 43px;line-height: 43px;border-radius: 5px;font-size: 0;vertical-align: top;position: relative;}
.m-menu .drop-down .text{ background: none; color: #FFFFFF; display: inline-block;vertical-align: top;width: 270px;height: 30px;margin-top: 6px;padding: 0 5px; border: none;}
.m-menu .drop-down .submit{display: inline-block;vertical-align: top;width: 45px; border: none; background: url(../images/icon2.png) center center no-repeat;font-size: 0;height: 43px;border-left: 1px solid #e5e5e5;cursor: pointer;}

    #section0 .swiper-container {
   	margin-top: 0;
      width: 100%;
      height: 100%;
    }
   #section0 .swiper-container img {
      width: 100%;
      height: auto;
      min-height: 820px;
      
    }
      #section0  .swiper-container .bannerpc{ display: none;}
      #section0  .swiper-container .bannerm{ display: block;}

.inYwbox{ display: none;}


.inYwTit{ width: 100%; height:auto;text-align: center; position: relative; z-index: 999; padding-top: 60px; padding-bottom: 20px; color: #FFFFFF;}
.inYwTit h2{ font-size: 2rem; height: 28px; line-height: 28px;}
.inYwTit h2 img{ padding: 0 10px; vertical-align: middle;}
.inYwTit p{ font-size: 0.9rem; line-height: 20px; margin-top: 10px;}
.inYwboxmoile{ display: block; width: 100%; height: 100%; background: #000000; }
.inYwboxmoileBox{ width: 94%; height: auto; overflow: hidden;}
.inYwboxmoileBoxL{ float: left;  width: calc(50% - 8px); margin-right: 16px;}
.inYwboxmoileBoxL dl{ width: 100%; height: auto; overflow: hidden;}
.inYwboxmoileBoxL dl dt{ width: 100%; height: auto;}
.inYwboxmoileBoxL dl dt img{ width: 100%; height: auto;}
.inYwboxmoileBoxL dl dd{ color: #FFFFFF; padding: 10px 0;}
.inYwboxmoileBoxL dl dd h4{ font-weight: normal; font-size: 1rem; line-height: 28px;}
.inYwboxmoileBoxL dl dd p{ font-size: 0.8rem; font-weight: normal; color: #999999;  line-height: 21px; text-transform: uppercase;}

.inYwboxmoileBoxR{ float: left;  width: calc(50% - 8px);}
.inYwboxmoileBoxR dl{ width: 100%; height: auto; overflow: hidden;}
.inYwboxmoileBoxR dl dt{ width: 100%; height: auto;}
.inYwboxmoileBoxR dl dt img{ width: 100%; height: auto;}
.inYwboxmoileBoxR dl dd{ color: #FFFFFF; padding: 10px 0;}
.inYwboxmoileBoxR dl dd h4{ font-weight: normal; font-size: 1rem; line-height: 28px;}
.inYwboxmoileBoxR dl dd p{ font-size: 0.8rem; font-weight: normal; color: #999999;  line-height: 21px; text-transform: uppercase;}




.inCase{ width: 100%; height:calc(100vh); margin-top: 0;}
.inCase dl{ float: none; width: 100%; height:33.3%; overflow: hidden; text-align: center; position: relative;}
.inCase dl a{ display: block; width: 100%; height: 100%; color: #FFFFFF;}
.inCase dl dt{ width: 100%; height: 100%; overflow: hidden;}
.inCase dl dt img{ width: 100%; height: auto; }
.inCase dl dd{transition: all ease .5s; width: 100%; height: 100%; position: absolute; left: 0; top: 0; box-sizing: border-box; padding-top: 13%;}
.inCase dl dd img{ width: 90px; height: 90px;}
.inCase dl dd h3{ font-weight: normal; line-height: 61px; height: 61px; overflow: hidden; font-size: 1rem;}
.inCase dl dd h4{ width: 37px; height: 1px; background: #FFFFFF; margin-top: 0;}
.inCase dl a:hover dd{ opacity: 0;}
.inCase dl a div{ display: none;}


.footer{ width: 100%; height: auto; padding: 25px 0; background: #313233;}
.footerBox{ width: 94%; height: auto; overflow: hidden;}
.footerL{ float: none; width: 100%; height: auto; overflow: hidden;}
.footerLnav{ width: 100%; height: auto; line-height: 38px; border-bottom: 1px solid #5c5c5d; padding-bottom: 5px;}
.footerLnav a{ color: #999999; display: block; width: 25%; float: left; padding-left: 0; font-size: 1rem;}
.footerLnav a:first-child{ padding-left: 0;}
.footerLnav a:hover{ color: #00AEE9;}
.footerLlinks{ padding-top: 15px; font-size: 0.9rem; line-height: 30px; color: #999999;}
.footerLlinks a{ padding-right: 20px; color: #999999;}
.footerLlinks a:hover{ color: #FFFFFF;}
.footerLinfo{ width: 100%; font-size: 0.9rem; line-height: 30px; color: #999999;}
.footerLinfo span{ display: block;}
.footerR{ float: none; color: #999999; width: 100%; padding-top: 20px; height: 109px; overflow: hidden;}
.footerR dt{ float: left; width: 109px; height: 109px; overflow: hidden;}
.footerR dt img{width: 109px; height: 109px;}
.footerR dd{ float: left; padding-left: 20px; padding-top: 20px; line-height: 32px; }


/*关于我们*/
.abBanner{ width: 100%; height: 100%; background: url(../images/abBanner.jpg) no-repeat center; background-size:cover; padding-top: 120px; color: #FFFFFF;}
.abTit1{ width: 90%; height: auto; overflow: hidden; padding: 42px 0; }
.abTit1 h2{ float: none; font-size: 1.6rem; line-height: 55px; }
.abTit1 h3{ font-family: arial; font-size: 1rem; float: none; text-align: left; font-weight: normal; }
.abTit1 p{ font-size: 1rem; font-weight: normal; padding-right: 0; padding-left: 15px;}
.abTitLine{ width: 80%; height: 2px; background: #FFFFFF; opacity: 0.5;}

.abNum{ width: 90%; height: 98px; padding: 50px 0; background: none; }
.abNum dl{ float: left; width: 36%; padding-left: 5px; box-sizing: border-box; height: 68px; background: url(../images/abWline.jpg) no-repeat right center;}
.abNum dl dt{ width: 100%; height: 40px;}
.abNum dl dt h2{ float: left; font-size: 2rem; line-height: 40px; font-family: impact; font-weight: normal;}
.abNum dl dt h4{ float: left; font-weight: normal; font-size: 1rem; line-height: 26px; padding-left: 10px;}
.abNum dl dd{ font-size: 14px; line-height: 28px;}
.abNum dl:first-child{ padding-left: 0;}
.abNum dl:nth-child(3){ width: 28%;}

.abTitName{ width: 100%; height: 78px; text-align: center; color: #FFFFFF; padding-top: 20px;}
.abTitName h4{ line-height: 48px; font-size: 36px; opacity: 0;}
.abTitName p{ line-height: 30px; font-family: arial; font-size: 18px;  opacity: 0;}

.abjjbg{ width: 100%; height: 100%; background: url(../images/abjjbg.jpg) no-repeat center; background-size:cover; padding-top: 79px;}
.abjjBox{opacity: 0; width: 86%; box-sizing: border-box; padding: 0 10px; height: 345px; margin-top:30px; overflow-y:auto;}
.abjjBox p{ font-size: 1rem; line-height: 28px; text-indent: 2em; color: #FFFFFF; margin: 15px 0;}

.abCulbg{ width: 100%; height: 100%; background: url(../images/abculbg.jpg) no-repeat center; background-size:cover; padding-top: 79px;}
.abCulBox{  display:none;}

.abCulBoxm{  display:block; width:94%; height:auto; overflow:hidden; margin-top:20px;}
.abCulBoxm .owl-item{ float: left; width: 100%; height: auto;}
.abCulBoxm .owl-buttons{ display: none;}

.abCulBoxm dl{width: 100%; height: auto; overflow: hidden; }
.abCulBoxm dl dt{ width:90%; height: auto; background:#fff; padding:2% 5%; overflow:hidden;}
.abCulBoxm dl dt h2{ font-size:1.2rem; line-height:30px;}
.abCulBoxm dl dt div{ font-size:0.9rem; line-height:19px;}
.abCulBoxm dl dd{width:100%; height: auto;}
.abCulBoxm dl dd img{width:100%; height: auto;}

.abCulBoxm .owl-pagination{ width: 100%; height: 8px; text-align: center; margin-top: 10px;  display:none;}
.abCulBoxm .owl-pagination .owl-page{ display: inline-block; }
.abCulBoxm .owl-pagination .owl-page span{width: 8px; height: 8px; background: #c0c0c0; border-radius: 50%; margin: 0 3px; display: inline-block; }
.abCulBoxm .owl-pagination .active span{width: 8px; height: 8px;  background: #d3251d; border-radius: 50%; margin: 0 3px; display: inline-block; }

.abHonbg{ width: 100%; height: 100%; background: url(../images/abHonbg.jpg) no-repeat center; background-size:cover; padding-top: 59px;}
.abHon{ display:none;}
.abHonm{ display:block; width:82%; height:auto; overflow:hidden; margin-top:30px;}
.abHonm dl{float: left; width: 100%; height: auto;color:#fff; }
.abHonm dl dt{  width:100%; height:auto;}
.abHonm dl dt img{  width:100%; height:auto;}
.abHonm dl dd{font-size:1rem; line-height:42px; height:42px; text-align:center;}
.abHonm .owl-item{ float: left; width: 100%; height: auto;}
.abHonm .owl-buttons{ display: none;}
.abHonm .owl-pagination{ width: 100%; height: 8px; text-align: center; margin-top: 10px; }
.abHonm .owl-pagination .owl-page{ display: inline-block; }
.abHonm .owl-pagination .owl-page span{width: 8px; height: 8px; background: #fff; border-radius: 50%; margin: 0 3px; display: inline-block; }
.abHonm .owl-pagination .active span{width: 8px; height: 8px;  background: #d3251d; border-radius: 50%; margin: 0 3px; display: inline-block; }
 




.about_b .year_text .textbox .swiper-container .swiper-slide .text{ padding:0 10px;}





.abZrbg{ width: 100%; height: 100%; background: url(../images/abZrbg.jpg) no-repeat center; background-size:cover; padding-top: 109px;}


.abZrBox{  display:block; width: 86%;  height: 345px;  margin-top:30px;}
.abZrBoxL{ width: 100%; box-sizing: border-box; padding: 0 10px; height: 345px; overflow-y:auto;}
.abZrBoxL p{ font-size: 1rem; line-height: 28px; text-indent: 2em; color: #FFFFFF; margin: 15px 0;}

.abZrBoxm{ display:none; width:300px; height:auto; overflow:hidden; color:#fff;  margin-top:20px;}
.abZrBoxm dl{float: left; width: 100%; height: 500px;color:#fff; }
.abZrBoxm dl h4{ font-size:1.1rem; line-height:26px;}
.abZrBoxm dl p{font-size:0.9rem; line-height:21px;}
.abZrBoxm .owl-item{ float: left; width: 300px; height: auto;}
.abZrBoxm .owl-buttons{ display: none;}
.abZrBoxm .owl-pagination{ width: 100%; height: 8px; text-align: center; margin-top: 10px; }
.abZrBoxm .owl-pagination .owl-page{ display: inline-block; }
.abZrBoxm .owl-pagination .owl-page span{width: 8px; height: 8px; background: #fff; border-radius: 50%; margin: 0 3px; display: inline-block; }
.abZrBoxm .owl-pagination .active span{width: 8px; height: 8px;  background: #d3251d; border-radius: 50%; margin: 0 3px; display: inline-block; }


.about_b {
    padding: 60px 0;
  }
  .about_b .year_text {
    width: 90%;
  }
  .about_b .year_text .textbox {
    height: auto;
  }

.about_b .btn{ display: none;}



/*新闻资讯*/
.newsBanner{ width: 100%; height: auto; padding: 200px 0; color: #FFFFFF; text-align: center; margin-top: 0;}
.newsBanner h4{ font-family: arial; font-size: 1.4rem; line-height: 42px; font-weight: normal;}
.newsBanner h2{ font-size: 1.6rem; font-weight: normal; height: 50px; line-height: 50px; overflow: hidden;}
.newsBanner a{ display: inline-block; text-align: center; color: #FFFFFF; width: 140px; height: 50px; line-height: 50px; background: #25c1fe; border-radius: 30px; margin-top: 30px;}
.newsBanner a i{ padding-left: 10px;}
.newsBanner a:hover{ background: #0069cb;}

.CmenuNav{ width: 100%; height: 56px; line-height: 56px; background: #0069cb;  }
.CmenuNavbox{ width: 100%; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center;}
.CmenuNavbox a{ display: block; min-width: 25%; color: #FFFFFF; text-align: center; font-size: 1.1rem;}
.CmenuNavbox a:hover{ background: url(../images/Cmenuah.jpg) no-repeat center; background-size:cover ;}
#lm_hover{ background: url(../images/Cmenuah.jpg) no-repeat center; background-size:cover ;}

.mainbg{ width: 100%; height: auto; min-height: 600px; padding: 38px 0; background:#f8fbff url(../images/mainbg.jpg) repeat-x top;}
.mainTit{ width: 94%; text-align: center; height: 60px; line-height: 60px; font-size: 1.8rem;}

.newsList{ width: 94%; height: auto; overflow: hidden;}
.newsList dl{ float: none; width: 100%; height: auto; overflow: hidden; margin: 2% 0;}
.newsList dl dt{ width: 100%; height: auto; overflow: hidden;}
.newsList dl dt img{width: 100%; height: auto;  }
.newsList dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.newsList dl dd{ width: 100%; box-sizing: border-box; height: auto; padding-top: 10px; overflow: hidden; border:1px solid #FFFFFF; border-top: none;}
.newsList dl dd h4{ width: 100%; height: 37px; line-height: 37px; font-size: 1.2rem; color: #000000; box-sizing: border-box; padding: 0 20px; overflow: hidden;}
.newsList dl dd p{ line-height: 24px; height: 48px; overflow: hidden; box-sizing: border-box; padding: 0 20px; color: #666666; margin-top: 8px;}
.newsList dl dd h3{ font-weight: normal; color: #999999; font-size: 0.9rem; height: 47px; line-height: 47px; border-top:1px solid #FFFFFF; overflow: hidden; padding: 0 20px; box-sizing: border-box; margin-top: 36px;}
.newsList dl dd h3 i{ line-height: 47px; color: #666666;}
.newsList dl a:hover dd{ background: #e6f5ff;}
.newsList dl a:hover dd h4{ color: #00aee9;}


.newsShow{ width: 94%; background: #FFFFFF; box-sizing: border-box; padding: 30px; margin-top: 25px;}
.newsTime{ width: 100%; height: 42px; line-height: 42px; color: #666666; font-size: 1rem;}
.newsTit{ width: 100%; line-height: 46px; font-weight: bold; font-size: 1.6rem; padding: 15px 0; border-bottom:1px solid #aaaaaa;}
.newsInfo{ width: 100%; height: auto; padding: 20px 0; font-size: 0.9rem; line-height: 24px;}
.newsInfo img{ max-width: 100%; height: auto;}

.newsRela{ display: none;}
.newsRelam{ display: block; width: 94%; height: auto; margin-top: 30px;}
.newsRelam .owl-item{ float: left; width: 100%; height: auto;}
.newsRelam .owl-buttons{ display: none;}

.newsRelam dl{ background: #FFFFFF;width: 100%; height: auto;  box-sizing: border-box; }
.newsRelam dl dt{ width: 100%; height: auto; overflow: hidden;}
.newsRelam dl dt img{width: 100%; height: auto;}
.newsRelam dl dd{ width: 100%; height: 100px;  padding: 20px 25px; box-sizing: border-box; background: #FFFFFF; overflow: hidden;}
.newsRelam dl dd p{ line-height: 30px; height: 30px; font-size: 1rem; overflow: hidden;}
.newsRelam dl dd h4{ line-height: 30px; height: 30px; font-size: 1.2rem; overflow: hidden;}

.newsRelam .owl-nav{ display:none}
.newsRelam .owl-dots{ width: 100%; height: 4px; text-align: center; margin-top: 25px;}
.newsRelam .owl-dots .owl-dot{ display: inline-block; }
.newsRelam .owl-dots .owl-dot span{width: 20px; height: 4px; background: #d2d2d2; margin: 0 5px; display: inline-block; }
.newsRelam .owl-dots .active span{ background: #00aee9;}



/*联系我们*/
.conBanner{ width: 100%; height: 100%;  text-align: center; color: #FFFFFF; margin-top: 0;}
.conBanner h2{ font-size: 2.2rem; line-height: 86px; padding-top: 60%;}
.conBanner p{ font-size: 1rem; line-height: 38px; padding: 0 10%;}

.conBanner1{ width: 100%; height: 100%; padding: 300px 0;  text-align: center; color: #FFFFFF; margin-top:0;}
.conBanner1 h2{ font-size: 2.2rem; line-height: 86px; }
.conBanner1 p{ font-size: 1rem; line-height: 38px; padding: 0 10%;}


.conBg1{ width: 100%; height: 100%; padding-top: 50px; background: url(../images/conbg1.jpg) no-repeat center; background-size: cover;  margin-top: 0;}
.conBox1{ width: 84%; height: auto; margin-top: 40px; opacity: 0; box-shadow:0px 7px 10px #E0E0E0; overflow: hidden;}
.conBox1L{ width: 100%; height: 450px;  background: #FFFFFF;  overflow-y:auto; float: left;}
 /*滚动条样式*/
.conBox1L::-webkit-scrollbar {/*滚动条整体样式*/

            width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
.conBox1L::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 0;
            background: rgba(0,174,233,1);
        }
.conBox1L::-webkit-scrollbar-track {/*滚动条里面轨道*/
          
            border-radius: 0;
            background: rgba(160,214,232,1);
        }

.conBox1L a{ display: block; width: 100%; height: 150px; padding: 10px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.conBox1L .tabs .thistab,.tabs .thistab a:hover { background: #edf4f6; }
.conBox1L .tabs .thistab,.tabs .thistab a:hover h4{ color: #00aee9;}
.conBox1L a h4{ font-size: 1rem; line-height: 28px;}
.conBox1L a div{ font-size: 0.9rem; color: #666666; line-height: 21px;}

.conBox1R{ width: 0; height: 0; float: none; overflow: hidden;}


.conFedbg{width: 100%; height: 100%; padding-top: 100px; background: url(../images/feedbackbg.jpg) no-repeat center; background-size: cover;  margin-top: 0;}
.conFedbox{ opacity: 0.8; width: 94%; height: auto; box-sizing: border-box; padding: 30px; background: #FFFFFF; background-size: cover;}
.conFedbox h2{ text-align: center; line-height: 50px; height: 50px; font-size: 2rem; color: #000000;}
.conFedbox p{ line-height: 24px; padding: 20px; text-align: center;}


.conFedboxDiv1{ width: 100%; height: auto; overflow: hidden; margin-top: 0;}
.conFedboxDiv1 .conItem{  margin-left: 0; float: none; width: 100%; margin-bottom:10px; height: 60px; line-height: 60px; border: none; background: #eaf5ff; box-sizing: border-box; padding: 0 10px;}
.conFedboxDiv1 .conItem:first-child{ margin-left: 0;}
.conFedboxDiv1 .conItem i{float: left; display:block; line-height:60px; width:10%; font-size:20px; text-align:center;}
.conFedboxDiv1 .conItem input{float: left; width: 90%; margin-top:0;  height: 60px; line-height: 60px;  border: none; background:none; box-sizing: border-box; padding: 0 10px;}

.conFedboxDiv2{ width: 100%; height: 84px; overflow: hidden; margin-top: 20px;}
.conFedboxDiv2 .conTxt{ width: 100%; height: 84px; box-sizing: border-box; border: none; background: #eaf5ff; padding:15px 20px; line-height: 24px;}

.conFedboxDiv3{ width: 100%; height: 54px; overflow: hidden; margin-top:20px;}
.conFedboxDiv3 input{ width: 100%; height: 54px; border: none; text-align: center; color: #FFFFFF; background: #00aee9; font-size: 1rem;}


/*投资者关系*/
.tzzgxBg1{ width: 100%; height: auto; box-sizing: border-box; padding-top:60px; padding-bottom: 60px;  }
.pat101{ padding-top: 40px;}
.tzzgxBg1Tit{ width: 94%; height: 56px; line-height: 56px;}
.tzzgxBg1Tit h4{ float: left; font-size: 2rem; font-weight: normal;}
.tzzgxBg1Tit a{ box-shadow:2px 2px 5px #3FC1E9; display: block; color: #FFFFFF; width: 95px; height: 34px; text-align: center; line-height: 34px; margin-top: 11px; background: #00aee9; border-radius: 20px;}
.tzzgxBg1Tit a:hover{ background: #048ab8;}


.tzzgxBg1box{ width: 94%; height: auto; padding-top:30px;}
.tzzgxBg1box dl{ width: 100%; height: 46px; line-height:46px; border-bottom:1px solid #fff;}
.tzzgxBg1box dl a:hover{ background: #FFFFFF; box-shadow:-1px 1px 15px #3FC1E9; }
.tzzgxBg1box dl dt{ width: 100%; height: 73px; padding-top: 10px;}
.tzzgxBg1box dl dt img{ width: 50px; height: 44px; opacity: 0.5; float: left;  clear: both;}
.tzzgxBg1box dl dt h3{ width: 50px; height: 3px; background: #00aee9; opacity: 0.5;  float: left; clear: both; margin-top: 26px;}
.tzzgxBg1box dl dd{ width: 100%; height: auto;  font-size: 1rem; color: #000000; }




.tzzgxBg2{ width: 100%; height: auto; padding-bottom: 60px; background: url(../images/tzzgxBg2.jpg) no-repeat center; background-size: cover;  }

.tzzgxBg3{width: 100%; height: 100%; padding-top: 60px; background: url(../images/tzzgxBg3.jpg) no-repeat center; background-size: cover; }
.tzzgxBg3Box1{ opacity: 0.8; margin-top:40px; width: 94%;  box-sizing: border-box; height: auto; padding:20px; background: #FFFFFF; position: relative; z-index: 666;}

.tzzgxBg3Box1L{ float: none; width: 100%; height: auto; padding-top:20px; overflow: hidden;}
.tzzgxBg3Box1LTop{ width: 100%; height: 86px; overflow:hidden; line-height: 43px; color: #000000; font-size: 1.2rem; border-bottom:1px solid #c4e4f6;}
.tzzgxBg3Box1LTop span{ color: red; font-weight: bold;  line-height:130px;}
.tzzgxBg3Box1LBot{ width: 100%; height: auto; padding-top: 0; overflow: hidden;}
.tzzgxBg3Box1LBot dl{ float: left; width: 20%; height: 98px;}
.tzzgxBg3Box1LBot dl:nth-child(3){ width: 30%;}
.tzzgxBg3Box1LBot dl:nth-child(4){ width: 30%;}
.tzzgxBg3Box1LBot dl dt{ height: 49px; line-height: 24px; font-size: 14px;}
.tzzgxBg3Box1LBot dl dd{ height: 49px; line-height: 49px; font-size: 26px; font-family: arial; font-weight: bold;}

.tzzgxBg3Box1R{ float: none; width: 100%; height: auto; overflow: hidden;}
.tzzgxBg3Box1R img{width: 100%; height: auto; }



.tzzgxBg3Box2{ display: none;}


/*服务支持*/
.ServicesBg1{ width: 100%; height: 100%; background: url(../images/servicesBg1.jpg) no-repeat center; background-size: cover; padding-top: 40px;}
.ServicesBg1box{ width: 94%; height: auto; overflow: hidden; margin-top: 20px; }
.ServicesBg1boxL{ opacity: 0; float: none; width:98%; height: auto; overflow: hidden; position: relative;}
.ServicesBg1boxL dt{ width: 100%; height: auto; }
.ServicesBg1boxL dt img{ width: 100%; height: auto; }
.ServicesBg1boxL a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.ServicesBg1boxL dd{  width: 100%; height: auto; padding:20px; color: #FFFFFF; box-sizing: border-box; position: absolute; left: 0; bottom: 0; background: url(../images/caseTm.png) repeat;}
.ServicesBg1boxL dd h4{ font-size: 1rem; font-weight: normal; height: 32px; line-height: 32px; overflow: hidden;}
.ServicesBg1boxL dd p{ font-size: 0.9rem; line-height: 24px; height: 48px; overflow: hidden;}

.ServicesBg1boxR{ opacity: 0; float: none;  width: 100%; height: auto; margin-top: 0; overflow: hidden; }
.ServicesBg1boxR dl{ margin: 1%; float: left; width: 48%; height: auto; overflow: hidden; position: relative;}
.ServicesBg1boxR dl dt{width: 100%; height: auto; overflow: hidden;}
.ServicesBg1boxR dl dt img{width: 100%; height: auto;  }
.ServicesBg1boxR dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.ServicesBg1boxR dl dd{width: 100%; height: 32px; line-height: 32px; padding: 0 20px; color: #FFFFFF; box-sizing: border-box; position: absolute; left: 0; bottom: 0; background: url(../images/caseTm.png) repeat;}

.ServicesBg2{ width: 100%; height: 100%; background: url(../images/servicesBg2.jpg) no-repeat center; background-size: cover; padding-top: 60px;}
.ServicesBg2box{ display: none;}
.ServicesBg2boxm{ display: block; width: 300px; height: auto; overflow: hidden; padding-top: 30px;}
.ServicesBg2boxm dl{ margin: 0; position: relative; float: left; text-align: center; overflow: hidden; width: 300px; height: 455px; background: url(../images/downbg.png) no-repeat;}
.ServicesBg2boxm dl dt{ width: 213px; height: 292px; overflow: hidden; padding-top: 81px;}
.ServicesBg2boxm dl dt img{ width: 213px; height: 292px; }
.ServicesBg2boxm dl dd{transition: all ease .5s; position: absolute; left: 0; bottom:0; width: 100%; height: 100%; box-sizing: border-box; padding: 20px;  background: url(../images/downTm.png) repeat;}
.ServicesBg2boxm dl dd h4{ padding-top: 50%; color: #FFFFFF; font-size: 16px; font-weight: normal; height: 65px; line-height: 65px; overflow: hidden;}
.ServicesBg2boxm dl dd h3{ width: 170px; height: 40px; line-height: 40px; font-weight: normal; font-size: 18px; color: #FFFFFF; background: url(../images/downDDa.png) no-repeat;}
.ServicesBg2boxm dl a:hover dd{bottom:0;  height: 100%; }

.ServicesBg2boxm .owl-item{ float: left; width: 100%; height: auto;}
.ServicesBg2boxm .owl-buttons{ display: none;}

.ServicesBg2boxm .owl-nav{ display:none}
.ServicesBg2boxm .owl-dots{ width: 100%; height: 4px; text-align: center; margin-top: 25px;}
.ServicesBg2boxm .owl-dots .owl-dot{ display: inline-block; }
.ServicesBg2boxm .owl-dots .owl-dot span{width: 20px; height: 4px; background: #d2d2d2; margin: 0 5px; display: inline-block; }
.ServicesBg2boxm .owl-dots .active span{ background: #00aee9;}


/*人力资源*/
.joinBg1{width: 100%; height: 100%; background: url(../images/servicesBg2.jpg) no-repeat center; background-size: cover; padding-top: 60px;}

.joinTit1{opacity: 0; width: 94%; box-sizing: border-box; padding: 0 10px; height: 48px; line-height: 48px; overflow: hidden; color: #FFFFFF; font-size: 16px; background: #00aee9; margin-top: 40px;}
.joinTit1 span{ display: block; float: left; width: 20%;}
.joinTit1 span:first-child{ width: 40%;}
.job-warp{width: 94%; text-align: left; opacity: 0;}
    
.job-warp ul li{height: auto;width: 100%;border-bottom: 1px solid #dedede}
.job-warp li .title{height: 40px; text-align: left; background:#fff url(../images/job-icon1.png) 98% center no-repeat;  color: #333; line-height: 40px;padding: 0 10px; box-sizing: border-box; color: #333; font-size: 0.8rem;cursor:pointer;transition: all 0.5s;-webkit-transition: all 0.5s;}
.job-warp li .title p{ display: block; float: left; width: 20%;}
.job-warp li .title p.w40{ width: 40%;}
.job-warp li.on .title{ background: url(../images/job-icon2.png) 98%  center no-repeat}

.job-warp li .warp{padding: 10px;background-color: #fff;display: none; width: 100%; box-sizing: border-box; float: left;}
.job-warp .warp .cont h2{font-size: 1.1rem;color: #222;line-height: 30px;margin-bottom: 5px; text-align: left;}
.job-warp .warp .cont .cent,.job-warp .warp .cont .cent p{font-size: 0.9rem;line-height: 20px;color: #333}
.job-warp .warp .btns{ display: block; font-size: 1rem; margin-top: 20px; float: left; clear: both; width: 114px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; color: #FFFFFF; background: #e50012;}
.job-warp .warp .btns:hover{color: #222;}

.joinBg2{width: 100%; height: 100%; background: url(../images/joinBg2.jpg) no-repeat center; background-size: cover; padding-top: 60px;}
.joinBg2box1{ opacity: 0; width: 94%; height: auto; border-bottom:1px solid #FFFFFF; margin-top: 30px; padding-bottom: 20px;}
.joinBg2box1 dl{ margin: 10px 0; width: 100%; height: auto; overflow: hidden; float: none; text-align: center; color: #FFFFFF; cursor: pointer;}
.joinBg2box1 dl dt{ float: left; width: 15%; height: auto; border:1px solid #FFFFFF; border-radius: 50%; box-sizing: border-box;}
.joinBg2box1 dl dt img{ width: 100%; height: 100%;}
.joinBg2box1 dl:hover dt{ border: none; background: url(../images/join2iconh.png) no-repeat;}
.joinBg2box1 dl dd{ float: right; width: 80%; height: auto; padding-top: 10px; font-size: 1rem; line-height: 30px;}

.joinBg2box2{opacity: 0; width: 94%; height: auto; padding-top: 25px; color: #FFFFFF; line-height: 30px; font-size: 1rem; text-align: center;}

.joinBg3{width: 100%; height: 100%; background: url(../images/joinBg3.jpg) no-repeat center; background-size: cover; padding-top: 60px;}
.joinBg3Box1{ width:94%; height:auto; margin-top:40px; box-sizing: border-box; background: none; }
.joinBg3Box1 dl{ float:left; background: none; border-bottom:1px solid #fff; width:46%; margin:4% 2%; padding-bottom:20px; height:auto; overflow:hidden; cursor:pointer; text-align:center; color:#fff; transition: all ease .1s; }
.joinBg3Box1 dl.on{ width:46%;}
.joinBg3Box1 dl h2{ line-height:400px; font-size:24px; display:none;}
.joinBg3Box1 dl.on h2{ display:none;}
.joinBg3Box1 dl dt{ width:80%; height:auto; border:1px solid #fff;  border-radius: 50%; background: url(../images/join3Dtbg.png) repeat; }
.joinBg3Box1 dl dt img{ width:50px; height:50px; padding-top:20px;}
.joinBg3Box1 dl dt h4{ font-size:1rem; font-weight:normal; line-height:42px;}
.joinBg3Box1 dl dd{ font-size:0.9rem; line-height:22px; padding:20px 5% 0 5%;}



.showbox{width:380px;height:462px;display:none;position:absolute;right:0;top:0;z-index:200; background:#fff; border-radius: 5px;}
.showbox h2{width:380px; font-weight: bold; border-radius: 5px 5px 0 0; font-size:24px; height: 60px; line-height: 60px; text-align: center; background-color:#00aee9;position:relative; color:#fff;}
.showbox h2 a{position:absolute;right:20px;top:0;font-size:24px;color:#fff; line-height:60px;}
.showbox .mainlist{padding:20px;}
.showbox .mainlist dl{ width: 350px; height: 32px; margin:0 auto 20px auto;}
.showbox .mainlist dl dt{ float: left; width: 82px; height: 32px; line-height: 32px; font-size: 14px; padding-right: 10px; text-align: right;}
.showbox .mainlist dl dd{ float: left; width: 238px;  height: 32px; }
.showbox .mainlist dl dt span{ color: red;}
.showbox .mainlist dl dd .inputtc1{ width: 216px; padding: 0 10px; height: 30px; border:1px solid #DEDEDF; line-height:30px;}
.showbox .mainlist dl dd .inputtcnews{ width: 238px;  padding: 0 10px; height: 30px; border:1px solid #DEDEDF; line-height:30px; }
.showbox .mainlist p{ text-align: center; font-size: 13px; line-height:28px; padding: 15px 0;}
.showbox .mainlist h4{ width: 200px; height: 39px; overflow: hidden; margin: 0 auto;}
.showbox .mainlist h4 .subtc{ background: #f78e24; color: #FFFFFF; width: 200px; text-align: center; font-size: 14px; height: 39px; border: none; border-radius: 5px;}


/*主营业务*/
.goodsBg{ width:100%; height:100%; background:#12234c url(../images/goods_mainbg.jpg) no-repeat center bottom; background-size: cover;  padding: 30px 0;}
.goodsList{ width:94%; height:auto;}
.goodsList dl{ float:left; width:50%; height:auto; border:1px solid #0f1d44;  box-sizing: border-box; box-shadow:0 0 50px #0086ff; margin-top:30px; text-align:center; position:relative;}
.goodsList dl dt{ width:90%; height:auto; overflow:hidden; padding:10px 0; }
.goodsList dl dt img{ width:100%; height:auto; }
.goodsList dl dd{ transition: all ease .5s; position:absolute; width:100%; height:100%; width:100%; height:36px; left:0; bottom:0;  color:#fff;  opacity: 1.0; background:url(../images/goodsddbg.png) repeat;}
.goodsList dl dd h4{ display:none}
.goodsList dl dd h3{ font-size:0.9rem; height:36px; line-height:36px; overflow:hidden; width:100%; box-sizing: border-box; padding:0 10px; font-weight:normal;}
.goodsList dl dd p{ display:none;}
.goodsList dl a:hover dd{opacity: 1.0;}


.goodsShow1{ width:94%; height:auto; background:#fff; padding:15px; box-sizing: border-box; margin-top:30px; overflow:hidden;}
.goodsShow1L{ float:none; width:100%; height:auto; overflow:hidden;}
.goodsShow1L img{width:100%; height:auto;}
.main_visual{  width:100%; height:auto; overflow:hidden;}
.main_visual .owl-carousel,.main_visual .owl-stage-outer,.main_visual .owl-stage,.main_visual .owl-carousel .owl-item{width: 100%;height: 100% !important; }
.main_visual .owl-carousel .item{width: 100%;height: 100%; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual .owl-prev,.main_visual .owl-next{ display:none;}
.main_visual .owl-nav{ display:none}
.main_visual .owl-dots{ width: 100%; text-align: center; height: 11px; position:absolute; left: 0; bottom: 12px;  z-index: 999;}
.main_visual .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual .owl-dots .owl-dot span{  display: inline-block; width: 11px; height: 11px; background: #FFF; border-radius: 50%; }
.main_visual .owl-dot.active span{ background: #00455c;}

.goodsShow1R{ float:none; width:100%; height:auto; }
.goodsShow1R h2{ font-size:1.2rem; line-height:32px; border-bottom:1px solid #e3f4fe; padding:20px 0;}
.goodsShow1Rinfo{ width:100%; padding:15px 0;border-bottom:1px solid #e3f4fe; font-size:0.9rem; line-height:22px;}
.goodsShow1Rinfo h3{ font-size:1rem; line-height:38px; overflow:hidden;}

.goodsShow1RLink{ width:100%; height:42px; line-height:42px; margin-top:15PX;}
.goodsShow1RLink a{ width:132px; height:42px; display:block; float:left; text-align:center; color:#FFF;}
.goodsShow1RLink a i{ padding-right:10px; font-size:1rem;}
.goodsShow1RLink a.goodsA1{box-shadow:2px 2px 5px #3FC1E9; background: #00aee9; border-radius: 30px;}
.goodsShow1RLink a.goodsA1:hover{background: #048ab8;}

.goodsShow1RLink a.goodsA2{box-shadow:2px 2px 5px #e50012; background: #e50012; border-radius: 30px; margin-left:30px;}
.goodsShow1RLink a.goodsA2:hover{background: #a1000d;}

.goodsShow2{ width:94%; height:auto; margin-top:15px; overflow:hidden;}
.goodsShow2L{ float:none; width:100%; height:auto; background:#fff; padding:20px; box-sizing: border-box; }
.goodsShow2LTit{ width:100%; height:41px; line-height:41px; border-bottom:1px solid #eaf7ff;}
.goodsShow2LTit h2{ color:#000; font-size:1.1rem; height:38px; line-height:38px; border-bottom:3px solid #00aee9; float:left; padding:0 15px; font-weight:normal;}
.goodsShow2Linfo{ width:100%; height:auto; padding:20px 0; overflow:hidden; line-height:26px;  min-height:200px; }
.goodsShow2Linfo img{ max-width:100%; height:auto;}

.goodsShow2R{ float:none; margin-top:15px; width:100%; height:auto; background:#fff;  box-sizing: border-box; padding:20px; overflow:hidden;}
.goodsShow2R h2{ font-size:1rem; color:#00aee9; font-weight:normal;}
.goodsShow2RList{display:none;}
.goodsShow2RListm{ display:block; width:100%; height:auto; margin-top:15px;}
.goodsShow2RListm .owl-item{ float: left; width: 100%; height: auto;}
.goodsShow2RListm .owl-buttons{ display: none;}

.goodsShow2RListm li{ width: 100%; height: auto;  box-sizing: border-box; }
.goodsShow2RListm li img{width: 100%; height: auto;}
.goodsShow2RListm li h4{ font-weight:normal; font-size:0.9rem; color:#666; line-height:40px; height:40px; overflow:hidden; text-align:center;}

.goodsShow2RListm .owl-nav{ display:none}
.goodsShow2RListm .owl-dots{ width: 100%; height: 4px; text-align: center; margin-top: 10px;}
.goodsShow2RListm .owl-dots .owl-dot{ display: inline-block; }
.goodsShow2RListm .owl-dots .owl-dot span{width: 20px; height: 4px; background: #d2d2d2; margin: 0 5px; display: inline-block; }
.goodsShow2RListm .owl-dots .active span{ background: #00aee9;}

.mat111{ margin-top:51px;}
.goodsKz{ width:94%; height:auto; overflow:hidden;}
.goodsKzL{ float:none; width:100%; height:auto; overflow:hidden;}
.goodsKzL h3{ width:100%; height:83px; line-height:83px; color:#fff;  background: url(../images/GKZLtop.jpg) no-repeat; background-size:cover;  font-size:1.2rem; font-weight:normal; padding-left:25px; box-sizing: border-box;}
.goodsKzL ul a{ display:block; width:100%; height:42px; line-height:42px; background:#e3f4ff; border-bottom:1px solid #bed5e3;}
.goodsKzL ul a b{  padding-left:25px; padding-right:10px;}
.goodsKzL ul a span{ padding-right:28px; font-size:24px; color:#678ba1}
.goodsKzL ul a:hover{ background:#0069cb; color:#fff;}
.goodsKzL ul a:hover span{color:#fff;}
#lm_hoverkz{ background:#0069cb; color:#fff;}
#lm_hoverkz span{color:#fff;}

.goodsKzR{ float:none; width:100%; height:auto; overflow:hidden; margin-top:10px;}
.goodsKzR dl{ float:left; width:49%; height:auto; overflow:hidden; margin-left:2%; margin-bottom:2%;}
.goodsKzR dl:nth-child(odd){ margin-left:0;}
.goodsKzR dl dt{ width:100%; height:auto; overflow:hidden;}
.goodsKzR dl dt img{width:100%; height:auto;}
.goodsKzR dl a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.goodsKzR dl dd{ width:100%; height:42px; line-height:42px; text-align:center; font-size:1rem; overflow:hidden;  background:#fff;}
.goodsKzR dl a:hover dd{ color:#fff; background:#0069cb}

.GoodsRy{ display: none;}
.GoodsRym{ display: block; width: 94%; height: auto; margin-top: 30px;}
.GoodsRym .owl-item{ float: left; width: 100%; height: auto;}
.GoodsRym .owl-buttons{ display: none;}

.GoodsRym dl{ background: #FFFFFF;width: 100%; height: auto;  box-sizing: border-box; text-align:center; padding-bottom:15px;}
.GoodsRym dl dt{ width: 100%; height: auto; overflow: hidden;}
.GoodsRym dl dt img{width: 100%; height: auto;}
.GoodsRym dl dd{ width: 100%; height: 100px;  line-height: 30px; height: 30px; font-size: 1rem; overflow: hidden; box-sizing: border-box;overflow: hidden;}


.GoodsRym .owl-nav{ display:none}
.GoodsRym .owl-dots{ width: 100%; height: 4px; text-align: center; margin-top: 25px;}
.GoodsRym .owl-dots .owl-dot{ display: inline-block; }
.GoodsRym .owl-dots .owl-dot span{width: 20px; height: 4px; background: #d2d2d2; margin: 0 5px; display: inline-block; }
.GoodsRym .owl-dots .active span{ background: #00aee9;}

}


@media (max-width: 767px) {


.Header{ display: none;}
.HeaderM{background: #000; opacity: 0.9;  display: block; position: fixed; left: 0; top: 0; height: 50px; line-height: 50px;z-index: 9999; width: 90%; padding: 0 5%;}

.HeaderM .logo{ float: left; width: 127px; height: 30px; overflow: hidden; padding-top:8px;}
.HeaderM .logo a{ display: block; overflow: hidden;}
.HeaderM .logo a img{ width: 100%; height: auto;}
.m-menu{float: right;width: 30px; padding-top: 15px;}
.m-menu .icon{line-height: 1;font-size: 0;display: inline-block;vertical-align: middle;cursor: pointer;}
.m-menu .icon>span{display: inline-block;width: 30px;height: 2px;background: #FFFFFF;margin: 2px 0;display: inline-block;}
.m-menu .drop-down{display: none;position: fixed;top: 50px;left: 0;right: 0;background: #000; opacity: 0.8; height: calc(100vh - 70px);z-index: 10;text-align: center;padding: 15px 5%; overflow-y: auto;z-index: 12;}
.m-menu .drop-down::-webkit-scrollbar{display: none;}
.m-menu .drop-down>ul>li{line-height: 50px;border-bottom: 1px solid #eeeeee;}
.m-menu .drop-down>ul>li>a{font-size: 1rem;color: #FFFFFF;display: block;}
.m-menu .subnav{padding-bottom: 24px;display: none;}
.m-menu .subnav a{display: block;height: 40px;line-height: 40px;font-size: 16px;color: #FFFFFF;}
.m-menu .drop-down .form{border: 1px solid #e5e5e5;display: inline-block;height: 43px;line-height: 43px;border-radius: 5px;font-size: 0;vertical-align: top;position: relative;}
.m-menu .drop-down .text{ background: none; color: #FFFFFF; display: inline-block;vertical-align: top;width: 265px;height: 30px;margin-top: 6px;padding: 0 5px; border: none;}
.m-menu .drop-down .submit{display: inline-block;vertical-align: top;width: 45px; border: none; background: url(../images/icon2.png) center center no-repeat;font-size: 0;height: 43px;border-left: 1px solid #e5e5e5;cursor: pointer;}
.m-menu .subnav.mlang a{ float:left; width:33.3%; height: 40px;line-height: 40px;}



    #section0 .swiper-container {
   	margin-top: 0;
      width: 100%;
      height: 100%;
    }
   #section0 .swiper-container img {
      width: 100%;
      height: auto;
      min-height: 820px;
      
    }
      #section0  .swiper-container .bannerpc{ display: none;}
      #section0  .swiper-container .bannerm{ display: block;}

.inYwbox{ display: none;}


.inYwTit{ width: 100%; height:auto;text-align: center; position: relative; z-index: 999; padding-top: 60px; padding-bottom: 20px; color: #FFFFFF;}
.inYwTit h2{ font-size: 2rem; height: 28px; line-height: 28px;}
.inYwTit h2 img{ padding: 0 10px; vertical-align: middle;}
.inYwTit p{ font-size: 0.9rem; line-height: 20px; margin-top: 10px;}
.inYwboxmoile{ display: block; width: 100%; height: 100%; background: #000000; }
.inYwboxmoileBox{ width: 94%; height: auto; overflow: hidden;}
.inYwboxmoileBoxL{ float: left;  width: calc(50% - 8px); margin-right: 16px;}
.inYwboxmoileBoxL dl{ width: 100%; height: auto; overflow: hidden;}
.inYwboxmoileBoxL dl dt{ width: 100%; height: auto;}
.inYwboxmoileBoxL dl dt img{ width: 100%; height: auto;}
.inYwboxmoileBoxL dl dd{ color: #FFFFFF; padding: 10px 0;}
.inYwboxmoileBoxL dl dd h4{ font-weight: normal; font-size: 1rem; line-height: 28px;}
.inYwboxmoileBoxL dl dd p{ font-size: 0.7rem; font-weight: normal; color: #999999;  line-height: 21px; text-transform: uppercase;}

.inYwboxmoileBoxR{ float: left;  width: calc(50% - 8px);}
.inYwboxmoileBoxR dl{ width: 100%; height: auto; overflow: hidden;}
.inYwboxmoileBoxR dl dt{ width: 100%; height: auto;}
.inYwboxmoileBoxR dl dt img{ width: 100%; height: auto;}
.inYwboxmoileBoxR dl dd{ color: #FFFFFF; padding: 10px 0;}
.inYwboxmoileBoxR dl dd h4{ font-weight: normal; font-size: 1rem; line-height: 28px;}
.inYwboxmoileBoxR dl dd p{ font-size: 0.7rem; font-weight: normal; color: #999999;  line-height: 21px; text-transform: uppercase;}




.inCase{ width: 100%; height:calc(100vh); margin-top: 0;}
.inCase dl{ float: none; width: 100%; height:33.3%; overflow: hidden; text-align: center; position: relative;}
.inCase dl a{ display: block; width: 100%; height: 100%; color: #FFFFFF;}
.inCase dl dt{ width: 100%; height: 100%; overflow: hidden;}
.inCase dl dt img{ width: 100%; height:auto; }
.inCase dl dd{transition: all ease .5s; width: 100%; height: 100%; position: absolute; left: 0; top: 0; box-sizing: border-box; padding-top:15%;}
.inCase dl dd img{ width: 90px; height: 90px;}
.inCase dl dd h3{ font-weight: normal; line-height: 61px; height: 61px; overflow: hidden; font-size: 1rem;}
.inCase dl dd h4{ width: 37px; height: 1px; background: #FFFFFF; margin-top: 0;}
.inCase dl a:hover dd{ opacity: 0;}
.inCase dl a div{ display: none;}


.footer{ width: 100%; height: auto; padding: 25px 0; background: #313233;}
.footerBox{ width: 94%; height: auto; overflow: hidden;}
.footerL{ float: none; width: 100%; height: auto; overflow: hidden;}
.footerLnav{ width: 100%; height: auto; line-height: 38px; border-bottom: 1px solid #5c5c5d; padding-bottom: 5px;}
.footerLnav a{ color: #999999; display: block; width: 25%; float: left; padding-left: 0; font-size: 1rem;}
.footerLnav a:first-child{ padding-left: 0;}
.footerLnav a:hover{ color: #00AEE9;}
.footerLlinks{ padding-top: 15px; font-size: 0.9rem; line-height: 30px; color: #999999;}
.footerLlinks a{ padding-right: 20px; color: #999999;}
.footerLlinks a:hover{ color: #FFFFFF;}
.footerLinfo{ width: 100%; font-size: 0.9rem; line-height: 30px; color: #999999;}
.footerLinfo span{ display: block;}
.footerR{ float: none; color: #999999; width: 100%; padding-top: 20px; height: 109px; overflow: hidden;}
.footerR dt{ float: left; width: 109px; height: 109px; overflow: hidden;}
.footerR dt img{width: 109px; height: 109px;}
.footerR dd{ float: left; padding-left: 20px; padding-top: 20px; line-height: 32px; }


/*关于我们*/
.abBanner{ width: 100%; height: 100%; background: url(../images/abBanner.jpg) no-repeat center; background-size:cover; padding-top: 120px; color: #FFFFFF;}
.abTit1{ width: 90%; height: auto; overflow: hidden; padding: 42px 0; }
.abTit1 h2{ float: none; font-size: 1.4rem; line-height: 55px;}
.abTit1 h3{ font-family: arial; font-size: 1rem; float: none; text-align: left; font-weight: normal; }
.abTit1 p{ font-size: 1rem; font-weight: normal; padding-right: 0; padding-left: 15px;}
.abTitLine{ width: 92%; height: 2px; background: #FFFFFF; opacity: 0.5;}

.abNum{ width: 94%; height: 98px; padding: 50px 0; background: none; }
.abNum dl{ float: left; width: 36%; padding-left: 8px; box-sizing: border-box; height: 68px; background: url(../images/abWline.jpg) no-repeat right center;}
.abNum dl dt{ width: 100%; height: 40px;}
.abNum dl dt h2{ float: left; font-size: 2rem; line-height: 40px; font-family: impact; font-weight: normal;}
.abNum dl dt h4{ float: left; font-weight: normal; font-size: 1rem; line-height: 26px; padding-left: 10px;}
.abNum dl dd{ font-size: 0.7rem; line-height: 28px;}
.abNum dl:first-child{ padding-left: 0;}
.abNum dl:nth-child(3){ width: 28%;}

.abTitName{ width: 100%; height: 60px; text-align: center; color: #FFFFFF; padding-top:10px;}
.abTitName h4{ line-height: 32px; font-size: 1.6rem; opacity: 0;}
.abTitName p{ line-height: 28px; font-family: arial; font-size: 0.9rem; opacity: 0;}

.abjjbg{ width: 100%; height: 100%; background: url(../images/abjjbg.jpg) no-repeat center; background-size:cover; padding-top: 79px;}
.abjjBox{ display:none;}
.abjjBoxm{  display:block; width:300px; height:450px; overflow:hidden; margin-top:0;}
.abjjBoxm dl{float: left; width: 100%; height: 620px; font-size:0.9rem; line-height:20px; color:#fff; }
.abjjBoxm dl p{ text-indent:2em;}
.abjjBoxm .owl-item{ float: left; width: 300px; height: 400px;}
.abjjBoxm .owl-buttons{ display: none;}
.abjjBoxm .owl-pagination{ width: 100%; height: 8px; text-align: center; margin-top: 10px; }
.abjjBoxm .owl-pagination .owl-page{ display: inline-block; }
.abjjBoxm .owl-pagination .owl-page span{width: 8px; height: 8px; background: #fff; border-radius: 50%; margin: 0 3px; display: inline-block; }
.abjjBoxm .owl-pagination .active span{width: 8px; height: 8px;  background: #d3251d; border-radius: 50%; margin: 0 3px; display: inline-block; }



.abCulbg{ width: 100%; height: 100%; background: url(../images/abculbg.jpg) no-repeat center; background-size:cover; padding-top: 59px;}
.abCulBox{  display:none;}

.abCulBoxm{  display:block; width:94%; height:auto; overflow:hidden; margin-top:0;}
.abCulBoxm .owl-item{ float: left; width: 100%; height: auto;}
.abCulBoxm .owl-buttons{ display: none;}

.abCulBoxm dl{width: 100%; height: auto; overflow: hidden; }
.abCulBoxm dl dt{ width:90%; height: auto; background:#fff; padding:2% 5%; overflow:hidden;}
.abCulBoxm dl dt h2{ font-size:1rem; line-height:21px;}
.abCulBoxm dl dt div{ font-size:0.8rem; line-height:16px;}
.abCulBoxm dl dd{width:100%; height: auto;}
.abCulBoxm dl dd img{width:100%; height: auto;}

.abCulBoxm .owl-pagination{ width: 100%; height: 8px; text-align: center; margin-top: 10px; display:none;}
.abCulBoxm .owl-pagination .owl-page{ display: inline-block; }
.abCulBoxm .owl-pagination .owl-page span{width: 8px; height: 8px; background: #c0c0c0; border-radius: 50%; margin: 0 3px; display: inline-block; }
.abCulBoxm .owl-pagination .active span{width: 8px; height: 8px;  background: #d3251d; border-radius: 50%; margin: 0 3px; display: inline-block; }




.abHonbg{ width: 100%; height: 100%; background: url(../images/abHonbg.jpg) no-repeat center; background-size:cover; padding-top: 59px;}
.abHon{ display:none;}
.abHonm{ display:block; width:82%; height:auto; overflow:hidden; margin-top:0;}
.abHonm dl{float: left; width: 100%; height: auto;color:#fff; }
.abHonm dl dt{  width:100%; height:auto;}
.abHonm dl dt img{  width:94%; height:auto;}
.abHonm dl dd{font-size:1rem; line-height:42px; height:42px; text-align:center;}
.abHonm .owl-item{ float: left; width: 100%; height: auto;}
.abHonm .owl-buttons{ display: none;}
.abHonm .owl-pagination{ width: 100%; height: 8px; text-align: center; margin-top: 10px; }
.abHonm .owl-pagination .owl-page{ display: inline-block; }
.abHonm .owl-pagination .owl-page span{width: 8px; height: 8px; background: #fff; border-radius: 50%; margin: 0 3px; display: inline-block; }
.abHonm .owl-pagination .active span{width: 8px; height: 8px;  background: #d3251d; border-radius: 50%; margin: 0 3px; display: inline-block; }


.about_b .year_text .textbox .swiper-container .swiper-slide .text{ padding:10px; line-height:22px; font-size:0.9rem}

.about_b #history .swiper-slide-active .circle span{ font-size:2rem;}
.about_b #history .swiper-slide .circle span{ font-size:1rem;}





.abZrbg{ width: 100%; height: 100%; background: url(../images/abZrbg.jpg) no-repeat center; background-size:cover; padding-top: 109px;}

.abZrBox{  display:none;}
.abZrBoxm{ display:block; width:300px; height:450px; overflow:hidden; color:#fff;  margin-top:0;}
.abZrBoxm dl{float: left; width: 100%; height: 400px;color:#fff; }
.abZrBoxm dl h4{ font-size:1.1rem; line-height:26px;}
.abZrBoxm dl p{font-size:0.9rem; line-height:21px;}
.abZrBoxm .owl-item{ float: left; width: 300px; height: auto;}
.abZrBoxm .owl-buttons{ display: none;}
.abZrBoxm .owl-pagination{ width: 100%; height: 8px; text-align: center; margin-top: 10px; }
.abZrBoxm .owl-pagination .owl-page{ display: inline-block; }
.abZrBoxm .owl-pagination .owl-page span{width: 8px; height: 8px; background: #fff; border-radius: 50%; margin: 0 3px; display: inline-block; }
.abZrBoxm .owl-pagination .active span{width: 8px; height: 8px;  background: #d3251d; border-radius: 50%; margin: 0 3px; display: inline-block; }


.about_b {
    padding: 60px 0;
  }
  .about_b .year_text {
    width: 90%;
  }
  .about_b .year_text .textbox {
    height: auto;
  }

.about_b .btn{ display: none;}



/*新闻资讯*/
.newsBanner{ width: 100%; height: auto; padding: 200px 0; color: #FFFFFF; text-align: center; margin-top: 0;}
.newsBanner h4{ font-family: arial; font-size: 1.4rem; line-height: 42px; font-weight: normal;}
.newsBanner h2{ font-size: 1.6rem; font-weight: normal; height: 50px; line-height: 50px; overflow: hidden;}
.newsBanner a{ display: inline-block; text-align: center; color: #FFFFFF; width: 140px; height: 50px; line-height: 50px; background: #25c1fe; border-radius: 30px; margin-top: 30px;}
.newsBanner a i{ padding-left: 10px;}
.newsBanner a:hover{ background: #0069cb;}

.CmenuNav{ width: 100%; height: 56px; line-height: 56px; background: #0069cb;  }
.CmenuNavbox{ width: 100%; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center;}
.CmenuNavbox a{ display: block; min-width: 25%; color: #FFFFFF; text-align: center; font-size: 1.1rem;}
.CmenuNavbox a:hover{ background: url(../images/Cmenuah.jpg) no-repeat center; background-size:cover ;}
#lm_hover{ background: url(../images/Cmenuah.jpg) no-repeat center; background-size:cover ;}

.mainbg{ width: 100%; height: auto; min-height: 600px; padding: 38px 0; background:#f8fbff url(../images/mainbg.jpg) repeat-x top;}
.mainTit{ width: 94%; text-align: center; height: 50px; line-height: 50px; padding-top:30px; font-size: 1.8rem;}

.newsList{ width: 94%; height: auto; overflow: hidden;}
.newsList dl{ float: none; width: 100%; height: auto; overflow: hidden; margin: 2% 0;}
.newsList dl dt{ width: 100%; height: auto; overflow: hidden;}
.newsList dl dt img{width: 100%; height: auto;  }
.newsList dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.newsList dl dd{ width: 100%; box-sizing: border-box; height: auto; padding-top: 10px; overflow: hidden; border:1px solid #FFFFFF; border-top: none;}
.newsList dl dd h4{ width: 100%; height: 37px; line-height: 37px; font-size: 1.2rem; color: #000000; box-sizing: border-box; padding: 0 20px; overflow: hidden;}
.newsList dl dd p{ line-height: 24px; height: 48px; overflow: hidden; box-sizing: border-box; padding: 0 20px; color: #666666; margin-top: 8px;}
.newsList dl dd h3{ font-weight: normal; color: #999999; font-size: 0.9rem; height: 47px; line-height: 47px; border-top:1px solid #FFFFFF; overflow: hidden; padding: 0 20px; box-sizing: border-box; margin-top: 36px;}
.newsList dl dd h3 i{ line-height: 47px; color: #666666;}
.newsList dl a:hover dd{ background: #e6f5ff;}
.newsList dl a:hover dd h4{ color: #00aee9;}


.newsShow{ width: 94%; background: #FFFFFF; box-sizing: border-box; padding: 30px; margin-top: 25px;}
.newsTime{ width: 100%; height: 42px; line-height: 42px; color: #666666; font-size: 1rem;}
.newsTit{ width: 100%; line-height: 46px; font-weight: bold; font-size: 1.6rem; padding: 15px 0; border-bottom:1px solid #aaaaaa;}
.newsInfo{ width: 100%; height: auto; padding: 20px 0; font-size: 0.9rem; line-height: 24px;}
.newsInfo img{ max-width: 100%; height: auto;}

.newsRela{ display: none;}
.newsRelam{ display: block; width: 94%; height: auto; margin-top: 30px;}
.newsRelam .owl-item{ float: left; width: 100%; height: auto;}
.newsRelam .owl-buttons{ display: none;}

.newsRelam dl{ background: #FFFFFF;width: 100%; height: auto;  box-sizing: border-box; }
.newsRelam dl dt{ width: 100%; height: auto; overflow: hidden;}
.newsRelam dl dt img{width: 100%; height: auto;}
.newsRelam dl dd{ width: 100%; height: 100px;  padding: 20px 25px; box-sizing: border-box; background: #FFFFFF; overflow: hidden;}
.newsRelam dl dd p{ line-height: 30px; height: 30px; font-size: 1rem; overflow: hidden;}
.newsRelam dl dd h4{ line-height: 30px; height: 30px; font-size: 1.2rem; overflow: hidden;}

.newsRelam .owl-nav{ display:none}
.newsRelam .owl-dots{ width: 100%; height: 4px; text-align: center; margin-top: 25px;}
.newsRelam .owl-dots .owl-dot{ display: inline-block; }
.newsRelam .owl-dots .owl-dot span{width: 20px; height: 4px; background: #d2d2d2; margin: 0 5px; display: inline-block; }
.newsRelam .owl-dots .active span{ background: #00aee9;}



/*联系我们*/
.conBanner{ width: 100%; height: 100%;  text-align: center; color: #FFFFFF; margin-top: 0;}
.conBanner h2{ font-size: 1.8rem; line-height:70px; padding-top: 60%;}
.conBanner p{ font-size: 1rem; line-height: 26px; padding: 0 10%;}

.conBanner1{ width: 100%; height: 100%; padding: 300px 0;  text-align: center; color: #FFFFFF; margin-top:0;}
.conBanner1 h2{  font-size: 1.8rem; line-height:70px; }
.conBanner1 p{ font-size: 1rem; line-height: 26px; padding: 0 10%;}


.conBg1{ width: 100%; height: 100%; padding-top: 50px; background: url(../images/conbg1.jpg) no-repeat center; background-size: cover;  margin-top: 0;}
.conBox1{ width: 84%; height: auto; margin-top: 0; opacity: 0; box-shadow:0px 7px 10px #E0E0E0; overflow: hidden;}
.conBox1L{ width: 100%; height: auto;  background: #FFFFFF;  overflow-y:auto; float: left;}
 /*滚动条样式*/
.conBox1L::-webkit-scrollbar {/*滚动条整体样式*/

            width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
.conBox1L::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 0;
            background: rgba(0,174,233,1);
        }
.conBox1L::-webkit-scrollbar-track {/*滚动条里面轨道*/
          
            border-radius: 0;
            background: rgba(160,214,232,1);
        }

.conBox1L a{ display: block; width: 100%; height: auto; padding:5px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.conBox1L a:last-child{ border-bottom:none;}
.conBox1L .tabs .thistab,.tabs .thistab a:hover { background: #edf4f6; }
.conBox1L .tabs .thistab,.tabs .thistab a:hover h4{ color: #00aee9;}
.conBox1L a h4{ font-size: 0.9rem; line-height: 20px;}
.conBox1L a div{ font-size: 0.8rem; color: #666666; line-height: 18px;}

.conBox1R{ width: 0; height: 0; float: none; overflow: hidden;}


.conFedbg{width: 100%; height: 100%; padding-top: 100px; background: url(../images/feedbackbg.jpg) no-repeat center; background-size: cover;  margin-top: 0;}
.conFedbox{ opacity: 0.8; width: 94%; height: auto; box-sizing: border-box; padding:10px 30px; background: #FFFFFF; background-size: cover;}
.conFedbox h2{ text-align: center; line-height: 40px; height: 40px; font-size: 1.8rem; color: #000000;}
.conFedbox p{ line-height: 21px; padding:10px 20px; text-align: center;}


.conFedboxDiv1{ width: 100%; height: auto; overflow: hidden; margin-top: 0;}
.conFedboxDiv1 .conItem{  margin-left: 0; float: none; width: 100%; margin-bottom:10px; height: 60px; line-height: 60px; border: none; background: #eaf5ff; box-sizing: border-box; padding: 0 10px;}
.conFedboxDiv1 .conItem:first-child{ margin-left: 0;}
.conFedboxDiv1 .conItem i{float: left; display:block; line-height:60px; width:10%; font-size:20px; text-align:center;}
.conFedboxDiv1 .conItem input{float: left; width: 90%; margin-top:0;  height: 60px; line-height: 60px;  border: none; background:none; box-sizing: border-box; padding: 0 10px;}

.conFedboxDiv2{ width: 100%; height: 84px; overflow: hidden; margin-top: 10px;}
.conFedboxDiv2 .conTxt{ width: 100%; height: 84px; box-sizing: border-box; border: none; background: #eaf5ff; padding:15px 20px; line-height: 24px;}

.conFedboxDiv3{ width: 100%; height: 54px; overflow: hidden; margin-top:10px;}
.conFedboxDiv3 input{ width: 100%; height: 54px; border: none; text-align: center; color: #FFFFFF; background: #00aee9; font-size: 1rem;}


/*投资者关系*/
.tzzgxBg1{ width: 100%; height: auto; box-sizing: border-box; padding-top:60px; padding-bottom: 60px;  background-size: cover;  }
.pat101{ padding-top: 40px;}



.tzzgxBg1Tit{ width: 94%; height: 56px; line-height: 56px;}
.tzzgxBg1Tit h4{ float: left; font-size: 1.2rem; font-weight: normal;}
.tzzgxBg1Tit h4 a{ display:block; width:auto; color:#333; margin-right:15px; background:none; border:none; box-shadow:none; float:left;}
.tzzgxBg1Tit h4 a:hover{ background:none; color:#048ab8;}
.tzzgxBg1Tit h4 .tabs .thistab,.tabs .thistab a:hover {  color: #048ab8; }
.tzzgxBg1Tit a{ box-shadow:2px 2px 5px #3FC1E9; display: block; color: #FFFFFF; width: 95px; height: 34px; text-align: center; line-height: 34px; margin-top: 15px; background: #00aee9; border-radius: 20px;}
.tzzgxBg1Tit a:hover{ background: #048ab8;}


.tzzgxBg1box{ width: 94%; height: auto; padding-top:30px;}
.tzzgxBg1box dl{ width: 100%; height: 46px; line-height:46px; border-bottom:1px solid #fff;}
.tzzgxBg1box dl a:hover{ background: #FFFFFF; box-shadow:-1px 1px 15px #3FC1E9; }
.tzzgxBg1box dl dt{ width: 100%; height: 73px; padding-top: 10px;}
.tzzgxBg1box dl dt img{ width: 50px; height: 44px; opacity: 0.5; float: left;  clear: both;}
.tzzgxBg1box dl dt h3{ width: 50px; height: 3px; background: #00aee9; opacity: 0.5;  float: left; clear: both; margin-top: 26px;}
.tzzgxBg1box dl dd{ width: 100%; height: auto;  font-size: 1rem; color: #000000; }






.tzzgxBg2{ width: 100%; height: auto; padding-bottom: 60px; background: url(../images/tzzgxBg2.jpg) no-repeat center; background-size: cover;  }

.tzzgxBg3{width: 100%; height: 100%; padding-top: 60px; background: url(../images/tzzgxBg3.jpg) no-repeat center; background-size: cover; }
.tzzgxBg3Box1{ opacity: 0.8; margin-top:0; width: 94%;  box-sizing: border-box; height: auto; padding:20px; background: #FFFFFF; position: relative; z-index: 666;}

.tzzgxBg3Box1L{ float: none; width: 100%; height: auto; padding-top:20px; overflow: hidden;}
.tzzgxBg3Box1LTop{ width: 100%; height: 86px; overflow:hidden; line-height: 43px; color: #000000; font-size: 1rem; border-bottom:1px solid #c4e4f6;}
.tzzgxBg3Box1LTop span{ color: red; font-weight: bold; line-height:130px;}
.tzzgxBg3Box1LBot{ width: 100%; height: auto; padding-top: 0; overflow: hidden;}
.tzzgxBg3Box1LBot dl{ float: left; width: 50%; height: 98px;}
.tzzgxBg3Box1LBot dl:nth-child(3){ width: 50%;}
.tzzgxBg3Box1LBot dl:nth-child(4){ width: 50%;}
.tzzgxBg3Box1LBot dl dt{ height: 49px; line-height: 24px; font-size: 14px;}
.tzzgxBg3Box1LBot dl dd{ height: 49px; line-height: 49px; font-size: 26px; font-family: arial; font-weight: bold;}


.tzzgxBg3Box1R{ float: none; width: 100%; height: auto; overflow: hidden; margin-top:25px;}
.tzzgxBg3Box1R img{width: 100%; height: auto; }



.tzzgxBg3Box2{ display: none;}


/*服务支持*/
.ServicesBg1{ width: 100%; height: 100%; background: url(../images/servicesBg1.jpg) no-repeat center; background-size: cover; padding-top: 40px;}
.ServicesBg1box{ width: 94%; height: auto; overflow: hidden; margin-top: 0; }
.ServicesBg1boxL{ opacity: 0; float: none; width:98%; height: auto; overflow: hidden; position: relative;}
.ServicesBg1boxL dt{ width: 100%; height: 170px; }
.ServicesBg1boxL dt img{ width: 100%; height: 170px; }
.ServicesBg1boxL a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.ServicesBg1boxL dd{  width: 100%; height: auto; padding:5px 10px; color: #FFFFFF; box-sizing: border-box; position: absolute; left: 0; bottom: 0; background: url(../images/caseTm.png) repeat;}
.ServicesBg1boxL dd h4{ font-size: 1rem; font-weight: normal; height: 26px; line-height: 26px; overflow: hidden;}
.ServicesBg1boxL dd p{ font-size: 0.9rem; line-height: 20px; height: 40px; overflow: hidden;}

.ServicesBg1boxR{ opacity: 0; float: none;  width: 100%; height: auto; margin-top: 0; overflow: hidden; padding-bottom:20px; }
.ServicesBg1boxR dl{ margin: 1%; float: left; width: 48%; height: auto; overflow: hidden; position: relative;}
.ServicesBg1boxR dl dt{width: 100%; height: auto; overflow: hidden;}
.ServicesBg1boxR dl dt img{width: 100%; height: auto;  }
.ServicesBg1boxR dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.ServicesBg1boxR dl dd{width: 100%; height: 32px; line-height: 32px; padding: 0 20px; color: #FFFFFF; box-sizing: border-box; position: absolute; left: 0; bottom: 0; background: url(../images/caseTm.png) repeat;}

.ServicesBg2{ width: 100%; height: 100%; background: url(../images/servicesBg2.jpg) no-repeat center; background-size: cover; padding-top: 60px;}
.ServicesBg2box{ display: none;}
.ServicesBg2boxm{ display: block; width: 300px; height: auto; overflow: hidden; padding-top: 0; padding-bottom:20px;}
.ServicesBg2boxm dl{ margin: 0; position: relative; float: left; text-align: center; overflow: hidden; width: 300px; height: 415px; background: url(../images/downbg.png) no-repeat;}
.ServicesBg2boxm dl dt{ width: 213px; height: 292px; overflow: hidden; padding-top: 80px;}
.ServicesBg2boxm dl dt img{ width: 213px; height: 292px; }
.ServicesBg2boxm dl dd{transition: all ease .5s; position: absolute; left: 0; bottom:0; width: 100%; height: 100%; box-sizing: border-box; padding: 20px;  background: url(../images/downTm.png) repeat;}
.ServicesBg2boxm dl dd h4{ padding-top: 50%; color: #FFFFFF; font-size: 16px; font-weight: normal; height: 65px; line-height: 65px; overflow: hidden;}
.ServicesBg2boxm dl dd h3{ width: 170px; height: 40px; line-height: 40px; font-weight: normal; font-size: 18px; color: #FFFFFF; background: url(../images/downDDa.png) no-repeat;}
.ServicesBg2boxm dl a:hover dd{bottom:0;  height: 100%; }

.ServicesBg2boxm .owl-item{ float: left; width: 100%; height: auto;}
.ServicesBg2boxm .owl-buttons{ display: none;}

.ServicesBg2boxm .owl-nav{ display:none}
.ServicesBg2boxm .owl-dots{ width: 100%; height: 4px; text-align: center; margin-top: 25px;}
.ServicesBg2boxm .owl-dots .owl-dot{ display: inline-block; }
.ServicesBg2boxm .owl-dots .owl-dot span{width: 20px; height: 4px; background: #d2d2d2; margin: 0 5px; display: inline-block; }
.ServicesBg2boxm .owl-dots .active span{ background: #00aee9;}

/*人力资源*/
.joinBg1{width: 100%; height: 100%; background: url(../images/servicesBg2.jpg) no-repeat center; background-size: cover; padding-top: 60px;}

.joinTit1{opacity: 0; width: 94%; box-sizing: border-box; padding: 0 10px; height: 48px; line-height: 48px; overflow: hidden; color: #FFFFFF; font-size: 0.9rem; background: #00aee9; margin-top: 20px;}
.joinTit1 span{ display: block; float: left; width: 20%;}
.joinTit1 span:first-child{ width: 40%;}
.joinTit1 span:last-child{ width: 30%; }
.job-warp{width: 94%; text-align: left; opacity: 0;}
    
.job-warp ul li{height: auto;width: 100%;border-bottom: 1px solid #dedede}
.job-warp li .title{height: 40px; text-align: left; background:#fff ;  color: #333; line-height: 40px;padding: 0 10px; box-sizing: border-box; color: #333; font-size: 0.8rem;cursor:pointer;transition: all 0.5s;-webkit-transition: all 0.5s;}
.job-warp li .title p{ display: block; float: left; width: 10%;}
.job-warp li .title p.w40{ width: 40%;}
.job-warp li .title p:nth-child(3){ width:50%}
.job-warp li .title p.w41{ width: 30%; display:none;}
.job-warp li.on .title{ background: none}

.job-warp li .warp{padding: 10px;background-color: #fff;display: none; width: 100%; box-sizing: border-box; float: left;}
.job-warp .warp .cont h2{font-size: 1.1rem;color: #222;line-height: 30px;margin-bottom: 5px; text-align: left;}
.job-warp .warp .cont .cent,.job-warp .warp .cont .cent p{font-size: 0.9rem;line-height: 20px;color: #333}
.job-warp .warp .btns{ display: block; font-size: 1rem; margin-top: 20px; float: left; clear: both; width: 114px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; color: #FFFFFF; background: #e50012;}
.job-warp .warp .btns:hover{color: #222;}

.joinBg2{width: 100%; height: 100%; background: url(../images/joinBg2.jpg) no-repeat center; background-size: cover; padding-top: 60px;}
.joinBg2box1{ opacity: 0; width: 94%; height: auto; border-bottom:1px solid #FFFFFF; margin-top: 0; padding-bottom: 20px;}
.joinBg2box1 dl{ margin: 10px 0; width: 100%; height: auto; overflow: hidden; float: none; text-align: left; color: #FFFFFF; cursor: pointer;}
.joinBg2box1 dl dt{ float: left; width: 15%; height: auto; border:1px solid #FFFFFF; border-radius: 50%; box-sizing: border-box;}
.joinBg2box1 dl dt img{ width: 100%; height: 100%;}
.joinBg2box1 dl:hover dt{ border: none; background: url(../images/join2iconh.png) no-repeat;}
.joinBg2box1 dl dd{ float: right; width: 82%; height: auto; padding-top: 10px; font-size: 0.9rem; line-height: 30px;}

.joinBg2box2{opacity: 0; width: 94%; height: auto; padding-top: 25px; color: #FFFFFF; line-height: 24px; font-size:0.9rem; text-align: center;}

.joinBg3{width: 100%; height: 100%; background: url(../images/joinBg3.jpg) no-repeat center; background-size: cover; padding-top: 60px;}
.joinBg3Box1{ width:94%; height:auto; margin-top:0; box-sizing: border-box; background: none; }
.joinBg3Box1 dl{ float:none; background: none; border-bottom:1px solid #fff; width:100%; margin:1% 0; padding-bottom:10px; height:auto; overflow:hidden; cursor:pointer; text-align:center; color:#fff; transition: all ease .1s; }
.joinBg3Box1 dl.on{ width:100%;}
.joinBg3Box1 dl h2{ line-height:400px; font-size:24px; display:none;}
.joinBg3Box1 dl.on h2{ display:none;}
.joinBg3Box1 dl dt{ width:80%; height:auto; border:none;  border-radius: 50%; background: none; }
.joinBg3Box1 dl dt img{ display:none;}
.joinBg3Box1 dl dt h4{ font-size:1rem; font-weight:normal; line-height:24px;}
.joinBg3Box1 dl dd{ font-size:0.9rem; line-height:18px; padding:0 2% 0 2%; height:auto;}




.showbox{width:380px;height:462px;display:none;position:absolute;right:0;top:0;z-index:200; background:#fff; border-radius: 5px;}
.showbox h2{width:380px; font-weight: bold; border-radius: 5px 5px 0 0; font-size:24px; height: 60px; line-height: 60px; text-align: center; background-color:#00aee9;position:relative; color:#fff;}
.showbox h2 a{position:absolute;right:20px;top:0;font-size:24px;color:#fff; line-height:60px;}
.showbox .mainlist{padding:20px;}
.showbox .mainlist dl{ width: 350px; height: 32px; margin:0 auto 20px auto;}
.showbox .mainlist dl dt{ float: left; width: 82px; height: 32px; line-height: 32px; font-size: 14px; padding-right: 10px; text-align: right;}
.showbox .mainlist dl dd{ float: left; width: 238px;  height: 32px; }
.showbox .mainlist dl dt span{ color: red;}
.showbox .mainlist dl dd .inputtc1{ width: 238px; padding: 0 10px; height: 30px; border:1px solid #DEDEDF; line-height:30px;}
.showbox .mainlist dl dd .inputtcnews{ width: 216px;  padding: 0 10px; height: 30px; border:1px solid #DEDEDF; line-height:30px; }
.showbox .mainlist p{ text-align: center; font-size: 13px; line-height:28px; padding: 15px 0;}
.showbox .mainlist h4{ width: 200px; height: 39px; overflow: hidden; margin: 0 auto;}
.showbox .mainlist h4 .subtc{ background: #f78e24; color: #FFFFFF; width: 200px; text-align: center; font-size: 14px; height: 39px; border: none; border-radius: 5px;}

/*主营业务*/
.goodsBg{ width:100%; height:100%; background:#12234c url(../images/goods_mainbg.jpg) no-repeat center bottom; background-size: cover;  padding: 30px 0;}
.goodsList{ width:94%; height:auto;}
.goodsList dl{ float:left; width:50%; height:auto; border:1px solid #0f1d44;  box-sizing: border-box; box-shadow:0 0 50px #0086ff; margin-top:5px; text-align:center; position:relative;}
.goodsList dl dt{ width:90%; height:auto; overflow:hidden; padding:10px 0; }
.goodsList dl dt img{ width:100%; height:auto; }
.goodsList dl dd{ transition: all ease .5s; position:absolute; width:100%; height:100%; width:100%; height:36px; left:0; bottom:0;  color:#fff;  opacity: 1.0; background:url(../images/goodsddbg.png) repeat;}
.goodsList dl dd h4{ display:none}
.goodsList dl dd h3{ font-size:0.9rem; height:36px; line-height:36px; overflow:hidden; width:100%; box-sizing: border-box; padding:0 10px; font-weight:normal;}
.goodsList dl dd p{ display:none;}
.goodsList dl a:hover dd{opacity: 1.0;}


.goodsShow1{ width:94%; height:auto; background:#fff; padding:15px; box-sizing: border-box; margin-top:30px; overflow:hidden;}
.goodsShow1L{ float:none; width:100%; height:auto; overflow:hidden;}
.goodsShow1L img{width:100%; height:auto;}
.main_visual{  width:100%; height:auto; overflow:hidden;}
.main_visual .owl-carousel,.main_visual .owl-stage-outer,.main_visual .owl-stage,.main_visual .owl-carousel .owl-item{width: 100%;height: 100% !important; }
.main_visual .owl-carousel .item{width: 100%;height: 100%; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual .owl-prev,.main_visual .owl-next{ display:none;}
.main_visual .owl-nav{ display:none}
.main_visual .owl-dots{ width: 100%; text-align: center; height: 11px; position:absolute; left: 0; bottom: 12px;  z-index: 999;}
.main_visual .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual .owl-dots .owl-dot span{  display: inline-block; width: 11px; height: 11px; background: #FFF; border-radius: 50%; }
.main_visual .owl-dot.active span{ background: #00455c;}

.goodsShow1R{ float:none; width:100%; height:auto; }
.goodsShow1R h2{ font-size:1.2rem; line-height:32px; border-bottom:1px solid #e3f4fe; padding:20px 0;}
.goodsShow1Rinfo{ width:100%; padding:15px 0;border-bottom:1px solid #e3f4fe; font-size:0.9rem; line-height:22px;}
.goodsShow1Rinfo h3{ font-size:1rem; line-height:38px; overflow:hidden;}

.goodsShow1RLink{ width:100%; height:42px; line-height:42px; margin-top:15PX;}
.goodsShow1RLink a{ width:132px; height:42px; display:block; float:left; text-align:center; color:#FFF;}
.goodsShow1RLink a i{ padding-right:10px; font-size:1rem;}
.goodsShow1RLink a.goodsA1{box-shadow:2px 2px 5px #3FC1E9; background: #00aee9; border-radius: 30px;}
.goodsShow1RLink a.goodsA1:hover{background: #048ab8;}

.goodsShow1RLink a.goodsA2{box-shadow:2px 2px 5px #e50012; background: #e50012; border-radius: 30px; margin-left:30px;}
.goodsShow1RLink a.goodsA2:hover{background: #a1000d;}

.goodsShow2{ width:94%; height:auto; margin-top:15px; overflow:hidden;}
.goodsShow2L{ float:none; width:100%; height:auto; background:#fff; padding:20px;  box-sizing: border-box;}
.goodsShow2LTit{ width:100%; height:41px; line-height:41px; border-bottom:1px solid #eaf7ff;}
.goodsShow2LTit h2{ color:#000; font-size:1.1rem; height:38px; line-height:38px; border-bottom:3px solid #00aee9; float:left; padding:0 15px; font-weight:normal;}
.goodsShow2Linfo{ width:100%; height:auto; padding:20px 0; overflow:hidden; line-height:26px; min-height:200px; }
.goodsShow2Linfo img{ max-width:100%; height:auto;}

.goodsShow2R{ float:none; margin-top:15px; width:100%; height:auto; background:#fff;  box-sizing: border-box; padding:20px; overflow:hidden;}
.goodsShow2R h2{ font-size:1rem; color:#00aee9; font-weight:normal;}
.goodsShow2RList{display:none;}
.goodsShow2RListm{ display:block; width:100%; height:auto; margin-top:15px;}
.goodsShow2RListm .owl-item{ float: left; width: 100%; height: auto;}
.goodsShow2RListm .owl-buttons{ display: none;}

.goodsShow2RListm li{ width: 100%; height: auto;  box-sizing: border-box; }
.goodsShow2RListm li img{width: 100%; height: auto;}
.goodsShow2RListm li h4{ font-weight:normal; font-size:0.9rem; color:#666; line-height:40px; height:40px; overflow:hidden; text-align:center;}

.goodsShow2RListm .owl-nav{ display:none}
.goodsShow2RListm .owl-dots{ width: 100%; height: 4px; text-align: center; margin-top: 10px;}
.goodsShow2RListm .owl-dots .owl-dot{ display: inline-block; }
.goodsShow2RListm .owl-dots .owl-dot span{width: 20px; height: 4px; background: #d2d2d2; margin: 0 5px; display: inline-block; }
.goodsShow2RListm .owl-dots .active span{ background: #00aee9;}

.mat111{ margin-top:51px;}
.goodsKz{ width:94%; height:auto; overflow:hidden;}
.goodsKzL{ float:none; width:100%; height:auto; overflow:hidden;}
.goodsKzL h3{ width:100%; height:83px; line-height:83px; color:#fff;  background: url(../images/GKZLtop.jpg) no-repeat; background-size:cover;  font-size:1.2rem; font-weight:normal; padding-left:25px; box-sizing: border-box;}
.goodsKzL ul a{ display:block; width:100%; height:42px; line-height:42px; background:#e3f4ff; border-bottom:1px solid #bed5e3;}
.goodsKzL ul a b{  padding-left:25px; padding-right:10px;}
.goodsKzL ul a span{ padding-right:28px; font-size:24px; color:#678ba1}
.goodsKzL ul a:hover{ background:#0069cb; color:#fff;}
.goodsKzL ul a:hover span{color:#fff;}
#lm_hoverkz{ background:#0069cb; color:#fff;}
#lm_hoverkz span{color:#fff;}

.goodsKzR{ float:none; width:100%; height:auto; overflow:hidden; margin-top:10px;}
.goodsKzR dl{ float:left; width:49%; height:auto; overflow:hidden; margin-left:2%; margin-bottom:2%;}
.goodsKzR dl:nth-child(odd){ margin-left:0;}
.goodsKzR dl dt{ width:100%; height:auto; overflow:hidden;}
.goodsKzR dl dt img{width:100%; height:auto;}
.goodsKzR dl a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.goodsKzR dl dd{ width:100%; height:42px; line-height:42px; text-align:center; font-size:1rem; overflow:hidden;  background:#fff;}
.goodsKzR dl a:hover dd{ color:#fff; background:#0069cb}

.GoodsRy{ display: none;}
.GoodsRym{ display: block; width: 94%; height: auto; margin-top: 30px;}
.GoodsRym .owl-item{ float: left; width: 100%; height: auto;}
.GoodsRym .owl-buttons{ display: none;}

.GoodsRym dl{ background: #FFFFFF;width: 100%; height: auto;  box-sizing: border-box; text-align:center; padding-bottom:15px;}
.GoodsRym dl dt{ width: 100%; height: auto; overflow: hidden;}
.GoodsRym dl dt img{width: 100%; height: auto;}
.GoodsRym dl dd{ width: 100%; height: 100px;  line-height: 30px; height: 30px; font-size: 1rem; overflow: hidden; box-sizing: border-box;overflow: hidden;}


.GoodsRym .owl-nav{ display:none}
.GoodsRym .owl-dots{ width: 100%; height: 4px; text-align: center; margin-top: 25px;}
.GoodsRym .owl-dots .owl-dot{ display: inline-block; }
.GoodsRym .owl-dots .owl-dot span{width: 20px; height: 4px; background: #d2d2d2; margin: 0 5px; display: inline-block; }
.GoodsRym .owl-dots .active span{ background: #00aee9;}

}