.sub_icon{ overflow:hidden; margin:0px; padding:0px;}
.sub_icon dl{ overflow:hidden; margin:0px; padding:10px 0px; text-align:center;}
.sub_icon dl dt{ overflow:hidden; margin:0px; padding:0px; margin-bottom:3px}
.sub_icon dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:200%}
.sub_icon dl dt img{width:auto; height:42px; vertical-align:top}

.sub_icon .sub_bg{ background:#FF0000; color:#FFFFFF}


.sub_pic{ margin:0 auto; text-align:center; margin-bottom:2px; }
.sub_pic img{ width:auto; height:42px; vertical-align:top}

.sub_dhtxt{ font-size:16px; text-align: center; line-height:200%}


a{text-decoration: none;}

.solution-wrapper{ margin:0px; padding:0px;}
.solution-box{ padding:0px; width:100%; margin:0 auto}
.solution-cut{margin: 0 auto;position: relative; max-width:1300px; width:100%}
.solution-swiper{width: 100%;overflow: hidden;}
.solution-box button{  position:relative; background:none; border:0;outline:none}
.solution-box button.fa{position: absolute;top: 0;bottom: 0;max-width:30px; width:5%;color: rgba(255, 255, 255, .5);cursor: pointer;border: none;font-size: 30px;padding: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; font-weight:normal; z-index:3; }
.solution-box button.fa:hover{background: rgba(0, 0, 0, .1);color: #ccc;background:#fff}
.solution-box .fa-back{left:0; z-index:4;position: absolute;background:#fff;  }
.solution-box .fa-more{right:-1px; z-index:4;position: absolute; background:#fff}
.solution-box ul{width: 1000%; margin:0px; padding:0px}
.solution-box ul:after{display: block;clear: both;content: ' ';}
.solution-box ul li{width:1.111%;float: left;text-align: center;color: #fff;}

.solution-box ul li dl{ overflow:hidden; margin:0px; padding:10px 0px; text-align:center; border-right:#DCDCDC 1px solid}
.solution-box ul li dl dt{ overflow:hidden; margin:0px; padding:0px; margin-bottom:2px}
.solution-box ul li dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:200%}
.solution-box ul li img{width:auto; height:42px; vertical-align:top}
.sub_bg{ background:#F5F5F5; color:#F30000}
.sub_bg a{ color:#F30000}
.sub_bg a:hover{ color:#FF0000}
.solution-box ul li:hover dl{ background:#F7F7F7; color:#F30000}
.solution-box ul li:hover dl a{color:#F30000; display:inline}
.solution-box ul li:last-child dl{ border-right:#eee 0px solid}

@media(max-width:1200px){
.solution-box ul li dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:200%}
.solution-box ul li{width:1.25%;float: left;text-align: center;color: #fff;}

}
@media(max-width:1000px){
.solution-box ul li{width:2%;float: left;text-align: center;color: #fff;}
}

/*响应式*/
@media(max-width:700px){
.solution-box button{ display:block;position:relative}
.solution-box ul li{width:2.5%;float: left;text-align: center;color: #fff;}
.solution-box{ width:100%; margin:0 auto}

.solution-box ul li dl{ overflow:hidden; margin:0px; padding:8px 0px; }
.solution-box ul li img{width:auto; height:35px; vertical-align:top}
.solution-box ul li dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px}
}
@media(max-width:600px){
.solution-box ul li dd{font-size:12px;}
}

/*字体标*/
.fa{ !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; display:none}
@media(max-width:1300px){.fa{ !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; display:block}}
.fa-back:before{content: "<"; color:#999;}
.fa-more:before{content: ">";color:#999; }
@media(max-width:600px){
.fa{font-size: 14px;}
.fa-back:before{content: "<"; color:#999;font-size: 20px;}
.fa-more:before{content: ">";color:#999;font-size: 20px;}
}