@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{font-family:"微软雅黑";}
html{}
ul,ol,li{ list-style:none;}
img{border:none; vertical-align:middle;}
h1, h2, h3, h4, h5, h6, hr, blockquote, form, ul, ol, li, p, pre, dl, dt, dd, fieldset, legend, button, input, textarea{margin:0; padding:0; font-weight:normal;}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:none;}
b{font-weight: normal;}
.clear{clear:both; font-size:0; font-family:"sans-serif"; height:0; line-height:0;}
.clear_fix:after{content: ""; clear: both; height: 0; overflow: hidden; display: block; visibility: hidden;}
.fl{float:left}
.fr{float:right;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.pos-r{position: relative;}
.pos-a{position: absolute;}


.c-nav .show{display:inline-block}
.c-nav .hiden{display:none}
.c-nav{width: 100%;}
.c-nav .navFlex{display:flex;display:-webkit-flex;align-items:center; -webkit-align-content:center;color:#fff; justify-content:space-between;-webkit-justify-content:space-between;}
.c-nav .logo{line-height: 0.75rem; padding: 0.1rem 0;}
.c-nav .logo img{display: inline-block; vertical-align: middle; max-width: 100%;}
.c-nav .menu>ul{ margin-top: 0.11rem; position: relative;}
.c-nav .menu>ul>li{display:inline-block; line-height:0.95rem; font-size:0.18rem; margin-right: 0.4rem; border-bottom: 0.04rem solid #fff; 	position: relative;}
.c-nav .menu>ul>li>a{color:#333333; text-decoration:none;width:100%}
.c-nav .menu>ul>li.active{ border-bottom: 4px solid #314066;}
.c-nav .menu>ul>li.active a{color:#314066;}
.c-nav .menu>ul>li:hover{ border-bottom: 4px solid #314066;}
.c-nav .menu>ul>li:hover>a{color:#314066;}
.menu>ul>li>ul{display:none;width:100%;background:#f0f0f0;position:absolute;z-index:9999;left:0;margin:0;list-style:none;box-sizing:border-box;}
.menu>ul>li>ul>li{font-size: 0.16rem; color: #666; line-height: 0.5rem;}
.menu>ul>li>ul>li>a{}
.menu>ul>li>ul.normal-sub{width:2.5rem;left:auto;padding:0 0.2rem}
.menu>ul>li>ul.normal-sub>li{width:100%}
.menu-dropdown-icon:before {position: absolute; right: -0.2rem; top: 50%; content: ""; width: 0.1rem; height: 0.06rem; cursor: pointer;background:url(../images/menu-dropdown-icon.png)no-repeat center; color: #333;}
.c-nav .btnImg{height:20px;width:25px;padding:3px 8px 3px 8px;box-sizing:content-box;margin-right:5px;}
.c-nav .header-inp{width: 2.2rem; height: 0.4rem; background: #f9f9f9; border: 1px solid #dedede; box-sizing: border-box; border-radius: 1vw; 
  margin-right: 0.3rem; margin-top: 0.4rem;}
.c-nav .header-inp input[type="text"]{width: 1.7rem; float: left; padding-left: 1vw; font-size: 0.14rem; color: #999; height: 0.4rem; line-height: 0.4rem; box-sizing: border-box; 
  border-radius: 1vw 0 0 1vw; outline: none; border: none; background: none;}
.c-nav .header-inp input[type="button"]{width: 0.4rem; float: left; height: 2.08333vw; background: url(../images/search.png) no-repeat center; box-sizing: border-box;
  border-radius: 0 1vw 1vw 0; outline: none; border: none; }
.c-nav .header-btn{margin-top: 0.2rem; display: flex; align-items: center;}
.c-nav .header-btn span{margin-left: 0.2rem; cursor: pointer;}
.c-nav #wechat-pic{width: 0; height: 100px; position: absolute; right: 0; bottom: -1.1rem; z-index: 99999; transition: all 0.3s; overflow: hidden;}
.c-nav #wechat-img{float: left;}
.c-nav #wechat-close{width: 40px; height: 50px; box-sizing: border-box; float: right;  background:  url(../images/close.png) no-repeat center; cursor: pointer; background-size: 70%;}

.c-nav #tel{font-size: 0.24rem; color: #314066; font-weight: bold;}

.hamburger {
  display: none;
}

.bar {
  display: block;
  width: 25px;
  height: 3px;
  margin: 5px auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #101010;
}

@media screen and (max-width: 1420px) and (min-width:1200px){
  .c-nav>ul{margin-right: 1rem;}
  .c-nav>ul>li{font-size:0.2rem;}
  .c-nav .header-inp{margin-right: 0.5rem;}
}
@media screen and (max-width: 1238px) and (min-width:1200px){
  .c-nav .logo{width:2.5rem; margin-right: 0.3rem;}
  .c-nav>ul{margin-right: 0.5rem;}
  .c-nav>ul>li{font-size:0.2rem;}
  .c-nav .header-inp{margin-right: 0.5rem;}
}
@media screen and (max-width:1200px){
}
@media screen and (max-width:992px){
}
@media screen and (max-width:768px){
}
@media screen and (max-width:1199px){

.header{margin: 0 auto; width: 100%;}
.c-nav .container{padding: 0;}
.c-nav{padding:10px 0 10px 0;opacity:.9; margin: 0; height: auto;}
.c-nav .navFlex{font-size:20px;justify-content:space-between;flex-wrap:wrap;}
.c-nav .logo{width: 45%; padding: 0; margin-left: 0.2rem;}
.c-nav .menu>ul{width: 100%;}
.c-nav .menu>ul li{padding-top:0;margin-left:0;display:block;line-height:1rem;background:#000; border-bottom: none; margin-right: 0; font-size: 0.3rem;
  border-bottom: 0.02rem solid #ff9900;}
.c-nav .menu>ul>li>a{color:#fff;width:100%;display:block;}

.c-nav .menu>ul>li.active{ border-bottom: 0.02rem solid #ff9900;}
.c-nav .menu>ul>li.active a{color:#ff9900;}
.c-nav .menu>ul>li:hover{ border-bottom: 0.02rem solid #ff9900;}
.c-nav .menu>ul>li:hover>a{color:#ff9900; }
.menu>ul>li>ul{display:none;width:100%;background:#000;position:relative;z-index:9999;left:0;margin:0;list-style:none;box-sizing:border-box;}
.menu>ul>li>ul>li{font-size: 0.3rem; color: #fff; line-height: 1rem;}
.menu>ul>li>ul>li>a{color: #fff;}
.menu>ul>li>ul.normal-sub{width:100%;left:auto;padding:0 0.2rem}
.menu>ul>li>ul.normal-sub>li{width:100%}
.menu-dropdown-icon:before {position: absolute; right: 0.2rem; top: 0.5rem; content: ""; width: 0.2rem; height: 0.1rem; cursor: pointer;background:url(../images/menu-dropdown-icon.png)no-repeat center; color: #333;}


.c-nav .hiden{display:block; position: absolute; right: 0.2rem; top: 0.05rem;}
.c-nav .show{width:100%;font-size:14px;text-align:center;display:none}
.c-nav .header-information,.c-nav .header-btn{display: none;}

.hamburger {
  display: block;
  cursor: pointer;
}

.hamburger.active .bar:nth-child(2) {
  opacity: 0;
}

.hamburger.active .bar:nth-child(1) {
  -webkit-transform: translateY(8px) rotate(45deg);
  transform: translateY(8px) rotate(45deg);
}

.hamburger.active .bar:nth-child(3) {
  -webkit-transform: translateY(-8px) rotate(-45deg);
  transform: translateY(-8px) rotate(-45deg);
}

}


.slidizle{position:relative; height: 720px; overflow:hidden}
.slidizle-content{position:absolute;top:0;left:0;width:100%;height:100%}
.slidizle-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;display:none;}
.slidizle-slide.active{display:block}
.slidizle-navigation{position:absolute;bottom:30px;left:0;width:100%;text-align:center;z-index:10}
.slidizle-navigation li{display:inline-block;width:10px;height:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;opacity:.2;font-size:1px;text-indent:-99999px;margin:0 5px;cursor:pointer;-moz-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;-webkit-transition:opacity .2s ease-in-out;-webkit-transition-delay:0s;transition:opacity .2s ease-in-out 0s}
.slidizle-navigation li.active,.slidizle-navigation li:hover{opacity:1}
.slidizle-next,.slidizle-previous{color:#fff;font-size:30px;position:absolute;top:50%;z-index:30;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:1;-moz-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;-webkit-transition:opacity .2s ease-in-out;-webkit-transition-delay:0s;transition:opacity .2s ease-in-out 0s}
.slidizle-next.disabled,.slidizle-previous.disabled{opacity:.2;cursor:default}
.slidizle-next{right:30px}
.slidizle-previous{left:30px}
.slidizle-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#333 url(../img/loader.gif) no-repeat 50% 82%;opacity:0;pointer-events:none;-moz-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;-webkit-transition:opacity .2s ease-in-out;-webkit-transition-delay:0s;transition:opacity .2s ease-in-out 0s}
.loading .slidizle-loading{opacity:.8;pointer-events:auto}
.text{text-align:center;color:#393939;padding:100px}
.sample{position:relative;width:100%;height:0;padding-bottom:56%;text-align:center;margin-bottom:50px}
.sample header{position:absolute;top:50%;left:0;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:#000 0 0 50px;background:rgba(0,0,0,.3);padding:50px 150px;z-index:20}
.slider-progressbar{height:5px;width:100%;position:absolute;top:0;left:0;background:#fbd665;z-index:20}
.slider--animated .slidizle-content>.active~.slidizle-slide{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}
.slider--animated .slidizle-slide{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:-moz-transform .5s ease-in-out 0s;-o-transition:-o-transform .5s ease-in-out 0s;-webkit-transition:-webkit-transform .5s ease-in-out;-webkit-transition-delay:0s;transition:transform .5s ease-in-out 0s;display:block!important}
.slider--animated .slidizle-slide.active{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);z-index:2}
.slider--animated-up-down .slidizle-content>.active~.slidizle-slide{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}
.slider--animated-up-down .slidizle-slide{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:-moz-transform .5s ease-in-out 0s;-o-transition:-o-transform .5s ease-in-out 0s;-webkit-transition:-webkit-transform .5s ease-in-out;-webkit-transition-delay:0s;transition:transform .5s ease-in-out 0s;display:block!important}
.slider--animated-up-down .slidizle-slide.active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);z-index:2}
.slidizle-navigation .slider-navigation-item{width:50px;height:30px;background-size:cover;background-position:50% 50%;border:2px solid #fff}
.btn.btn--custom{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px 10px;color:#000;text-transform:uppercase;font-size:10px;font-weight:700;outline:0}

@media screen and (max-width:576px){
.slidizle{height: 200px; overflow: hidden;}
.slidizle-navigation{bottom: 10px;}
}

.index-business-box{background: #f5f5f5 url(../images/index-business-bg.png) no-repeat center; padding: 0.8rem 0;}
.index-business{}
.index-tit{font-size: 0.48rem; color: #333; text-transform: uppercase; font-weight: lighter; margin-bottom: 0.4rem;}
.index-tit span{display: block; font-size: 0.24rem; line-height: 0.5rem; font-weight: normal;}
.index-business-ttxt{font-size: 0.3rem; color: #333; line-height: 0.45rem;}
.index-business-btxt{font-size: 0.18rem; color: #333; line-height: 0.35rem; margin: 0.3rem 0 0.4rem;}
.index-business-list{position: relative;}
.index-business-list ul{ width: 100%; display: flex; justify-content: space-around;}
.index-business-list ul li{ text-align: center; margin: 0 0.1rem; background: #fff;}
.index-business-list ul li .index-business-list-pic{ overflow: hidden; }
.index-business-list ul li:hover .index-business-list-pic img{transform: scale(1.1); transition: 1s;}
.index-business-list-pic img{max-width: 100%;}
.index-business-list ul li .index-business-list-tit{font-size: 0.18rem; color: #333; line-height: 0.6rem; height: 0.6rem;}
.index-btn {width: 3rem; height: 0.6rem; line-height: 0.6rem; background: #fa9512; margin: 0 auto; color: #fff; border-radius: 1rem; margin-top: 0.6rem;}
.index-btn img{margin: 0 0.2rem;}
@media screen and (max-width:576px){
  
.index-business-box{background: #f5f5f5 url(../images/index-business-bg.png) no-repeat center; padding: 0.5rem 0;}
.index-business{}
.index-tit{font-size: 0.48rem; color: #333; text-transform: uppercase; font-weight: lighter; margin-bottom: 0.4rem;}
.index-tit span{display: block; font-size: 0.24rem; line-height: 0.5rem; font-weight: normal;}
.index-business-ttxt{font-size: 0.3rem; color: #333; line-height: 0.45rem;}
.index-business-btxt{font-size: 0.22rem; color: #333; line-height: 0.45rem; margin: 0.3rem 0 0.4rem;}
.index-business-list{position: relative;}
.index-business-list ul{ width: 100%; display: flex; flex-wrap: wrap;}
.index-business-list ul li{width: 48%; text-align: center; margin: 0; background: #fff; box-sizing: border-box; margin-bottom: 0.2rem;}
.index-business-list ul li .index-business-list-pic{ overflow: hidden; }
.index-business-list ul li:hover .index-business-list-pic img{transform: scale(1.1); transition: 1s;}
.index-business-list-pic img{max-width: 100%;}
.index-business-list ul li .index-business-list-tit{font-size: 0.25rem; color: #333; line-height: 0.8rem; height: 0.8rem; text-overflow: ellipsis; overflow:hidden;
	 white-space:nowrap; padding: 0 0.1rem;}
.index-btn {width: 4rem; height: 0.8rem; line-height: 0.8rem; background: #fa9512; margin: 0 auto; color: #fff; border-radius: 1rem; margin-top: 0.3rem;}
.index-btn img{margin: 0 0.2rem;}
}


.index-about{margin-top: -1.78rem; background: #fff; padding: 0;}
.index-about-content{display: flex;}
.index-about-l{ padding: 0.5rem; background: url(../images/index-about1.jpg) no-repeat;}
.index-about-l-tit{font-size: 0.48rem; color: #fff; text-transform: uppercase; font-weight: 200; margin-bottom: 0.4rem; white-space: nowrap;}
.index-about-l-tit span{display: block; font-size: 0.24rem; line-height: 0.5rem; font-weight: normal;}

.index-about-main{padding: 0.5rem; display: flex; position: relative;}
.index-about-main-txt{font-size: 0.16rem; line-height: 0.3rem; color: #444; padding: 0 0.5rem; }
.index-about-main .index-btn{margin: 0; margin-top: 0.5rem;}
@media screen and (max-width:576px){
	.index-about{margin-top: 0; background: #fff; padding: 0; box-sizing: border-box; overflow: hidden;}
	.index-about-content{display: flex; flex-direction: column;}
	.index-about-l{ padding: 0.2rem 0; background: url(../images/index-about1.jpg) no-repeat; background-size: cover; box-sizing: border-box; width: 100%;}
	.index-about-l-tit{font-size: 0.48rem; color: #fff; text-transform: uppercase; font-weight: 200; margin-bottom: 0; white-space: nowrap;}
	.index-about-l-tit span{display: block; font-size: 0.3rem; line-height: 0.5rem; font-weight: normal;}
	
	.index-about-main{padding: 0.5rem; display: flex; position: relative; flex-wrap: wrap;}
	.index-about-main-logo{width: 30%;}
	.index-about-main-logo img{width: 80%;}
	.index-about-main-txt{width: 70%; font-size: 0.25rem; line-height: 0.4rem; color: #444; padding: 0;}
	.index-about-main-pic{text-align: center; width: 100%; margin-top: 0.3rem; display: none;}
	.index-about-main .index-btn{margin: 0; margin-top: 0.3rem;}

}

.about-advantage{padding:0.7rem 0;background: #f5f5f5 url(../images/about-advantage-bg.jpg);background-repeat:no-repeat;background-position:bottom;background-size:100% auto}
.about-advantage-tit{font-size: 0.36rem; font-weight: bold; color: #314066; text-align: right;}
.about-advantage-txt{font-size: 0.16rem; color: #777; text-align: right; margin: 0.2rem 0;}
.about-advantage .content{position:relative}
.about-advantage .content .img-box{width:44%;padding-top:40.66667%;position:relative;overflow:hidden;}
.about-advantage .content .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.about-advantage .content .index-ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;
  flex-wrap:wrap;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);
  transform:translateY(-50%);right: 0;width:68.53333%;background-color:#f5f5f5;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.about-advantage .content .index-ul li{width:50%}
.about-advantage .content .index-ul a{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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:60px 65px 70px 55px;border-top:1px solid #e5e5e5}
.about-advantage .content .index-ul a:hover .icon{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}
.about-advantage .content .index-ul .icon{width:27.91878%;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding-top:27.91878%;position:relative;overflow:hidden}
.about-advantage .content .index-ul .icon img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.about-advantage .content .index-ul .li-info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-left:27px}
.about-advantage .content .index-ul .li-info h3{margin-bottom:.075rem;font-size:20px;font-weight:700;color:#333;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.about-advantage .content .index-ul .li-info p{font-size:14px;line-height:26px;color:#888;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.about-advantage .content .index-ul li:nth-child(-n+2) a{border-top:0}
.about-advantage .content .index-ul li:nth-child(odd) a{border-right:1px solid #e5e5e5}
.about-advantage .content .more{position: absolute; text-decoration: underline; font-size: 0.16rem; right:0; bottom:10px;-webkit-transform:translateX(0);-moz-transform:translateX(0);
	-ms-transform:translateX(0);transform:translateX(0);color:#fff;}
@media (max-width:1580px){.about-advantage .content .index-ul a{padding:50px 55px 60px 45px}
}
@media (max-width:1380px){.about-advantage .content .index-ul a{padding:40px 45px 50px 35px}
}
@media (max-width:1260px){
  .about-advantage{padding:.25rem 0 .64rem;background-image:url(../images/about-advantage-bg.jpg)}
.about-advantage .content .img-box{display:none}
.about-advantage .content .index-ul{position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;margin-top:.2rem}
.about-advantage .content .index-ul a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.2rem .2rem .25rem}
.about-advantage .content .index-ul .icon{margin:0 auto .14rem;width:.55rem;padding-top:.55rem}
.about-advantage .content .index-ul .li-info{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding-left:0}
.about-advantage .content .index-ul .li-info h3{text-align:center;font-size:.13rem}
.about-advantage .content .index-ul .li-info p{font-size:.12rem;line-height:.16rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.about-advantage .content .more{position: absolute; text-decoration: underline; font-size: 0.16rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
}
@media (max-width:576px){
  .about-advantage{padding:0.6rem 0 1.05rem;background-image:url(../images/about-advantage-bg.jpg)}
  .about-advantage-tit{font-size: 0.36rem; color: #67b211; text-align: center;}
  .about-advantage-txt{font-size: 0.25rem; line-height: 0.4rem; color: #777; text-align: center; margin: 0.2rem;}
.about-advantage .content .img-box{display:none}
.about-advantage .content .index-ul{position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;margin-top:.2rem}
.about-advantage .content .index-ul a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.2rem .2rem .25rem}
.about-advantage .content .index-ul .icon{margin:0 auto .14rem;width:.8rem;padding-top:.8rem}
.about-advantage .content .index-ul .li-info{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding-left:0}
.about-advantage .content .index-ul .li-info h3{text-align:center;font-size:.32rem}
.about-advantage .content .index-ul .li-info p{font-size:.28rem;line-height:.5rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.about-advantage .content .more{position: absolute; text-decoration: underline; font-size: 0.3rem;right:-0.5rem;bottom:-.8rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
} 

.index-news{padding: 0.8rem 0;}
.index-news-content{display: flex; justify-content: space-between;}
.index-news-list{width: 32%; background: #f5f5f5;}
.index-news-list-pic{ overflow: hidden; }
.index-news-list:hover .index-news-list-pic img{transform: scale(1.1); transition: 1s;}
.index-news-list-pic img{max-width: 100%;}
.index-news-list-information{padding: 0.2rem 0.3rem;}
.index-news-list-time{font-size: 0.16rem; color: #333;}
.index-news-list-tit{font-size: 0.24rem; color: #333; margin: 0.2rem 0;}
.index-news-list-txt{font-size: 0.16rem; color: #666; line-height: 0.28rem; margin-bottom: 0.2rem;}
.index-news-list-more{font-size: 0.16rem; color: #333; text-decoration: underline;}
@media (max-width:576px){

	.index-news{padding: 0.5rem 0;}
	.index-news-content{display: flex; justify-content: space-between; flex-direction: column;}
	.index-news-list{width: 95%; margin: 0 auto; background: #f5f5f5; margin-bottom: 0.3rem;}
	.index-news-list-pic{ overflow: hidden; }
	.index-news-list:hover .index-news-list-pic img{transform: scale(1.1); transition: 1s;}
	.index-news-list-pic img{max-width: 100%;}
	.index-news-list-information{padding: 0.3rem;}
	.index-news-list-time{font-size: 0.25rem; color: #333;}
	.index-news-list-tit{font-size: 0.3rem; color: #333; margin: 0.2rem 0;}
	.index-news-list-txt{font-size: 0.25rem; color: #666; line-height: 0.4rem; margin-bottom: 0.2rem;}
	.index-news-list-more{font-size: 0.25rem; color: #333; text-decoration: underline;}

}

.index-hotline-box{background:#333;}
.index-hotline-top{height: 0.35rem; background: #fa9512; position: absolute; left: 0; right: 0; margin: 0 auto; top: -0.35rem; } 
.index-hotline{background: #fa9512; padding: 0.35rem 0.6rem; display: flex; justify-content: space-between; padding-top: 0;}
.index-hotline-information{font-size: 0.24rem; color: #fff; display: flex; align-items: center;}
.index-hotline-information span{margin-right: 0.2rem;}
.index-hotline-btn{width: 1.74rem; height: 0.5rem; line-height: 0.5rem; text-align: center; background: #222d48; color: #fff;}
.index-hotline-btn img{margin-left: 0.1rem;}
@media (max-width:576px){

	.index-hotline{background: #fa9512; padding: 0.35rem; display: flex; justify-content: space-between; padding-top: 0;}
	.index-hotline-information{font-size: 0.24rem; color: #fff; display: flex; align-items: center;}
	.index-hotline-information img{transform: scale(0.8);}
	.index-hotline-information span{margin-right: 0.1rem;}
	.index-hotline-btn{width: 1.74rem; height: 0.8rem; line-height: 0.8rem; text-align: center; background: #222d48; color: #fff;}
	.index-hotline-btn img{margin-left: 0.1rem;}
}

.footer-box{background: #333; }
.footer{display: flex; justify-content: space-between; padding: 0.35rem 0; border-bottom: 1px solid #5c5c5c;}
.footer-l{display: flex;}
.footer-logo{border-right: 1px solid #5c5c5c; margin-right: 0.5rem; padding-right: 0.5rem;}
.footer-information{}
.footer-information-tit{font-size: 0.18rem; color: #fff; font-weight: bold; margin-bottom: 0.25rem;}
.footer-information-txt{font-size: 0.14rem; color: #b8c3b9; line-height: 0.35rem;}
.footer-ewm p{font-size: 0.14rem; color: #b8c3b9; line-height: 0.4rem;}
.copy{display: flex; justify-content: space-between; line-height: 0.7rem; height: 0.7rem; color: #92a894; font-size: 0.14rem;}
.copy a{color: #92a894;}

@media screen and (max-width:576px){
.footer{display: none;}
.copy{height: auto; flex-wrap: wrap; flex-direction:column; padding: 0.2rem;}
.copy{font-size: 0.22rem;}
.copy div{width: 100%;}

	}

/*资讯*/

.responsive-ban{position: relative;}
.pc-ban{display: block;}
.mobile-ban{display: none;}
.responsive-banner-info{position: absolute; left: 0; right: 0; margin: 0 auto; top: 25%;}
.responsive-banner-tit{font-size: 0.4rem; color: #f5f5f5; margin-bottom: 0.4rem; font-weight: bold; line-height: 0.6rem;}
.responsive-banner-dis{font-size: 0.3rem; color: #fff; line-height: 0.5rem;}

@media screen and (max-width:576px){
.pc-ban{display: none;}
.mobile-ban{display: block;}
.responsive-banner-info{position: absolute; left: 0; right: 0; margin: 0 auto; top: 20%;}
.responsive-banner-tit{font-size: 0.35rem; color: #fff; margin-bottom: 0.3rem; font-weight: bold; }
.responsive-banner-dis{font-size: 0.25rem; color: #fff; line-height: 0.4rem;}
}

.news{padding: 0.5rem 0;}
.news-list{display: flex; border-bottom: 1px solid #eeeeee; padding-bottom: 0.4rem; margin-bottom: 0.4rem;}
.news-list-information{padding: 0.3rem 0.3rem 0 0.9rem;}
.news-list:hover .news-list-information{padding-left: 0.5rem; transition: 1s;}
.news-list-time{font-size: 0.16rem; color: #333;}
.news-list-tit{font-size: 0.24rem; color: #333; margin: 0.35rem 0;}
.news-list-txt{font-size: 0.16rem; color: #666; line-height: 0.28rem;}
.news-list-more{font-size: 0.16rem; color: #333; margin: 0.3rem 0; text-decoration: underline;}
@media screen and (max-width:576px){

	.news{padding: 0.5rem 0.3rem;}
	.news-list{display: flex; flex-direction: column; border-bottom: 1px solid #eeeeee; padding-bottom: 0.3rem; margin-bottom: 0.3rem;}
	.news-list-pic{width: 100%;}
	.news-list-pic img{width: 100%;}
	.news-list-information{width: 100%; box-sizing: border-box; padding: 0.2rem 0;}
	.news-list:hover .news-list-information{padding-left: 0; transition: 1s;}
	.news-list-time{font-size: 0.25rem; color: #333;}
	.news-list-tit{font-size: 0.3rem; color: #333; margin: 0.2rem 0;}
	.news-list-txt{font-size: 0.25rem; color: #666; line-height: 0.4rem;}
	.news-list-more{font-size: 0.25rem; color: #333; margin: 0.2rem 0 0; text-decoration: underline;}

}
/*资讯*/


/*资讯详细*/
.newsview-box{background: #f5f5f5; padding: 0.5rem 0;}
.newsview{width: 1200px; margin: 0 auto; background: #fff; padding: 0.4rem;}
.newsview-tit{font-size: 0.24rem; color: #333;}
.newsview-time{ font-size: 0.14rem; color: #999; padding: 0.3rem 0; border-bottom: 1px solid #dedede; margin-bottom: 0.3rem;}
.newsview-time span{margin: 0 0.1rem;}
.newsview-time img{margin: 0 0.1rem;}
.newsview-txt{font-size: 0.16rem; line-height: 0.28rem; color: #666;}
.newsview-txt img{max-width: 100%;}
.newsview-more{font-size: 0.16rem; color: #fff; width: 1.6rem; height: 0.48rem; line-height: 0.48rem; margin: 0.35rem auto; background: #314066;}
.newsview-more a{color: #fff; display: block;}
.newsview-link{font-size: 0.16rem; color: #666; line-height: 0.4rem;}
.newsview-link a{color: #666;}
@media screen and (max-width:576px){ 

	.newsview-box{background: #f5f5f5; padding: 0.5rem 0;}
	.newsview{width: 95%; margin: 0 auto; background: #fff; padding: 0.4rem 0.3rem; box-sizing: border-box;}
	.newsview-tit{font-size: 0.3rem; color: #333; line-height: 0.45rem;}
	.newsview-time{ font-size: 0.25rem; color: #999; padding: 0.2rem 0; border-bottom: 1px solid #dedede; margin-bottom: 0.2rem;}
	.newsview-time span{margin: 0 0.2rem;}
	.newsview-txt{font-size: 0.25rem; line-height: 0.4rem; color: #666;}
	.newsview-txt img{max-width: 100%;}
	.newsview-more{font-size: 0.25rem; color: #fff; width: 3rem; height: 0.7rem; line-height: 0.7rem; margin: 0.35rem auto; background: #314066;}
	.newsview-more a{color: #fff; display: block;}
	.newsview-link{font-size: 0.25rem; color: #666; line-height: 0.6rem;}
	.newsview-link a{color: #666;}

}

/*资讯详细*/


.supply{background: #f5f5f5; padding: 0.8rem 0;}
.supply-tit{font-size: 0.36rem; color: #333; margin-bottom: 0.5rem; font-weight: bold;}

.supply-brand{display: flex; justify-content: space-between; flex-wrap: wrap;}
.supply-brand-list{width: 15%; background: #fff;margin-bottom: 0.2rem;}
.supply-brand-list img{max-width: 100%;}

@media screen and (max-width:576px){
	.supply{background: #f5f5f5; padding: 0.5rem 0;}
	.supply-tit{font-size: 0.36rem; color: #333; margin-bottom: 0.3rem; font-weight: bold;}

	.supply-brand{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.supply-brand-list{width: 48%; background: #fff; margin-bottom: 0.3rem;}
	.supply-brand-list img{max-width: 100%;}
}


/*关于我们*/
.about,.about-culture{padding: 0.8rem 0;}
.about-company{ background: url(../images/about-company-bg.jpg) no-repeat right bottom; overflow: hidden;}
.about-company-information{width: 53%; background: #314066; box-sizing: border-box; padding: 0.5rem; border:1px solid #314066; margin-bottom: 1rem;}
.about-company-tit{font-size: 0.3rem; color: #fff; margin-bottom: 0.35rem;}
.about-company-txt{font-size: 0.16rem; color: #fff; line-height: 0.28rem;}
	
.about-culture{}
.about-culture-content{display: flex; justify-content: space-between;}
.about-culture-list{position: relative; width: 23%;}
.about-culture-list-information{position: absolute; left: 5%; bottom: 0.3rem; color: #fff; width: 90%;}
.about-culture-list-tit{font-size: 0.24rem;}
.about-culture-list-etit{font-size: 0.16rem; text-transform:uppercase; margin: 0.1rem 0 0.15rem;}
.about-culture-list-txt{font-size: 0.16rem; line-height: 0.28rem;}
@media screen and (max-width:576px){

	.about,.about-culture{padding: 0;}
	.about-company{ background: url(../images/about-company-bg.jpg) center; background-size: cover; overflow: hidden;}
	.about-company-information{width: 95%; background: #fff; box-sizing: border-box; padding: 0.5rem 0.3rem; border:1px solid #eeeeee; margin:0.5rem auto;}
	.about-company-tit{font-size: 0.3rem; color: #333; margin-bottom: 0.35rem;}
	.about-company-txt{font-size: 0.25rem; color: #333; line-height: 0.4rem;}
		
	.about-culture{padding: 0.5rem 0.3rem;}
	.about-culture-content{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.about-culture-list{position: relative; width: 48%; margin-bottom: 0.2rem;}
	.about-culture-list-pic img{max-width: 100%;}
	.about-culture-list-information{position: absolute; left: 5%; bottom: 0.3rem; color: #fff; width: 90%;}
	.about-culture-list-tit{font-size: 0.3rem;}
	.about-culture-list-etit{font-size: 0.25rem; text-transform:uppercase; margin: 0.1rem 0 0.15rem;}
	.about-culture-list-txt{font-size: 0.25rem; line-height: 0.4rem;}

	}

/*关于我们*/

/*联系我们*/
  
.about-contact{padding: 0.8rem 0;}
.about-contact-container{display: flex; margin: 0.35rem 0 0.2rem;}
.about-contact-information{width: 37.5%; background: #314066; box-sizing: border-box; padding: 0.5rem 0.45rem;}
.about-contact-information-li{display: flex; margin-bottom: 0.5rem;}
.about-contact-information-li-icon{margin-right: 0.25rem;}
.about-contact-information-li-info{font-size: 0.18rem; color: #fff; line-height: 0.4rem;}
.about-contact-map{width: 62.5%;}

.about-consulting{background: #f2f2f2; padding: 0.5rem 0.7rem;}
.about-consulting-tit{font-size: 0.3rem; color: #333; margin-bottom: 0.35rem;}
.about-consulting-input{display: flex; justify-content: space-between; flex-wrap: wrap;}
.about-consulting-input input{width: 32%; height: 0.5rem; line-height: 0.5rem; padding: 0 0.1rem; border: 1px solid #d0d0d0;
font-size: 0.14rem; color: #999; background: #fff; outline: none; box-sizing: border-box; margin-bottom: 0.2rem;}
.about-consulting-input input.name{background: #fff url(../images/about-consulting-icon1.png) no-repeat 97% center;}
.about-consulting-input input.company{background: #fff url(../images/about-consulting-icon2.png) no-repeat 97% center;}
.about-consulting-input input.phone{background: #fff url(../images/about-consulting-icon3.png) no-repeat 97% center;}
.about-consulting-input input.industry{background: #fff url(../images/about-consulting-icon4.png) no-repeat 97% center;}
.about-consulting-input input.mailbox{background: #fff url(../images/about-consulting-icon5.png) no-repeat 97% center;}
.about-consulting-input input.work{background: #fff url(../images/about-consulting-icon6.png) no-repeat 95% center;}
.about-consulting-textarea{width: 100%; box-sizing: border-box; border: 1px solid #d5d5d5; padding: 0.1rem; height: 240px; font-size: 0.14rem; line-height: 1.5; 
	 background: #fff url("../images/about-consulting-icon7.png") no-repeat 99% 0.1rem; outline: none; margin-bottom: 0.3rem;}
.about-consulting-btn input{width: 20%; font-size: 0.18rem; color: #fff; line-height: 0.55rem; height: 0.5rem; background: #999; outline: none; border: none; cursor: pointer; margin-right: 0.2rem;}
.about-consulting-btn input:hover{background: #314066; transition: 0.5s;}

@media screen and (max-width:576px){

	.about-contact{padding: 0.5rem 0;}
	.about-contact-container{display: flex; margin: 0.35rem 0 0.2rem; flex-wrap: wrap; margin-bottom: 0.5rem;}
	.about-contact-information{width: 100%; background: #496b86; box-sizing: border-box; padding: 0.5rem 0.45rem;}
	.about-contact-information-li{display: flex; margin-bottom: 0.3rem;}
	.about-contact-information-li-icon{margin-right: 0.25rem; transform: scale(0.8);}
	.about-contact-information-li-info{font-size: 0.3rem; color: #fff; line-height: 0.6rem;}
	.about-contact-map{width: 100%; min-height: 8rem;}
	
	.about-consulting{background: #f2f2f2; padding: 0.5rem;}
	.about-consulting-tit{font-size: 0.3rem; color: #333; margin-bottom: 0.35rem;}
	.about-consulting-input{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.about-consulting-input input{width: 100%; height: 1rem; line-height: 1rem; padding: 0 0.2rem; border: 1px solid #d0d0d0;
	font-size: 0.25rem; color: #999; background: #fff; outline: none; box-sizing: border-box; margin-bottom: 0.2rem;}
	.about-consulting-input input.name{background: #fff url(../images/about-consulting-icon1.png) no-repeat 97% center;}
	.about-consulting-input input.company{background: #fff url(../images/about-consulting-icon2.png) no-repeat 97% center;}
	.about-consulting-input input.phone{background: #fff url(../images/about-consulting-icon3.png) no-repeat 97% center;}
	.about-consulting-input input.industry{background: #fff url(../images/about-consulting-icon4.png) no-repeat 97% center;}
	.about-consulting-input input.mailbox{background: #fff url(../images/about-consulting-icon5.png) no-repeat 97% center;}
	.about-consulting-input input.work{background: #fff url(../images/about-consulting-icon6.png) no-repeat 95% center;}
	.about-consulting-textarea{width: 100%; box-sizing: border-box; border: 1px solid #d5d5d5; padding: 0.2rem; height: 240px; font-size: 0.25rem; line-height: 1.5; 
		 background: #fff url("../images/about-consulting-icon7.png") no-repeat 97% 0.1rem; outline: none; margin-bottom: 0.3rem;}
	.about-consulting-btn input{width: 40%; font-size: 0.25rem; color: #fff; line-height: 0.8rem; height: 0.8rem; background: #999; outline: none; border: none; cursor: pointer; margin-right: 0.2rem;}
	.about-consulting-btn input:hover{background: #314066; transition: 0.5s;}
	  

}

/*联系我们*/

/*业务范围*/
.gongtie{padding: 0.8rem 0; margin-top: -1.5rem; background: #fff;}
.gongtie-tit{font-size: 0.36rem; color: #314066; font-weight: bold; letter-spacing: 0.03rem; margin-bottom: 0.55rem;}
.gongtie-content{width: 1200px; margin: 0 auto;}
.gongtie-txt{font-size: 0.16rem; color: #333; line-height: 0.28rem;}
.gongtie-txt img{max-width: 100%;}

.business{background: #f5f5f5; padding: 0.6rem 0;}
.business-advantage{width: 1000px; margin: 0 auto; background: #fff; padding: 0.45rem 0;}
.business-advantage-tit{font-size: 0.3rem; color: #314066; margin-bottom: 0.5rem;}
.business-advantage-txt{font-size: 0.16rem; color: #333; line-height: 0.5rem; margin: 0 1.5rem;}
.business-gap{height: 0.38rem;}
.business-information{margin: 0 0.75rem;}
.business-information ul li{height: 0.7rem; line-height: 0.7rem; border-bottom: 1px solid #e8e8e8; font-size: 0.16rem; color: #333; font-weight: bold;}
.business-information ul li:first-child{border-top: 1px solid #e8e8e8;}
.business-information ul li span{font-size: 0.18rem; float: right; font-weight: normal;}
.business-tel{font-size: 0.16rem; }
.business-tel span{font-weight: bold;}

@media screen and (max-width:576px){

	.gongtie{padding: 0.5rem 0; margin-top: 0; background: #fff;}
	.gongtie-tit{font-size: 0.36rem; color: #ff9900; font-weight: bold; letter-spacing: 0.03rem; margin-bottom: 0.3rem;}
	.gongtie-content{width: 95%; margin: 0 auto;}
	.gongtie-txt{font-size: 0.25rem; color: #333; line-height: 0.4rem;}
	.gongtie-txt img{max-width: 100%;}
	
	.business{background: #f5f5f5; padding: 0.6rem 0;}
	.business-advantage{width: 95%; margin: 0 auto; background: #fff; padding: 0.5rem 0;}
	.business-advantage-tit{font-size: 0.35rem; color: #ff9900; margin-bottom: 0.3rem;}
	.business-advantage-txt{font-size: 0.25rem; color: #333; line-height: 0.5rem; margin: 0 0.2rem;}
	.business-gap{height: 0.38rem;}
	.business-information{margin: 0 0.2rem;}
	.business-information ul li{height: 1rem; line-height: 1rem; border-bottom: 1px solid #e8e8e8; font-size: 0.25rem; color: #333; font-weight: bold;}
	.business-information ul li:first-child{border-top: 1px solid #e8e8e8;}
	.business-information ul li span{font-size: 0.28rem; float: right; font-weight: normal;}
	.business-tel{font-size: 0.25rem; }
	.business-tel span{font-weight: bold;}
	

}
/*业务范围*/




































