﻿body{position: relative;color: #212121;font-family:'tt',Arial,'微软雅黑';/*background-color: #f9f9f9;*/margin:0;}
ul{list-style-type: none;margin:0;padding:0;}
a { color:#333; text-decoration:none;} 
a:hover { text-decoration:none;}
.container { width: 1200px;margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.h3{ padding:0;margin:0;}
input {
    padding: 0px;
    font-size: 14px;
    font-family: Arial, "微软雅黑";
    color: #eee;
    border: 0px;
    outline: none;}
.stage img {
    display: block;
    width: 100%;
}
.cmp-title .cmp-title__header-identifier{font-size:16px;line-height:20px;font-family:'Helvetica Neue LT W01_75 Bold','Helvetica Neue World 75 Bold',Helvetica,Arial,sans-serif}
.cmp-title{margin-top:20px;margin-bottom:20px}
.cmp-title h1{margin-left:-5px}
.cmp-title .identifiers{margin-left:-5px;margin-bottom:-10px}
.lastupdatedrow{margin-left:auto;margin-right:auto;width:90.6%;max-width:1246px;margin:0 auto;padding-bottom:1%;text-align:right;float:none;display:block}

.cookiepolicy__content{width:1200px;    display: flex;    margin-left: auto;margin-right: auto; max-width: 1246px; padding: 15px 0;align-items: center;}
.cookiepolicy{background-color:rgba(0,0,0,0.8)}
.cookiepolicy__content{color:#fff}
.theme-default .cookiepolicy__content a,.theme-light-blue .cookiepolicy__content a{color:#4261b4}
.theme-dark-green .cookiepolicy__content a{color:#00793a}
.cookiepolicy__content>div{font-family:'Helvetica Neue LT W05_55 Roman','Helvetica Neue World 55 Roman',Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}
.theme-default .cookiepolicy__content button{ 
    width: auto;margin: 0;margin-left: auto; background-color: #4261b4;color: #fff;    font-size: 20px;line-height: 34px;
}

.cookiepolicy__content button {
    padding: 10px 20px;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    line-height: 26px;
    border-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Helvetica Neue LT W05_55 Roman','Helvetica Neue World 55 Roman',Helvetica,Arial,sans-serif;
    line-height: initial;
    border: 0;
    width: 100%;
    margin: 12px 0 5px 0;
}



header {position: absolute; width: 100%;background: transparent; display: inline-block;}
.header {min-height: 104px;position: relative;}
.header-container {display: flex;}
.header-container__content {  margin-left: auto;margin-right: auto; width: 90.6%; max-width: 1246px;}
.header-content { height: 100%; display: flex;}
.header-menu { display: flex;align-items: center; width: 100%;}
.header-content__header-menu { flex-shrink: 1; flex-grow: 1;flex-basis: 0; min-width: 0; background-color: rgba(0,0,0,0.3);}
.header-container:not(.header-container--mobile):before { content: ''; display: block;flex-shrink: 1;  flex-grow: 1; flex-basis: 0;min-width: 0;background-color: rgba(0,0,0,0.3);}
.header-container {margin-top: 25px; height: 64px;width: 100%;position: relative;z-index: 999; color: white;flex: 0 0 auto;}
.page--mainhomepage .header-container:not(.header-container--mobile):before { background-color: rgba(0,0,0,0.3);}
.page--mainhomepage .header-menu__top-navigation{display:flex;flex-shrink:1;flex-grow:1;flex-basis:0;min-width:0}
.theme-default .header-content__header-logo{background-color: #4261b4;}
.header-content__header-logo { height: 100%; margin-left: 20px;}
.logo { margin: 0; display: flex;height: 100%;}
.logo__image {
    height: 44px;
    width: 120px;
    margin-left: 20px;
    margin-right: 20px;}
.logo__image {
    background-image: url(../picture/logo.png);
    background-position: left top;    margin: 6px 16px;
    background-repeat: no-repeat;
    background-origin: content-box;
}
.theme-default .header-container:not(.header-container--mobile):after, .theme-light-blue .header-container:not(.header-container--mobile):after {  background-color: #4261b4;}
.header-container:not(.header-container--mobile):after {  content: ''; display: block; flex-shrink: 1; flex-grow: 1;  flex-basis: 0;min-width: 0;}

.stage__panel {    width: 100%; background-color: transparent; position: absolute;  left: 0; bottom: 0;    padding-top: 30px;padding-bottom: 30px;}
.stage__title-white {color: #fff;}
.stage__title {font-size: 2.5rem;  line-height: 2.625rem; font-weight: bold;}
.stage__panel>* {   margin: auto; max-width: 1246px;}
.stage__button { margin-top: 35px; margin-bottom: 100px;}
.stage .stage__button a { color: #fff; display: inline-flex;}
.button {background-color: #4261b4;}
.button {width: auto;padding: 10px 20px;    text-align: center; font-size: 20px; line-height: 34px;}

.header-button { margin-right: 30px;}
.header-button {
    font-weight: 400;
    position: relative;
    display: inline-block;
    font-family: BASFIcons;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    line-height: normal;
    font-size: 22px;
    background: transparent;
    outline: 0;
    border: 0;
    padding: 0;
}


.search {width: 220px;}
.search .searchInput{position: absolute;right: -25px;bottom: -10px;margin: auto;height: 37px;width: 260px;border-radius: 25px;background: #333;padding-left: 20px;display: none;}
.search .searchBtn{width: 18px;height: 23px;background: url("../Images/so.png") right no-repeat;display: block;z-index: 99;position: absolute;right:0px;bottom: 0;margin: auto;}


.nav{}
.nav *{text-decoration:none;}
.nav * a:hover{/*background-color:#82ce18;*//* 鼠标经过时的红色背景，可自定义 */}
.menu{list-style:none;height:50px;width:100%;}
.nav{list-style:none;height:50px;margin:0 auto;}
.nav li{float:left;position:relative;}
.nav li a{color:#fff;font-size: 18px;height:50px;line-height:50px;padding:0 20px;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;}
.nav li a:focus{-moz-outline-style: none; }
.nav li .sub-nav{position:absolute;top:52px;left:-1px;list-style:none;background:rgba(0,0,0,0.6);padding:10px;display:none;}
.nav li .sub-nav li{text-align:center;clear:left;width:140px;height:35px;line-height:35px;position:relative;}
.nav li .sub-nav li a{height:34px;line-height:34px;width:138px; font-size: 16px;color:#ddd;padding:0;display:inline-block;}


.col-sm-4{float:left;position:relative;width:33.33333333%}
.selected-solution{/*height:635px;*/}
.selected-solution>div{position:relative;width:1340px;margin:0 auto}
.selected-solution .swiper-container,.selected-about .swiper-container2{/*height:635px;*/width:1200px;margin:0 auto}
.selected-solution .layer-title{color:#4261b4;padding:50px 0 30px;font-size: 30px; line-height: 40px;letter-spacing:1.09px}
/*主体列表*/
.selected-solution .solution-cardlist{max-width:1200px;margin:20px auto 0}
.swiper-slide,.swiper-wrapper{height:510px!important}
.selected-solution .solution-cardlist .col-sm-4{padding:0 10px;top:0;transition:all .15s linear;box-sizing:border-box}
.selected-solution .solution-cardlist .col-sm-4 .solution-card{height:430px;background:#fff;border-radius:6px;text-align:left;overflow:hidden;transition:all .15s linear}
.selected-solution .solution-cardlist .col-sm-4:hover{position:relative;top:-20px;transition:all .25s linear}
.selected-solution .solution-cardlist .col-sm-4:hover .solution-card{height:460px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);transition:all .2s linear}
.selected-solution .solution-cardlist .col-sm-4 .solution-card img{width:auto;height:220px;transition:all .2s linear}
.selected-solution .solution-cardlist .col-sm-4 .solution-card h3{margin:20px 30px 10px;font-size:30px;color:#333;font-weight:100;letter-spacing:.65px;text-align:left}
.selected-solution .solution-cardlist .col-sm-4 .solution-card p{margin:0 30px;padding-bottom:30px;font-size:20px;color:#333;letter-spacing:.1px}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl{margin:0 30px;overflow:visible}
.cf:after,.cf:before{content:" ";display:table;line-height:0}
.cf:after{clear:both}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt{margin-bottom:10px;font-size:14px;color:#252b3a;letter-spacing:.51px;line-height:19px;position:relative}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt:before{position:absolute;display:inline-block;left:-8px;top:7px;content:'';vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#252b3a}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dd{float:left;width:50%;margin-bottom:6px;font-size:12px;color:#a0a2a8;letter-spacing:.44px;line-height:20px}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span{margin:0px 30px 0;font-size:18px;display:inline-block;color:#2d9cc8;letter-spacing:.51px;line-height:22px;opacity:0;transition:opacity .15s linear}
.selected-solution .solution-cardlist .col-sm-4:hover .solution-card>span{opacity:1;transition:opacity .2s linear 50ms}
/*了解更多*/
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span{display:inline-block;vertical-align:middle;color:#4261b4;}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span.arrow-f{width:13px;height:13px;background:url(../images/marketplace-selected-arrow0.svg);display:inline-block;vertical-align:middle;margin-left:5px;position:relative;transition:.3s ease-out}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a:hover{color:#e6c16c}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a:hover span.arrow-f{transform:translate(4px,0);background:url(../images/marketplace-selected-arrow2.svg)}
/*重置swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{bottom:25px}
.solution-pagination .swiper-pagination-bullet{width:24px;height:4px;border-radius:100px;overflow:hidden;background:#dfe1f1;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4261b4;box-sizing:border-box}
.swiper-container-solution .swiper-button-prev{left:0;width:41px;height:66px;margin-top:0;background-image:url(../images/pre.png);background-size:cover;transition:background-image .15s}
.swiper-container-solution .swiper-button-next{right:0;width:41px;height:66px;margin-top:0;background-image:url(../images/next.png);transform:rotate(0deg);background-size:cover;transition:background-image .15s}
.swiper-container-solution .swiper-button-next:hover,.swiper-container-solution .swiper-button-prev:hover{background-image:url(../images/marketplace-home-arrow_big_hover.svg);transition:background-image .2s}

.selected-about {margin-bottom: 580px;}
.selected-about .col-sm-4{padding:0 10px;top:0;transition:all .15s linear;box-sizing:border-box}
.selected-about .col-sm-4 .solution-card{height:530px;background:#f0f0f0;border-radius:6px;text-align:left;overflow:hidden;transition:all .15s linear}
.selected-about .col-sm-4:hover{position:relative;top:-20px;transition:all .25s linear}
.selected-about .col-sm-4:hover .solution-card{height:580px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);transition:all .2s linear}
.selected-about .col-sm-4 .solution-card img{width:auto;height:220px;transition:all .2s linear}
.selected-about .col-sm-4 .solution-card h3{margin:20px 30px 10px;font-size:30px;color:#333;font-weight:100;letter-spacing:.65px;text-align:left}
.selected-about .col-sm-4 .solution-card p{margin:0 30px;padding-bottom:30px;font-size:20px;color:#333;letter-spacing:.1px}
.selected-about .col-sm-4 .solution-card dl{margin:0 30px;overflow:visible}
.selected-about .col-sm-4 .solution-card dl dt{margin-bottom:10px;font-size:18px;color:#4261b4;letter-spacing:.51px;line-height:19px;position:relative}
.selected-about .col-sm-4 .solution-card dl dt a{margin-bottom:10px;font-size:18px;color:#4261b4;letter-spacing:.51px;line-height:19px;position:relative}
.selected-about .col-sm-4 .solution-card dl dt:before{position:absolute;display:inline-block;left:-12px;top:6px;content:'';vertical-align:middle;width:5px;height:5px;border-radius:50%;background:#4261b4}
.selected-about .col-sm-4 .solution-card dl dd{float:left;width:50%;margin-bottom:6px;font-size:12px;color:#a0a2a8;letter-spacing:.44px;line-height:20px}


.line-2-red { width: 58px; height: 2px; background-color: #4261b4; margin: 5px 0;}
.x_offer_car_heading_wrapper h3{ font-size: 30px;font-weight:100;    -webkit-margin-before: 1em;  -webkit-margin-after: 0em;}
.x_offer_car_heading_wrapper p{color: #555;}
/*产品*/

.solution-box2{/*background: #677a99;*/margin: 30px 0 0 0;}
.solution-cut2{width: 1200px;margin: 0 auto;position: relative;}
.solution-swiper2{width: 100%;overflow: hidden;}
.solution-box2 button.fa{position: absolute;top: 0;bottom: 0;width: 50px;background: rgba(0, 0, 0, .1);color: rgba(255, 255, 255, .5);cursor: pointer;border: none;font-size: 40px;padding: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.solution-box2 button.fa:hover{background: #0166ce;color: #fff;}
.solution-box2 .fa-back{right: 100%;}
.solution-box2 .fa-more{left: 100%;}
.solution-box2 ul{width: 10000%;}
.solution-box2 ul:after{display: block;clear: both;content: '';}
.solution-box2 ul li{width: .308%;float: left;text-align: center;color: #fff;position: relative;}
.solution-box2 ul li span{display: block;position: absolute;border:1px solid #f0f0f0; left: 0;top: 0;right: 0;bottom: 0;/*background: rgba(0, 0, 0, .3);*/transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.solution-box2 ul li:nth-child(2) span,
.solution-box2 ul li:nth-child(4) span{/*background: rgba(0, 0, 0, .5);*/transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.solution-box2 ul li i{font-size: 50px;opacity: .85;position: absolute;width: 100%;left: 0;bottom: 53%;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.solution-box2 ul li hr{width: 30px;height: 2px;background: #fff;border: none;position: absolute;left: 50%;top: 55%;margin: 0 0 0 -15px;padding: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.solution-box2 ul li h3{font-size: 24px;font-weight:100;line-height:40px; position: absolute;width: 100%;left: 0;background: rgba(0, 0, 0, .3);top: 83%;transition: .3s;}
.solution-box2 ul li p{width: 80%;position: absolute;font-size: 16px;left: 10%;top: 70%;opacity: 0;transition: .3s;}
.solution-box2 ul li a{position: absolute;top: 85%;font-size: 16px;line-height: 32px;width: 120px;margin: 0 0 0 -60px;color: #fff;border: 2px solid #fff;opacity: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.solution-box2 ul li a:hover{background: #fff;color: #373d41;}
.solution-box2 ul li img{display: block;width: 100%;}
.solution-box2 ul li:hover span{background: rgba(47, 79, 165, .8);}
.solution-box2 ul li:hover i{bottom: 63%;}
.solution-box2 ul li:hover hr{top: 40%;opacity: 0;}
.solution-box2 ul li:hover h3{top: 25%;}
.solution-box2 ul li:hover p{top: 40%;opacity: 1;}
.solution-box2 ul li:hover a{top: 65%;opacity: 1;}
 /*领域*/

.column4List{ position:relative; clear:both;}
.column4List .bd{ position:relative; height:100%; z-index:0; overflow:hidden;}
.column4List .bd .bd_dl {
    height: 350px;
    padding: 15px 0 !important;
}
.column4List .bd li{ zoom:1; vertical-align:middle; width:350px; border-radius:100%; float:left; display:inline; margin:0 25px; background:#fafafa;transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;	/* Firefox 4 */
	-webkit-transition: all 0.1s linear;	/* Safari 和 Chrome */
	-o-transition: all 0.1s linear;}
.column4Pic{ width:350px; height:350px;    background: rgba(0, 0, 0, .3);border-radius:100%; overflow:hidden; position:relative;}
.column4Pic img{ width:350px; height:350px; border-radius:100%;}
.column4Pic span {font-size: 18px;line-height:30px; font-weight: 100;position: absolute;text-align:center; width: 100%;color:#FFF; background: rgba(0, 0, 0, .5);left: 0; top: 53%; transition: .3s;}
/*.column4Pic span{ display:block; height:35px; line-height:35px; overflow:hidden; width:265px; padding:0 10px; position:absolute; left:0px; bottom:-75px; background:url(../Images/bg1.png) repeat center center; color:#FFF;}*/
.column4Text{ height:40px; line-height:40px; text-align:center;}
.column4Text a{ font-size:14px;}
.column4Pic span:hover{top: 38%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.column4List .prev{ display:block; width:40px; height:67px; background:url(../Images/icon.png) no-repeat 0 0; position:absolute; left:-68px; top:40%; margin-top:-6px;}
.column4List .prev:hover{ background-position:0px -83px;}
.column4List .next{ display:block; width:40px; height:67px; background:url(../Images/icon.png) no-repeat -40px 0;position:absolute; right:-68px; top:40%; margin-top:-6px;}
.column4List .next:hover{ background-position:-40px -83px;}
.column4List .bd li:hover {
	box-shadow: 0 0 15px rgba(130,130,130,0.5)}



.column5List{ position:relative; clear:both;}
.column5List .bd{ position:relative; height:100%; z-index:0; overflow:hidden;}
.column5List .bd .bd_dl {
    
    padding: 15px 0 !important;
}
.column5List .bd li{ zoom:1; vertical-align:middle;  border-radius:100%; float:left; display:inline; margin:0 15px; background:#fafafa;transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;	/* Firefox 4 */
	-webkit-transition: all 0.1s linear;	/* Safari 和 Chrome */
	-o-transition: all 0.1s linear;}
.column5List .prev{ display:block; width:40px; height:67px; background:url(../Images/icon.png) no-repeat 0 0; position:absolute; left:-68px; top:40%; margin-top:-6px;}
.column5List .prev:hover{ background-position:0px -83px;}
.column5List .next{ display:block; width:40px; height:67px; background:url(../Images/icon.png) no-repeat -40px 0;position:absolute; right:-68px; top:40%; margin-top:-6px;}
.column5List .next:hover{ background-position:-40px -83px;}
.column5List .bd li:hover {
	box-shadow: 0 0 15px rgba(130,130,130,0.5)}

/*新闻*/
.col-md-7 {width: 52.333333%;float:left}
.col-md-5 {max-width: 45.666667%;float:right}
.news{
  padding: 40px 0;
}
.newsc{
  margin-top:40px;
}
.newsc_l{
  padding-right: 20px;
}
.newsc_lh{   
  background: linear-gradient(#fff 50%, #4261b4 50%);
  background-size: 100% 200%;
  background-position: 0 200%; 
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  border:0;
  box-shadow: 0px 0px 0px #e0e0e0;
}
.newsc_lh a{
  padding: 20px;
  display: block;  
  background: #fff;
}
.newsc_lh:hover a{
  background: none;
}
.newsc_lh:hover{
  animation: myfirst 0.3s;
  -webkit-animation: myfirst 0.3s;
  background-position: 0 100%;
  box-shadow: 0px 10px 10px #e0e0e0;
}
@keyframes myfirst
{
  0%{
    background-position: 0 0%;
  }
  100%{
    background-position: 0 100%;
  }
}
@-webkit-keyframes myfirst
{
  0%{
    background-position: 0 0%;
  }
  100%{
    background-position: 0 100%;
  }
}
.img-responsive, .thumbnail > img{
    display: block;
    max-width: 100%;
    height: auto;
}
.newsc_l_img{
  overflow: hidden;
}
.newsc_l a:hover img{
  transition: all 0.8s;
  -moz-transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.newsc_l a:hover img{
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
}
.newsc_l_time{
  padding-top: 30px;float:left;
  color:#c4c4c4;
  padding-right: 40px;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.newsc_l_time .newsc_l_year{
  border-bottom: 1px solid #c4c4c4;
  font-size: 18px;
  font-weight: bold; 
}
.newsc_l_time .newsc_l_date{
  font-size: 16px;  
}
.newsc_l_tit{
  padding-top: 20px;
  color:#000;font-size: 18px;
  padding-bottom: 3px;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.newsc_l_cont{
  color:#999999;
  height:64px;font-size: 14px;  
  overflow: hidden;
}
.newsc_l a:hover .newsc_l_time{
  color:#fff;
}
.newsc_l a:hover .newsc_l_tit{
  color:#fff;
}
.newsc_l a:hover .newsc_l_cont{
  color:#fff;
}
.newsc_l a:hover .newsc_l_year{
  border-bottom: 1px solid #fff;
}
.newsc_r li{
  /*padding-bottom: 12px;*/
}
.newsc_r a{
  padding: 20px;
  display: block;  
  background: linear-gradient(#fff 50%, #4261b4 50%);
  background-size: 100% 200%;
  background-position: 0 200%; 
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  border:0;
  box-shadow: 0px 0px 0px #e0e0e0;
}
.newsc_r a:hover{
  animation: myfirst 0.3s;
  -webkit-animation: myfirst 0.3s;
  background-position: 0 100%;
  box-shadow: 0px 10px 10px #e0e0e0;
}
@keyframes myfirst
{
  0%{
    background-position: 0 0%;
  }
  100%{
    background-position: 0 100%;
  }
}
@-webkit-keyframes myfirst
{
  0%{
    background-position: 0 0%;
  }
  100%{
    background-position: 0 100%;
  }
}
.newsc_r_time{  
  color:#c4c4c4;float:left;
  padding-right: 40px;padding-top: 10px;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.newsc_r_time .newsc_r_year{
  border-bottom: 1px solid #c4c4c4;
  font-size: 18px;
  font-weight: bold; 
}
.newsc_r_time .newsc_r_date{
  font-size: 16px;  
}
.newsc_r_tit{  
  color:#000;    font-size: 18px;
  padding-bottom: 3px;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.newsc_r_cont{
  color:#999999; 
  height:42px; font-size: 14px;
  overflow: hidden;
}
.newsc_r a:hover .newsc_r_time{
  color:#fff;
}
.newsc_r a:hover .newsc_r_tit{
  color:#fff;
}
.newsc_r a:hover .newsc_r_cont{
  color:#fff;
}
.newsc_r a:hover .newsc_r_year{
  border-bottom: 1px solid #fff;
}
@media (max-width: 991px){ 
  .newsc_r li{
    padding-bottom: 0px;
  }
  .news{
    padding: 30px 0;
  }
  .newsc_l{
    padding-right: 0px;
  }
  .newsc{
    margin:20px 0 0;
  }
}



/*领域*/


/*底部*/
.col-md-2 { width: 25%;    float: left;}
.footer{background: #7c7c7c;padding-top: 40px;color: #fff;}
.footer .line_big{	padding-bottom: 30px;}
.service-box h3{color: #fff;	font-size: 20px;font-weight:100;	margin-bottom: 15px;}
.service-box .ser_list li a{color: #fff;line-height:35px;	font-size: 14px;}
.service-box .ser_list li a:hover{	color: #6cbb24;}
.copy{	background: #7c7c7c;padding: 40px 0 30px;clear:both;	font-size:14px;	color:#aaa;	line-height: 24px;}
.copy a{	color:#fff;}

.smcy2{background-color: #7c7c7c; color:#fff;padding: 50px 0;clear:both;margin-top: 50px;}
.smcy2 b{float: left;font-size:20px;font-weight:100;line-height: 38px;color:#fff;}
.icoList{text-align: center;}
.icoList ul{display: inline-block;}
.icoList li{float: left;margin-right: 10px;}

.icoList li .icoTwo{display: none;}
.icoList li:hover .icoTwo{display: block}
.icoList li:hover .icoOne{display: none;}

.gb_resLay { width: 550px; text-align:center; float: left; }
.gb_resItms { margin: 0px 4%; float: left; width: 250px; }
.gb_resItms li { text-align: center; float: left; width: 25px; }
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }