
.H60{ height: 60px;}
.mode-banner{ width:100%; position:relative; overflow:hidden;  }
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}
.banner-cnt img{/* margin-top: -80px;*/ /*max-width:none;*/max-width:none; width: 100%; height: auto; position: relative;  }
img{ max-width: 100%; height: auto!important;}
body{  width: 100%!important; overflow: hidden!important; position: relative!important;-webkit-font-smoothing:subpixel-antialiased;}
.banner-cnt img{
  -webkit-animation-name: bgzoom;
          animation-name: bgzoom;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 2s!important;
    animation-duration: 2s!important;
}

.wrap-layer {
/*	max-width: 1300px;*/
	max-width: 1400px;
	min-width: 1200px;
	width: 100%;
    margin: 0 auto;
    position: relative;
}
@media screen and (max-width: 1500px){
.banner-cnt80 img{ max-width: none;width: 120%; margin-left: -10%;}
}			


@-webkit-keyframes bgzoom {
  0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }


}

@keyframes bgzoom {
   0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }

}

/*头部*/
.header-wrap{ height:85px;}
.index-header{ height:0;}
.mod-headers{ position: fixed; left: 0;  right: 0; z-index: 888; transition: all 500ms;-webkit-transition: all 500ms;/* background: url(../images/tp_bg.jpg) repeat-x;*/height: 85px;
box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02); background: #fff;}
.header-top{ height:38px; background:#0070c0; line-height:38px;}
.toplinks{ text-align: right; line-height:38px; color:#fff; position:relative;}
.toplinks *{color:#fff;}
.toplinks a{ position:relative; padding-left: 15px; padding-right:15px; background:rgba(255,255,255,.2);color:#fff; height:25px; line-height:25px; display: inline-block; position:relative;}
.toplinks{}
.toplinks a:nth-child(1):after{content:""; position:absolute; height:11px; width:1px; background:#fff; right:0; top:8px;}
.toplinks a:hover{background:rgba(255,255,255,.4);}
/*.toplinks a.ch{ margin-right:20px;background: url(../images/china_ic1.png) 0 center no-repeat; }*/
/*.toplinks a.en{background: url(../images/china_ic2.png) 0 center no-repeat; }*/
.logo-css{ float: left; /*width:160px; padding-right: 30px;*/ padding-top:20px;}
.logo-css img{max-width:100%; height:auto!important} 
/*导航*/
.wrap-nav{ /*width:710px;*/ height:85px; padding-right:75px; text-align: right; float: right;}
.navMenu{ padding-top:35px; position: relative; left:16px; }
.navMenu>li {
    display: inline-block;position: relative;  height:60px;
	
}

.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;

    display: block;
/*    padding: 0 22px 0 22px;*/
	padding: 0 18px 0 18px;
	box-sizing: border-box;
    text-align: center;
	color: #000;
	position: relative;

    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{	color:#4d4d4d;line-height:100%;font-size:18px;}

.navMenu>li.cr>a,
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {

}
.navMenu .sub-menus:after{ content: ""; position: absolute; top: -6px; 
width: 0px; height: 0px; left: 50%; margin-left: -6px; display: block;
border-right:6px solid transparent;  
border-left:6px solid transparent;  
border-bottom:6px solid #f4f4f4;  
}
.navMenu .sub-menus {/* border: 1px solid #f9f9f9;*/
    position: absolute;
/**/   top:50px; 
/*   top:-1800px;*/
   left: 50%;
	margin-left: -78px;
   width: 156px;
   height:auto;
/**/overflow: hidden;
    /*height:80px;*/
   background:rgba(255,255,255,.55);
	
 transition-duration: .3s;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    opacity: 0;
    text-align: center;
	box-shadow: -5px 0 5px rgba(0,0,0,0), 5px 0 5px rgba(0,0,0,0), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06);

	
}
.mod-cr .navMenu .sub-menus {top:65px; /*overflow: hidden;*/}

.navMenu .sub-menus  li{ line-height: 120%;}
.navMenu>li>a>span,.navMenu>li>a>span{ padding-bottom:6px;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ /*border-bottom:2px solid #00974b;*/ }
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span,.navMenu>li:hover>a>span em,.navMenu>li.cr>a>span em{ color:#962e33;  font-weight: bold;} 

.navMenu>li:hover .sub-menus {
    opacity: 1;
    z-index: 10000;  height: auto;

}
.navMenu .sub-menus  li  span{ color: #000; font-size: 15px;}

.navMenu .sub-menus  li{ line-height: 20px; padding: 8px 8px;   border-bottom: 1px  solid rgba(255,255,255,.2);/*border-bottom: 1px solid #f6f6f6;*/}
.navMenu .sub-menus  li:hover{ background: rgba(150,46,51,0.1);}
.navMenu .sub-menus  li:hover a span{ color: #fff;}

.in-search{  display: none;/*background: rgba(0,0,0,.2);*/ position: absolute;/* left: 0; right: 0;*/ padding: 20px 0; top: 85px; right: 0; left: 0; box-sizing: border-box;background: #fff;border-top:1px solid #eee;  border-bottom: 1px solid #f9f9f9; transition: none;}
.im-search{  text-align: center; width: 605px; margin: 0 auto;}
.im-search input{ font-size: 15px; height: 42px; padding: 0 15px 0 0; border: none; line-height: 42px; width: 600px;  border-bottom: 2px solid #6f6f6f; box-sizing: border-box;}


.im-search a{ width:60px; margin-left: -60px; text-align: center;height:42px; overflow: hidden;line-height: 122px; display: inline-block; color: #fff; background:url(../images/searchbtns.png) right 10px top 10px no-repeat; background-size:18px auto;vertical-align: top;  cursor: pointer;}
.im-search em{ font-size: 36px;vertical-align: top;  display: inline-block; line-height:36px; color: #000; margin-left: 20px; cursor: pointer; position: absolute; right: 10.2%;}

.index-header .t-search{ }
.t-search{ position: absolute;   right:10px; top:22px; width: 45px; height: 45px;  background: url(../images/serbt.png) center center no-repeat; cursor: pointer;}

.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #cf000d; font-weight: bold;}
.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span{border-bottom:none;}

.index-header2 .navMenu>li>a>span:after, .index-header2 .navMenu>li>a>span:after{ width: 0; transition: all .3s;width: 0; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute;/* bottom:9px;*/bottom:-26px; left: 0; margin-left:0;}
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{ width: 100%; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute; /*bottom:9px;*/bottom:-22px; left:0; margin-left: 0;}
.header-wrap .navMenu>li>a>span{ position: relative;}




.index-header .mod-headers{ background: none;}
.index-header .navMenu>li>a>span{ color: #fff;text-shadow: 5px 5px 5px rgba(0,0,0,.02);}
.index-header  .navMenu>li:hover>a>span, .index-header  .navMenu>li.cr>a>span, .index-header  .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #fff;}
.index-header  .navMenu>li:hover>a>span:after, .index-header  .navMenu>li.cr>a>span:after{  border: none;   border-bottom: 2px solid #fff;}
.fixedheader .mod-headers,.index-header:hover .mod-headers{background: #fff;}
.fixedheader	.navMenu>li>a>span,.index-header:hover .navMenu>li>a>span{ color: #333;}
.fixedheader .navMenu>li:hover>a>span, .fixedheader .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em,		.index-header:hover .navMenu>li:hover>a>span, .index-header:hover .navMenu>li.cr>a>span, .index-header:hover .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em{ color: #00974b;}
.fixedheader  .navMenu>li:hover>a>span:after, .fixedheader .navMenu>li.cr>a>span:after,.index-header:hover  .navMenu>li:hover>a>span:after,.index-header .navMenu>li.cr>a>span:after{border: none; content: ""; display: block;border-bottom: 2px solid #00439a!important;display: block!important;width: 100%; bottom: -27px!important;}
.index-header .navMenu>li.cr>a>span:after{border: none; content: "";  border-bottom: 2px solid #00439a!important;}
.index-header .mod-headers{ box-shadow: none;}
.fixedheader .mod-headers,	.index-header:hover .mod-headers{box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02);}
		
.index-header .logo-css cite{ display: none;}
.fixedheader .logo-css cite,	.index-header:hover .logo-css cite{ display: block;}
.fixedheader .logo-css span,	.index-header:hover .logo-css span{ display: none;}
.index-header .t-search{background: url(../images/serbt.png) center center no-repeat;}
.fixedheader .t-search,.index-header:hover .t-search{/*background: url(../images/searchbtns2.png) center center no-repeat;*/}
.header-wrap .mod-headers {
    border-bottom: 1px solid  rgba(255,255,255,.3);
}

.header-wrap .wrap-layer{}
.wrap-nav{padding-right: 105px;}
.t-search{    right:0;}
.en-links{ font-size: 18px; position: absolute; right: 0; top: 30px; color: #fff;}
.en-links>a:after{ content: ""; display:inline-block; margin-left: 5px;  border:7px solid transparent; border-top:7px solid #fff; vertical-align: middle; position: relative; top: 3px;}
.fixedheader .en-links,.header-wrap:hover .en-links{color: #00974b;}
.fixedheader  .en-links>a:after,.header-wrap:hover  .en-links>a:after{border-top:7px solid #00974b;}
.en-links dl{ display: none; position: absolute; color: #fff; width: 100px; box-sizing: border-box;  padding:10px 0; box-sizing:border-box; right: 0; top: 50px;  /*background:#fff;*/background: #00974b; box-shadow: 0 2px 20px 0 rgba(0,0,0,.1); text-align: center; left: 50%; transform: translateX(-50%); border-radius:10px; }
.en-links dd a{ color:#fff; display: block; padding: 0 5px;}
.en-links dd a:hover{ background:rgba(255,255,255,.2); }
.en-links dl:after{ content:""; width:0; height:0; border:10px solid transparent; border-bottom:10px solid #00974b; position:absolute; left:50%; transform: translateX(-50%);top:-18px; display:block; }
.en-links{ height:50px;}
.en-links:hover dl{ display: block;}


/*新加导航*/

/*.subouters{width: 1160px;  margin: 0 auto; min-height:290px; }
.wrap-nav .submenus {
    position: fixed;
    top:86px;
    left:0; right:0;
    box-sizing: border-box;
    background: #fafbfb;

    padding:30px;

    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.06), 2px 0 2px rgba(0, 0, 0, 0.06), 0 -2px 2px rgba(255, 255, 255, 0.06), 0 2px 2px rgba(0, 0, 0, 0.06);
    text-align: left;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    line-height:30px;
    display:none;
}

.wrap-nav .submenus * {
    display: block;
}
.wrap-nav .submenus ul {

    min-width: 100px;
    border-right: 1px solid #e3e3e3;
    margin-right:-1px;
}
.wrap-nav .submenus ul li {
    padding:6px 0;
}
.mod-nav .submenus ul li a {
    color: #111111;
    font-size: 14px;
}

.subouters ul li a span{  font-size: 18px; color: #666;}
.subouters ul li a:hover span{ color: #00974b;}
.mod-nav .submenus ul li a:hover {
    color: #ed0011;
}
.wrap-nav .intr {
    float:none;
    overflow: hidden;
    font-size:16px;
    line-height: 30px;
    padding-left: 40px;
    border-left: 1px solid #e3e3e3;
}
.wrap-nav .intr-img {
	display: none;
    float: left;
    width:41.6666%;
    max-width:400px;
    margin-right: 25px;
}

.wrap-nav .nav3 .intr-img .img{}

.wrap-nav .intr-img .img{
    width:100%;
    display:block;
    position: relative;
	height: 280px;

}
.wrap-nav .intr-img img {
    position: absolute;
    width:100%;
    height:100%;
	height:100%!important;
	object-fit:cover;
    left:0;
    top:0;
}
.wrap-nav .intr-info {
    float:none;
    overflow: hidden;
}
.wrap-nav .intr-info>a {
    color: #333333;
    font-size: 18px;
    line-height: 30px;
}
.wrap-nav .intr-info .views {
    padding-top: 25px;
}
.wrap-nav .intr-info .views a {
    color: #999;
}
.wrap-nav>ul>li:hover .submenus {
    display:block;
}*/


/*改成光大环境导航*/
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{/* bottom: 0;*/}
.navMenu,.en-links{ padding-top: 0;}
.navMenu>li{ padding-top: 35px; height: 50px;   }
.wrap-nav .intr{ display:none; }
.wrap-nav .submenus{ height: 0;  opacity: 0; transition: all .3s; position: absolute; overflow: hidden; width: 150px;  left: 50%; transform: translateX(-50%);top: 80px; background:#fff; padding: 10px 0 0 0; box-sizing: border-box; border-bottom-left-radius:8px; border-bottom-right-radius:8px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);  }
.navMenu>li:hover .submenus{opacity: 1; text-align: center; font-size: 16px; border-top:5px solid  rgba(123,189,47,0.05); }
.navMenu>li .submenus li{ line-height: 36px; margin-left: 5px;margin-right: 5px;padding-left: 15px; padding-right: 15px; line-height: 36px;  float: none; display: block; border-bottom: 1px solid #f4f4f4; text-align: center;}
.navMenu>li .submenus li a{ font-size: 16px; position: relative; z-index: 888;}
.navMenu>li .submenus ul{ padding-bottom: 15px; }
.navMenu>li .submenus li:hover{ background: rgba(123,189,47,0.05);}
.navMenu>li .submenus li:hover a{ color: #00439a;}
.navMenu>li:hover{ /*background: rgba(150,46,51,0.05);*/}
.navMenu>li:hover>a>span:after{  }


/*新加导航改*/
.index-header .navMenu>li:hover>a>span:after, .index-header .navMenu>li.cr>a>span:after{ display: none;}
.index-header .navMenu>li:hover>a>span, .index-header .navMenu>li.cr>a>span, .index-header .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #962e33;}
.fixedheader .navMenu>li:hover>a>span, .fixedheader .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em, .index-header:hover .navMenu>li:hover>a>span, .index-header:hover .navMenu>li.cr>a>span, .index-header:hover .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em{color: #00439a;}
.txt1{ font-weight: bold;} 
.inner-headerwrap{ height: 85px;}
.txt1 img{ max-width:80%;}
.wrap-nav .submenus{ /*display: none!important;*/}
.navMenu>li .submenus li{ position: relative; transition: all .3s; }
.navMenu>li .submenus li:after{ content: "";  display: block; position: absolute;  left: 0; top: 0; height: 100%; width:0; background: rgba(0,67,154,0.05);transition: all .3s;}
.navMenu>li .submenus li:hover{ background: none;}
.navMenu>li .submenus li:hover:after{ width:100%;}


html{ max-width:1920px; margin:0 auto;}
body{  }
img{ display:block; max-width:100%; height:auto;}
.rolls{ overflow:hidden; position: relative; }
/*全屏banner*/
.rolls  video{
   /*position: absolute;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 3;
    overflow: hidden;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); */
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.rolls .swiper-slide-active{ z-index: 3;}
.rolls .swiper-slide{ overflow:hidden;  position: relative;}
.rolls .swiper-slide a{ display: block; }
.full-screen .swiper-slide>a>img{ width:100%!important; height:100%!important; object-fit:cover;   }
.rolls .swiper-slide a,.rolls .swiper-slide video{transform: scale(1.1, 1.1); transition: all 2s;}
.rolls  .swiper-slide-active>a,.rolls .swiper-slide-active video{transform: scale(1,1);}
.rolls .txt1{ position:absolute; z-index:90; }
.rolls .swiper-slide .box{ transform:scale(.6); opacity:0; transition: all 2s;}
.rolls .swiper-slide-active .box{ transform: scale(1);opacity:1;}

/*轮播图小点颜色值设置*/
.swiper-pagination-bullet{background: #fff; opacity: 1;}
.swiper-pagination-bullet-active{ background:#00439a;}

.t-search{ font-size: 18px; color: #2b933c; position: absolute; padding-left:50px; line-height: 20px; height:35px; right: 50px; top: 50%; transform: translateY(-50%); background: url("../images/lans.png") center center  no-repeat;}
.t-search a:before{ color: #00439a; font-size: 20px; font-weight:bold; }
.t-search a{ background:#efefef; height: 35px; display: block; width: 70px; border-radius:35px; line-height: 35px; text-align: center;}
.t-search a:hover{ background: #00439a; }
.t-search a:hover:before{ color: #fff;}

/*首页开始*/
.H30{ height:30px;}
.com-tit{ text-align: center;}
.com-tit cite{ color:#999;  line-height: 100%; display: block; margin-top:15px;}
.com-tit h3{line-height:100%; color:#222222;  }
.crdesc{ font-weight: bold;background-image:-webkit-linear-gradient(top,#7bbd2f,#7bbd2f,#67b039); 
-webkit-background-clip:text; -webkit-text-fill-color:transparent;  }
.com-tit span{ color:#00439a;  text-transform: uppercase; display: block; margin-top: 8px;}



.wrap-layer2 {
/*	max-width: 1300px;*/
/*	max-width: 1820px;*/
	max-width: 1400px;
	min-width: 1200px;
	width: 100%;
    margin: 0 auto;
	padding: 0 35px; box-sizing: border-box;
    position: relative;
}


/*自由品牌*/

.mybrand-wrap{ margin-right: -3%; }
.mybrand-wrap .item-cell{ width: 30.33%; margin-right: 3%; position: relative;}
.mybrand-wrap .item-cnt{ position: absolute; top: 20px; left: 20px; z-index: 9;}
.mybrand-wrap .item-pic { border-radius:20px; overflow: hidden;}
.mybrand-wrap .item-pic img{  height:auto; width:auto;}
.mybrand-wrap .item-tit *{ color:#fff; }
.mybrand-wrap .item-tit{ line-height:120%; }
.mybrand-wrap .item-cnt{ line-height: 100%; }
.mybrand-wrap .item-cnt .item-desc a{opacity: 0.5;color:#fff;}

*{ transition: all .3s;}
/*经营品牌*/
.creat-tabs{ margin-top: 30px; border-bottom: 1px solid #e0e0e0; border-top:1px solid #e0e0e0;}
.creat-tabs ul{}
.creat-tabs ul li{ padding-top: 12px; padding-bottom:12px; margin: 0 80px; min-width: 125px;}
.creat-tabs ul li cite{ height: 45px; overflow: hidden; margin-right: 10px;}
.creat-tabs ul li cite img{ display: block; width: 45px; height: 45px;}
.mod-creats{ margin-top: 40px;}
.mod-creats .creat-info{ height: 0; overflow: hidden;}
.mod-creats .creat-cr{ height: auto; overflow: hidden;}
.creat-tabs ul li.cr{  position: relative;}
.creat-tabs ul li.cr *{ color: #00439a; font-weight: bold; font-size: 24px; }
.creat-tabs ul li b{transition: all .3s;}
 
.creat-tabs ul li.cr b{ margin-top: -45px; display: block;}

.creat-tabs ul li.cr:before{ content:""; position: absolute; display: block;  height:3px; background: #00439a;  width: 100%;  bottom: 0;  }

.mod-creatrolls{ margin-right: -2%;}
.mod-creatrolls .item-cell{ position: relative; width: 23%; margin-right: 2%;}
.mod-creatrolls .item-inner{ z-index: 2; margin: 0 0 0 0; position: relative; border-radius:10px; overflow: hidden;/**/}
.mod-creatrolls .item-cell:after{ border-radius:10px; overflow: hidden; content: ""; display: block;position: absolute; left:10px; top: 10px; right: 10px; bottom: 10px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); display: none!important;}
.mod-creatrolls .item-cell .item-cnt{ padding: 18px 15px 15px 15px; position: absolute; bottom: 0; left: 0; right: 0;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7))}
.mod-creatrolls .item-cell .item-desc{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.mod-creatrolls .item-cell .item-tit{  color: #fff!important; line-height: 150%;}
.mod-creatrolls .item-cell .item-tit a{color: #fff!important; }
.mod-creatrolls .item-cell .item-desc a{ color: #fff;}
.mod-creatrolls .item-cell .item-mores{ margin-top: 10px;  opacity: 0; height: 0;}
.mod-creatrolls .item-cell .item-mores a{ width: 80px; display: block; height: 35px; background: #fff; border-radius:35px; color: #3d9d39; text-align: center; line-height: 35px;}
.mod-creatrolls .item-cell .item-pic{ border-radius:15px; overflow: hidden;}

.commore{ text-align: center; }
.commore a{ color: #ef001e;  background:#fff;  width:180px; height: 45px; line-height: 45px; border-radius:45px; border: 1px solid #f77f8e;  display: inline-block; text-align: center;}
.commore a:hover{ background:#ef001e; color: #fff;  }

.newsbg{ background: url("../images/newsbg2.jpg") center bottom no-repeat; padding-bottom: 170px;}
.modnews-wrap { margin-right:-2%; }
.modnews-wrap  .item-cell{padding: 40px 30px; width: 31.33%; box-sizing: border-box;  margin-right:2%; background:#fff; background-position:right 0; border-radius:20px;  box-shadow:0px 2px 20px 0px rgba(0, 0, 0, 0.08);  }
.modnews-wrap  .item-cnt{ }
.modnews-wrap .item-tit{ color: #222222; margin-top: 15px;}
.modnews-wrap  .item-cnt  .item-desc{ color: #cccccc;}
.modnews-wrap  .item-cnt  .item-desc *{/* display: block;*/ line-height: 100%; font-weight: bold;}
.modnews-wrap  .item-cnt  .item-desc span{ margin-bottom: 5px; letter-spacing: 0px;}
.modnews-wrap  .item-cnt  .item-desc cite{letter-spacing: 3px;}
.modnews-wrap  .item-cell:hover{background:#ef001e  url("../images/newslogo1.png") right top no-repeat; background-size: 130px auto;}
.modnews-wrap  .item-cell:hover *{ color:#fff;}
.com-tit3{ margin-top: -40px;}

/*经营机构*/
.partners-wrap{ margin-top: -20px;}
.partners-wrap img{ height: 60px!important;  width: auto!important;}
.partners-wrap  .item-cell{ width: 12.5%; text-align: center; margin-top: 20px;}
.partners-wrap  .item-cell img{ margin: 0 auto;}
.partners-wrap .item-cell:hover{transform: scale(1.1);}
.partners-tit{  text-align: center; color:#999;  border-bottom: 1px solid #ebebeb; padding-bottom: 10px; margin-bottom: 30px;}

.modorgs{background: url("../images/newbg1.jpg") center 0 no-repeat;  background-size: cover;  }
.orgs-wrap{ position:relative; top:120px; margin-top: -70px;}
.modorgs .swiper-wrapper{  align-items: stretch; }
.orgs-wrap  .item-cell{ background:#f4f4f4; height: 360px;   border-radius:15px; overflow: hidden;  }
.orgs-wrap  .item-cnt{ padding:20px; }
.modorgs .com-tit *{ color: #fff;}
.orgs-wrap  .item-tit{  height:50px; line-height: 120%; text-align: center; color: #00439a;}
.orgs-wrap  .item-desc{ margin-top: 0px;}
.orgs-wrap  .item-mors2{ height: 0; overflow: hidden;  }
.orgs-wrap  .item-mors2 a{ color:#183683; display:block; background:url("../images/arrow4.png") right top no-repeat;  }
.orgs-wrap {height: 360px; }
.orgs-wrap  .item-cell .item-mors2{ opacity: 0; height: 38px; margin-top: 20px; padding-top: 15px;  border-top:1px solid #d5d3d3; }
.orgs-wrap  .item-cell:hover .item-mors2{ opacity: 1;}
.orgs-wrap  .item-cell:hover{  height: 400px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05); }

.org-btl,.org-btr{ cursor: pointer;  position: absolute; top: 50%; transform: translateY(-50%); left:-80px;   width: 45px; height: 45px;    background:url("../images/ar1.png")  no-repeat; background-size: 100% auto!important; }
.org-btr{ right:-80px; left: auto;background:url("../images/ar2.png")  no-repeat;}
.org-btr:hover{  background:url("../images/ar2hover.png")  no-repeat;}
.org-btl:hover{  background:url("../images/ar1hover.png")  no-repeat;}


.modorgs{ margin-bottom: 130px;}


/*底部*/
.footers{background: url("../images/ftbg1.jpg") no-repeat;  background-size: cover; padding: 30px 0 25px 0;}
.footers-inner,.bomlogo { margin: 0 35px;}
.footers-inner{ margin-top: 25px;}
.bomlogo{}
.bomnav{ margin-right: 160px;}
.bomlogo img{ max-width: 320px;}
.bom-tit {color: #fff; font-weight: bold;}
.bom-tit a{}
.bom-cell{  margin-right: 30px;}
.bom-cell:nth-last-child(1){ margin-right: 0;}
.bom-cell ul{ margin-top: 8px;}
.bom-cell ul li{ color: #fff; padding: 3px 0;}
.codes{  min-width: 270px;}
.codes .bom-cell{display: none;}
.codes  a{color: #fff;}
.bom-cell ul li a:hover,.bom-tit a:hover,.codes  a:hover{ color:#FFF6A8; }
.copys-layer{ align-items: flex-end;} 
.codes img{padding:8px;background: #fff;  border-radius:10px; }
.code-imgs{}
.mdaddrs{ margin-top:40px; color: #939aac;} 
.cor-addrs{ margin-right: 50px;}
.cor-addrs h3{ font-weight: normal; color: #80be2a; margin-bottom: 15px;}
.code-imgs{ width: 120px;  text-align: center;}
.code-txt{ margin-top:5px;}
.copys{ padding: 10px 35px; background: url("../images/ftbg.jpg") no-repeat; color: #fff; margin-top: -20px;  }
.cordesc-tel span,.cordesc-tel cite{  display:block; }
.cordesc-tel cite{ margin-top: 5px; font-weight: bold; font-family: "arial"}
.cordesc-tel{ margin-top: 25px; padding-left: 50px;background: url("../images/tels.png") 0 6px no-repeat; }
.adds{ margin-top: 10px;}

/*新闻列表*/
.mod-news-2{  flex-wrap: wrap;margin-right:-3.3%; }
.mod-news-2 .item-cell{ overflow: hidden; width:30%; margin-right: 3.3%; margin-top:4%; position:relative;}
.mod-news-2 .item-cnt{ }
.mod-news-2 .item-pic {  overflow: hidden; max-height: 300px;}
.mod-news-2 .item-pic img{  height:auto; width:auto;}
.mod-news-2 .item-tit *{ color: #000;/* font-weight: bold;*/ }
.mod-news-2 .item-tit{font-weight: bold; min-height: 46px; overflow: hidden; line-height: 130%; margin-top: 22px; }
.mod-news-2 .item-date{font-family: "arial"; color: #cccccc; margin-top: 25px; position: relative; padding-bottom: 0;}
.mod-news-2 .item-date:after{ content: ""; width: 42px; height: 6px; background: #003d79; position: absolute; bottom: 0; left: 0; display: none;} 
.mod-news-2 .item-date h3{ padding-top: 15px;  padding-bottom: 4px;}
.mod-news-2 .item-desc{ font-size: 16px; color: #666; line-height: 150%; margin-top:15px; overflow: hidden; /*height: 48px;*/}
.mod-news-2 .item-tit a:hover,.mod-news-2 .item-desc a:hover{color: #002fa7;}
.mod-news-2 .item-desc,.mod-news-2 .item-desc a{   display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
 



.mod-news-2 .item-1{ width: 97%; }
.mod-news-2 .item-1 .item-pic{ margin-left: 100px; width: 45.8%; float: right; max-height:440px;}
.mod-news-2 .item-1 .item-tit{   height: auto;/* height: 90px;*/ padding-top: 120px; margin-top: 0; position: relative;  padding-bottom: 25px; margin-bottom: 25px;}
.mod-news-2 .item-1 .item-tit a{ max-height: 88px; display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.mod-news-2 .item-1 .item-date{margin-top: 0;  text-align: center;position: absolute; top: 0; left: 0;}
.mod-news-2 .item-1 .item-date:after{ display: none;}
.mod-news-2 .item-1 .item-date .md-pc i{ display: block; font-style: normal; line-height: 100%;}
.mod-news-2 .item-1 .item-desc{ font-size: 16px; position: relative;}

.mod-news-2 .item-1 .item-tit:after{ border-bottom:2px solid #ef001e; content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 30px;}
.mod-news-2 .item-1 .mores{ color: #003d79; font-family: "arial"; text-transform: uppercase; margin-top: 40px;}
.mod-news-2 .item-1 .item-cnt:after{  content: ""; position: absolute; width: 80px; height: 8px;display: none;  background: #f39800;   top: 40px;  right: 45.8%; margin-right: -40px;}

.mod-news-2 .item-1 { border-bottom: 1px solid #ebebeb; padding-bottom: 4%; }


.mod-menus{ position: absolute; left: 0;  right: 0; z-index: 8; margin-top:20px; top: 50%; transform: translateY(-50%)}
.mod-menus .wrap-layer{ /*max-width: 1280px;*/}
.mod-menus *{ color: #fff;}
.mod-menus .curtite{ position: relative; padding-bottom: 25px; }
.mod-menus .curtite:after{ border-bottom:6px solid #fff; width: 40px; content: "";position: absolute; left: 0; bottom: 0; display: none;}
.mod-menus .curtite cite{ display: block; line-height: 100%;}
.mod-menus .curtite span{ display: block;margin-top: 15px; text-transform:uppercase;}

/*内页菜单*/
.topmenus{ background:rgba(0,0,0,0.4); height: 55px; margin-top: -55px; position: relative; z-index: 5; line-height: 55px;}
.topmenus ul li{ line-height: 55px; margin: 0 1px;}
.topmenus ul li a{ color: #fff; padding: 0 35px; display: block;}
.topmenus ul li.cr a,.topmenus ul li:hover a{ background:#00439a;}
.mod-menus .topmenus{ background: none!important;}
/*企业文化*/
.culwrap{ max-width: 1164px; margin: 0 auto;} 
.culwrap .item-cell{ border-radius:12px;   padding: 30px 20px; box-sizing: border-box; width: 30.33%; margin: 0 1.5%; background: #f5f5f5; display: flex; justify-content: center;  align-items: center;    position: relative; min-height: 115px;}
.culwrap .item-cnt{ position: relative; z-index: 3;}
.culwrap .item-cell:after,.culwrap .item-cell:before{ border-top-left-radius: 12px; border-top-right-radius: 12px; content: ""; display: block;  position: absolute; left: 0; right: 0; top: 0; height: 16px; background:linear-gradient(to right, #00439a, #ef001e 60%); z-index: 1; top: -6px; }
.culwrap .item-cell:before{background: #f5f5f5; z-index:2; bottom: 0; top: 0; height: 100%;border-radius:12px;}
.culwrap2{  flex-wrap: wrap; max-width: 100%; margin-top: -30px;}
.culwrap2 .item-cnt{ position: static;}
.culwrap2 .item-cell{ width: 18%;padding: 40px 10px 30px 10px;  margin:45px 1% 0 1%; text-align: center; position: relative;} 
.culwrap2 .item-cell:after, .culwrap2 .item-cell:before{ display: none;}
.culwrap2 .item-cell .item-tit{ position: absolute; left: 50%; transform: translateX(-50%);top: -15px; display: block; margin-bottom: 20px; font-size: 14px; padding: 5px 15px; background: #00439a; border-radius:6px; color: #fff; white-space: nowrap;}
.culwrap3  .item-cell .item-tit{ background: #ef001e;}


/*文字新闻列表*/
.news-list2{ margin-top: 40px;}
.news-list2 ul li{ border-bottom: 1px solid #eee; font-size: 16px;  padding: 15px 80px 15px 25px; position: relative;}
.news-list2 ul li:after{top:24px; position: absolute; content: ""; display: block;width:6px; height: 6px; border-radius:6px; background: #000; left: 0;  }
.news-list2 ul li span{ position: absolute; top:20px; right: 0; color: #999;}

/*新闻详情*/

.news-info {padding:0 6%;}

.news-info .news-title { text-align: center;  font-size:24px;color:#000; line-height: 1.7; }
.news-info .source {padding:22px 0 ;text-align: center;color:#666;font-size:16px;display: flex;justify-content: center;align-items: center;border-top:1px solid #ececec;border-bottom: 1px solid #ececec;margin-top:30px; } 
.news-info .source .item{font-size:16px;color:#999;padding:0 16px;} 
.news-info .content { padding:40px 0; font-size:16px; color:#000; line-height: 1.75;overflow: hidden;  }
.news-info .content p { margin-bottom: 1em; } 
.news-info .content img {  height:auto!important; margin: 0 auto; display: block;} 
.news-info .prev-next {margin-top: 50px;padding:30px 0; border-top: 1px solid #eee;/*background:#f6faf5;*//*border-radius: 10px;*/}
.news-info .prev-next ul{display: flex;justify-content: space-between; }
.news-info .prev-next li {font-size: 18px;display: flex; }
.news-info .prev-next li span{color:#000;padding-right:10px;white-space: nowrap; position: relative;}
.news-info .prev-next li span:after{ content:""; border-left: 2px solid #000; height: 18px; margin-left: 10px;}
.news-info .prev-next li a {flex:1;display:block; color: #666; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;} 
.news-info .prev-next li a:hover { color: #00439a; } 

.news-info .prev-next li:nth-child(1){ width: 48%;}
.news-info .prev-next li:nth-child(2){width: 48%;}
.news-info .prev-next li a,.news-info .prev-next li a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; white-space: normal;}


.news-info .content,.news-info .content *{ line-height: 180%!important; font-size: 16px!important;font-family: "AlibabaPuHuiTi-Regular", Arial, 'Microsoft YaHei'!important;}
.news-info .content p{margin-bottom: 1em!important;}
.news-info .prev-next{margin-top:30px;}


@media screen and (max-width: 1500px) {
	.txt1 img{ max-width: 76%;}
	.wrap-layer2,.wrap-layer{    max-width: 1360px;}
	.org-btr{ right: -60px;}
	.org-btl{ left: -60px;}
}



















  /*大字行间距*/
.crdesc{ line-height:140%; } 

.navMenu>li{ margin: 0 2px;}
.navMenu>li:hover>a:after,.navMenu>li.cr>a:after{ content: ""; position: absolute; left:0; right:0; height: 40px; top: -9px; border-radius:40px/*; background: #7dbe2f; background-image:linear-gradient(to right, rgb(125, 190, 47) 10%, rgb(175, 215, 46));*/ }
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ position: relative; z-index: 4; color: #00439a!important;  font-weight:bold; }
.wrap-layers{padding:0 50px; display: flex; justify-content: space-between;} 
.logo-css{ width:320px;}


/*关于我们*/
.wrap-abouts{ background: url("../images/cirles2.png") 0 0 no-repeat,url("../images/cirles3.png") right bottom no-repeat; background-size:10% auto,15% auto;}
.about-us .com-tit,.creats .com-tit{ flex:1;}
.about-cnts,.crdesc{ width: 980px;}
.about-desc2{ color:#222;}
.about-nums{ border-top:1px solid #d7d9de; padding-top:30px; margin-top: 30px;}
.about-nums h3{  white-space: nowrap; align-items: flex-end; color: #94cc59;}
.about-nums h3 span{ line-height: 100%; width: auto!important;font-family: "tfdin";    /*font-family: "DIN";*/ }
.about-nums h3 cite{ margin-left:5px; margin-right: 15px; position: relative;}
.about-nums h3 cite sub{ position:absolute; top: -25px; font-size: 18px;}
.about-nums i{ color: #999999; font-style: normal; margin-top: 10px; display: block;}

/*平台建设*/
.corlinks-wrap{ background: url("../images/corbg2.jpg") no-repeat; background-size: cover;  padding-top: 60px; padding-bottom: 60px;}
.cortit{  text-align: center; text-align: center; color: #0f0e0e; font-weight: bold;} 
.mod-corlink{ margin-right: -1%;}
.mod-corlink .item-cell{ padding: 15px 10px; background: #fff; border-radius:10px;  box-sizing: border-box;  width: 11.5%; margin-right: 1%;  border-radius:10px; overflow: hidden; margin-top:30px;}


.com-tit2{ text-align: center;}
.com-tit2 span{ display: block; margin-top: 20px;}
.com-tit2 h3{background-image:-webkit-linear-gradient(top,#7bbd2f,#7bbd2f,#67b039); 
-webkit-background-clip:text; -webkit-text-fill-color:transparent; line-height: 100%;}

.cordir-wrap{ background: url("../images/corbg1.png") left 2%  top 130px no-repeat, url("../images/corbg2.png") right 0 top 60px no-repeat; background-color:#fafafa; background-size:10% auto,5% auto;}
.mod-dirs{ position: relative; margin-top:70px;  }

.dir-defaults{ position: absolute; left: 50%; transform: translateX(-50%);}
.mod-dirs2{ margin-top: 40px;align-items: flex-start;}
.mod-dirs2 .item-cell{  position: relative;  width: 14.2%; }
.mod-dirs2 .item-cell:nth-child(1){ top: 80px;}
.mod-dirs2 .item-cell:nth-child(2){ top: -20px;}
.mod-dirs2 .item-cell:nth-child(3){ top: 50px;}
.mod-dirs2 .item-cell:nth-child(5){ top: 70px;}
.mod-dirs2 .item-cell .item-cnt{  flex-direction: column;
	text-align: center;}
.mod-dirs2 .item-cell:nth-child(2n) .item-cnt{flex-direction:column-reverse;}
.mod-dirs2 .item-cell .item-tit{ font-weight: bold;color: #0f0e0e;}
.mod-dirs2 .item-cell:nth-child(4){ margin-left:16%; width: 20%;  }
.mod-dirs2 .item-cell:nth-child(5){width: 20%; }
.mod-dirs2 .item-cell:nth-child(3)  .item-cnt{ }
.mod-dirs2 .item-pic{ position: absolute; left: 50%; transform: translateX(-50%); top: 35px;}
.mod-dirs2 .item-pic a{ width: 60px;  height: 60px; border-radius:60px; background: #80be29;  display: flex;  justify-content: center; align-items: center; background-image:linear-gradient(to bottom, rgb(154, 194, 12) 0%, rgb(126, 189, 44) 100%);}
.mod-dirs2 .item-tit{  margin-bottom: 80px;}
.mod-dirs2 .item-cell:nth-child(2n) .item-tit{ margin-bottom: 0; margin-top: 80px;} 
.mod-dirs2 .item-cell:nth-child(2n) .item-pic{ top:auto; bottom: 35px;}
.mod-dirs2 .item-cell .item-desc { color: #666;} 
 

.mod-dirs{ background: url("../images/corline.png") center  top 80px  no-repeat;}


/*关于我们*/
.bantit{ position:absolute; left:0; right:0; z-index:10; top: 50%; transform: translateY(-50%);}
.bantit h3{ color:#fff; line-height: 100%;    font-family: "aizzbx"; font-weight:normal; }
.bantit span{color:#fff; padding-top:10px; display: block;}

/*内页导航*/
.mod-topnav{ border-bottom: 1px solid #d4d7de;}
.mod-topnav ul{ justify-content: center;}
.mod-topnav ul li{  margin: 15px 25px;  display: inline-block;}
.mod-topnav  ul li a{color: #666;display: block;position: relative;transition: all .3s; padding: 8px 15px; border-radius:40px;  }
.mod-topnav  ul li *{ }
.mod-topnav{ text-align: center;} 
.mod-topnav ul li.cr a,.mod-topnav ul li:hover a{  background: #7dbe2f;background-image: linear-gradient(to right, rgb(125, 190, 47) 10%, rgb(175, 215, 46)); }
.mod-topnav ul li a span{color: #000; }
.mod-topnav ul li.cr a span,.mod-topnav ul li:hover a span{color: #fff;}
.aboutdesc{ margin-bottom: 30px; margin-right: 80px;}
.aboutdesc h3{ line-height:100%; margin-bottom:30px; margin-top: 30px; color: #7bbe31;}
.article .content p{ text-indent: 2em;} 
.mod-about .about-nums ul{  flex-direction: column; width: 420px;}
.mod-about .about-nums ul li{ align-items: flex-end; display: flex; margin-bottom:40px; padding-bottom:15px; justify-content: space-between; border-bottom: 1px solid #d6d6d6;}
.mod-about .about-nums{ padding-top: 0;margin-top: 0; border: none;}
.aboutbg{background: url("../images/abbg1.jpg") left 0 top 0 no-repeat, url("../images/cirles3.png") right 0 bottom 0 no-repeat; background-size:11% auto,10% auto;}

/*使命定位*/
.mod-mission{ position: relative; z-index: 8;}
.mod-mission .item-cell{transition: all .3s; width: 240px; text-align: center; min-height: 306px; background: url("../images/smbg1.png") center 0 no-repeat; }
.mod-mission .item-cell:nth-child(2){background: url("../images/smbg2.png") center 0 no-repeat;}
.mod-mission .item-cell:nth-child(3){background: url("../images/smbg3.png") center 0 no-repeat;}
.mod-mission .item-cell:nth-child(4){background: url("../images/smbg4.png") center 0 no-repeat;}
.mod-mission .item-cell .item-pic{ padding-top:120px; transition: all .3s;}
.mod-mission .item-cell .item-pic img{ margin:0 auto;}
.mod-mission .item-cell .item-tit{ padding-top:30px; height: 40px; color: #fff;font-weight: bold;}
.mod-mission .item-cell .item-tit2{ padding-top: 90px; font-weight: bold;}
.mod-mission .item-cell .item-desc{ margin-top: 8px;}
.missionbg{  padding-bottom:40px; position: relative;}
.missionbg:after{ content: ""; left: 0; right: 0; bottom: 0; position: absolute;  background: #fafafa; height: 280px;}
.mod-mission .item-cell:hover .item-pic{ transform: translateY(-10px);}
.mod-mission .item-cell:hover { background-position:center -2px; }
.mod-mission .item-cell:hover .item-tit2,.mod-mission .item-cell:hover .item-desc{ color: #7bbe31;}

/*大事记*/
.mode-banner20{ width:100%; position:relative; overflow:hidden;  }
.banner-cnt20{ float:left; position:relative; right:50%;}	
.mode-inner20{float:left; position:relative; left:50%;}
.banner-cnt20 img{/* margin-top: -80px;*/ /*max-width:none;*/max-width:none;  height: auto; position: relative;  }


.mod-eventsroll{  position: relative;  transform: translateY(360px); margin-top: -300px;}
.mod-eventsroll .item-datas{ font-family:"tfdin"; color:#68af14; }
.mod-eventsroll .item-cnt{ padding-right:40px;}
.mod-eventsroll .swiper-wrapper{ align-items: flex-end;}
.mod-eventsroll .item-cell{ padding-left: 30px; box-sizing: border-box; position:relative; }
.mod-eventsroll .item-cell:nth-child(5n+2){ padding-bottom: 130px;} 
.mod-eventsroll .item-cell:nth-child(5n+3){ padding-bottom: 170px;} 
.mod-eventsroll .item-cell:nth-child(5n+4){ padding-bottom: 250px;} 
.mod-eventsroll .item-cell:nth-child(5n+5){ padding-bottom:350px;} 
.mod-eventsroll .item-desc{ padding-top: 5px; padding-bottom:40px;}
.mod-eventsroll .item-cell:after{ content: "";  position: absolute; bottom: 0; top: 0; background: #68af14; width: 1px; left: 7px;}
.mod-eventsroll .item-cell:before{content: ""; bottom: 0; left: 0;  position: absolute; display: block; width: 15px; height: 15px; border-radius:15px; background:#68af14; }
.mod-eventsroll .item-cell:nth-child(5n+2):after{bottom:40px; }
.mod-eventsroll .item-cell:nth-child(5n+2):before{bottom:40px; }
.mod-eventsroll .item-cell:nth-child(5n+3):after{bottom:130px; }
.mod-eventsroll .item-cell:nth-child(5n+3):before{bottom:130px; }
.mod-eventsroll .item-cell:nth-child(5n+4):after{bottom:100px; }
.mod-eventsroll .item-cell:nth-child(5n+4):before{bottom:100px; }
.mod-eventsroll .item-cell:nth-child(5n+5):after{bottom:300px; }
.mod-eventsroll .item-cell:nth-child(5n+5):before{bottom:300px; }

.eventsbt2{ position: absolute; bottom: 20%; left: 50%; transform: translateX(-50%); z-index: 88;}
.eventsbt2 a{ display: block; width: 47px; height: 47px; background: url("../images/btleft1.png") no-repeat; cursor: pointer;} 
.eventsbt2 a.evbt-2{background: url("../images/btright1.png") no-repeat;}
.eventsbt2 span *{  font-style: normal;}
.eventsbt2 span{ margin: 0 25px;}


/*建设目标*/
.goals{ padding-top: 5%;color: #1a7bec;}
.goals span{ line-height: 100%; display: block;}
.pos{ z-index: 5; position:absolute; width:250px; height:160px;  background-size:100% 100%!important; display:flex; flex-direction: column; align-items: center; justify-content: center;} 
.goals1{ background:url("../images/gb1.png") no-repeat;  left: 8%;  top: -2%;  z-index: 4;  }
.goals h4{ font-size: 20px; margin-top:8px; }
.goals1,.goals6{ color: #77bc4c;}

.goals2{ background:url("../images/gb2.png") no-repeat; top: 30%; left: 3%;   }
.goals3{ background:url("../images/gb3.png") no-repeat; top: 15%; left: 22%;   }
.goals5{ background:url("../images/gb5.png") no-repeat; top: 0; right: 5%; }
.goals4{ background:url("../images/gb4.png") no-repeat; top: 12%; right: 18%; }
.goals6{ background:url("../images/gb6.png") no-repeat; top:35%; right: 6%; }
.goals4 h4,.goals5 h4,.goals6 h4{margin-top:0; }
.goals-tit{ margin-bottom: 80px; padding-top: 20px; text-align: center; line-height: 130%; color: #4a4d54; }

/*荣誉资质*/
.honorbg{ background: url("../images/rybg3.jpg") center bottom  no-repeat; margin-bottom: 50px;}
.honortit{ text-align: center;}
.honortit span{ position: relative;}
.honortit span:after,.honortit span:before{ display:block;  position:absolute; content:""; width: 196px; height: 7px; background: url("../images/ryleft0.png") center center  no-repeat;}
.honortit span:after{ left: -220px; top: 50%; transform: translateY(-50%); }
.honortit span:before{ right: -220px; left: auto; top: 50%; transform: translateY(-50%);  background: url("../images/ryleft1.png") center center  no-repeat;}
.honorlist{  margin-top:10px; }
.honorlist ul{ margin-right: -3.33%;  }
.honorlist ul li{ display: flex; align-items: center;  justify-content: center; width:30%; margin-right:3.33%; padding:0 68px; box-sizing:border-box;    text-align: center; margin-top: 60px;
background:url("../images/ryicon1.png") left  bottom  no-repeat,url("../images/ryicon2.png") right  bottom  no-repeat; min-height: 86px;}
.honorlist ul li span{ display: block; max-width: 200px; margin: 0 auto;}




