.index-wrap { padding: 60px 0; }

.solution-list { padding: 0 60px; overflow: hidden; }

.solution-item { float: left; width: 200px; margin: 40px 35px 0; }
.solution-item a { position: relative; display: block; color: #333; text-align: center; transition: .3s; }
.solution-item a:hover { -webkit-transform: translate(0, -10px); transform: translate(0, -10px); color: #61a7d3; }
.solution-item__img { width: 160px; height: 160px; }
.solution-item__tle { margin-top: 10px; font-size: 14px; }
.solution-item__txt { margin-top: 5px; font-size: 12px; line-height: 1.5; text-align: left; height: 90px; overflow: hidden; color: #999; }

.support-item { overflow: hidden; }
.support-item--gray { background: #f3f3f3; }
.support-item--reverse .support-item__img { float: right; margin-left: 140px; margin-right: 0; }
.support-item__inner { width: 1060px; margin: 0 auto; padding: 77px 70px; }
.support-item__img { float: left; margin-right: 140px; }
.support-item__bd { /*padding-top: 50px;*/ }
.support-item__bd > h4 { font-size: 24px; color: #61a7d3; }
.support-item__bd p { font-size: 16px; line-height: 150%; margin-top: 15px; }
 

.function { padding: 66px 70px 90px; }

.function-list { margin-left: -29px; }
.function-list li { float: left; margin-left: 29px;  width: 150px;}
.function-list .function-item__icon { height: 98px; line-height: 98px; }
.function-list__item-img { /*width: 518px; height: 157px;*/ padding: 12px 0 0 12px; margin-left: 50px; }
.function-list__item-img img { width: 1000px; /*height: 144px;*/ }


.case { background: #f3f3f3; }
.case2 { background: #ffffff; }
.case-inner { width: 1060px; margin: 0 auto; padding: 50px 70px 75px; }

.case-slide { position: relative; margin: 0 70px; }

.case-slide__item-img { width: 264px; height: 157px; padding: 12px 0 0 12px; background: url("../images/case-bg.png") no-repeat; }
.case-slide__item-img img { width: 253px; height: 144px; }
.case-slide__item-bd p { line-height: 2; }

.case-slide__btn { position: absolute; top: 50%; margin-top: -32px; transition: .3s; }
.case-slide__btn--prev { left: -68px; }
.case-slide__btn--prev:hover { left: -78px; }
.case-slide__btn--next { right: -68px; }
.case-slide__btn--next:hover { right: -78px; }

.customer-list { padding-left: 20px; }
.customer-list li { float: left; width: 200px; margin: 30px 0 0 25px; text-align: center; }
.customer-list li > a { display: block; width: 160px; padding: 30px 20px; border: 1px solid #d4d4d2; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); }
.customer-list li img { width: 167px; height: 180px; }
.customer-list li h3 { margin-top: 15px; line-height: 1; }
.customer-list li h3 a { display: block; font-size: 14px; color: #666; transition: .3s; }
.customer-list li h3 a:hover { color: #61a7d3; }

.contact-list li { line-height: 2.4; }

.contact-side { position: absolute; top: 0; right: 0; }

.contact-qq { color: #666; }
.contact-qq:hover { color: #61a7d3; }
.contact-qq__icon { display: inline-block; width: 136px; height: 136px; line-height: 132px; border: 1px solid #d9d9d9; border-radius: 50%; }
.contact-qq__icon img { vertical-align: middle; }


.youdian-list { padding: 0 60px; overflow: hidden; }
.youdian-item { float: left; width: 266px; margin: 40px 35px 0; }
.youdian-item a { position: relative; display: block; color: #333; text-align: center; transition: .3s; }
.youdian-item a:hover { -webkit-transform: translate(0, -10px); transform: translate(0, -10px); color: #61a7d3; }
.youdian-item__img { width: 160px; height: 160px; }
.youdian-item__tle { margin-top: 10px; font-size: 14px; font-weight: bold;}
.youdian-item__txt { margin-top: 5px; font-size: 12px; line-height: 1.5; text-align: left; height: 80px; overflow: hidden; color: #999; }


.yewu-list { padding: 0 60px; overflow: hidden; }
.yewu-item { float: left; width: 266px; margin: 20px 25px 0; border:dotted 1px #CCCCCC; border-radius:8px;}
.yewu-item a { position: relative; display: block; color: #333; text-align: center; transition: .3s; }
.yewu-item:hover {  color: #61a7d3; background-color:#FFC;}
.yewu-item__img { width: 50px; height: 50px; }
.yewu-item__tle { margin: 10px; font-size: 14px; font-weight: bold;}



sup{ color:#090;}