@charset "utf-8";

/*！

 * lib CSS 网页模版库 v1.0  基于bootstrap 3.35 此版本已摒弃IE6 7 8

 * Copyright 2016,XIAOBING TECH MR. WANGHAO

 * 请保留申明

 */



body {

  font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;

  padding-top: 75px;

  color: #666;

}

/*定义全局超连接连*/

a:link,a:visited{color: #666}

a:hover,a:active{color: #999;text-decoration: none}

a:focus{outline: 0}

/***组件开始components start***/

/*header页头*/

.header {
  z-index: 999;
  width: 100%;
  height: auto;
  left: 0;
  background: #fff;
  border-bottom:2px solid #f3f3f3;
  filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#eee');
  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#eee')";
}



.module-head-1 {margin: 0;}

/*导航搜索模块*/
.top-search-form {}
.top-search-form .form-control {
  border: 1px solid #d6d6d6;
  -moz-box-shadow: inset 0px 0px 7px rgba(0,0,0,.3);
  -webkit-box-shadow: inset 0px 0px 7px rgba(0,0,0,.3);
  box-shadow: inset 0px 0px 7px rgba(0,0,0,.3);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}



.top-search-form .btn-top-search {

  background: #3A73B7;

  color: #fff;

  height: 34px

}

/*search-form*/

.search-form .form-group{

  font-size: 0;

}

.search-form .form-control{

  width:963px;

  height: 40px;

  border:3px solid #ff791d;

  border-radius: 0;

}

.search-form .btn{

  background: #ff791d;

  color: #fff;

  border-radius: 0;

  height: 40px;

  width: 107px;

}

/*顶部收藏*/

.top-addfav {

}



.top-addfav ul,.top-addfav li {

  margin: 0;

  padding: 0;

  list-style: none;

}



.top-addfav ul {

  padding-left: 15px

}



.top-addfav li {

  display: inline-block;

  color: #999

}



.top-addfav li a {

  color: #666;

  font-size: 12px

}

/*logo*/

.nav-brand{

  width: 238px;

  height: 75px;

}

.logo {

  display: block;

  width:inherit;

  height: inherit;

  

  float: left;

  *display: inline;

}

/*主要导航*/

.navbar.define {

  z-index: 99;

  margin: 0;

  min-height: auto;

  border:none;

}

/*导航风格模型*/

.navbar-style {

  width: 600px;

  margin-left:10px;

}

.navbar-style {

 /* text-align: justify;

  text-align-last: justify;*/

  line-height: 0;

}



@media all and (-webkit-min-device-pixel-ratio:0) {

  .navbar-style {

    font-size: 0;

  }

}



.navbar-style:after {

  display: inline-block;

  overflow: hidden;

  width: 100%;

  height: 0;

  content: '';

  vertical-align: top;

}



.navbar-style >li {

  /*width: 9%;*/

  display: inline-block;

  text-align: center;

  color: #666;

  font-size: 16px;

  text-decoration: none;

  position: relative;

}



.navbar-style li {

 list-style: none;

}



.navbar-style>li>a {

  margin: 0;

  padding: 0;

  height: 75px;

  line-height: 75px;

  padding:0 12px;

   color: #333

}



.navbar-style>li>a:hover {

  background: none

}

.navbar-style .nav-sub {

  position: absolute;

  top: 100%;

  left:0;

  padding: 6px 0;

  width: 100%;

  line-height: normal;

  display: none;

  background: #fff;

  border:1px solid #ddd;

  -moz-box-shadow: 0px 2px 2px rgba(102,102,102,.2);

  -webkit-box-shadow: 0px 2px 2px  rgba(102,102,102,.2);

  box-shadow: 0px 2px 2px  rgba(102,102,102,.2);

  filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#eee');

  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#eee')";

}

.navbar-style .nav-sub  a {

  display: inline-block;

  padding: 6px 12px;

  font-size: 12px;

  color: #555555

}

.navbar-style .nav-sub-arrow{

  position: relative;

  height: 0;

  font-size: 0;

  width: 100%;

}

.navbar-style .nav-sub-arrow i{

  display: block;

  width:20px;

  height: 12px;

  background:url(../images/icon-nav-arrow.png) no-repeat;

  position: absolute;

  left: 50%;

  top: -18px;

  margin-left: -10px;

}

.navbar-style .nav-sub .type-name{

  width: 335px;

  text-align: left;

  font-size: 18px;

}

.navbar-style .nav-sub .type-name .fa{font-size: 24px;color: #fff}

.navbar-style .nav-sub .type-name a {

 font-size: 18px;

}

.navbar-style .nav-sub li.active {

  color: #ff791d

}

.navbar-style > li.active >a {

  color: #ff791d;

}

/*用户登录*/

.module-nav-user{

padding-top:16px;

}

.module-nav-user .icon-user{

  display: inline-block;

  width: auto;

  height: 29px;

  background: url(../images/icon-v1.png) no-repeat 0 -138px;

  line-height: 29px;

  color: #16a085;

  padding-left: 34px;

}

/*联系电话*/

.module-nav-tel{

  color: #ff791d;

  width: auto;

}

.module-nav-tel .phone-text{

  display: inline-block;

   font-size: 24px;

  height: 75px;

  line-height: 75px;

  margin-left: 6px;

}

.module-nav-tel .icon-phone{

  display: inline-block;

  width: 26px;

  height: 26px;

  background: url(../images/icon-v1.png) no-repeat 0 -216px;

  margin-top: 24px;

}

.navbar.nav-sub2 {

  padding: 6px 0;

  width: 100%;

  line-height: normal;

}



.navbar.nav-sub2 li {

  display: inline-block;

}

.navbar.nav-sub2 {

  background: #16a085

}

.navbar.nav-sub2  a {

  display: inline-block;

  padding: 20px 12px;

  font-size: 12px;

  color: #fff

}

.navbar.nav-sub2 .type-name{

  width: 335px;

  text-align: left;

  font-size: 24px;

  color: #fff

}

.navbar.nav-sub2 .type-name .fa{font-size: 24px;color: #fff}

.navbar.nav-sub2 .type-name a {

 font-size: 18px;

}



/*//end header*/





/*页脚footer*/

.footer {

  width: 100%;

  height: auto;

  border-top: 3px solid #fe8734;

  padding-top: 24px;

}



.foot-logo {

  width: 140px;

  height: 66px

}

/*底部导航*/

.footer .foot-nav dl {

  display: inline-block;

}

.foot-nav{

  text-align: center

}

.footer .foot-nav dt,.footer .foot-nav dt a {

  font-size: 14px;

  font-weight: 400;

  color: #999999;

}

.foot-nav dt a{

  padding:0 12px;

}

.footer .foot-nav dd,.footer .foot-nav dd a {

  display: inline-block;

  font-size: 12px;

  padding: 3px 0;

  width: 90px;

  color: #999999;

}



.foot-contact {

  width: inherit;

  text-align: center

}



.foot-contact .icon-phone-square {

  font-size: 18px

}



.foot-contact dd {

  width: 100%!important

}



.foot-contact .tel-num {

  font-size: 24px;

  font-family: Arial;

  border-bottom: 1px dotted #ddd

}

.foot-contact .social{

  text-align: center;

}

.foot-contact .social a i {

  display: inline-block;

  width: 28px;

  height: 28px;

  background-color: #afafaf;

  font-size: 18px;

  line-height: 28px;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  color: #fff;

}

.foot-contact .social a.icon i{

  background: url(../images/icon-foot.png) no-repeat;

}

.foot-contact .social a.icon.weixin i{

  background-position: 0 0

}

.foot-contact .social a.icon.weibo i{

  background-position: -40px 0

}

.foot-contact .social a.icon.zone i{

  background-position: -80px 0

}

.foot-contact .social a.icon.tao i{

  background-position: -120px 0

}

.foot-contact .social a.icon.zhubajie i{

  background-position: -160px 0

}

.foot-contact .social a.icon.weixin:hover i{

  background-position: 0 -45px

}

.foot-contact .social a.icon.weibo:hover i{

  background-position: -40px -45px

}

.foot-contact .social a.icon.zone:hover i{

  background-position: -80px -45px

}

.foot-contact .social a.icon.tao:hover i{

  background-position: -120px -45px

}

.foot-contact .social a.icon.zhubajie:hover i{

  background-position: -160px -45px

}



.foot-contact .social a {

  display: inline-block;

  *display: inline;

  zoom:1;

  width: auto !important;

  margin-right: 5px;

  text-align: center;

  font-size: 9pt!important;

  position: relative;

}

.foot-contact .social a:hover .qr-code{

  display: block;

}

.foot-contact .social .qr-code{

  position: absolute;

  width: 157px;

  height: 163px;

  background:url(../images/bg-footer-code.png) no-repeat;

  top:-163px;

  left:-30px;

  margin-left: -80px;

  display: none;

}



.foot-contact .social .qr-code img {

  display: inline-block;

  width: 135px;

  height: 135px;

  margin-top: 10px;

}



.foot-contact .address p {

  padding: 0;

  margin: 0

}



.foot-contact .address i {

  font-size: 1pc

}

.foot-contact .map-marker{



}

.foot-contact  .fa-map-marker{font-size: 16px;}



.foot-erweima {

  width: 102px;

}



.foot-erweima img {

  width: 102px;

  height: 102px;

}



.foot-erweima dt,.foot-contact .foot-erweima dd {

  text-align: center

}



a.btn-down{

  border-radius: 3px;

  padding:0 !important;

  width: auto !important;

  margin:0 3px;

}

.btn-down i{

  font-size: 20px;

  display: inline-block;

  padding:6px 12px;

  border-right: 1px solid #ddd;

  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f4f4f4');

  -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f4f4f4')";

  background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);

  background-image: -ms-linear-gradient(top, #ffffff, #f4f4f4);

  background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);

  background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f4f4f4));

  background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);

  background-image: linear-gradient(top, #ffffff, #f4f4f4);

}

.btn-down span{

  display: inline-block;

  padding:6px 12px;

}

.btn-down:hover{

  background-color: #fff;

}

/*关键字*/

.hot-keywords {

  font-size: 9pt;

  padding: 9pt 0;

  border-top: 1px solid #e5e5e5

}



.hot-keywords .tit {

  font-size: 9pt;

  color: #b8b8b8;

  font-weight: 700

}



.hot-keywords .keywords {

  margin-left: 9pt

}



.hot-keywords .keywords a {

  font-size: 9pt;

  color: #b8b8b8;

  margin-right: 9pt

}



.hot-keywords .foot-search .input-search {

  background: #d1292e url(../images/ico-search.png) no-repeat center center;

  width: 34px;

  height: 28px;

  border: none;

  color: #fff

}



.hot-keywords .foot-search .input-text {

  width: 172px;

  height: 28px;

  border: 1px solid #cecece;

  border-right: none;

  padding-left: 9pt

}

/*版权*/

.footer .copy {

  font-size: 12px;

  padding: 12px 0;

  color: #999;

  width: 100%;

  background-color: #e6e6e6;

}

/*//页脚footer*/



/*paging分页*/

.paging {

  clear: both;

  margin: 0 auto;

  height: auto;

  min-width: 200px;

  text-align: center

}



.paging li,.paging ul {

  display: inline-block;

  margin: 0;

  padding: 0;

  border-radius: 3px;

  list-style: none;

  *display: inline;

  zoom: 1

}



.paging ul {

  width: auto;

  height: 100%;

  background: #fff;

  font-size: 0

}



.paging li {

  font-size: 12px

}



.paging li a {

  margin: 0 3px;

  padding: 10px 14px;

  color: #bdbdbd;

  font-family: Arial,Helvetica,sans-serif;

  font-size: 12px;

  border:1px solid #ebebeb;

}



.paging li a:hover {

  color: #333;

  text-decoration: none;

  text-decoration: none

}



.paging li.paging_next a,

.paging li.paging_prev a {

  margin: 0;

  padding: 10px 14px;

  border: 1px solid #ddd;

  background: #fff;

  font-family: "Simsun";

  font-size: 14.4px;

  font-weight: bold;

}



.paging li.paging_current a {

  background: #ff791d;

  color: #fff;

  font-weight: 700;

  border-color: #ff791d;

}



.paging li.paging_next i {

  /*-webkit-text-size-adjust: none;

  transform: scale(0.7);*/

}



.paging li.paging_prev i {

 

  /*webkit-text-size-adjust: none;

  transform: scale(0.7);*/

}



.paging li.paging_next a:hover,.paging li.paging_prev a:hover {

  border-color: #ff791d;

  background: #ff791d;

  color: #fff;

  text-decoration: none

}



.paging li.total a {

  margin: 0;

  padding: 6px 9pt;

  border: 1px solid #ddd;

  background: #fff;

  padding: 10px 14px;

}



.paging li.paging_next ~ .total,

.paging li.paging_prev ~ .total {

  margin-left: 6px;

}

/*幻灯片模块*/

.module-slider {

  width: 100%;

  height: auto;

  zoom: 1;

  overflow: hidden;

  display: table;

}

/*首页幻灯片*/

.index-slider {

  width: 100%;

  position: relative;

  height:450px;

  background: #fff;

}



.index-slider .bd {

  margin: 0 auto;

  position: relative;

  z-index: 0;

  overflow: hidden;

}



.index-slider .bd ul {

  width: 100% !important;

  padding: 0;

  margin: 0;

}



.index-slider .bd li {

  padding: 0;

  margin: 0;

  list-style: none;

  width: 100% !important;

  height:450px;

  overflow: hidden;

  text-align: center;

}



.index-slider .bd li a {

  display: block;

  height:450px;

}



.index-slider .hd {

  width: 100%;

  position: absolute;

  z-index: 1;

  bottom: 0;

  left: 0;

  text-align: center;

  _background: #000;

  _filter: alpha(opacity=60);

}



.index-slider .hd ul {

  text-align: center;

  padding: 0;

  font-size: 0

}



.index-slider .hd li {

  cursor: pointer;

  display: inline-block;

  *display: inline;

  zoom: 1;

  padding: 0;

  background: #ddd;

  overflow: hidden;

  /*padding: 0 6px;*/

  width: 10px;

  height: 10px;

  font-size: 12px;

  margin: 3px;

  /*border: 1px solid #fff;*/

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

}



.index-slider .hd li.on {

  background: #ff791d;

  color: #fff;

}



.index-slider .btn-prev,.index-slider .btn-next {

  position: absolute;

  z-index: 99;

  display: block;

  width: 60px;

  height: 60px;

  line-height: 60px;

  top: 50%;

  margin-top: -30px;

  background: gray;

  background: rgba(0,0,0,.2);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);

  font-weight: 400;

  font-family: simsun;

  font-size: 30px;

  color: #fff;

  text-align: center;

  display: none

}



