/* 内页banner */
.inside-banner{position:relative;width:100%;margin:0 auto;height:360px;background-position:center;background-repeat:no-repeat;background-size:cover; transition: all 1s;-webkit-transition: all 1s;overflow:hidden;z-index:1;}

@media (max-width:991px) {
	.inside-banner{height:320px;}
}

@media(max-width:640px){
	.inside-banner{height:240px;}
}

@media(max-width:480px){
	.inside-banner{height:160px;}
}
@media(max-width:360px){
	.inside-banner{height:120px;}
}

/* 内页 内容区 */
.inside-main{width:100%;background:#fff;margin:0 auto;}

/*面包屑导航*/
.location{width:100%;height:42px;background: #f3f3f3;}
.home{float:right; height:100%;line-height:42px;font-size:14px; color:#999;}
.home a{float:left;height:100%;height: 42px;line-height:42px;margin-left:10px;color:#999;}
.home span{float:left;width: 4px;display: block;height: 42px;line-height: 42px;margin-left: 10px;background: url(../images/home-right.png) no-repeat center center;}
.location .home a.icon {width: 20px;background: url(../images/home.png) no-repeat center;}

.add-icon{display: none;width: 36px;height: 36px;margin: 0 auto;background-image: url(../images/add.png);background-size: cover;background-position: center;background-repeat: no-repeat;}


@media(max-width: 991px){
	.location{display:none;}
}

/* 主栏目 */
.inside-contentbox{width: 100%;}
.inside-left{float: left;width: 300px;margin-top: -42px;background: #fff;}
.inside-right{float: left;width: calc(100% - 300px);padding-left: 60px;}

.subnav{border: 1px solid #ececec;border-top: 0;}
.subnavCur{display:none;width:100%;float:left;padding:0 2.5%;background:#006ebc;}
.subnavCur h6{float:left;font-size:16px;line-height:48px;color:#fff;}
.btn_nv{float:right;width:24px; height:24px; cursor: pointer;z-index:99;margin-top:12px;}
.btn_nv img{width:100%;display:block;}

.subnav-title{height: 146px;width: 100%;position: relative;padding: 52px 0;}
.subnav-title h3{position: relative;z-index: 3;padding-left: 60px;font-size: 24px;line-height: 42px;color: #006ebc;font-weight: bold;}
.subnav-title h4{position: absolute;width: 100%;overflow: hidden;text-transform: uppercase;left: 0;top: 57px;z-index: 2;font-size: 56px;line-height: 42px;height: 42px;color: #f5f5f5;font-family: arial;font-style: oblique;}

.subnav-list{width: 100%;}
.subnav-list li{width: 100%;border-top: 1px solid #ececec;}
.subnav-list li a{display: block;position: relative;padding-left: 35px;font-size: 18px;color: #333;display: block;height: 58px;line-height: 58px;background: #f8f8f8;}
.subnav-list li.cur a{color: #006ebc;background: #fff;}
.subnav-list li.cur a::before{position: absolute;content: "";left: 0;height: 100%;width: 4px;background: #006ebc;}
.subnav-list li:hover a{color: #006ebc;background: #fff;}

@media (max-width:1199px) {
	.inside-right{padding-left: 40px;}
}
@media(max-width:991px){
	.inside-contentbox .container{width: 100%;padding: 0;}
	
	.inside-left{margin-top: 0;width: 100%;float: none;}
	.inside-right{width: 100%;padding: 0 2.5%;float: none;}
	.subnav{border: 0;}
	.subnav-title{display: none;}
	.subnavCur{display: block;}
	.subnav-list {display: none;}
	.subnav-list li a{line-height: 36px;height: 36px;font-size: 14px;padding-left: 20px;}
}

@media(max-width:480px){
	.subnavCur h6{line-height:40px;font-size:14px;}
	.btn_nv{width:20px; height:20px;margin-top:10px;}
}


/* 内页 主内容区 */
.inside-content{width:100%;}
.inside-item{width: 100%;padding:40px 0;border-bottom: 1px solid #e0e0e0;}
.inside-item:last-child{border: 0;}
.inside-item-content{width: 100%;}

/* 标题 */
.inside-title{margin-bottom: 35px;}
.inside-title  h3{font-size: 32px; line-height: 36px; color: #000;font-weight: bold;}
.inside-title  h4{text-transform: uppercase;font-size: 18px; line-height: 32px; color: #0d65bc;font-weight: bold;font-family: "Arial Regular";font-style: italic;}

.editor{width:100%;margin:0 auto;min-height:300px;font-size:16px;line-height:32px;color:#333;transition: all 0.2s;-webkit-transition: all 0.2s;}
.editor p{line-height:32px;}
.editor img{max-width:100%;}


@media(max-width:991px){
	.inside-item{padding:30px 0;}
	.inside-title{margin-bottom: 25px;}
	.inside-title  h3{line-height: 30px;font-size: 26px;}
	.inside-title  h4{font-size: 16px;line-height: 28px;}
}

@media(max-width:769px){
	.inside-item{padding:20px 0;}
	.inside-title{margin-bottom: 20px;}
	.inside-title  h3{font-size: 20px;}
	.inside-title  h4{font-size: 14px;}
	
	.editor{line-height:28px;}
	.editor p{line-height:28px;}
}

/* 服务内容 */
.inside-sever{width: 100%;}
.sever-list{width: 100%;}
.sever-list li{flex-flow: wrap;text-align: left;}
.sever-list li .img{width: 100%;}
.sever-list li .img img{width: 100%;display: block;}
.sever-list li .txt{width: 100%;margin-top: 10px;height: 84px;}
.sever-list li .txt p{color: #000;font-size: 16px;line-height: 28px;}

/* 我们的优势 */
.advantage-list{width: 100%;border: 1px solid #e0e0e0;border-radius: 3px;}
.advantage-list li{float: left;width: 50%;padding: 40px;border: 1px solid #e0e0e0;}
.advantage-list .advantage-item{width: 100%;display: flex;}
.advantage-list .advantage-item .icon{width: 68px;}
.advantage-list .advantage-item .icon img{width: 100%;}
.advantage-list .advantage-item .txt{width: calc(100% - 68px);padding-left: 40px;}
.advantage-list .advantage-item .txt h3{font-size: 28px;color: #f39800;font-weight: bold;line-height: 32px;}
.advantage-list .advantage-item .txt p{margin-top: 10px;font-size: 16px;color: #333;line-height: 28px;-webkit-line-clamp:5;height: 140px;}

/* 客户见证 */
.case-list{width: 100%;}
.case-list li{width: 100%;margin-bottom: 30px;}
.case-list li a{display: flex;}
.case-list li .pic{width: 220px;height: 220px;position: relative;}
.case-list li .pic img{width: 100%;height: 100%;}
.case-list li .infobox{position: absolute;width: 100%;height: 0;left: 0;top: 0;z-index: 2;transition: all 0.6s;-webkit-transition: all 0.6s;}
.case-list li .info-bg{position: absolute;left: 0;top: 0;z-index: 3;width: 100%;height: 100%;background: -webkit-linear-gradient(bottom,#212385,#007ac6);opacity: 0.7;filter:alpha(opacity=70)}
.case-list li .info-txt{display: none;color: #fff;width: 100%;height: 0;position: absolute;left: 0;top: 0;z-index: 4;}
.case-list li:hover .infobox{height: 100%;transition: all 0.6s;-webkit-transition: all 0.6s;}
.case-list li:hover .info-txt{display: flex;justify-content: center;align-items: center;height: 100%;transition: all 0.6s;-webkit-transition: all 0.6s;}
.case-list li:hover .add-icon{display: block;transition: all 0.6s;-webkit-transition: all 0.6s;}
.case-list li .txt{width: calc(100%  - 220px);background: #f8f8f8;padding: 25px 30px;}
.case-list li .txt h3{font-size: 18px;line-height: 32px;color: #333;font-weight: bold;}
.case-list li .txt .date span{font-size: 14px;color: #999;line-height: 28px;margin-right: 20px;}
.case-list li .txt .info{width:100%;margin-top: 20px;}
.case-list li .txt p{font-size: 16px;line-height: 30px;color: #999;height: 90px;}
.case-list li:hover .txt h3{color: #f39800;}

@media(max-width:1199px){
	.inside-sever{padding-bottom: 30px;}
	.inside-sever .swiper-pagination{bottom: 0;display: block;}
	.advantage-list li{padding: 15px;}
	.advantage-list .advantage-item .icon{width: 48px;}
	.advantage-list .advantage-item .txt{padding-left: 10px;width: calc(100%  - 48px);}
	
	.case-list li{width: 100%;margin-bottom: 20px;}
	.case-list li .txt{padding: 25px 20px;}
}
@media (max-width:991px) {
	.sever-list li .txt{height: 72px;}
	.sever-list li .txt p{font-size: 14px;line-height: 24px;}
	.inside-sever .swiper-pagination{display: none;}
	.advantage-list .advantage-item{display: block;}
	.advantage-list .advantage-item .icon{margin: 0 auto;}
	.advantage-list li{padding: 30px;}
	.advantage-list .advantage-item .txt{width: 100%;margin-top: 10px;text-align: center;}
	.advantage-list .advantage-item .txt h3{font-size: 22px;line-height: 30px;}
	.advantage-list .advantage-item .txt p{font-size: 14px;line-height: 24px;height: 120px;}
	
	.case-list li .pic{width: 176px;height: 176px;}
	.case-list li .txt{width: calc(100% - 176px);padding: 13px 20px;}
	.case-list li .txt h3{font-size: 16px;line-height: 30px;}
	.case-list li .txt .date span{font-size: 12px;line-height: 24px;}
	.case-list li .txt .info{margin-top: 12px;}
	.case-list li .txt p{font-size: 14px;line-height: 28px;height: 84px;}
}
@media(max-width:767px){
	.inside-sever .swiper-pagination{display: block;}
	.advantage-list li{padding: 20px;}
	.advantage-list .advantage-item .icon{width: 32px;}
	.advantage-list .advantage-item .txt h3{font-size: 20px;line-height: 26px;}
	.advantage-list .advantage-item .txt p{font-size: 12px;line-height: 20px;height: 100px;}
	
	.case-list li{width: 100%;margin-bottom: 15px;}
}
@media(max-width:480px){
	.advantage-list li{padding: 12px;}
	.advantage-list .advantage-item .txt p{height: 120px;-webkit-line-clamp:6;}
	
	.case-list li .pic{width: 140px;height: 140px;}
	.case-list li .txt{width: calc(100% - 140px);padding: 11px;}
	.case-list li .txt h3{line-height: 26px;}
	.case-list li .txt .date span{line-height: 20px;}
	.case-list li .txt .info{margin-top: 8px;}
	.case-list li .txt p{line-height: 22px;height: 44px;-webkit-line-clamp: 2;}
	.case-list li .txt .date span{margin-right: 0;display: block;}
}

/* 价格查询 */
.price-formbox{width: 100%;background: #f3f3f3;display: flex;}
.form-box{width: 50%;padding:40px 40px 60px 20px;}
.form-itembox{display: flex;width: 100%;}
.form-itembox .form-item{flex: 1;margin-left: 20px;}
.price-form-title{font-size: 14px;color: #999;font-weight: unset;margin-bottom: 0;}
.price-form-input{width: 100%;margin: 10px 0 15px;position: relative;}
.price-form-input .layui-form-select .layui-edge{border-top-color: #cccccc;border-width: 8px;}
.price-form-input .layui-input{padding-right:58px;color: #000;font-size: 16px;border: 0;border-radius: 3px;height: 52px;line-height: 52px;}
.price-form-input .unit{display: block;position: absolute;top: 0;z-index: 2;right: 20px;font-size: 16px;color: #999;line-height: 52px;}
.price-btn{margin-top: 25px;width: 100%;height: 52px;line-height: 52px;color: #fff;font-size: 18px;background: -webkit-linear-gradient(bottom,#212385,#007ac6);border-radius: 3px;}

.price-form-info{width: 50%;border-left: 1px solid #e0e0e0;padding:40px;display: flex;justify-content: center;flex-flow: column;}
.price-form-info h3{font-size: 18px;color: #333;font-weight: bold;}
.price-form-info  .info-item{width: 100%;display: flex;align-items: center;margin-top: 20px;}
.price-form-info  .info-item .layui-edge{border-width: 8px;border-left-color: #ccc;border-left-style: solid;}
.price-form-info  .info-item p{font-size: 14px;line-height: 26px;color: #999;padding-left: 5px;width: calc(100% - 16px);}

.price-tablebox{width: 100%;}
.infobox-txt{width: 100%;margin-top: 50px;text-align: center;margin-bottom: 10px;}
.infobox-txt h3{font-size: 24px;color: #000;line-height: 40px;}
.infobox-txt h4{font-size: 16px;color: #999;line-height: 30px;}
.pro-table{width:100%;overflow-x:auto;}
.pro-table table{width:100%;}

.pro-table-head{width:100%;min-width:880px;}
.pro-table-head th{font-weight: bold;height:48px;font-size:14px;color:#000;line-height:24px;text-align:center;font-weight:normal;background:#f3f3f3;border:#ececec solid 1px;}

.pro-table-body{width:100%;min-width:880px;}
.pro-table-body td{height:90px;padding: 10px;font-size:14px;color:#333;line-height:20px;text-align:center;font-weight:normal;background:#fff;border:#ececec solid 1px;}


@media(max-width:1199px) {
	.form-box{padding-right:20px ;padding-left: 5px;}
	.form-itembox .form-item{margin-left: 15px;}
	.price-form-info {padding: 20px;}
}
@media (max-width:991px) {
	.price-form-title{font-size: 12px;}
	.price-form-input{margin: 8px 0 12px;}
	.price-form-input .layui-input{padding-right: 45px;height: 32px;line-height: 32px;font-size: 14px;}
	.price-form-input .unit{font-size: 14px;line-height: 32px;right: 10px;}
	.price-btn{margin-top: 20px;height: 32px;line-height: 32px;font-size: 16px;}
	.price-form-info h3{font-size: 16px;}
	.price-form-info .info-item{margin-top: 10px;}
	.price-form-info .info-item p{font-size: 12px;line-height: 24px;}
	
	.infobox-txt{margin-top: 30px;}
	.infobox-txt h3{font-size: 20px;line-height: 34px;}
	.infobox-txt h4{font-size: 14px;line-height: 28px;}
}
@media (max-width:767px) {
	.price-formbox{display: block;}
	.form-box{width: 100%;padding: 20px;padding-left: 5px;}
	.price-form-info{padding: 20px;width: 100%;border-top: 1px solid #e0e0e0;border-left:0;}
	.price-form-input .layui-form-select .layui-edge,.price-form-info .info-item .layui-edge{border-width: 6px;}
}
@media (max-width:480px){
	.form-itembox{display: block;}
	.form-box,.price-form-info{padding: 15px;}
	.form-itembox .form-item{margin-left: 0;}
	.price-form-info .info-item{margin-top: 8px;}
	
}

/* 行业动态 */
.news-list{margin-bottom: 30px;} 
.case-list.news-list .pic{width: 248px;height: 188px;}
.case-list.news-list li{margin: 0;padding: 30px 0;border-bottom: 1px solid #ececec;}
.case-list.news-list li:first-child{padding-top: 0;}
.case-list.news-list li .txt{background: none;width: calc(100%  - 248px);padding: 0;padding-left: 25px;}

.detail-box .inside-right{padding-left: 0;padding-right: 60px;}
.detail-content h2{font-size: 32px;color: #000;margin-bottom: 25px;}
.detail-content .date{margin-bottom: 40px;width: 100%;padding: 20px 0;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}
.detail-content .date span{line-height: 26px;font-size: 16px;color: #999;margin-right: 40px;}

.inside-latest{margin-top: 60px;float: left;width: 260px;background: #f3f3f3;}
.inside-latest h3{margin: 10px 0;padding-left:25px;line-height: 30px;font-size: 20px;color: #006ebc;position: relative;}
.inside-latest h3::before{content: "";position: absolute;background: #006ebc;top: 5px;left: 0;height: 20px;width: 4px;}
.inside-latest ul{width: 100%;padding: 0 20px;}
.inside-latest li{width: 100%;border-bottom: 1px dashed #e0e0e0;}
.inside-latest li:last-child{border-bottom: 0;}
.inside-latest li a{display: flex;width: 100%;height: 58px;align-items: center;}
.inside-latest li a .layui-edge{border-width: 5px;border-left-color:#ccc ;border-left-style: dashed;}
.inside-latest li a p{width: calc(100% - 10px);padding-left: 5px;font-size: 16px;color: #333;line-height: 32px;}
.inside-latest li:hover a p{color: #f39800;}
.inside-latest li:hover a .layui-edge{border-left-color: #f39800;}

@media (max-width:1199px) {
	.news-list{margin-bottom: 20px;} 
	.detail-box .inside-right{padding-right: 40px;}
}
@media (max-width:991px) {
	.case-list.news-list li{padding: 20px 0;}
	.case-list.news-list .pic{width: 210px;height: 159px;}
	.case-list.news-list li .txt{width: calc(100% - 210px);padding-left: 15px;}
	
	.detail-box .inside-right,.inside-latest{width: 100%;float: none;padding: 0 2.5%;}
	.detail-content h2{font-size: 24px;margin-bottom: 15px;}
	.detail-content .date{margin-bottom: 20px;padding: 10px 0;}
	.detail-content .date span{font-size: 14px;line-height: 24px;margin-right: 20px;}
	.inside-latest{margin-top: 0;margin-bottom: 50px;padding: 15px 2.5%;}
	.inside-latest h2{margin: 10px 0;font-size: 18px;padding-left: 14px;line-height: 28px;}
	.inside-latest h2::before{top: 4px;}
	.inside-latest ul{padding: 0;}
	.inside-latest li a{height: 42px;}
	.inside-latest li a p{font-size: 14px;line-height: 28px;}
}

@media (max-width:767px) {
	.detail-content h2{font-size: 20px;}
}
@media (max-width:480px) {
	.case-list.news-list li{padding: 15px 0;}
	.case-list.news-list .pic{width: 140px;height: 106px;}
	.case-list.news-list li .txt{width: calc(100% - 140px);padding-left: 8px;}
	.case-list li .txt .info{margin-top: 2px;}
	.case-list li .txt h3{line-height: 24px;}
	.case-list li .txt .date span{line-height: 18px;}
	
}

.question-list{width: 100%;margin-bottom: 30px;}
.question-list li{width: 100%;border-bottom: 1px solid #ececec;}
.question-list li a{display: flex;width: 100%;height: 76px;align-items: center;}
.question-list li a .layui-edge{border-width: 8px;border-left-color:#ccc ;border-left-style: dashed;}
.question-list li a p{width: calc(100% - 16px);padding-left: 5px;font-size: 16px;color: #000;line-height: 32px;}
.question-list li:hover{background: #fef7eb;padding-left: 25px;}
.question-list li:hover a .layui-edge{border-left-color:#f39800 ;}
.question-list li:hover a p{color: #f39800;}

@media (max-width:1199px) {
	.question-list{margin-bottom: 20px;}
}
@media (max-width:991px) {
	.question-list li a{height: 48px;}
	.question-list li a .layui-edge{border-width: 6px;}
	.question-list li a p{width: calc(100% - 12px);font-size: 14px;line-height: 28px;}
}

.inside-culture{width: 100%;display: flex;}
.inside-culture .culture-item{width: 50%;}
.inside-culture .culture-item img{width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;height: 100%;}
.inside-culture .txt{background: #f5f5f5;padding: 60px;}
.inside-culture .txt li{width: 100%;}
.inside-culture .txt li h3{font-size: 18px;color: #000;font-weight: bold;line-height: 32px;}
.inside-culture .txt li h4{font-size: 16px;color: #000;line-height: 24px;height: 48px;}

@media (max-width:1199px) {
	.inside-culture .txt{padding: 30px;}
}
@media (max-width:991px) {
	.inside-culture .txt{padding: 20px;}
	.inside-culture .txt li h3{font-size: 16px;line-height: 30px;}
	.inside-culture .txt li h4{font-size: 14px;line-height: 22px;height: 44px;}
}
@media (max-width:600px) {
	.inside-culture .txt{padding: 15px;}
	.inside-culture .txt li h4{height: 40px;line-height: 20px;}
}
@media (max-width:480px) {
	.inside-culture{display: block;}
	.inside-culture .culture-item{width: 100%;}
}

.inside-development{width: 100%;position: relative;height: 468px;padding: 0 42px;}
.inside-development::after{content: "";display: block;width: calc(100% - 84px);height: 2px;position: absolute;left: 42px;top: 50%;background: #e0e0e0;}
.inside-development .development-content{width: 100%;position: relative;}
.inside-development .development-content .circle{position: absolute;right: 50%;top: -7px;width: 14px;height: 14px;background-color: #e0e0e0;border-radius: 50%;}
.inside-development  .swiper-slide{width: 240px;}
.development-itembox{position: absolute;right: 50%;top: 34px;margin-right: -98px;}
.development-itembox.up{bottom: 34px;top:auto;}

.development-item{width: 210px;border: 1px solid transparent;position: relative;}
.development-item::before{content: '';position: absolute;top: -2px;bottom: -2px;left: -2px;right: -2px;background: -webkit-linear-gradient(bottom,#212385,#007ac6);border-radius: 3px;z-index: 1;}
.development-item .developmentbox{background: #fff;width: 100%;z-index: 2;position: relative;}
.development-item .yearbox{height: 36px;position: relative;color: #fff;background: -webkit-linear-gradient(bottom,#212385,#007ac6);}
.development-item .yearbox .year{line-height: 36px;font-size: 16px;font-weight: bold;font-family: arial;text-align: center;}
.development-item .yearbox .layui-edge{position: absolute;top:-18px;left: 50%;margin-left: -8px;border-bottom-color: #007ac6;border-width: 8px;border-bottom-style: solid;}
.development-item .developmentbox .txt{padding: 20px;width: 100%;text-align: left;}
.development-item .developmentbox .txt h3{font-size: 16px;line-height: 32px;color: #000;font-weight: bold;}
.development-item .developmentbox .txt h4{font-size: 14px;line-height: 28px;color: #999;margin-top: 5px;max-height: 112px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}

.development-itembox.up .development-item::before{background: -webkit-linear-gradient(bottom,#007ac6,#212385,);}
.development-itembox.up .development-item .yearbox{position: absolute;width: 100%;bottom: 0;}
.development-itembox.up .development-item .yearbox .layui-edge{bottom: -18px; top: auto; border-bottom-color: transparent;border-top-color: #212385;}
.development-itembox.up .development-item .developmentbox .txt{padding-bottom: 56px;}
.inside-development .swiper-button-next, .inside-development .swiper-button-prev{z-index: 55;opacity: 1;width: 42px;height: 42px;background-size:cover;margin-top: -21px;}
.inside-development .swiper-button-prev{background-image: url(../images/prev02.png);left: 0;}
.inside-development .swiper-button-next{background-image: url(../images/next02.png);right: 0;}

@media (max-width:1199px) {
	.inside-development  .swiper-slide{width: 200px;}
	.inside-development .development-content .circle{right: 50%;margin-right: -7px;}
	.development-item{width: 190px;}
	.development-itembox{right: 50%;margin-right: -95px;}
	.development-item .developmentbox .txt{padding: 10px;}
}
@media (max-width:991px) {
	.inside-development{height: 400px;padding: 0 36px;}
	.inside-development::after{width: calc(100% - 72px);left: 36px;}
	.development-itembox{top: 26px;}
	.development-itembox.up{bottom: 26px;}
	.development-item .developmentbox .txt h3{font-size: 14px;line-height: 28px;}
	.development-item .developmentbox .txt h4{font-size: 12px;line-height: 22px;}
	
	.inside-development .swiper-button-next, .inside-development .swiper-button-prev{width: 36px;height: 36px;margin-top:-18px;}
}

.honor-list{width:100%;margin:0 auto;}
.honor-list ul{width: 100%;margin: 0 -15px;}
.honor-list li{float:left;width:calc(100%  / 3);margin-bottom:30px;padding: 0 15px;}
.honor-list li a{float:left;width:100%;}
.honor-list li a .pic-box{float:left;width:100%;height:0;padding-bottom:100%;border:#e0e0e0 solid 2px;background: #fff;position:relative;overflow:hidden;}
.honor-list li a .pic{position:absolute;width:100%;padding:15%;height:100%;vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;text-align:center;}
.honor-list li a .pic img{vertical-align:middle;max-width:100%;max-height:100%;display:block;margin:0 auto;}
.honor-list li a .pic-box .honor-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;background: -webkit-linear-gradient(bottom,rgba(33,35,133,0.7),rgba(0,122,198,0.7));
 opacity:0;transition: all 0.6s;-webkit-transition: all 0.6s;}
.honor-list li a .pic-box .honor-bg img{display:block;width:36px;height:35px;position:absolute;left:50%;top:100%;z-index:10;margin-left:-18px;margin-top:-18px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.honor-list li:hover a .pic-box .honor-bg{opacity:1;transition: all 0.6s;-webkit-transition: all 0.6s;}
.honor-list li:hover a .pic-box .honor-bg img{top:50%;transition: all 0.6s;-webkit-transition: all 0.6s;}

@media (max-width:1199px) {
	.honor-list ul{margin: 0 -10px;}
	.honor-list li{padding: 0 10px;margin-bottom: 20px;}
	.honor-list li a .pic{padding: 10%;}
}
@media (max-width:767px) {
	.honor-list li{width: 50%;}
	.honor-list ul{margin: 0 -7.5px;}
	.honor-list li{padding: 0 7.5px;margin-bottom: 15px;}
}


.album-detaillist{width: 100%;transition: all 1s;-webkit-transition: all 1s;}
.album-detaillist ul{margin:0 -15px;}
.album-detaillist li {float: left;width: calc(100% / 3);margin-bottom:30px;padding: 0 15px;}
.album-detaillist li a{width: 100%;display: block;overflow: hidden;border: 2px solid #e0e0e0;}
.album-detaillist li .img{width:100%;overflow:hidden;}
.album-detaillist li .img img{display:block;width:100%;transition: all 1s;-webkit-transform: all 1s;}
.album-detaillist li a .txt {width: 100%;padding: 5px 30px;}
.album-detaillist li a .txt p{font-size: 16px;line-height: 28px;color: #333;height: 28px;overflow: hidden;}
.album-detaillist li a:hover .img img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}

.partnerlist{width: 100%;margin: 0 -15px;}
.partnerlist li{float: left;width: 25%;padding: 0 15px;margin-bottom: 30px;}
.partnerlist li a{width: 100%;display: block;border: #e0e0e0 solid 2px;background: #fff;overflow: hidden;}
.partnerlist li a .logo{width: 100%;padding: 10%;height: 100%;vertical-align: middle;display: -webkit-flex;-webkit-align-items: center;display: flex;align-items: center;text-align: center;}
.partnerlist li a .logo img{/* opacity: 0.55;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; */
	vertical-align: middle;max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.partnerlist li a:hover {　
        border-image: -webkit-linear-gradient(#007ac6,#212385) 30 30;
        border-image: -moz-linear-gradient(#007ac6,#212385) 30 30;
        border-image: linear-gradient(#007ac6,#212385) 30 30;}
/* .partnerlist li a:hover .logo img{
	opacity:1;
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(100);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter:none;
} */

@media (max-width:1199px) {
	.album-detaillist ul,.partnerlist{margin:0 -10px;}
	.album-detaillist li,.partnerlist li{padding: 0 10px;margin-bottom: 20px;}
	.album-detaillist li a .txt{padding: 20px;}	
}
@media (max-width:991px) {
	.bd{border-bottom: 1px solid #e0e0e0 !important;}
	.inside-right2{width: 95%;margin: 0 2.5%;padding: 0;}
	.album-detaillist li a .txt{padding: 15px;}
	.album-detaillist li a .txt p{font-size: 14px;line-height: 24px;height: 48px;}
}

@media (max-width:767px) {
	.album-detaillist ul,.partnerlist{margin:0 -7.5px;}
	.album-detaillist li,.partnerlist li{padding: 0 7.5px;margin-bottom: 15px;width: 50%;}
	
}

/* 网站地图 */
.sitemap{width:100%;}
.sitemap dl{width:100%;padding:30px 0;border-bottom:#ededed solid 1px;}
.sitemap dl dt{width:100%;float:left;height:32px;}
.sitemap dl dt a{float:left;width:100%;}
.sitemap dl dt a i{float:left;width:2px;height:20px;background:#0d65bc;margin-top:6px;margin-right:12px;}
.sitemap dl dt a h5{float:left;font-size:20px;color:#212121;line-height:32px;font-family:" "," ";font-weight:normal;transition: all 0.2s;-webkit-transition: all 0.2s;}
.sitemap dl dt a p{float:left;margin-left:10px;font-size:12px;color:#999;line-height:44px;font-family:"Arial";text-transform:uppercase;font-weight:normal;}
.sitemap dl dd a:hover h5{color:#0d65bc;}
.sitemap dl dd{float:left;margin-right:4%;margin-top:20px;}
.sitemap dl dd a{float:left;font-size:14px;color:#8f8f8f;line-height:24px;font-family:" "," ";transition: all 0.2s;-webkit-transition: all 0.2s;}
.sitemap dl dd a:hover{color:#0d65bc;}

@media(max-width:767px){
	.sitemap dl dt{height:24px;}
	.sitemap dl dt a i{height:16px;}
	.sitemap dl dt a h5{font-size:16px;line-height:24px;}
	.sitemap dl dt a p{line-height:32px;}
	.sitemap dl dd{margin-top:16px;}
}
