/* 轮播图 */
#turnPic {
  background-image: url(/Portal/viewer/assets/background.9ef579725e2791684388d6a50c9e8f96.png);
}

#myCarousel2 {
  position: relative;
  margin: 0 auto;
  width: 1280px;
  height: 100%;
}

#myCarousel2 > .carousel-indicators {
  bottom: 10px;
}

#myCarousel2 > .carousel-indicators > li {
  width: 90px;
  height: 5px;
  border-radius: 0;
  background-color: #a5cef7;
  border: none;
  margin: 0 5px;
}

#myCarousel2 > .carousel-indicators > li.active {
  background-color: #fb9218;
  margin: 0 5px;
  top: 0;
}

.home-notice {
  background-color: #253745;
  height: 45px;
  display: none;
}

.home-notice .item {
  height: 30px;
  color: #b1b8bc;
  line-height: 30px;
  border-right: 1px solid #b1b8bc;
  margin: 7px 0;
  overflow: hidden;
}

.home-notice .item a {
  color: #b1b8bc;
  font-family: "\5B8B\4F53";
  font-size: 12px;
}

.home-notice .glyphicon {
  top: 3px;
}

.home-notice .btn a {
  font-family: "\5B8B\4F53";
  font-size: 12px;
  text-align: left;
}

.home-notice .btn-custom {
  text-align: left;
  color: #fff;
  background-color: #ff9103;
  border-color: #ff9103;
}

.clear-area {
  padding: 24px 0;
  position: relative;
}

.leader {
  margin-bottom: 5px;
}

.leader > .sub-title {
  font-family: "Microsoft YaHei";
  font-size: 16px;
  color: #9f9f9f;
  display: block;
  margin-top: 6px;
}

.leader .underline {
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  width: 90px;
  height: 3px;
  background: #0083c7;
}

.home-notice {
  background-color: #253745;
  height: 45px;
}

.home-notice .item {
  height: 30px;
  color: #b1b8bc;
  line-height: 30px;
  border-right: 1px solid #b1b8bc;
  margin: 7px 0;
  overflow: hidden;
}

.home-notice .item a {
  color: #b1b8bc;
  font-family: "\5B8B\4F53";
  font-size: 12px;
}

.home-notice .glyphicon {
  top: 3px;
}

.home-notice .btn a {
  font-family: "\5B8B\4F53";
  font-size: 12px;
  text-align: left;
}

.home-notice .btn-custom {
  text-align: left;
  color: #fff;
  background-color: #ff9103;
  border-color: #ff9103;
}

#myCarousel2 .carousel-inner {
  text-align: center;
}

.search-input {
  height: 67px;
  padding: 10px 3px;
}

#fulltextSearch-btn {
  border-radius: 0;
  background-color: #f13939;
}

/* 新闻轮播 */
.news-zone > a {
  display: block;
  font-size: 12px;
  color: #125b91;
  margin-left: 50px;
  cursor: pointer;
}

.news-zone .main-news-item {
  cursor: pointer;
  padding: 0 0 4px 0;
}

.news-zone .main-news-item > a {
  font-size: 12px;
  color: #7186ab;
}

.news-zone .main-news-item > a:hover {
  color: #f49500;
}

#link-more-news {
  text-align: left;
  padding-left: 100px;
  font-weight: bold;
  margin-bottom: 5px;
}

#link-more-news:hover,
#link-main-news:hover {
  color: #f49500;
}

.icon-main-news {
  float: left;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 5px;
}

.main-news-box {
  height: 25px;
  overflow: hidden;
}

.main-news-date {
  margin-left: 30px;
}

.thumbnail .caption {
  min-height: 180px;
}

.thumbnail .caption .title {
  font-size: 18px;
}

.thumbnail .caption .description {
  color: #666666;
}

.application {
  text-align: center;
}

.application .title {
  font-size: 16px;
  font-weight: bold;
}

.application .description {
  color: #999999;
  font-size: 14px;
}

#service-row {
  color: #999999;
  min-height: 300px;
}

#service-row .nodata {
  position: relative;
  top: 50px;
  display: block;
  text-align: center;
}

.graybg {
  background: #fbfbfb;
}

/*默认点击图标悬浮效果*/
.nav-tabs.nav-justified > .active > a:hover {
  border: none;
  border-bottom: 2px solid #009fe8;
  color: #009fe8;
}

/*未点击时图标*/
.active-service {
  display: inline-block;
  background: url(/Portal/viewer/assets/service_disactived.ed3367abb3f0cd13e4426c38c4c7edd7.png) no-repeat;
  width: 18px;
  height: 18px;
  padding: 10px;
}
.active-map {
  display: inline-block;
  background: url(/Portal/viewer/assets/map_disactived.a4d46e48ef99d394a34908d35fd080e6.png) no-repeat;
  width: 18px;
  height: 18px;
  padding: 10px;
}

.active-file {
  display: inline-block;
  background: url(/Portal/viewer/assets/file_disactived.b7d40e2657a501187f89a9c0133085f3.png) no-repeat;
  width: 18px;
  height: 18px;
  padding: 10px;
}