.index-slider a:hover,.index-slider a:focus {

  text-decoration: none

}



.index-slider .btn-prev {

  left: 0;

}



.index-slider .btn-next {

  right: 0;

}



.index-slider:hover .btn-prev,.index-slider:hover .btn-next {

  display: block;

}

/*二级幻灯片*/

.sub-slider {

  display: table;

  width: 100%;

  height: 216px;

  background: url(../images/sub_banner.jpg) center top;

}

.profile-slider {

  width: 395px;

  position: relative;

  height: 240px;

  background: #000;

}



.profile-slider .bd {

  margin: 0 auto;

  position: relative;

  z-index: 0;

  overflow: hidden;

}



.profile-slider .bd ul {

  width: 100% !important;

  padding: 0;

  margin: 0;

}



.profile-slider .bd li {

  padding: 0;

  margin: 0;

  list-style: none;

  width: 100% !important;

  height: 240px;

  overflow: hidden;

  text-align: center;

}



.profile-slider .bd li a {

  display: block;

  height: 240px;

}



.profile-slider .hd {

  width: 100%;

  position: absolute;

  z-index: 1;

  bottom: 0;

  left: 0;

  text-align: center;

  _background: #000;

  _filter: alpha(opacity=60);

}



.profile-slider .hd ul {

  text-align: center;

  padding: 0;

  font-size: 0

}



.profile-slider .hd li {

  cursor: pointer;

  display: inline-block;

  *display: inline;

  zoom: 1;

  padding: 0;

  background: #ddd;

  overflow: hidden;

  /*padding: 0 6px;*/

  width: 10px;

  height: 10px;

  font-size: 12px;

  margin: 3px;

  /*border: 1px solid #fff;*/

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

}



.profile-slider .hd li.on {

  background: #ff791d;

  color: #fff;

}



