@charset "utf-8";
/*！
 * lib CSS 网页模版库 v1.0  基于bootstrap 3.35 此版本已摒弃IE6 7
 * Copyright 2016,XIAOBING TECH MR. WANGHAO
 * 请保留版权
 */

body{
    font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; 
    padding-top:98px; 
    padding-bottom: 75px;
}
/***组件开始components start***/
                
/*slider need*/
.swiper-container{width: 100%; height: 100%;}
.swiper-slide{text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0}
/*header页头*/
.header{z-index: 99999; width: 100%;left: 0; background: #fff;border-bottom:1px solid #d5d5d5; -moz-box-shadow: 0px 2px 2px rgba(102,102,102,.1); -webkit-box-shadow: 0px 2px 2px rgba(102,102,102,.1); box-shadow: 0px 2px 2px rgba(102,102,102,.1); filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#eee'); -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#eee')";}
.header .container{height: inherit}
/*nav*/
.module-top{height:97px;background: #ffffff;position: relative;padding: 0}
.module-second{}
/*logo*/
.logo{height:inherit;/* background:url(../images/logo.png) no-repeat left center;*/background-repeat:no-repeat; background-position:left center ; background-size:contain ; float: left;}
.navbar-right {background-color:;padding-top: 30px;padding-left:0;padding-right: 0; /*width: 75%;*/}
/*导航搜索模块*/
.navform{/*width: 80%;*/}
.navform form {position: relative;margin-right: 10px;}
.navform .form-control{width: 100%;border:transparent;text-shadow:none;box-shadow: none;height: 35px; padding-right: 35px;}
.btn-submit{background: transparent;border:transparent;padding: 0;margin:0;position: absolute;right: 0;top: 0}
.btn-submit i{font-size: 35px;}
/*导航控制*/
.btn-nav{display: block; float: right; height: inherit;text-align: center;position: relative}
.btn-nav .icon{display:inline-block;font-size:50px; line-height: 20px;color:#be2a1e;position: relative;top: 3px}
.btn-nav:before{content: "";display: inline-block;width: 2px;height:25px;background: #c9c9c9;position: absolute;top: 50%;margin-top: -12.5px;left:-10px;}
/*
.home {display: block;width:62px; height: inherit;line-height: 52px; text-align: center; border-left: 1px solid #333;float: right;position: relative;}
.home .icon{font-size: 2.4rem;color: #fff;}
.home .num{
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 10%;
    background:#d7262c;
    font-size: 1rem;
    color: #fff;
    min-width: 15px;
    height: 15px;
    line-height: 15px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
*/
@media screen and (max-width:480px){.w-480{width:100%!important}}
/*@media screen and (max-width:420px){.btn-nav{position: absolute;right: 15px;top:15px;}}*/
/*@media screen and (max-width:410px){.logo{float: none} .top-search-form{float: none;width: 100%;margin-left: 0;height: auto;} .top-search-form .form-group{margin:0;}}*/

/*顶导航*/
.navbar.define{margin: 0; padding:0; z-index: 99; height: 44px; min-height:auto; min-height: initial; background: #ff771d; border:none; border-radius: 0;}
.navbar.define .nav{padding:0;margin:0;font-size: 16px!important}
.navbar.define .nav >li{background: none;font-size: 16px;}
.navbar.define .nav >li a{color: #fff!important;padding:12px 0;margin:0;font-size: 16px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.navbar.define .nav >li a:hover{background: none}
.navbar.define .nav-justified>li{display: table-cell; width: 1%;}
.navbar.define .nav li.active >a{background: url(../images/icon-nav-arrow.png) no-repeat center bottom;}
.navbar.define .nav-justified>li>a{margin-bottom: 0 !important;}
/*侧面导航*/
.nav-top{overflow-y: auto; position: absolute; right: -100%;/*width: 290px;*/height: 100%; background: rgba(255,255,255,.9); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.nav-top ul,
.nav-top li,
.nav-second ul,
.nav-second li{margin:0;padding:0;list-style: none}
.nav-top li a{display: block; padding:14px 20px; border-top:1px solid #e9e9e9; color: #6f6a64;text-align:;}
.nav-top li a:hover{text-decoration: none}
.nav-top.on{right: 0;}
.nav-top a .icon-power{display: inline-block; width:20px; height:20px; background:url(../images/icon-footer.png) no-repeat 0 -200px}
.nav-top a .fa-chevron-right{color:#f21c0a;font-size: 1.6rem}
.nav-top .ch{height: 30px;line-height: 30px;}
.nav-top .en{margin-left:3px;}
.btn-handle{background: #ddd;border:#ddd; color: #d9d8d8;cursor: pointer;}
.btn-handle:hover{background: #be2a1e;color: #fff;}
.nav-top .on .btn-handle{background: #be2a1e;color: #fff;}
.nav-sub {display: none}
.nav-sub li a{display: block;background: #e4e4e4;padding-left:40px;border-color:#d9d9d9}
.nav-second{position: relative;width: 100%;height: auto;}
.nav-second .nav-title a{display: block;}
.nav-second .nav-title{padding: 14px 0;background: #ffffff;color: #000000; position: relative;}
.nav-second .nav-title .title{font-size: 1.6rem; color: #000000;text-align: center;}
.nav-second .btn-nav-back{
    display: block;
    width: 17px;
    height: 13px;
    background: url(../images/icon-back.png) no-repeat left center;
    position: absolute;
    left: 3.125%;
    top: 50%;
    margin-top: -6.5px;
}
.nav-second .btn-nav-second{
    width: 21px; 
    height: 21px;
    background: #cbcbcb;
    text-align: center;
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -10.5px;
    line-height: 20px;
}
.nav-second .menu {display: none;}
.nav-second .menu a{display: block; padding: 6px;text-align: center;background: #f3f3f3;color: #666; border-bottom:1px solid #e8e8e8 }
.nav-second .menu li:first-child a{border-top:1px solid #d5d5d5 }

/*top返回bar*/
.detail-top-bar{position: relative;text-align: center;}
.detail-top-bar .icon-back{display: block; position: absolute; width: 9px;height: 19px;background: url(../images/icon-back.png) no-repeat center;}

a:focus{text-decoration: none;}
a{outline: 0}
a:hover{text-decoration: none}
/*//end header*/

/*页脚footer*/
.footer{width:100%;height:auto;background: #e71f19;z-index: 999}
.foot-logo{width:140px;height:66px}
/*底部导航*/
.foot-nav ul, .foot-nav li{margin: 0;padding:0;list-style: none;}
.foot-nav >li{display: table-cell !important; width: 1% !important;}
.foot-nav li{}
.foot-nav li a{color: #fff; margin-bottom: 0 !important; display: block; }
/*.footer .foot-nav li.line{}*/
.footer .icon{display: inline-block; width: 100%; height: 20px;font-size: 3rem;}
.footer .foot-nav li:before{content: "";display: inline-block;width: 2px;height: 100%;background: url(../images/icon-line.png) no-repeat right center;position: absolute;}
.footer .foot-nav li:first-child::before{background:none}
.foot-nav>li>a:focus, .foot-nav>li>a:hover {text-decoration: none;background-color: transparent;color: #ffffff}

/*在线咨询*/

/*//页脚footer*/
/*垂直导航*/
.nav-stacked{}
.nav-stacked >li{padding:15px; background: #f3f3f3}
.nav-stacked >li>a{border:transparent;border-bottom: 1px solid #dadada;font-size: 1.6rem}
.nav-stacked >li>a:hover{color: #be2a1e}
.nav-stacked >li:last-child a{border-bottom: 0}
/*paging分页*/
.paging{clear:both;margin:0 auto;height:auto;min-width:200px;text-align:center}
.paging li,.paging ul{margin:0;padding:0;list-style:none;}
.paging ul{width:auto;height:100%;font-size:0;display:inline-block;*display:inline;zoom:1}
.paging li{font-size:12px; height: 49px;float: left; *display: inline;}
.paging li a{font-family:Arial,Helvetica,sans-serif;margin:0 6px;color:#999999;font-size: 12px;display: inline-block;height:50px;line-height: 50px;}
.paging li a:hover{color:#333;text-decoration: none;text-decoration: none}
.paging li.paging_next a,
.paging li.paging_prev a{line-height:normal;}
.paging li.paging_current a{color:#000;font-weight: 700}
.paging li .icon{display: inline-block;*display: inline;zoom:1;margin: 0;padding:0;line-height: 0;font-size: 0;width: 49px;height:49px;background:url(../images/icon-page.png) no-repeat 0 0;/*margin-top: -16px*/}
.paging li .icon-prev{background-position: 0 0;margin-right: 3px;}
.paging li .icon-next{background-position: 0 -120px;margin-left: 3px;}
.paging li.paging_prev a:hover .icon-prev{background-position:0 -60px!important}
.paging li.paging_next a:hover .icon-next{background-position:0 -180px!important}
.paging li.total a{margin:0;padding:0 6px;border-radius:3px;}
.paging li.total a:hover{color: #999999}
.paging li.paging_next ~ .total,
.paging li.paging_prev ~ .total{margin-left: 6px}
/*移动端分页*/
.paging-mobile ul,.paging-mobile li{margin: 0;padding:0;list-style: none;}
.paging-mobile ul{text-align: center}
.paging-mobile li{display: inline-block;}
.paging-mobile select{
    webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border:transparent;
    background: transparent;
    font-size: 16px;
    color: #555555;
    margin: 0 10px;
}
.paging-mobile .paging_current{background: #f8f8f8;padding: 5px 0}
.paging-mobile .paging_next a,
.paging-mobile .paging_prev a{
    display: inline-block; 
    line-height:normal;
    padding: 0 20px;
    height: 33px;
    width: 95px;
    line-height: 33px;
    font-size: 1.6rem;
    color: #999;
    /*border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;*/
}
.paging-mobile .paging_prev a{background:url(../images/paging_prev.png) no-repeat; }
.paging-mobile .paging_next a{background:url(../images/paging_next.png) no-repeat; }
.paging-mobile .paging_prev i{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 8px 5px 0;
    border-color: transparent #ffffff transparent transparent;
}
.paging-mobile .paging_next i{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #ffffff;
}
.paging-mobile .paging_next a:hover,
.paging-mobile .paging_prev a:hover{
    background: #
}

/*幻灯片模块*/
.module-slider{width: 100%; height: auto; zoom: 1; overflow: hidden; display: table;}
/*首页幻灯片*/
.index-slider img{width: auto;max-width:100%;height: auto;}
.swiper-pagination .swiper-pagination-bullet{
    background: #ffffff;
    width: 28px;
    height: 8px;
    border-radius: 0;
    opacity: 1
}
.swiper-pagination .swiper-pagination-bullet-active{
    background: #b10000;
}

/*首页栏目组*/
.module-group-column{}
.module-group-column ul,.module-group-column li{margin: 0; padding: 0; list-style: none}
.module-group-column .item{width: 33.33333333333333%; padding-left: 20px; padding-right: 20px;}
/*通栏*/
.module-group-column .item-fluid{width: 100%; padding:0;}
.module-group-column .item-fluid .item-title{background: #f1f1f1; padding-left:20px; padding-right: 20px; border-bottom: 1px solid #f1f1f1; border-top:1px solid #f1f1f1; border-left: 5px #ff6600 solid;}
.module-group-column .item-title{}
.module-group-column .item-title .zh{/*margin-top:15px; margin-bottom:15px;*/}
.module-group-column .item-title .en{text-transform: uppercase; margin-top:15px; margin-bottom:15px;}
.module-group-column .item-content{}
/*more*/
.module-group-column .item-title .link-more{margin-top:12px; width: auto; background: transparent; color: #333333;}
.module-group-column .item-title .link-more:hover{color: #e21715}
.module-group-column .item-title .link-more i{/*-webkit-text-size-adjust: none;*/font-size: 2.4rem !important; /*transform: scale(1);*/color: #999; line-height: 24px;}
.module-group-column .item-content.box-shadow-none{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.col-red{background: #e43426}
/*资讯栏目*/
.module-news .item-title {position: relative;}
.module-news .en{position: relative;padding: 0 0 15px 0;display: block;margin: 0!important;color: #686868}
.module-news .en:before{content:"";display: block;width: 80px;height: 3px;background: #cccccc;position: absolute;bottom: 0}
.icon-arrow-right{display: inline-block!important;width: 22px;height: 43px;background: url(../images/xiaobing_icon.png) no-repeat 0 -124px;}
.icon-arrow-right:before{display: none}
.module-news .more{position: absolute;top:50%;margin-top: -21.5px; right:0}
/*分类select*/
.catgory{
     border-top: 2px solid #000;
     padding: 15px 0;
}
.catgory select{
    webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none; 
    appearance: none;
    border:transparent;
    background: transparent;
    font-size: 1.6rem;
}
/*
.module-group-column .swiper-scrollbar{bottom: 0}
.module-group-column .swiper-scrollbar-drag{background: #c7c7c7;}
.foot{background: url(../images/copy-bg.png) no-repeat center top;}
.module-group-column .copy{max-width: 290px;margin: 0 auto;margin-top:20px; font-size: 1.2rem;text-align: center;}
.module-group-column .copy p{margin: 0}
.module-group-column .copy .zh{color: #5b5b5b}
.module-group-column .copy .en{font-family: "Times New ROMAN";font-weight: bold;text-transform: uppercase;color: #000}
*/
/*//首页栏目组*/
/*更多*/
.link-more{
    font-family: "simsun";
    font-size: 1.4rem;
    text-align: center;
    background:transparent;
    padding: 10px 38px;
    border:2px solid #aaa;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    opacity: .9;
}
.link-more .icon-arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 9px;
    border-color: transparent transparent transparent #959595;
    line-height: 0px;
    _border-color: #000000 #000000 #000000 #959595;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

/*栏目*/
.module-column-title{
    height: 65px;
    background-image: url(../images/icon-column.png);
    background-position: center 0;
    background-repeat: no-repeat;
    margin: 20px auto 20px auto
}
.module-column-title a{display: block;width: 100%;height: 100%;}
/*艺术家*/
.artist-intro a{color: #000}
.artist-intro .cover img{border-radius: 50%;display: inline;}
.artist-intro .en{color: #acacac}
.artist-intro .desc{color: #666}

/*二级页面*/
/*面包屑*/
.breadcrumb-nav,
.breadcrumb-nav li{margin: 0;padding: 0; list-style: none; font-family: "宋体"; font-size: 1.2rem; color: #999;}
.breadcrumb-nav{text-align: right;padding: 15px 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}
/*二级页头*/
.body-head{background: #c5251e;color: #fff;/*height: 76px;*/padding-top: 15px;padding-bottom: 15px;padding-left:15px;padding-right: 15px;position: relative;}
.body-head span{display: block;text-transform: uppercase;font-weight: bold;}
.body-head .head-ceter{width: 70%;margin: auto;text-align: center}
.body-head .en{font-family: Arial;position: relative;}
.body-head .en:before{content: "";display: block;width: 225px; height: 1px;background: #fff;
    opacity: .6;
    position: absolute;
    left: 50%;
    margin-left: -112.5px;
    top: 50%;
    margin-top: -1px;
    z-index: -1px;
}
.body-head .en span{display: inline-block; position: relative;background: #c5251e;padding: 0 8px;}
.btn-back{display: block; position: absolute;top: 50%;margin-top: -12.5px}
.icon-back{display: inline-block!important;width: 31px;height: 25px;background: url(../images/xiaobing_icon.png) no-repeat 0 -198px;}
/*产品分类*/
/*
.typebar{padding:10px 15px;}
.typebar a{font-family: "宋体"; float: left; display:inline; color: #777777; border:1px solid #dbdbdb; padding:6px 16px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; width: 32%; margin-right: 6px; margin-bottom:12px;}
.typebar a.active{border-color: #f21c0a;color: #f21c0a}
@media screen and (max-width:375px){.typebar a{width: 100%}}
*/
.param{font-size: 1.6rem}
/*新闻详情模型*/
.module-detail ul,
.module-detail li{margin: 0; padding: 0; list-style: none}
.module-detail .article-title{font-size: 1.6rem; color:;}
.module-detail .article-publish{padding: 6px 15px; color: #666;line-height: 1.8em}
.module-detail .article-foot{font-size: 1.2rem;text-align: center}
.module-detail .article-foot li{ padding:3px 0; font-size: 1.2rem;display: inline-block;margin: 0 12px}
.module-detail .article-foot a{color: #666;font-size: 1.2rem!important}
.module-detail .article-foot a:hover{color: #c5251e}
.module-detail .article-foot >div{padding: 0}
.module-detail .paging_prev a,.module-detail .paging_next a{display: inline-block;height: 33px;width: 95px;line-height: 33px;}
.module-detail .paging_prev a{background:url(../images/paging_prev.png) no-repeat; }
.module-detail .paging_next a{background:url(../images/paging_next.png) no-repeat; }

.backList{display: inline-block; float: right; color: #fff; background:url(../images/icon-back.png) no-repeat 5px center #000; padding: 3px 6px; padding-left: 24px;border-radius: 0}
/*//新闻详情模型*/
/*团队详情*/
.detail-team {}

/*模块*/
.module{}
/*编辑器*/
.module-editor{font-size: 1.4rem;line-height: 1.75em;color: #333;}
.module-editor img{max-width: 100%;width: auto\9;height: auto;}
/*//编辑器*/
/*面板*/
/*.panel.contact{border-radius: 0}
.panel.contact .panel-heading{font-size: 16px; color: #3a2a11;padding:0 15px;border-left: 8px #ff6600 solid;border-radius: 0}
.panel.contact .panel-body{border-radius: 0}
.panel.panel-detail{}
.panel.panel-detail .panel-heading{padding:0;line-height: normal;}
.panel.panel-detail .panel-heading .ch{border-left:5px solid #f31c0a; padding-left: 10px; font-size: 14px; font-weight: bold; padding-top:6px; padding-bottom:6px; background: #f3f3f3; display: block;}
p img{max-width: 100%; width: auto\; height: auto;}*/
/*表单面板*/
/*.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);}
.form-panel{}
.form-panel .form-group{position: relative;}
.form-panel .label{position: absolute;color: #333;left:10px; top: 10px;}
.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: #b3862d;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;}*/
.panel-contact{border:0;padding-top: 65px;padding-bottom: 60px;border:0;margin-bottom: 0; background: url(../images/icon-bg-arrow.png) no-repeat center top #fff;box-shadow: none}
.panel-contact >div{padding:0 20px;text-align: center;color: #666}
.panel-contact >div:last-child{border-right: 0}
.panel-contact .en{text-transform: uppercase;color: #999;font-size: 14px}
/*//面板*/


/*分类筛选*/
.module-filter ul,.module-filter li{margin:0;padding:0;list-style: none;}
.module-filter{position: relative;margin-top: 10px;}
.module-filter .item{float: left;*display: inline; position: relative;width: 50%;text-align: center;margin:0;}
.module-filter ul >.item{border: 1px solid #ddd;padding-left:15px;padding-right: 15px; }
.module-filter >ul >.item:first-child{border-right: 0}
.module-filter .item a{display: inline-block;color: #3b3b3b;font-size: 14px;padding:10px 0;}
.module-filter .aline{position: absolute;width: auto;height: 1px ;background: #4da8fe;bottom:-1px;left: 0}
.module-filter .item .arrow{width: 0; height: 0; border-style: solid; border-width: 5px 4.5px 0 4.5px; border-color: #7f7f7f transparent transparent transparent; line-height: 0px; _border-color: #7f7f7f #000000 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); position: absolute; right:15px; top: 50%; margin-top: -2.5px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.module-filter .item.on .arrow{transform:rotate(180deg); -ms-transform:rotate(180deg); /* IE 9 */ -moz-transform:rotate(180deg); /* Firefox */ -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ -o-transform:rotate(180deg); /* Opera */}
.module-filter .sub-menu{
    position: absolute;
    display: none; 
    width:100%; 
    left: -1px;
    right: 0; 
    top: 41px;
    z-index: 99;
    width:-moz-calc(100% + 1px);
    width:-webkit-calc(100% + 1px);
    width: calc(100%  + 2px);
}
.module-filter .sub-menu .item{background-color:#ffffff;width: 100%;border-top:1px solid #e7e7e7;margin-top: -1px;padding: 0}
.module-filter .sub-menu a{color: #333333;display: block;padding:10px 6px; }
.module-filter .sub-menu a:hover{background: #282828;color: #ffffff;}


/*列表组 图文imgage-text-style*/
.list-group-imgtext{}
.list-group-imgtext li{list-style: none;position:relative;}
.list-group-imgtext > .row{margin-left:-5px;margin-right:-5px;padding-left:0;padding-right: 0}
.list-group-imgtext .img-thumbnail{border:none;}
.list-group-imgtext .list-item{padding-left:5px;padding-right:5px;margin-bottom: 10px;}
.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.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05);}
.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{/* 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;}}
.list-group-imgtext .last{margin-right: 0!important}

/*icon fast panel*/
.i-t-s-7{background: #f5f5f5;padding-left:15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px; }
.i-t-s-7 .row{margin-left: -10px;margin-right: -10px;}
/*.i-t-s-7 .list-item{padding-left:10px;padding-right:10px;text-align: center}*/
.i-t-s-7 .list-item >div{background:#e0e0e0;padding: 0px;}
.i-t-s-7 a{ -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.i-t-s-7 .thumbnail{width: 82px; height: 82px;margin: 0 auto; color: #ddd; text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.i-t-s-7 .thumbnail:hover{ color: #dddddd}
.i-t-s-7 .icon{display: inline-block; font-size: 40px;}
.i-t-s-7 .icon1{display: inline-block; font-size: 30px;position: relative; left: 50%; margin-left: -15px; top: 5px; color: #f30505;}
.i-t-s-7 .thumbnail img{display: inline-block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.i-t-s-7 .list-item-title{padding:3px 0;text-align:center;position: relative;}
.i-t-s-7 .list-item-title span{display: block;}
.i-t-s-7 .list-item-title a{display: block;width: 100%;font-size: 1.4rem;color: #333}
.i-t-s-7 .list-item-title .list-type{display: block;position:absolute;left:0;top:0;width: 3px;height: 100px; background-color: #337ab7}
.i-t-s-7 .active .list-item-title a{color: #be2a1e}
.i-t-s-7 .active .thumbnail{color: #be2a1e}

/*资讯slide*/
.i-t-s-1 .list-item-wrap{width: 100%;}
.i-t-s-1 .list-item{
    padding: 0;
    text-align: left;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-justify-content: left;
    justify-content: left;
    -webkit-box-align: left;
    -ms-flex-align: left;
    -webkit-align-items: left;
    align-items: left;
}
.i-t-s-1 .thumbnail{display: block; width: 100%;height: 100%; overflow: hidden;}
.i-t-s-1 .list-item-title{font-size: 1.6rem;padding: 12px 0}
.i-t-s-1 .list-item-title a{color: #2e2e2e}
.i-t-s-1 .list-item-title .time{display: block;}
.i-t-s-1 .swiper-pagination .swiper-pagination-bullet{background: #999}
.i-t-s-1 .swiper-pagination .swiper-pagination-bullet-active{background: #b10000}

/*分类*/
.list-cat a{font-size: 1.6rem;color: #999}
.icon-cat-detail{display: inline-block!important;width: 30px;height: 30px;background: url(../images/xiaobing_icon.png) no-repeat 0 -167px;}
/*案例封面分类列*/
.list-case-type .list-item{margin-bottom: 10px;}
.list-case-type .thumbnail{position: relative;height: 100%;}
.list-case-type .list-item-title{position: absolute;left: 0;top: 0; width: 100%;height: 100%;color: #ffffff;text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#99000000", endColorstr="#99000000");
background-color:rgba(0,0,0,0.3);}
.list-case-type .list-item-title div{display: table;width: 100%; height: 100%;}
.list-case-type .list-item-title h3{display: table-cell;font-size: ;text-align: center;vertical-align: middle;height: 100%; }
/*案例*/
.list-case{}
.list-case .row{margin: 0}
.list-case .list-item {margin-bottom: 0;padding: 0}
.list-case .thumbnail{display: block; overflow: hidden;}
.list-case .list-item-title{background: #ffffff;padding: 12px;}
.list-case .list-item-title p{margin: 0}
.list-case .list-item-title .title{
  font-weight: 700;
  overflow: hidden;
  /*text-overflow: ellipsis;
  white-space: nowrap;
  */
  width: 100%;
  color: #2f2f2f;
  font-size:16px;
}
.list-case .list-item-title .desc{color: #777}
/*配套服务*/
.list-service-sub{}
.list-service-sub .list-item {margin-bottom: 0;margin-bottom: 0; background: #fff;}
.list-service-sub .thumbnail{display: block; overflow: hidden;}
.list-service-sub .thumbnail img{width: 100%;height: 100%;}
.list-service-sub .list-item-title{background: #ffffff;padding: 20px 25px;text-align: center}
.list-service-sub .list-item-title .title{font-weight: 700;color: #333;font-size: 16px;}
.list-service-sub .list-item-title .desc{color: #999;margin-top: 15px;}
.list-service-sub .br{margin-right: 0}
.list-service-sub .active{border-color: #be2a1e}
/*团队*/
.i-t-s-4 .list-item{background: #fff; position: relative;margin-bottom: 10px;padding-left:10px;padding-right: 10px;min-height: 1px; height: auto;zoom:1;overflow: hidden;}
.i-t-s-4 .list-item >div{border:1px solid #e5e5e5;height: 100%;}
.i-t-s-4 .thumbnail{width:45%;float: left;}
.i-t-s-4 .thumbnail img{width: 100%; height: 100%;}
.i-t-s-4 .thumbnail .viewpic{height: 100%;}
.i-t-s-4 .list-item-title{float: right;width: 55%;height: 100%; text-align: left;padding:30px 25px 30px 35px;position: relative;}
.i-t-s-4 .list-item-title a{font-size: 18px; color: #333;position: relative;}
.i-t-s-4 .list-item-title a:hover{color:#213855;}
.i-t-s-4 .desc{padding:0;color: #999;line-height: 1.6em; font-size: 12px; overflow: hidden;margin-top: 20px;overflow: hidden;position: relative;}
.i-t-s-4 .last{margin-right: 0}

.i-t-s-4 .active a,.i-t-s-4 .active .desc{color: #c5251e;}
.i-t-s-4 .br{margin-right: 0}
/*新闻*/
.list-news .list-item{margin-bottom: 10px;}
.list-news .thumbnail{display: block;position: relative;}
.list-news .date{display: block;position: absolute;left: 2%;top:0; width: 69px;height: 79px;padding:15px; background: #da1111;color: #fff;font-size: 1.6rem;}
.list-news .list-item-title{width: 100%; padding: 12px 12px;background: #f8f8f8}
.list-news .list-item-title a{color: #333;font-size: 18px;}
.list-news .desc{color: #666}




/*列表组 文字text-style t-s*/
.list-group-text{}
.list-group-text ul,.list-group-text li{margin: 0; padding: 0; list-style: none; font-size: 1.4rem}
.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: 1.4rem; color: #666; padding-left: 12px}
.list-group-text li a:hover{color: #e21715;}
.list-group-text li .time{color: #999}

/*//列表组 文字text-style*/
.map-container{width: 100%;}

/*手机适配*/
@media screen and (max-width:413px){
    .module-top{height: 60px}
    .navbar-right{margin-top: 12px;padding-top:0;}
    body{padding-top:60px;}
    .footer .icon{font-size: 2rem}
    .body-head{padding-top:6px;padding-bottom: 6px;}
    .body-head .zh{font-size: 18px;}
    .body-head .en{font-size: 12px;}
    .module-group-column .item-title .zh{font-size: 1.8rem}
    .module-group-column .item-title .en{font-size: 1.4rem}
    .module-detail .article-publish{font-size: 1.4rem}
}
@media screen and (max-width:330px){
    .foot-nav li a{padding-left: 10px;padding-right: 10px;}
}
@media screen and (max-width:457px){
    .panel-contact >div{
        padding: 0 0;
    }
}
@media screen and (max-width:350px){
   .module-detail .article-publish .col-md-6{width: 100%;float: none;display: block;} 
}