.active-other {
  display: inline-block;
  background: url(/Portal/viewer/assets/other_disactived.c16a8e8aa1e7549e4d4443ae274cdd3a.png) no-repeat;
  width: 18px;
  height: 18px;
  padding: 10px;
}

/*点击后图片切换*/
.active > #service-resource-tab > img {
  background: url(/Portal/viewer/assets/service_actived.2912f78dc8859b0db536df52acb84bad.png) no-repeat;
  width: 18px;
  height: 18px;
}
.active > #hotItem_1 > img {
  background: url(/Portal/viewer/assets/map_actived.d9d2a5f5802f18b1fe07cee16113aac8.png) no-repeat;
  width: 18px;
  height: 18px;
}
.active > #hotItem_2 > img {
  background: url(/Portal/viewer/assets/file_actived.af10a4cda10e508f0c03b86050a48e73.png) no-repeat;
  width: 18px;
  height: 18px;
}
.active > #hotItem_3 > img {
  background: url(/Portal/viewer/assets/other_actived.79c1025de5184f22b78a3a131364eaf1.png) no-repeat;
  width: 18px;
  height: 18px;
}

.nav-tabs.nav-justified > li > a {
  /*border-bottom: 1px solid #fff;*/
  color: #555;
  margin-left: 10px;
  margin-right: 20px;
}

.nav.nav-tabs > li > a:hover {
  border-color: #fbfbfb;
  background-color: #fbfbfb;
}

/*点击后文字和横线*/
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus {
  cursor: default;
  background-color: #fbfbfb;
  border: none;
  border-bottom: 2px solid #009fe8;
  color: #009fe8;
  margin-left: 10px;
  margin-right: 20px;
}

/*快速定制部分*/
.application > div > img {
  float: left;
}

.application > div > span {
  float: left;
}

.application > div > span > p {
  width: 320px;
  margin-left: 20px;
  /*text-align: left;*/
}

/*轮滑*/
.btn-default.clear-light-button:hover {
  color: #ff5a69;
  border-color: #ff5a69;
  background: 0 0;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -moz-transform: none;
}
.btn-default.clear-light-button {
  transition: all 0.2s ease-out;
  background-color: #f3f3f3;
  margin-top: 20px;
}

.carousel-indicators .active {
  background-color: #57c4f1;
  width: 20px;
  height: 20px;
  margin: 15px;
  top: 3px;
  position: relative;
  /*transition: all 0.3s cubic-bezier(1,.01,.32,1);*/
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px;
}

.carousel .item > .row {
  margin-top: 0px;
}

.carousel .single-item-first {
  background: url(/Portal/viewer/assets/banner1.7ba634a7a6c8d0ac6ba76bb5160f0717.png) center no-repeat;
  background-size: contain;
  height: 550px;

  /* width: 1128px;
	height: 470px; */
}

.media-middle.media-right {
  width: 50%;
  height: 500px;
}

.media-body.insights {
  width: 50%;
  height: 500px;
  padding-top: 200px;
  padding-left: 80px;
}
.media-body.address {
  width: 50%;
  height: 500px;
  padding-top: 140px;
  text-align: right;
}

.row {
  margin-top: 8px;
}

/*定制开发字体颜色*/
.title:hover {
  color: #009fe8;
}
/*全局搜索*/
.input-group-btn:last-child > .btn {
  margin-left: 6px;
  color: #fff;
  background-color: #57c4f1;
  height: 34px;
  outline: none;
  border: none;
  border-radius: 0.3em;
  font-size: 15px;
  font-weight: bold;
}

.input-group-btn:last-child > .btn > img {
  margin-right: 1px;
}

.input-group .form-control:first-child {
  border-top-right-radius: 0.2em;
  border-bottom-right-radius: 0.2em;
}

/* 资源中心 */
#serviceCatalog {
  margin-bottom: 5px;
}

#serviceCatalog > li {
  display: inline-block;
  width: auto;
}

#serviceCatalog > li > a {
  background-color: transparent;
  border: none;
  width: 120px;
}

#serviceCatalog > li > a:hover,
#serviceCatalog > li.active > a {
  border-bottom: 2px solid #237bd1;
}

/* 查看更多按钮样式 */
.btn-more-info {
  display: block;
  margin: 0 auto;
  width: 100px;
  border: solid 1px;
  padding: 5px 0;
  text-align: center;
  cursor: pointer;
  color: #0972db;
}

.btn-more-info:hover {
  color: #ed8000;
  border-color: #ed8000;
  box-shadow: 0 0 5px 0 #ed8000;
}
.btn-more-info:focus {
  outline: none;
  text-decoration: none;
  color: #0972db;
}

/* 资源中心服务卡片样式定制 */

#service-row .thumbnail .caption .thumbnail-label,
#service-row .thumbnail .caption .thumbnail-description {
  height: auto;
}

#service-row .thumbnail .caption .thumbnail-description {
  min-height: 20px;
}

/*资源中心间距*/

.resource-zone {
  padding: 20px 0;
}