.profile-slider .btn-prev,.profile-slider .btn-next {

  position: absolute;

  z-index: 99;

  display: block;

  width: 60px;

  height: 60px;

  line-height: 60px;

  top: 50%;

  margin-top: -30px;

  background: gray;

  background: rgba(0,0,0,.2);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);

  font-weight: 400;

  font-family: simsun;

  font-size: 30px;

  color: #fff;

  text-align: center;

  display: none

}



.profile-slider a:hover,.profile-slider a:focus {

  text-decoration: none

}



.profile-slider .btn-prev {

  left: 0;

}



.profile-slider .btn-next {

  right: 0;

}



.profile-slider:hover .btn-prev,.profile-slider:hover .btn-next {

  display: block;

}

/*淘气团队*/

.team-slider {

  width: 795px;

  position: relative;

  height: 362px;

  background: #000;

}



.team-slider .bd {

  margin: 0 auto;

  position: relative;

  z-index: 0;

  overflow: hidden;

}



.team-slider .bd ul {

  width: 100% !important;

  padding: 0;

  margin: 0;

}



.team-slider .bd li {

  padding: 0;

  margin: 0;

  list-style: none;

  width: 100% !important;

  height: 362px;

  overflow: hidden;

  text-align: center;

  filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";

  -moz-background-size:100% 100%;

  background-size:100% 100%;

}



.team-slider .bd li a {

  display: block;

  height:inherit;

}

.team-slider .bd li img{

  width: 100%;

  height: 100%;

}

.team-slider .hd {

  width: 100%;

  position: absolute;

  z-index: 1;

  bottom: 0;

  left: 0;

  text-align: center;

  _background: #000;

  _filter: alpha(opacity=60);

}



.team-slider .hd ul {

  text-align: center;

  padding: 0;

  font-size: 0

}



.team-slider .hd li {

  cursor: pointer;

  display: inline-block;

  *display: inline;

  zoom: 1;

  padding: 0;

  background: #ddd;

  overflow: hidden;

  /*padding: 0 6px;*/

  width: 10px;

  height: 10px;

  font-size: 12px;

  margin: 3px;

  /*border: 1px solid #fff;*/

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

}



.team-slider .hd li.on {

  background: #ff791d;

  color: #fff;

}



.team-slider .btn-prev,.team-slider .btn-next {

  position: absolute;

  z-index: 99;

  display: block;

  width: 60px;

  height: 60px;

  line-height: 60px;

  top: 50%;

  margin-top: -30px;

  background: gray;

  background: rgba(0,0,0,.2);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);

  font-weight: 400;

  font-family: simsun;

  font-size: 30px;

  color: #fff;

  text-align: center;

  display: none

}



.team-slider a:hover,.team-slider a:focus {

  text-decoration: none

}



.team-slider .btn-prev {

  left: 0;

}



.team-slider .btn-next {

  right: 0;

}



.team-slider:hover .btn-prev,.team-slider:hover .btn-next {

  display: block;

}

/*//幻灯片模块*/

.link-more-1{

  background-color: #fafafa;

  color: #999;

  border:1px solid #999; 

  padding:12px 36px;

  font-size: 16px;



}

.link-more-1:hover{color: #f5b103;border-color: #f5b103;}

.link-more-2{

  background: none;

  color: #16a085;

  border:1px solid #16a085; 

  padding:12px 32px;

  font-size: 16px; 

}

.link-more-2:hover{color: #f5b103;border-color: #f5b103;}

a.link-more-white{

  background-color: none;

  color: #fff;

  border:1px solid #fff; 

  padding:12px 36px;

  font-size: 16px;

}

a.link-more-white:hover{

  background-color: none;

  color: #ff791d;

  border:1px solid #ff791d; 

  padding:12px 36px;

  font-size: 16px;

}

/*图标栏目*/

.list-group-iconcolumn {overflow: hidden; height:464px;}
.list-group-iconcolumn ul{padding:0; margin:0; overflow:hidden;}
.list-group-iconcolumn li{width:20%; height:auto; padding:25px 25px 25px 25px !important; float:left;}
.list-group-iconcolumn li a{display:block;}
.list-group-iconcolumn li .cover{width:100px; height:100px; background:#fff; border-radius:50%; margin-right:auto; margin-left:auto; overflow:hidden;}
.list-group-iconcolumn li .cover .imgbox{width:100%; height:38px; margin-top:31px; margin-bottom:31px; overflow:hidden; text-align:center;}
.list-group-iconcolumn li .cover .imgbox img{width:auto; height:76px; position:relative; bottom:38px;}
.list-group-iconcolumn li:hover .cover .imgbox img{bottom:0;}
.list-group-iconcolumn li .data{text-align:center; padding-top:20px;}
.list-group-iconcolumn li .data .zh{display:block; font-family:microsoft yahei; font-size:16px; color:#222;}
.list-group-iconcolumn li .data .kuozhan{display:block; font-family:microsoft yahei; font-size:14px; color:#999;}
.list-group-iconcolumn li:hover .data .zh,
.list-group-iconcolumn li:hover .data .kuozhan{color:#fff;}
.list-group-iconcolumn li:nth-child(1) .cover{background:#2e7dff;}
.list-group-iconcolumn li:nth-child(2) .cover{background:#ff7b1e;}
.list-group-iconcolumn li:nth-child(3) .cover{background:#22ac8d;}
.list-group-iconcolumn li:nth-child(4) .cover{background:#ffc515;}
.list-group-iconcolumn li:nth-child(5) .cover{background:#24bedf;}
.list-group-iconcolumn li:nth-child(6) .cover{background:#987add;}
.list-group-iconcolumn li:nth-child(7) .cover{background:#666d78;}
.list-group-iconcolumn li:nth-child(8) .cover{background:#db4455;}
.list-group-iconcolumn li:nth-child(9) .cover{background:#b79f83;}
.list-group-iconcolumn li:nth-child(10) .cover{background:#8ec051;}
.list-group-iconcolumn li:nth-child(11) .cover{background:#f29a76;}
.list-group-iconcolumn li:nth-child(12) .cover{background:#88abda;}
.list-group-iconcolumn li:nth-child(13) .cover{background:#db44a4;}
.list-group-iconcolumn li:hover .cover{background:#fff;}

.list-group-iconcolumn li:nth-child(1):hover{background:#2e7dff;}
.list-group-iconcolumn li:nth-child(2):hover{background:#ff7b1e;}
.list-group-iconcolumn li:nth-child(3):hover{background:#22ac8d;}
.list-group-iconcolumn li:nth-child(4):hover{background:#ffc515;}
.list-group-iconcolumn li:nth-child(5):hover{background:#24bedf;}
.list-group-iconcolumn li:nth-child(6):hover{background:#987add;}
.list-group-iconcolumn li:nth-child(7):hover{background:#666d78;}
.list-group-iconcolumn li:nth-child(8):hover{background:#db4455;}
.list-group-iconcolumn li:nth-child(9):hover{background:#b79f83;}
.list-group-iconcolumn li:nth-child(10):hover{background:#8ec051;}
.list-group-iconcolumn li:nth-child(11):hover{background:#f29a76;}
.list-group-iconcolumn li:nth-child(12):hover{background:#88abda;}
.list-group-iconcolumn li:nth-child(13):hover{background:#db44a4;}

.addmore-iconcolumn{ width:120px; height:40px; background:#97a0ae; text-align:center; margin:20px auto; cursor:pointer;}
.addmore-iconcolumn span{font-family:microsoft yahei; font-size:14px; color:#fff; line-height:40px; margin-right:20px;}
.addmore-iconcolumn img{}
.addmore-iconcolumn.on img{ transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }

/*//图标栏目*/

/*首页套餐*/
.idx-meal{height:auto; padding-bottom:50px; position:relative;}
.idx-meal .title{text-align:center; padding-top:50px; padding-bottom:50px;}
.idx-meal .title .ch{display:block; font-family:microsoft yahei; font-size:30px; color:#fff;}
.idx-meal .title .en{display:block; font-family:microsoft yahei; font-size:16px; color:#fff;}
.swiper-meal{width:1100px; height:auto; margin-right:auto; margin-left:auto; position:relative; overflow:hidden;}
.swiper-meal .swiper-slide{}
.swiper-meal .swiper-slide .cover{}
.swiper-meal .swiper-slide .cover a{display:block;}
.swiper-meal .swiper-slide .cover img{display:block; width:100%; height:200px;}
.swiper-meal .swiper-slide .data{background:#fff; padding:20px;}
.swiper-meal .swiper-slide .data .ch{display:block; font-family:microsoft yahei; font-size:24px; color:#222; margin-bottom:10px;}
.swiper-meal .swiper-slide .data .desc{display:block; font-family:microsoft yahei; font-size:14px; color:#888; line-height:16px; margin-bottom:20px;}
.swiper-meal .swiper-slide .data .price{}
.swiper-meal .swiper-slide .data .price .now-price{font-family:microsoft yahei; font-size:24px; color:#f47e27;}
.swiper-meal .swiper-slide .data .price .old-price{font-family:microsoft yahei; font-size:20px; color:#888;}

/*首页栏目组*/

.module-group-column {

  /*margin-left:-20px;margin-right: -20px;*/

  /*border: 1px solid #efefef;*/

  /*-moz-box-shadow: 0px 3px 5px #ddd;

  -webkit-box-shadow: 0px 3px 5px #ddd;

  box-shadow: 0px 3px 5px #ddd;

  filter: progid: DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#ddd');

  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#ddd')";*/

}



.module-group-column ul,.module-group-column li {

  margin: 0;

  padding: 0;

  list-style: none

}



.module-group-column .item {

  /*border-right: 1px dotted #e5e5e5;*/

  /*width: 33.33333333333333%;*/

  /*padding-left: 20px;

  padding-right: 20px;*/

}

/*通栏*/

.module-group-column .item-fluid {

  width: 100%;

  /*border-top: 1px solid #efefef;*/

}



.item-fluid.brn {

  border-right: none

}



.module-group-column .item.col-1 {

  border-top: 5px solid #3c73b5;

}



.module-group-column .item.col-2 {

  border-top: 5px solid #E56225;

}



.module-group-column .item.col-3 {

  border-top: 5px solid #E56225;

  border-right: none

}



.module-group-column .item-title {

  /*height: 34px;

  line-height: 34px;*/

  text-align: center;

  /*border-bottom: 1px #c2c2c2 dotted;*/

  /*margin-top: 10px*/

}

.module-group-column .item-title.white{

  color: #fff

}

.module-group-column .item-title.white .ch{

  color: #fff

}

.module-group-column .item-title.white .en{

  color: #fff

}

.module-group-column .item-title .ch {

  display: block;

  font-size: 30px;

  color: #333;

}



.module-group-column .item-title .en {

  display: block;

  font-size: 16px;

  /*text-transform: uppercase;*/

  color: #999

}

.module-group-column .item-fluid .ch {

  color: #ff791d;

}



.module-group-column .item-title .link-more {

  width: auto;

  height: 20px;

  background: transparent;

  color: #ccc;

  font-size: 12px;

  line-height: 20px

}



.module-group-column .item-title .link-more:hover {

  color: #e21715

}



.module-group-column .item-title .link-more .glyphicon {

  -webkit-text-size-adjust: none;

  font-size: 10px !important;

  transform: scale(0.7)

}



/*app在线制作*/

.module-group-column.index-item {



}

/*公司简介*/

.company-intro {

  height: 168px;

  position: relative;

}



.company-intro a:hover {

  text-decoration: none;

}



.company-intro .tit {

  display: block;

  width: 100%;

  position: absolute;

  bottom: 0;

  padding: 0 20px;

  text-align: center;

  color: #fff;

}



.company-intro img {

  width: 100%;

  height: 100%

}



.company-intro .tit div {

  font-size: 12px;

  line-height: 1.5em;

  text-align: left;

}



.company-intro .tit.tit2 {

  display: none;

  padding-bottom: 12px

}



.company-intro .tit.tit2 h5 {

  font-weight: bold;

}



.company-intro:hover .tit {

  display: none

}



.company-intro:hover .tit2 {

  display: block;

}



/*//首页栏目组*/





/*页面栏目模块*/

.module-column-title {

  width: 100%

}



.module-column-title .title {

  position: relative;

  border-right: 1px dashed #3a2a11;

  font-size: 24px;

  color: #3a2a11;

  padding-right: 20px;

  padding-left: 0

}

.list-cate{

  font-size: 0

}

.list-cate a{

  display: inline-block;

  padding:10px 25px;
  margin-bottom:10px;

  background-color: #555;

  color:#fff;

  position: relative;

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  border-radius: 4px;

  margin-right: 4px;

  font-size: 14px;

}

.list-cate a .icon-caret{

  position: absolute;

  bottom:-5px;

  left: 50%;

  margin-left:-8.5px; 

  display: block;

  width: 17px;

  height: 6px;

  background: url(../images/icon-caret.png) no-repeat center top;

  display: none;



}

.list-cate a.active{

  background: #ff791d;

}

.list-cate a.active .icon-caret{

  display: block;

}

.module-column-title .ch {

  font-size: 22px;

}



.module-column-title .en {

  font-size: 22px;

  color: #c2c2c2;

  padding-left: 12px;

  text-transform: uppercase;

  background: #fff;

}



.module-column-title .line {

  display: block;

  position: absolute;

  width: 75%;

  height: 1px;

  right: 0;

  top: 50%;

  border-top: 1px dotted #c2c2c2

}

.module-column-title .more {

  text-align: right;

}



.link-more,.link-more:hover {

  display: inline-block;

  width: 12px;

  height: 12px;

  text-align: center;

  vertical-align: middle;

  line-height: 12px;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  color: #fff;

  background: url(../images/icon-more.png) #e21715 no-repeat;

  text-decoration: none;

}



/*//页面栏目模块*/

/*首页案例滚动*/

.scrollBox{ width:1200px; padding:10px;border-top:1px solid #fff; position:relative;margin:0 auto; }

.scrollBox .piclist{ overflow:hidden; zoom:1;}

.scrollBox .ohbox{overflow:hidden; position:relative;width:1070px;left:60px;}

.scrollBox {position:relative;overflow:hidden;zoom:1;}

.scrollBox .piclist li{float:left; display:inline; width:247px; height: 535px; background:#fff;margin-right:24px;position: relative;}

.scrollBox .piclist li a{

  color: #fff;

}

.scrollBox .piclist li .item-title{

  display: none;

  position: absolute;

  width: 100%;

  height: 100%;

  left: 0;

  top: 0;

  background: #000000;

  filter:Alpha(opacity=50);/* 只支持IE6、7、8、9 */

  *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */

  background: rgba(0,0,0,.5);



  color: #fff;

}

.scrollBox .piclist li .title{

  display: table-cell;

  vertical-align: middle;

  text-align: center;

  padding: 20px;



}

.scrollBox .piclist li:hover .item-title{

  display: table;

}

.scrollBox .piclist img{width: 247px;height: 535px;}

.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }

.scrollBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat; display:block;width:20px;height:64px;position:absolute;top:50%;margin-top:-32px;cursor:pointer;text-indent:-999em;overflow:hidden; }

.scrollBox .pageBtn .prev{left:0;background-position:0 0 ;}

.scrollBox .pageBtn .next{right:0;background-position:0 -79px;}

.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }

.scrollBox .pageBtn .list li{ background-color: red; float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }

.scrollBox .pageBtn .list li.on{background-position:-114px -57px }



/*客户案例滚动*/

.scrollBox-case{ width:100%;border-top:1px solid #fff; margin:0 auto; }

.scrollBox-case .piclist{ overflow:hidden; zoom:1;}

.scrollBox-case .ohbox{overflow:hidden; position:relative;width:100%;}

.scrollBox-case {position:relative;overflow:hidden;zoom:1;}

.scrollBox-case .piclist li{float:left; display:inline; width:170px;background:#fff;margin-right:55px;}

.scrollBox-case .piclist li img{

  max-width: 100%;

}

.scrollBox-case .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }

.scrollBox-case .pageBtn {display: block;position: absolute;top: 0;right: 2px;font-size: 0}

.scrollBox-case .pageBtn span{font-family: simsun;border:1px solid #eee; display:inline-block;margin-right:-1px;padding:2px 20px;cursor:pointer;color:#bbb;font-size: 14px; }

.scrollBox-case .pageBtn .prev{left:0;background-position:0 0 ;}

.scrollBox-case .pageBtn .next{right:0;background-position:0 -79px;}

.scrollBox-case .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }

.scrollBox-case .pageBtn .list li{ background-color: red; float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }

.scrollBox-case .pageBtn .list li.on{background-position:-114px -57px }



/*首页公告模块*/

.module-txtscroll{ 

  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee');

  -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee')";

  background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);

  background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);

  background-image: -o-linear-gradient(top, #ffffff, #eeeeee);

  background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee));

  background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);

  background-image: linear-gradient(top, #ffffff, #eeeeee);

  border-top:1px solid #ddd;

  border-bottom:1px solid #ddd;

}

.module-txtscroll ul,

.module-txtscroll li{margin:0;padding:0;list-style: none;}

.module-txtscroll .txtscroll-title{height: 47px;line-height: 47px;}

.txtscroll{ width:370px; height: 47px; position:relative;}

.txtscroll .hd{ overflow:hidden; }

.txtscroll .prev,.txtscroll .next{ 

  cursor: pointer;

  font-size: 18px;

  color: #ddd;

  position: absolute;

  top: 50%;

  margin-top: -9px;

}

.txtscroll .prev:hover,.txtscroll .next:hover{text-decoration: none}

.txtscroll .hd .next{right: 0}

.txtscroll .hd .prev{left: 0}

.txtscroll .hd .prevStop{ background-position:-60px 0; }

.txtscroll .hd .nextStop{ background-position:-60px -50px; }

.txtscroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }

.txtscroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }

.txtscroll .hd ul li.on{ background-position:0 0; }

.txtscroll .bd{width:350px; overflow:hidden;padding-left: 25px;}

.txtscroll .bd ul{ overflow:hidden; zoom:1; }

.txtscroll .bd ul li{ width: 300px; margin-right:20px; float:left; height: 47px; line-height: 47px; text-align:left; _display:inline;}

.txtscroll .bd ul li span{ color:#999;  }

/*//-首页公告模块*/

/*电话*/

.module-tel{height: 47px; line-height: 47px;}

.module-tel .item-title{font-size: 16px;}

.module-tel .item-content{

  font-weight: bold;

  color: #78bc35;

  font-size: 16px;

}



.img .line-left {

  width: 1px;

  height: 0;

  position: absolute;

  background: #e47911;

  left: 0;

  top: 0;

}



.img .line-right {

  width: 1px;

  height: 0;

  position: absolute;

  background: #e47911;

  right: 0;

  bottom: 0

}



.img .line-top {

  width: 0;

  height: 1px;

  position: absolute;

  background: #e47911;

  top: 0;

  left: 0;

}



.img .line-bottom {

  width: 0;

  height: 1px;

  position: absolute;

  background: #e47911;

  bottom: 0;

  right: 0

}



/*二级页面*/



/*面包屑*/

.breadcrumb-nav,

.breadcrumb-nav li {

  margin: 0;

  padding: 0;

  list-style: none;

  font-family: "宋体";

  font-size: 18px;

  color: #999;

}

.breadcrumb-nav li a{

  font-family: "微软雅黑"

}

.breadcrumb-nav {

  padding: 5px 0

}



.breadcrumb-nav i {

  margin-right: 3px

}



.breadcrumb-nav li {

  display: inline-block;

}



.breadcrumb-nav > li + li:before {

  padding: 0 5px;

  color: #ccc;

  content: ">";

}



.breadcrumb-nav a {

  margin: 0 3px;

  color: #999

}



.breadcrumb-nav a:hover {

  text-decoration: none;

  color: #e47911

}

/*主体*/

.main {

}

/*二级左侧模块*/

.module-left-aside {

  width: 195px;

  height: auto;

  /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/

}

/*右内容*/

.module-right {

  width: 795px;

}



.left-head {

  height: 57px;

  line-height: 57px;

  position: relative;

  text-align: right;

}



.left-head .line {

  display: block;

  ;width: 100%;

  height: 3px;

  background: #3b73b5;

  position: absolute;

  top: -3px;

  left: 0

}



.left-head .ch {

  font-size: 18px;

  padding-left: 30px;

  padding-right: 15px;

  color: #333

}



.left-head .en {

  text-transform: uppercase;

  font-size: 12px;

  color: #999

}



.left-nav {

  width: 100%;

  height: auto;

  min-height: 300px;

  /*overflow: hidden;*/

  zoom: 1;

  border-right: 2px solid #e6e6e6;

  padding-bottom: 20px;

  position: relative;

}

.left-nav  .leftaline{

  background-color: #ff791d;

  width: 2px;

  height: 30px;

  position: absolute;

  right: -2px;

}



.left-nav dl,.left-nav ul,.left-nav li {

  padding: 0;

  margin: 0;

  list-style: none

}



.left-nav dl.active a {

  font-size: 18px;

  color: #ff791d;

}



.left-nav a {

  display: block;

  position: relative;

  text-decoration: none;

  text-align:right;

}



.left-nav dt {

  font-weight: normal;

}



.left-nav dt a {

  padding: 25px 15px;

 /* border-bottom: 1px solid #e9e9e9;*/

  font-size: 16px;

  color: #555;

  text-decoration: none;

}



.left-nav dt .arrow {

  position: absolute;

  left: 16px;

  top: 50%;

  margin-top: -15px;

  font-size: 30px;

  color: #f21c0a;

}



.left-nav dt .arrow-state {

  position: absolute;

  right: 16px;

  top: 50%;

  margin-top: -15px;

  font-size: 30px;

  color: #999;

  -webkit-transition: transform 0.3s ease-in;

  -moz-transition: transform 0.3s ease-in;

  -o-transition: transform 0.3s ease-in;

  transition: transform 0.3s ease-in;

}



.left-nav dd a {

  padding: 6px 33px;

  border-bottom: 1px solid #e9e9e9;

  font-size: 12px;

  color: #666

}



.left-nav dd li.active a {

  background: #f8f8f8

}



.left-nav dl.on .arrow-state {

  transform: rotate(180deg);

  -ms-transform: rotate(180deg);

   /* IE 9 */

  -moz-transform: rotate(180deg);

  /* Firefox */

  -webkit-transform: rotate(180deg);

 /* Safari 和 Chrome */

  -o-transform: rotate(180deg);

}

/*三级导航菜单*/

.navsub-3 ul,.navsub-3 li{padding:0;margin:0;}

.navsub-3{

  width: 195px;

  height: auto;

}

.navsub-3 .typename{

  font-size: 18px;

}

.navsub-3 .menu{

  border-right: 2px solid #eee;

}

.navsub-3 .menu li{

  position: relative;

}

.navsub-3 .menu a{

  display: block;

  padding: 12px 0;

  color: #555;

}

.navsub-3 .menu .line{

  display: block;

  width: 2px;

  height: 100%;

  background-color: #16a085;

  position: absolute;

  right: -2px;

  top: 0;

  display: none

}

.navsub-3 .menu li.active .line{

  display:block; 

}

.navsub-3 .menu li.active a{

  color: #16a085

}

/*右*/

.module-right .wrapper {

  padding-left: 20px;

  padding-top: 20px;

}

/*二级栏目名称*/

.sub-typename {

  border-bottom: 2px solid #e0e0e0;

}

/*//sub-typename*/

/*模块*/

.module {

}

/*编辑器*/

.module-editor {

  font-size: 12px;

  line-height: 1.85em;

  color: #666;

}

.module-editor img {

  max-width: 100%;

  width: auto\9;

  height: auto;

}

/*//编辑器*/



/*面板*/

.panel-control {

}



.panel-control .panel-heading {

  background: #f2f2eb

}



.panel-control .panel-heading span {

  border-left: 5px solid #e47911;

  padding-left: 10px;

  font-size: 15px;

  font-weight: bold;

}



/*表单面板*/

.form-control:focus {

  /*border-color: #dbc088;

  outline: 0;

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(219, 192, 136, .6);

          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(219, 192, 136, .6);*/

}

.panel-right{

  width: 625px;

}

.form-panel {

  width: 372px;

  float: left;

}

.form-panel .form-group {

  position: relative;

}



.form-panel .label {

  position: absolute;

  color: #333;

  left: 10px;

  top: 10px;

/*margin-top: -8.5px*/

}



.form-panel .label.last {

  top: 10px;

  margin-top: initial;

}



.form-panel .form-control {

  padding-left: 95px;

  -moz-border-radius: 2px;

  -webkit-border-radius: 2px;

  border-radius: 2px;

}



.form-panel .text-danger {

  color: red;

}



.form-panel .label span {

  padding-right: 6px

}



.form-panel .btn {

  width: 68px;

  height: 23px;

  line-height: 23px;

  padding: 0;

  margin: 0;

  background: #16a085;

  color: #fff;

  -moz-border-radius: 2px;

  -webkit-border-radius: 2px;

  border-radius: 2px;

  font-size: 12px;

}



.form-panel .btn.btn-reset {

  background: #363028

}



.form-panel .btn:hover {

  background: #f9a90b

}



.form-panel >div:last-child .label {

  top: 10px;

  margin-top: initial;

}

/*咨询表单*/

.form-panel-1{



}

.form-panel-1 .form-control{

  border:1px solid #ddd;

  border-radius: 1px;

  padding:20px 12px;

}

.form-panel-1 .must{

  color: red

}

.form-panel-1 label{

  font-weight: normal;

  color: #999

}

.form-panel-1 .btn-submit{

  background-color: #f74e26;

  color: #fff;

  padding:10px 50px;

}

/*//面板*/

/*关于淘企*/

.profile{}

.profile .desc{

  width: 373px;

  height: 245px;

  overflow: hidden;

}

.profile h3{

  margin-top: 0

}

.profile .module-editor{

  line-height: 2em;

}



.list-history ul,.list-history li{

  list-style: none;margin: 0;padding:0;position: relative;

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  -o-transition: all 0.5s ease;

  transition: all 0.5s ease;

}

.list-history li{font-size: 16px;padding:15px 0;}

.list-history .circle{width: 7px;height: 7px;display: block;position: absolute;background-color: #dcdcdc;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  left: 134px;

  top: 50%;

  margin-top:-3.5px;

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  -o-transition: all 0.5s ease;

  transition: all 0.5s ease;

}

.list-history a{

  font-size: 16px;

  color: #848484;

  width: 605px;

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  -o-transition: all 0.5s ease;

  transition: all 0.5s ease;

}

.list-history .line{

  display: block;position: absolute;top:0;left:137px;width: 1px;height: 100%;background-color: #dcdcdc;

  z-index: -1;

}

.list-history li:hover{

  color:#ff791d;

}

.list-history li:hover .circle{

  background-color: #ff791d;

}

.list-history li:hover a{

  color: #ff791d

}

/*列表组 图文imgage-text-style*/

.list-group-imgtext {

  overflow: hidden;

}



.list-group-imgtext li {

  list-style: none;

}



.list-group-imgtext > .row {

  margin-left: 0;

  margin-right: 0;

  padding-left: 0;

  padding-right: 0

}



.list-group-imgtext .img-thumbnail {

  border: none;

}



.list-group-imgtext .list-item {

  padding-left: 0;

  padding-right: 0;

  margin-bottom: 12px;

  position: relative;

}



.list-group-imgtext .thumbnail {

  padding: 0;

  margin: 0;

  border-radius: 0;

  border: none;

  position: relative;

  overflow: hidden;

}



.list-group-imgtext .thumbnail img {

  margin: 0;

  width: 100%;

  max-width: 100%;

  width: auto/9;

  height: auto;

  transition: All 0.4s ease-in-out;

  -webkit-transition: All 0.4s ease-in-out;

  -moz-transition: All 0.4s ease-in-out;

  -o-transition: All 0.4s ease-in-out;

}



.list-group-imgtext .list-item-title {

  display: block;

  color: #666

}



.list-group-imgtext .list-item.active img {

  transform: scale(1.01);

  -webkit-transform: scale(1.01);

  -moz-transform: scale(1.01);

  -o-transform: scale(1.01);

  -ms-transform: scale(1.01);

}



.hover-box {

  width: 100%;

  height: 100%;

  color: #fff;

  position: absolute;

  left: 0;

  top: 0;

  background: rgba(0, 0, 0, 0.6) !important;

  filter: alpha(opacity=60);

  background-color: #000000;

  display: none;

}



.hover-box .icon {

  position: absolute;

  left: 50%;

  top: 50%;

  display: block;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.23 ease;

}



.list-group-imgtext .list-item.active .icon {

  margin-top: -10px;

  /*

  animation:animations-hover .5s infinite;

  -moz-animation:animations-hover .5s infinite; 

  -webkit-animation:animations-hover .5s infinite; 

  -o-animation:animations-hover 5s .infinite; 

  */

}



@-webkit-keyframes animations-hover {

  0% {

    margin-top: 0;

    background: red;

  }



  25% {

  }



  50% {

    margin-top: -10px;

    background: yellow;

  }



  75% {

  }



  100% {

    margin-top: 0;

    background: red;

  }

}

/*样式1*/

.list-group-imgtext.i-t-s-1 {



}



.list-group-imgtext.i-t-s-1 .list-item {



}



.list-group-imgtext.i-t-s-1 .list-item >div {

  width: 90%

}



.list-group-imgtext.i-t-s-1 .list-item-title {

  padding: 6px 0;

  background: #f2f2f2;

  text-align: center;

}

/*样式2*/

.list-group-imgtext.i-t-s-2 {

}



.list-group-imgtext.i-t-s-2 li {

  list-style: none;

}



.list-group-imgtext.i-t-s-2 .list-item-title {

  color: #333

}



.list-group-imgtext.i-t-s-2 .list-item-title a {

  font-size: 14px;

  color: #333

}



.list-group-imgtext.i-t-s-2 .list-item-title .desc {

  font-size: 12px;

  color: #666;

  position: relative;

}



.list-group-imgtext.i-t-s-2 .time {

  position: absolute;

  right: 0;

}

/*样式3*/

.list-group-imgtext.i-t-s-3 {

}

.list-group-imgtext.i-t-s-3 .list-item{

  border:1px solid #ddd;

  padding:24px;

}

.list-group-imgtext.i-t-s-3 .desc {

  font-size: 12px;

}

.list-group-imgtext.i-t-s-3 .list-item-title .publish p {

  margin: 0;

  display: inline-block;

  *display: inline;

  zoom: 1;

}

.list-group-imgtext.i-t-s-3 a{

  font-size: 18px;

  color: #000;

}

/*样式4*/

.list-group-imgtext.i-t-s-4 .list-item-title {

  float: left;

}



.list-group-imgtext.i-t-s-4 .time {

  float: right;

}

/*样式5*/

.list-group-imgtext.i-t-s-5 .list-item-title {

  padding: 6px 12px;

  background: #f2f2f2;

}



.list-group-imgtext.i-t-s-5 .list-item-title span {

  display: block;

}

/*样式6*/

.list-group-imgtext.i-t-s-6 .thumbnail {

  padding-right: 15px;

}



.list-group-imgtext.i-t-s-6 .list-item-title {

  padding: 6px 12px;

  position: relative;

  font-size: 12px;

}}



.list-group-imgtext.i-t-s-6 .list-item-title span {

  display: block;

}



.list-group-imgtext.i-t-s-6 .list-item-title a {

  font-size: 16px

}



.list-group-imgtext.i-t-s-6 .list-item-title .list-type {

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  width: 3px;

  height: 100px;

  background-color: #337ab7

}



.list-group-imgtext.i-t-s-6 .list-item:nth-child(even) .thumbnail {

  padding-left: 15px;

  float: right;

}



.list-group-imgtext.i-t-s-6 .list-item:nth-child(even) .list-type {

  left: initial;

  right: 0

}

/*样式7*/

.list-group-imgtext.i-t-s-7 {

}



.list-group-imgtext.i-t-s-7 .row {

  width: 1120px;

}



.list-group-imgtext.i-t-s-7 .list-item {

  width: 229px;

  float: left;

  margin-right: 12px

}



.list-group-imgtext.i-t-s-7 .list-item >div {

  width: 100%

}



.list-group-imgtext.i-t-s-7 .list-item-title {

  padding: 8px 0;

  background: #888;

  text-align: center;

}



.list-group-imgtext.i-t-s-7 .list-item:hover .list-item-title {

  background: #E56225

}



.list-group-imgtext.i-t-s-7 .list-item-title a {

  color: #fff;

}



.list-group-imgtext.i-t-s-7.sub .row {

  width: 800px;

}



.list-group-imgtext.i-t-s-7.sub .list-item {

  margin-right: 21px;

  margin-bottom: 20px;

}

/*样式8*/

.list-group-imgtext.i-t-s-8 {

}



.list-group-imgtext.i-t-s-8 .list-item-title .time {

}



.list-group-imgtext.i-t-s-8 .list-item-title .publish p {

  margin: 0;

  display: inline-block;

  *display: inline;

  zoom: 1;

}



.list-group-imgtext.i-t-s-8 .list-item.top {

  background: none

}



.list-group-imgtext.i-t-s-8 .list-item {

  background: url(../images/icon-v1.png) no-repeat 0 -12px;

  border-bottom: 1px solid #ddd;

  margin: 0;

  padding: 12px 0

}



.list-group-imgtext.i-t-s-8 .list-item-title a {

  color: #666;

}



.list-group-imgtext.i-t-s-8 .list-item-title a:hover {

  color: #f18518

}



.list-group-imgtext.i-t-s-8 .desc {

  color: #999;

}

/*样式9*/

.list-group-imgtext.i-t-s-9 {

  overflow: hidden;

}

.list-group-imgtext.i-t-s-9 >.row{/*width: 110%*/}

.list-group-imgtext.i-t-s-9 .list-item {

  padding-right: 15px;

  padding-left: 15px;

}

.list-group-imgtext.i-t-s-9 .list-item >div {

  width: 100%

}

.list-group-imgtext.i-t-s-9 .list-item-title {

  padding: 6px 0;

  background: #fff;

  text-align: center; 

}

.list-group-imgtext.i-t-s-9 .list-item-title a{font-size: 16px;color: #333}

.list-group-imgtext.i-t-s-9 a:hover{color: #ff791d}



.list-group-imgtext.i-t-s-9 .desc{

  font-size: 12px;

  padding: 12px 15px;

  line-height: 1.6em;

  text-align: left;

}

.list-group-imgtext.i-t-s-9 .time{

  display: block;

}

/*客户案例*/

.list-group-imgtext.i-t-s-9.list-case .list-item{

  width: 346px;

  margin-right: 15px;

  padding:0;

}

.list-group-imgtext.i-t-s-9.list-case .row{

  width: 110%;

}

.list-group-imgtext.i-t-s-9.list-case .thumbnail{

  height: 309px;

}

.list-group-imgtext.i-t-s-9.list-case img{width: 100%;height: 100%;}

.list-group-imgtext.i-t-s-9.list-case .desc{

  height: 85px;

  overflow: hidden;

}

/*产品案例*/

.list-group-imgtext.i-t-s-9.list-case-product .list-item{

  width: 258px;

  margin-right: 15px;

  padding:0;

}

.list-group-imgtext.i-t-s-9.list-case-product .row{

  width: 110%;

}

.list-group-imgtext.i-t-s-9.list-case-product .thumbnail{

  height: 179px;

}

.list-group-imgtext.i-t-s-9.list-case-product img{

  width: 100%;

  height: 100%;

}

/*案例2017-11-29*/

.list-case-new .list-item{

  width: 247px;

  height: 535px;

  margin-right: 37px;

}

.list-case-new .br{

  margin-right: 0;

}

.list-case-new .item-title{

  display: table;

  width: 100%;

  height: 100%;

}

.list-case-new .item-title .title{

  display: table-cell;

  text-align: center;

  vertical-align: middle;

  padding: 20px;

}

/*新闻*/

.list-group-imgtext.i-t-s-9.news .row{

  width: 110%;

}

.list-group-imgtext.i-t-s-9.news .list-item{

  width: 346px;

}

.list-group-imgtext.i-t-s-9.news .thumbnail{

   height: 185px;

}

.list-group-imgtext.i-t-s-9.news img{

  width: 100%;

  height: 100%;

}

.list-group-imgtext.i-t-s-9.news .list-item>div{border:1px solid #f5f5f5;}

.list-group-imgtext.i-t-s-9.news .list-item-title{

  text-align: left;

  padding:16px 20px;

}

.list-group-imgtext.i-t-s-9.news .list-item-title a{

  font-size: 16px;

  color: #333;

}

.list-group-imgtext.i-t-s-9.news .list-item-title a:hover{

  color:#ff791d;

}

.list-group-imgtext.i-t-s-9.news .desc{

  padding:0;

  line-height: 1.8em;

  font-size: 12px;

  height: 85px;

  overflow: hidden;

}

.list-group-imgtext.i-t-s-9.news a.more{

  font-size: 12px;

  color: #ff791d;

}

/*荣誉*/

.list-group-imgtext.i-t-s-9.lis-honor .list-item{

  padding-left: 6px;

  padding-right: 6px;

}

.list-group-imgtext.i-t-s-9.lis-honor .list-item >div{

  background-color: #f4f1ec;

  padding: 30px 30px;

}

.list-group-imgtext.i-t-s-9.lis-honor .thumbnail{

  width: 192px;

  height: 137px;

  overflow: hidden;

  display: table;

  text-align: center;

}

.list-group-imgtext.i-t-s-9.lis-honor .thumbnail .viewpic{

  display: table-cell;

  text-align: center;

  vertical-align: middle;

}

.list-group-imgtext.i-t-s-9.lis-honor .thumbnail img{

 /* width: 100%;

  height: 100%;*/

/*  width: initial;

  height: initial;

  max-width: initial;

  height: initial*/

}

.list-group-imgtext.i-t-s-9.lis-honor .list-item-title{

  background: none;

  margin-top: 12px;

  height: 42px;

  overflow: hidden;

}

.list-group-imgtext.i-t-s-9.lis-honor .list-item-title a{

  color: #a89480;

  font-size: 14px;

}

/*文化*/

.list-group-imgtext.i-t-s-9.lis-culture .list-item{

  padding-left: 6px;padding-right: 6px;

  overflow: hidden;

}

.list-group-imgtext.i-t-s-9.lis-culture .list-item >div{

  background-color: #f7f7f7;overflow: hidden;position: relative;height: 207px;

}

.list-group-imgtext.i-t-s-9.lis-culture .thumbnail{

  position: absolute;

  top: 207px;

}

.list-group-imgtext.i-t-s-9.lis-culture .list-item-title{

  position: absolute;

  height:207px;

  background: none;

  padding:30px;

  text-align: left;

  

}

.list-group-imgtext.i-t-s-9.lis-culture .list-item-title a{

  color: #a89480;font-size: 14px;

  line-height: 1.7em;

  color: #888

}

.list-group-imgtext.i-t-s-9.lis-culture .list-item-title strong{

  font-size: 18px;

  color: #ff791d

}

/*样式10*/

.list-group-imgtext.i-t-s-10 {

  overflow: hidden;

}

.list-group-imgtext.i-t-s-10 >.row{/*width: 110%*/}

.list-group-imgtext.i-t-s-10 .list-item {

 /* width: 345px;

  margin-right: 14px;*/

  padding-right: 15px;

  padding-left: 15px;

  margin-bottom:40px;

  

}

.list-group-imgtext.i-t-s-10 .list-item >div {

  width: 100%;

  background: #f2f8fb;

  border-radius: 3px;

}

.list-group-imgtext.i-t-s-10 .list-item-title {

  padding: 6px 0;

  text-align: left; 

}

.list-group-imgtext.i-t-s-10 .list-item-title a{

  display: inline-block;

  font-size: 12px;color: #16a085;

  padding: 0 20px;

  padding-bottom:12px;

}

.list-group-imgtext.i-t-s-10 .list-item-title img{

  width: 45px;height: 45px;

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

}

.list-group-imgtext.i-t-s-10 .list-item-title .name{

  display: inline-block;

  height: 45px;

  line-height: 45px;

  margin-left: 12px;

}

.list-group-imgtext.i-t-s-10 a:hover{color: #16a085}

.list-group-imgtext.i-t-s-10 .desc{

  font-size: 14px;

  padding: 30px 20px;

  line-height: 1.6em;

  text-align: left;

}

.icon-stu-arrow{display: block; width: 20px;height: 20px;background: url(../images/icon-stu-arrow.gif) no-repeat;

  left:0;

  bottom:-20px;

}

/*样式11 i-t-s-11*/

.i-t-s-11{

  border-top:1px solid #e8e8e8;

}

.i-t-s-11 .item-right{

  padding-top: 20px;

}

.i-t-s-11:nth-child(even){

  background-color: #f9f9f9;

}

.i-t-s-11:nth-child(odd) .col-xs-6{

  float: right;

}

/*滚动列表*/

.module-scroll{

  position:relative;

}

.module-scroll .prev,.module-scroll  .next{position: absolute;font-size:60px;color: #d1d1d1;text-decoration: none }

.module-scroll .prev{left:-50px;top: 50%;margin-top:-50px;}

.module-scroll .next{right:-50px;top:50%;margin-top:-50px;}

.list-group-imgtext.i-t-s-1.scroll .list-item{float: left;*display: inline;

  width: 202px;

  margin-right: 12px;

}

.list-group-imgtext.i-t-s-1.scroll .list-item >div{width:100%;border:0;}

.list-group-imgtext.i-t-s-1.scroll .list-item-title {background: none}

.list-group-imgtext.i-t-s-1.scroll .list-item-title a{color: #333}

.list-group-imgtext.i-t-s-1.scroll .thumbnail{border:1px solid #ddd;}

/*//滚动列表*/

/*列表组图列 images style i-s*/

/*样式1*/

.list-group-img {

}



.list-group-img.i-s-1 {

}



.list-group-img.i-s-1 .thumbnail {

  margin: 0;

  padding: 0;

}



.list-group-img.i-s-1 .thumbnail:hover {

  border: 1px solid #ddd;

}

/*//列表组图列 images style i-s*/



/*列表组 文字text-style  t-s*/

.list-group-text {

}



.list-group-text ul,.list-group-text li {

  margin: 0;

  padding: 0;

  list-style: none;

  font-size: 12px

}



.list-group-text li {

  margin-bottom: 6px;

  background-image: url(../images/icon-v1.png);

  background-repeat: no-repeat;

  background-position: 0 7px

}



.list-group-text li a {

  font-size: 12px;

  color: #666;

  padding-left: 12px

}



.list-group-text li a:hover {

  color: #e21715;

}



.list-group-text li .time {

  color: #999

}

/*样式1*/

.list-group-text.t-s-1 {

}

/*样式2*/

.list-group-text.t-s-2 {

  text-align: justify;

}



.list-group-text.t-s-2 li {

  display: inline-block;

}



.list-group-text.t-s-2 a {

  display: inline-block;

  background: transparent;

  height: 32px;

  line-height: 32px;

  text-align: center;

  border: 1px solid #eee;

  padding: 0;

  width: 138px;

  background-color: #eee;

  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fbfbfb', endColorstr = '#eeeeee');

  -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fbfbfb', endColorstr = '#eeeeee')";

  background-image: -moz-linear-gradient(top, #fbfbfb, #eeeeee);

  background-image: -ms-linear-gradient(top, #fbfbfb, #eeeeee);

  background-image: -o-linear-gradient(top, #fbfbfb, #eeeeee);

  background-image: -webkit-gradient(linear, center top, center bottom, from(#fbfbfb), to(#eeeeee));

  background-image: -webkit-linear-gradient(top, #fbfbfb, #eeeeee);

  background-image: linear-gradient(top, #fbfbfb, #eeeeee);

  /*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/

}



.list-group-text.t-s-2 a:hover {

  color: #fff;

  text-decoration: none;

  background-color: #ed6c00;

  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ed6c00', endColorstr = '#eb5903');

  -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ed6c00', endColorstr = '#eb5903')";

  background-image: -moz-linear-gradient(top, #ed6c00, #eb5903);

  background-image: -ms-linear-gradient(top, #ed6c00, #eb5903);

  background-image: -o-linear-gradient(top, #ed6c00, #eb5903);

  background-image: -webkit-gradient(linear, center top, center bottom, from(#ed6c00), to(#eb5903));

  background-image: -webkit-linear-gradient(top, #ed6c00, #eb5903);

  background-image: linear-gradient(top, #ed6c00, #eb5903);

  /*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/

}

/*友情连接*/

.list-group-text.flinks {

}



.list-group-text.flinks dl,.list-group-text.flinks dt {

  margin: 0;

  padding: 0;

}



.list-group-text.flinks li {

  background-image: none;

  display: inline-block;

  *display: inline;

  zoom: 1;

  color: #b8b8b8;

  margin-right: 12px;

  margin-bottom: 0;

}



.list-group-text.flinks li a {

  padding: 0;

}

/*新闻列表*/

.list-group-text.news li {

  padding: 12px 0;

  border-top: 1px dotted #e5e5e5;

  color: #777

}

.list-group-text.news .list-item .tit {

  background: url(../images/news-type.gif) no-repeat left center;

  padding-left: 15px;

  color: #777;

  font-size: 12px

}



.list-group-text.news .list-item .time {

  color: #aaa;

  font-size: 12px

}



.list-group-text.news .list-item:first-child {

  border-top: none

}



.list-group-text.news .list-item.top .img {

  width: 166px;

  height: 98px;

}



.list-group-text.news .list-item.top .descr {

  width: 520px

}



.list-group-text.news .list-item.top .tit {

  color: #333;

  display: block;

  font-size: 16px;

  background: none;

  padding: 0;

}



/*//列表组 文字text-style*/

/*新闻详情模型*/

/*案例详情*/

.module-case-detail{

}

.module-case-detail .article-title{

  font-size: 30px;

  color: #333;

  text-align: center;

  margin-bottom: 40px;

}

.module-case-detail .item-title span{

  display: inline-block;

  border-left: 10px #ff791d solid;

  padding-left: 12px;

  padding-top:3px;

  padding-bottom:3px;

  font-size: 18px;

  color: #000

}

.module-case-detail .item-con{

  padding:25px 0;

}



.module-detail ul,

.module-detail li {

  margin: 0;

  padding: 0;

  list-style: none

}



.module-detail .article-title {

  font-size: 24px;

  color: #333;

  font-weight: bold;

  text-align: center



}



.module-detail .article-publish {

  border-bottom: 1px dotted #ddd;

  padding: 12px 0;

  padding-bottom: 24px;

  text-align: center;

  color: :999;

}



.module-detail .article-foot {

  border-top: 1px dotted #ddd;

  padding:20px 0;

}

.module-detail .article-foot li{

  padding-bottom:6px;

}

.module-detail .article-foot li:last-child {

}

.module-detail .article-foot a {

  color: #999

}



.module-detail .article-foot a:hover {

  color: #f18518

}



/*//新闻详情模型*/

.contact-way{}

.contact-way div{

  border-right: 1px solid #ddd;

  padding-top:12px;

  padding-bottom:12px;

}

.contact-way .title{

  font-size: 18px;

  color: #333333

}

.contact-way .num{

  color: #666

}

.contact-way div:last-child{

  border-right: none

}

/*客服*/

.relative{position:relative;top:0;left:0;}

.pb6{padding-bottom:6px;}

.asid_share div,

.asid_share ul,

.asid_share li,

.asid_share a{

  box-sizing:content-box; 

  -moz-box-sizing:content-box; 

  -webkit-box-sizing :content-box; 

  -o-box-sizing:content-box; 

  -ms-box-sizing:content-box; 

}

.asid_share{position:fixed;width:40px;bottom:15%;right:0;z-index:890;}

*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}



.asid_share .asid_share_box{width:100%;margin-bottom:3px;background:#FF791D;text-align:center;}

.asid_share .asid_share_box a{display:block;height:35px;padding-top:5px;}

.asid_share .asid_share_box a:hover{background:#FF791D;text-decoration:none;}

.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{color:#fff;font-size:12px;display:block;padding-left:6px;line-height:18px;width:30px;margin-top:-2px;}

.asid_share .red_bag{background:#e12500;text-decoration:none;}

.asid_share .asid_sha_layer{border:1px solid #ccc;background:#fff;position:absolute;right:47px;bottom:-44px;}



.sweep_img{padding:10px;}

.asid_share_box .asid_help_list li{line-height:26px;height:26px;background:url(../images/dian.png) no-repeat 6px 12px;}

.asid_share_box .asid_help_list li a{line-height:26px;height:26px;padding:0 0 0 14px;text-align:left;}

.asid_help_list li a:hover{color:#fff;}



.asid_share_triangle{width:12px;height:40px;position:absolute;right:45px;bottom:-12px;z-index:100;}

.border_sj,.con_sj{display:block;width:18px;height:28px;font-size:18px;overflow:hidden;font-family: SimSun;}

.border_sj{color:#ccc;font-style:normal;}

.con_sj{color:white;margin:-14px -2px 0 0;margin:-28px 0 0 -2px;}

.asid_share .asid_sha_layer.tel-box{

    background: #e12500;

    bottom:auto !important; 

    top: 0;

    right: 40px;

    width: 180px;

    height: 40px;

    line-height: 42px;

    font-size: 18px;

    font-weight:bold;

    color: #fff;

    border:none;

}





.item-title-line{ border-bottom:1px solid #eee; padding-bottom:15px;}

.news_pages{ width:100%; margin:0 auto; clear:both; margin-bottom:40px}

.news_pages li{ float:left; width:500px; margin:5px 80px 5px 20px; height:30px; line-height:30px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url(../images/li_list.png) 0 13px no-repeat;}

.news_pages li a{ color:#333; font-size:14px; margin-left:12px}

.news_pages li a:hover{ color:#0099FF}