.resource-zone .row {
  margin-bottom: 5px;
  margin-top: 7px;
}

.leader > .title {
  margin-top: 5px;
  font-size: 22px;
  color: #098fc1;
  font-family: "Microsoft YaHei";
  margin-bottom: 0;
}

.nav.nav-tabs.nav-justified {
  margin-bottom: 25px;
}

#footer {
  margin-top: 0;
}

.thumbnail-container {
  width: 300px;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.carousel-container {
  width: 1200px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

.carousel-custom .control {
  text-decoration: none;
  position: absolute;
  top: 250px;
  font-size: 32px;
  color: #dedede;
}
.carousel-custom .left {
  left: 50%;
  margin-left: -670px;
}

.carousel-custom .right {
  right: 50%;
  margin-right: -670px;
}

/* #快速导航 */
.quickmenu-zone {
  padding: 45px;
  background-color: #fefefe;
}

.quickmenu > .snap > a {
  text-align: center;
}

.quickmenu > .snap > a > img {
  display: inline-block;
}

.quickmenu > .snap > a > div {
  display: inline-block;
  vertical-align: top;
  margin-top: 12px;
  margin-left: 8px;
}

.quickmenu a {
  height: 90px;
  border: none;
}

a.thumbnail:hover > * {
  transform: translateY(-8px);
  transition: 0.5s;
}

.quickmenu span {
  display: block;
  margin-top: 20px;
  font-size: 18px;
  color: #5c94b7;
}

.quickmenu .snap:hover span {
  color: #5193bb;
}

.quickmenu .quickmenu-item-title {
  font-size: 16px;
  font-family: "Microsoft YaHei";
  color: #3a444c;
  margin-bottom: 5px;
  font-weight: bold;
  text-align: left;
}

.quickmenu .quickmenu-item-title-eng {
  font-size: 11px;
  font-family: "Microsoft YaHei", "Arial";
  color: #a0a5aa;
  white-space: nowrap;
}

.quickmenu .snap {
  width: 25%;
  float: left;
  padding: 10px;
}

.quickmenu .logo_rs {
  background-image: url(/Portal/viewer/assets/7.e4c1c92071a2c7f643837983a60ad808.png);
}

.quickmenu .logo_rs:hover {
  background-image: url(/Portal/viewer/assets/7-2.17666955f9d84d0533f1efb46f25afa5.png);
}

.snapimg:hover {
  /*-webkit-box-shadow: 12px -14px 10px rgba(0, 0, 0, 0.15);*/
  color: #1a4c87;
}

.snapimg {
  position: relative;
  cursor: pointer;
  padding: 0;
  border: 0;
  border-radius: 0;
  overflow: hidden;
  text-decoration: none;
  user-select: none;
}

/* 快速定制导航 */

.quickbuild-zone {
  padding-bottom: 35px;
}

.quickbuild-zone > .row > .leader {
  margin-left: 15px;
}

.quickbuild-zone .application:hover .caption > .title,
.quickbuild-zone .application:hover .caption > .description {
  color: rgb(6, 190, 250);
}

.quickbuild-zone .row {
  margin-top: 10px;
  margin-bottom: 10px;
}

.quickbuild-zone .row .caption {
  padding-left: 20px;
}

.quickbuild-zone .row .caption .title {
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: #292929;
  text-align: left;
}

.quickbuild-zone .row .caption .description {
  font-size: 14px;
  color: #979797;
  margin-left: 0;
  text-align: left;
}

.quickbuild-zone img.snapimg {
  margin-top: 30px;
}

#buildcenter {
  float: right;
}

/* 应用导航栏 */

.application-zone > .container > .row {
  margin-top: 10px;
  margin-bottom: 10px;
}

.application-zone .carousel-container {
  padding-top: 20px;
}

.application-zone
  .carousel-container
  .thumbnail
  .caption
  .thumbnail-description {
  min-height: 36px;
}

#carousel-left,
#carousel-right {
  cursor: default;
  display: none;
}

#carousel-left.enable:hover,
#carousel-right.enable:hover {
  color: #f49500;
  cursor: pointer;
}
.tab-content .pagination-jq {
  display: none;
}

.carousel-custom .control{
	text-decoration: none;
	position: absolute;
	top: 250px;
    font-size: 32px;
    color: #dedede
}
.carousel-custom .left{
	left: 50%;
	margin-left: -670px;
}

.carousel-custom .right{
	right: 50%;
	margin-right: -670px;
}


/* 应用导航栏 */
.application-zone .carousel-container{
	padding-top:20px;
}

/* 应用卡片样式 */
.application-zone .carousel-container .thumbnail .caption .thumbnail-description{
	/*height: unset;*/
}

.application-zone .carousel-container .thumbnail .caption .thumbnail-description{
	min-height: 36px;
}

.application-zone .carousel-container .thumbnail .caption{
	min-height: unset;
}

#carousel-left,#carousel-right{
	cursor: default;
}

#carousel-left:hover,#carousel-right:hover{
	color:#f49500;
	cursor: pointer;
}

/*# sourceMappingURL=index.css.map*/