@charset "utf-8";
/*鍏叡鏍峰紡*/








@media only screen and (max-width: 1499px){
	.container{max-width: 1200px;}
}
.w1200{width: 1200px; margin: 0 auto; position: relative;}

.col-lg-2_0{width: 20%; *width: 19.98%; float: left;}
.col-lg-3{width: 25%; *width: 24.98%; float: left;}
.col-lg-4{width: 33.33%; *width: 33.31%; float: left;}
.col-lg-6{width: 50%; *width: 49.98%; float: left;}



.inner-title{font-size: 36px; text-align: center;}
.inner-desc{font-size: 18px; text-align: center; color: #666; margin-top: 10px;}



.ptb24{padding-top: 24px; padding-bottom: 24px;}
.ptb42{padding-top: 42px; padding-bottom: 42px;}
.ptb56{padding-top: 56px; padding-bottom: 56px;}
.ptb84{padding-top: 84px; padding-bottom: 84px;}
.ptb90{padding-top: 90px; padding-bottom: 90px;}
@media only screen and (max-width: 1599px){
	.ptb24{padding-top: 16px; padding-bottom: 16px;}
	.ptb42{padding-top: 34px; padding-bottom: 34px;}
	.ptb56{padding-top: 48px; padding-bottom: 48px;}
	.ptb84{padding-top: 76px; padding-bottom: 76px;}
	.ptb90{padding-top: 82px; padding-bottom: 82px;}
}
@media only screen and (max-width: 1499px){
	.ptb56{padding-top: 32px; padding-bottom: 32px;}
	.ptb84{padding-top: 60px; padding-bottom: 60px;}
	.ptb90{padding-top: 66px; padding-bottom: 66px;}
}

/*鍟嗘ˉ浠ｇ爜*/
.sqiao_fixed{width: 120px; height: 476px; padding: 0 7px; background: #d53d3d; position: fixed; left: 0; top: 50%; margin-top: -238px; z-index: 999999;}
.sqiao_close{width: 18px; height: 18px; background: url(/skin/images/sq_close.png) no-repeat; position: absolute; top: 8px; right: 8px;}
.sqiao_logo{padding-top: 9px;}
.sqiao_text{font-size: 16px; color: #fff; line-height: 24px; margin-left: 3px; margin-top: 6px;}
.sqiao_fixed ul{margin-top: 14px;}
.sqiao_fixed li{margin-bottom: 5px;}
.sqiao_fixed li a{display: block; height: 36px; line-height: 36px; font-size: 15px; color: #333; text-align: center; background: #fff;}
.sqiao_sq{width: 50px; height: 150px; background: url(/skin/images/sq_zkbg.png) no-repeat; cursor: pointer; position: fixed; left: 0; top: 50%; margin-top: -75px; z-index: 99999; display: none;}

/*瀛椾綋鍥炬爣*/
/* @font-face {
  font-family: 'mikeiconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff2') format('woff2'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
} */
@font-face {
  font-family: 'mikeiconfont';  /* project id 1449408 */
  src: url('http://at.alicdn.com/t/font_1449408_3ftztz7polb.eot');
  src: url('http://at.alicdn.com/t/font_1449408_3ftztz7polb.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1449408_3ftztz7polb.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1449408_3ftztz7polb.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1449408_3ftztz7polb.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1449408_3ftztz7polb.svg#iconfont') format('svg');
}
.mikeiconfont{font: 16px/1 mikeiconfont; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}


/*slick*/
.slick-slider{position: relative; z-index: 2;}
.slick-list{position: relative; overflow: hidden;}
.slick-list:focus{outline: 0;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative;}
.slick-track:before,.slick-track:after{content: ""; display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none; position: relative; z-index: 1;}
.slick-slide img{display:block;}
.slick-slide.slick-active{z-index: 2;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-prev,.slick-next{display:block; width: 20px; height: 20px; line-height: 0; font-size: 0; cursor: pointer; position: absolute; top: 50%; margin-top: -10px;}
.slick-prev:focus,.slick-next:focus{outline: 0;}
.slick-prev{left: -25px;}
.slick-next{right: -25px;}
.slick-dots{width: 100%; font-size: 0; text-align: center; position: absolute; bottom: 20px; z-index: 4;}
.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 5px;}
.slick-dots li button{display: block; width: 14px; height: 14px; line-height: 0; font-size: 0; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; cursor: pointer;}
.slick-dots li.slick-active button{background: #e60012;}



/*澶撮儴*/

/*搴曢儴绠€浠�*/
.mike-brief{height: 950px; background: url(/skin/images/mike-brief_bg.jpg) no-repeat center;}
.mike-brief .w1200{padding-top: 170px;}
.brief-logo{background: url(/skin/images/brief-logo.png) no-repeat center top; padding-top: 64px; font-size: 30px; text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 30px; padding-left: 30px;}
.brief-desc{font-size: 14px; line-height: 24px; color: #a3a3a3; margin-top: 190px;}

/*鍐呴〉骞垮憡鍥�*/
.ny-banner{height: 620px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; overflow: hidden;}
.ny-banner .ddmore{display: block; width: 100%; height: 100%;}
.ban-next{width: 19px; height: 29px; background: url(/skin/images/bannext-btn.png) no-repeat; position: absolute; left: 50%; bottom: 40px; margin-left: -10px; animation: mike-bounce-up 1.1s linear infinite; transition: all 0s; z-index: 33;}
@keyframes mike-bounce-up{25%{transform: translateY(10px);}50%,100%{transform: translateY(0);}75%{transform: translateY(-10px);}}
@media only screen and (max-width: 1499px){
	.ny-banner{height: 520px;}
}

/*闃块噷---骞垮憡鍥�*/
.ali-banner .ban-next{bottom: 120px;}
.ali-ban{width: 100%; height: 100%; position: absolute; left: 0; top: 0; font-size: 0; text-align: center;}
.ali-ban .container{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; text-align: left; font-size: 14px; color: #fff;}
.ali-ban .t1{font-size: 24px; letter-spacing: 11.8px; margin-top: 4px;}
.ali-ban .t2{font-size: 60px; line-height: 1.2; font-weight: bold;}
.ali-ban .t2 b{color: #dd0518;}
.ali-ban .more{ display: block; width: 160px; height: 40px; line-height: 40px; border: 1px solid #fff; font-size: 18px; color: #fff; text-align: center; filter: alpha(opacity: 80); opacity: .8; border-radius: 5px; margin-top: 26px;}
.ali-ban .more:hover{background: #dd0518; border-color: #dd0518; color: #fff!important;}
@media only screen and (max-width: 1499px){
	.ali-ban .t2{font-size: 54px;}
}
/*闃块噷---閫夋嫨鎴戜滑*/
.ali-whyus-box{margin: -90px 10% 0 10%; padding: 80px 0; background: #fff; position: relative;}
.ali-whyus-box .container{width: auto;}
.ali-whyus-box .left{width: 51.857%; height: 400px; float: left; margin-left: 7.143%; border-right: 1px solid #000;}
.ali-whyus-box .left li{width: 200px; height: 150px; float: left; margin-right: 17.08%; margin-top: 23px; margin-bottom: 23px; border-bottom: 1px solid #000; position: relative;}
.ali-whyus-box .left li:nth-child(2n) .title{margin-left: 22px;}
.ali-whyus-box .left li .num{ width: 100%; height: 150px; line-height: 150px; font-size: 158px; font-weight: bold; color: #111; filter: alpha(opacity: 5); opacity: .05; position: absolute; left: 0; top: 0;}
.ali-whyus-box .left li .title{font-size: 18px; font-weight: bold; line-height: #111; line-height: 1.67; margin-top: 45px; position: relative; z-index: 2;}
.ali-whyus-box .right{margin-left: 59.018%; height: 400px; padding-left: 1px; font-size: 0; text-align: center;}
.ali-whyus-box .right .inline{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; text-align: left; font-size: 14px;}
.ali-whyus-box .right .title{font-size: 48px; font-weight: bold; color: #dd0518;}
.ali-whyus-box .right .entitle{font-size: 30px; line-height: 1.3; font-family: "Microsoft Yahei Light"; margin-top: 14px;}
.ali-whyus-box .right .entitle b{font-family: "Microsoft Yahei";}
@media only screen and (max-width: 1599px){
	.ali-whyus-box{margin-left: 3%; margin-right: 3%;}
}
@media only screen and (max-width: 1499px){
	.ali-whyus-box{margin-left: 20px; margin-right: 20px;}
	.ali-whyus-box .left{margin-left: 5.143%;}
	.ali-whyus-box .left li{margin-right: 15%;}
	.ali-whyus-box .right{margin-left: 57.018%;}
}
/*闃块噷---鏈嶅姟椤圭洰*/
.ali-project{margin: 0 1.042%; position: relative; min-height: 600px; overflow: hidden;}
.ali-project-text{width: 29.255%; height: 100%; background: #f7f7f7; position: absolute; left: 0; top: 0;}
.ali-project-text .img{width: 65.818%; position: absolute; right: 0; bottom: 0;}
.ali-project-text .img img{width: 100%;}
.ali-project-text .text{padding: 30% 10.909% 0 17.273%;}
.ali-project-text .name{font-family: "Microsoft Yahei Light"; font-size: 14px;}
.ali-project-text .title{font-size: 36px; font-weight: bold; color: #111; margin-top: 6px; white-space: nowrap;}
.ali-project-text .line{width: 20px; height: 8px; background: #dd0518; margin-top: 12px;}
.ali-project-text .desc{font-size: 14px; line-height: 24px; color: #666; margin: 10% 0; text-align: justify;}
.ali-project-text .intro{width: 24px; text-align: center; font-family: "Microsoft Yahei Light"; font-size: 18px; color: #999; letter-spacing: 10px; padding-top: 174px; writing-mode: vertical-rl; position: relative; word-wrap: break-word; width: 16px\9; letter-spacing: 0\9;}
.ali-project-text .intro i{width: 1px; height: 160px; background: #dd0518; position: absolute; left: 50%; top: 0;}
.ali-project-box{margin-left: 29.255%; background: #fafafa; padding: 60px 0 110px 3.361%;}
.ali-project-box ul{margin-bottom: -20px;}
.ali-project-box li{ margin-right: 20px; margin-bottom: 20px; border: 1px solid #666; text-align: center; padding-left: 20px; padding-right: 20px; transition: background .4s; -webkit-transition: background .4s; -moz-transition: background .4s; -ms-transition: background .4s; -o-transition: background .4s; }
.ali-project-box li .title{font-size: 30px; font-weight: bold; line-height: 1.2;}
.ali-project-box li .desc{ font-size: 14px; line-height: 24px; color: #333; filter:alpha(opacity: 80); opacity: .8; margin-top: 30px;}
.ali-project-box li .mikeiconfont{font-size: 44px; margin-top: 16px;}
.ali-project-box li:hover{background: #dd0518; border-color: #dd0518; color: #fff;}
.ali-project-box li:hover .desc{color: #fff;}
@media only screen and (max-width: 1699px){
	.ali-project-text .title{font-size: 33px;}
}
@media only screen and (max-width: 1599px){
	.ali-project-text .title{font-size: 30px;}
	.ali-project-box li .title{font-size: 26px;}
	.ali-project-box li .desc{margin-top: 22px;}
}
@media only screen and (max-width: 1499px){
	.ali-project-text .text{padding: 30% 6.909% 0 13.273%;}
	.ali-project-box{padding-bottom: 80px;}
	.ali-project-box ul{margin-bottom: -10px;}
	.ali-project-box li{margin-right: 10px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px;}
	.ali-project-box li .title{font-size: 24px;}
	.ali-project-box li .desc{font-size: 13px; line-height: 22px;}
	.ali-project-box li .mikeiconfont{font-size: 40px;}
}
/*闃块噷---妗堜緥*/
.ali-case{background: #f6f8f7; padding-top: 86px; padding-bottom: 20px;}
.ali-case .inner-title{color: #111;}
.ali-case-tabbox{margin-top: 28px;}
.ali-case-tabtit ul{font-size: 0; text-align: center;}
.ali-case-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 138px; height: 48px; line-height: 48px; border: 1px solid #666; font-size: 18px; text-align: center; margin: 0 10px; cursor: pointer;}
.ali-case-tabtit li .mikeiconfont{font-size: 20px; margin-right: 8px; color: #858585; vertical-align: middle;}
.ali-case-tabtit li.active{background: #dd0518; border-color: #dd0518; color: #fff;}
.ali-case-tabtit li.active .mikeiconfont{color: #fff;}
.ali-case-tabcont{margin-top: 30px; overflow: hidden;}
.ali-case-tabitem{margin: 0 9px;}
.ali-case-tabitem .item{margin: 0 9px;}
.ali-case-tabitem .item ul{overflow: hidden;}
.ali-case-tabitem .w25{width: 25%; *width: 24.98%; float: left;}
.ali-case-tabitem .w50{width: 50%; *width: 49.98%; float: left;}
.ali-case-tabitem .pic{overflow: hidden;}
.ali-case-tabitem .pic img{width: 100%; transition: all .6s;}
.ali-case-tabitem .text{background: #040404; color: #fff; position: relative; transition: background .4s;}
.ali-case-tabitem .title{color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ali-case-tabitem .info{color: #999;}
.ali-case-tabitem .info b{color: #dd0518; font-weight: bold; vertical-align: middle;}
.ali-case-tabitem .more{font-size: 16px; color: #999; position: absolute;}
.ali-case-tabitem .w25 ul{margin-bottom: -18px;}
.ali-case-tabitem .w25 li{width: 100%; float: left; margin-bottom: 18px;}
.ali-case-tabitem .w25 .text{padding: 16px 18px 10px 30px; margin-top: -12px;}
.ali-case-tabitem .w25 .title{font-size: 18px; height: 30px; line-height: 30px;}
.ali-case-tabitem .w25 .info{margin-top: 4px;}
.ali-case-tabitem .w25 .info p{height: 30px; line-height: 30px; overflow: hidden;}
.ali-case-tabitem .w25 .info img{width: 16px; margin-right: 4px;}
.ali-case-tabitem .w25 .more{right: 18px; bottom: 14px;}
.ali-case-tabitem .w50 .text{padding: 36px 38px 50px 38px;}
.ali-case-tabitem .w50 .title{font-size: 30px; height: 36px; line-height: 30px;}
.ali-case-tabitem .w50 .info{margin-top: 14px; font-size: 24px;}
.ali-case-tabitem .w50 .info p{height: 48px; line-height: 48px; overflow: hidden;}
.ali-case-tabitem .w50 .info img{width: 26px; margin-right: 4px;}
.ali-case-tabitem .w50 .more{right: 38px; bottom: 32px; padding-left: 94px;}
.ali-case-tabitem .w50 .more i{display: block; width: 82px; height: 1px; background: #999; position: absolute; left: 0; top: 50%; transition: all .4s;}
.ali-case-tabitem li:hover .pic img{transform: scale(1.1);}
.ali-case-tabitem li:hover .text{background: #dd0518;}
.ali-case-tabitem li:hover .text .info{color: #fff;}
.ali-case-tabitem li:hover .text .info b{color: #fff;}
.ali-case-tabitem li:hover .more{color: #fff;}
.ali-case-tabitem .w50 li:hover .more i{background: #fff;}
@media only screen and (max-width: 1499px){
	.ali-case{padding-top: 60px;}
	.ali-case-tabitem{margin: 0 5px;}
	.ali-case-tabitem .item{margin: 0 5px;}
	.ali-case-tabitem .more{font-size: 14px;}
	.ali-case-tabitem .w25 ul{margin-bottom: -10px;}
	.ali-case-tabitem .w25 li{margin-bottom: 10px;}
	.ali-case-tabitem .w25 .text{padding-left: 18px; padding-right: 10px; margin-top: -18px;}
	.ali-case-tabitem .w25 .title{font-size: 16px;}
	.ali-case-tabitem .w25 .info{font-size: 13px;}
	.ali-case-tabitem .w50 .title{font-size: 26px;}
	.ali-case-tabitem .w50 .info{font-size: 20px;}
	.ali-case-tabitem .w50 .info p{height: 44px; line-height: 44px;}
}
/*闃块噷---worry*/
.ali-worry{background: #f6f8f7; font-size: 0; padding-bottom: 64px;}
.ali-worry .col-lg-6{float: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: bottom; min-height: 1px; position: relative; z-index: 2;}
.ali-worry .pic{vertical-align: top; z-index: 1;}
.ali-worry .pic img{width: 100%;}
.ali-worry .text{width: 700px; float: right; font-size: 14px;}
.ali-worry .t1{font-size: 30px; font-weight: bold; line-height: 1.2;}
.ali-worry .t2{font-size: 60px; font-weight: bold; color: #dd0518; line-height: 1.2; margin-top: 10px;}
.ali-worry .intro{width: 266px; height: 144px; position: relative; margin-top: 10px;}
.ali-worry .intro .btn{display: block; width: 236px; height: 56px; line-height: 56px; border: 2px solid #333; font-size: 14px; text-align: center; position: absolute; left: 0; top: 67px; z-index: 1;}
.ali-worry .intro .btn:hover{background: #dd0518; border-color: #dd0518; color: #fff!important;}
.ali-worry .intro img{position: absolute; right: 0; top: 0; z-index: 2;}
.ali-worry .desc{margin-top: 100px; margin-bottom: 180px; width: 800px;}
.ali-worry .desc li{min-width: 130px; float: left; margin-right: 20px; font-size: 18px; line-height: 1.7; color: #666; text-decoration: line-through;}
@media only screen and (max-width: 1499px){
	.ali-worry .text{width: 600px;}
	.ali-worry .t1{font-size: 25px;}
	.ali-worry .t2{font-size: 50px;}
	.ali-worry .desc{margin-top: 60px; margin-bottom: 20px;}
}
/*闃块噷---鏁版嵁鍒嗘瀽*/
.ali-analysis{height: 950px; background: url(/skin/images/ali-analysis_bg.jpg) no-repeat center top; background-attachment: fixed;}
.ali-analysis .inner-title{color: #fff; padding-top: 100px;}
.ali-analysis-desc{font-size: 14px; line-height: 30px; text-align: center; color: #fff; margin-top: 18px;}
.ali-analysis-desc span{display: block; font-size: 18px;}
.ali-analysis-box{margin-top: 74px;}
.ali-analysis-box .dt{height: 42px; line-height: 42px; font-size: 18px; color: #fff; border-bottom: 1px solid #949497;}
.ali-analysis-box .left{width: 520px;}
.ali-analysis-box .left .dd{margin-top: 112px; overflow: hidden;}
.ali-analysis-box .left .dd .shape{width: 240px; float: left;}
.ali-analysis-box .left .dd .turn{width: 176px; float: right;}
.ali-analysis-box .left .dd .turn-s1{width: 158px; height: 158px; margin: 0 auto; position: relative; text-align: center;}
.ali-analysis-box .left .dd .turn-s1 .bg{width: 100%; height: 100%; background: url(/skin/images/turn-sbg.png) no-repeat; position: absolute; left: 0; top: 0; animation: circleRoate 5s infinite linear;}
.ali-analysis-box .left .dd .turn-s1 span{display: block; line-height: 24px; color: #dd0518; padding-top: 55px; position: relative; z-index: 2;}
.ali-analysis-box .left .dd .turn ul{margin-top: 28px;}
.ali-analysis-box .left .dd .turn li{line-height: 22px; position: relative; color: #949497; padding: 2px 0 2px 12px;}
.ali-analysis-box .left .dd .turn li i{display: block; width: 8px; height: 8px; background: #6e6f73; border-radius: 50%; position: absolute; left: 0; top: 10px;}
.ali-analysis-box .left .dd .turn li.on i{background: #dd0518;}
@keyframes circleRoate{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
} 

.ali-analysis-box .right{width: 594px;}
.ali-analysis-box .right .dd{margin-top: 54px; overflow: hidden;}
.ali-analysis-box .right .dd ul{width: 280px; float: left; margin-bottom: -34px;}
.ali-analysis-box .right .dd ul li{overflow: hidden; margin-bottom: 34px;}
.ali-analysis-box .right .dd ul li .img{width: 70px; height: 76px; float: left; background: url(/skin/images/sdjx-bg.png) no-repeat; text-align: center;}
.ali-analysis-box .right .dd ul li .img img{max-width: 60px; max-height: 68px;}
.ali-analysis-box .right .dd ul li .text{margin-left: 84px;}
.ali-analysis-box .right .dd ul li .title{font-size: 18px; color: #fff;}
.ali-analysis-box .right .dd ul li .desc{font-size: 14px; line-height: 24px; color: #949497; margin-top: 6px;}
.ali-analysis-box .right .dd ol{width: 290px; float: right; margin-bottom: -44px;}
.ali-analysis-box .right .dd ol li{overflow: hidden; margin-bottom: 44px;}
.ali-analysis-box .right .dd ol li .title{width: 116px; float: left; height: 28px; line-height: 28px; border: 1px solid #a5a4a6; border-radius: 15px; font-size: 18px; color: #fff; text-align: center;}
.ali-analysis-box .right .dd ol li .desc{color: #999; line-height: 24px; margin-left: 142px; margin-top: -5px;}
.ali-analysis-box .right .dd ol li .desc span{color: #dd0518;}
.ali-analysis-box .right .dd ol li .desc i{display: inline-block; *display: inline; *zoom: 1; width: 10px; height: 14px; margin-left: 6px; background: url(/skin/images/plus-icon.png) no-repeat; animation: bounce-plus 1.1s linear infinite;}
@keyframes bounce-plus{25%{transform: translateY(4px);}50%,100%{transform: translateY(0);}75%{transform: translateY(-4px);}}
.ali-analysis-more{ display: block; width: 236px; height: 56px; line-height: 56px; border: 2px solid #fff; margin: 112px auto 0; font-size: 14px; color: #fff; text-align: center; filter: alpha(opacity: 60); opacity: .6;}
.ali-analysis-more:hover{background: #dd0518; border-color: #dd0518; color: #fff!important;}
/*闃块噷---鍏充簬鎴戜滑*/
.ali-about{background: #1b1b1b; padding-top: 76px; position: relative; overflow: hidden;}
.ali-abttit{ font-size: 244px; line-height: 184px; color: #fff; text-transform: uppercase; filter: alpha(opacity: 3); opacity: .03; position: absolute; left: -80px; top: -50px;  }
.ali-about .inner-title{font-family: "Microsoft Yahei Light"; font-size: 72px; color: #fff; text-transform: uppercase;}
.ali-about-name{font-family: "Microsoft Yahei Light"; font-size: 30px; color: #fff; text-align: center; margin-top: 4px;}
.ali-about-name i{display: block; width: 70px; height: 2px; background: #dd0518; margin: 20px auto 0;}
.ali-about-desc{ font-family: "Microsoft Yahei Light"; font-size: 24px; line-height: 36px; color: #fff; text-align: center; filter: alpha(opacity: 60); opacity: .6; margin-top: 28px;}
.ali-about-box{margin-top: 50px;}
.ali-about-box li{position: relative; text-align: center; padding: 4px 0 8px 0;}
.ali-about-box li .line{ width: 1px; height: 100%; background: #fff; filter: alpha(opacity: 40); opacity: .4; position: absolute; left: 0; top: 0;}
.ali-about-box li .num{font-size: 60px; font-weight: bold; color: #dd0518; line-height: 1.2;}
.ali-about-box li .num em{display: inline-block; *display: inline; *zoom: 1; font-size: 40px; vertical-align: top; margin-top: -4px;}
.ali-about-box li .title{font-size: 18px; line-height: 26px; color: #fff; margin-top: 10px;}
.ali-about-img img{width: 100%;}
@media only screen and (max-width: 1499px){
	.ali-about-box li .num{font-size: 50px;}
	.ali-about-box li .num em{font-size: 34px; margin-top: 0;}
	.ali-about-box li .title{font-size: 16px;}
}
/*闃块噷---鏂伴椈*/
.ali-news{background: #f6f6f6; padding: 56px 5% 16px 5%;}
.ali-news-title{height: 36px; line-height: 36px;}
.ali-news-title .more{display: block; float: right; height: 36px; background: url(/skin/images/ali-smore.png) no-repeat left center; text-transform: uppercase; font-size: 14px; color: #666; padding-left: 28px;}
.ali-news-title h2{font-size: 24px; font-weight: bold; text-transform: uppercase;}
.ali-news-title h2 span{margin-right: 16px;}
.ali-news-box{margin-top: 56px;}
.ali-news-list{width: 68.287%; float: left;}
.ali-news-list ul{margin-bottom: -20px;}
.ali-news-list li .item{display: block; background: #fff; margin-right: 20px; margin-bottom: 20px; padding: 40px 10% 64px 10%;}
.ali-news-list li .time{width: 78px; height: 30px; line-height: 30px; border-bottom: 2px solid #dd0518; color: #666; margin-bottom: 25px; white-space: nowrap; transition: color .5s;}
.ali-news-list li .text{position: relative; height: 106px; padding-left: 164px; margin: 10px 0;}
.ali-news-list li .pic{width: 150px; height: 108px; background: #d6d6d6; overflow: hidden; position: absolute; left: 0; top: 0;}
.ali-news-list li .pic img{display: block; width: 100%; min-height: 100%; height: auto;}
.ali-news-list li .title{font-weight: normal; font-size: 18px; height: 90px; line-height: 30px; overflow: hidden; transition: color .5s;}
.ali-news-list li .desc{font-size: 14px; height: 48px; line-height: 24px; color: #999; overflow: hidden; transition: color .5s;}
.ali-news-list li .item:hover{background: #c00;}
.ali-news-list li .item:hover *{color: #fff!important;}
.ali-news-list li .item:hover .time{border-bottom-color: #fff;}
.ali-news-slist{margin-left: 68.287%; background: #fff; padding: 0 28px;}
.ali-news-slist .dt{height: 60px; line-height: 60px; font-size: 16px; color: #0e1116; padding: 0 12px; padding-top: 20px; border-bottom: 2px solid #cdcdcd;}
.ali-news-slist .dt .more{float: right; font-size: 12px; color: #b1b1b1; text-transform: uppercase;}
.ali-news-slist .dt .more .mikeiconfont{font-size: 14px; margin-left: 2px;}
.ali-news-slist .dd{margin-top: 6px; padding: 36px 0;}
.ali-news-slist .dd li{height: 36px; line-height: 36px; font-size: 14px; border-bottom: 1px dashed #cdcdcd; margin-bottom: 14px; padding: 0 12px;}
.ali-news-slist .dd li .mikeiconfont{float: left; font-size: 12px; line-height: 36px; color: #383454;}
.ali-news-slist .dd li .title{height: 36px; line-height: 36px; margin-left: 16px; margin-right: 70px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ali-news-slist .dd li .time{float: right; color: #999;}
@media only screen and (max-width: 1499px){
	.ali-news{padding-left: 20px; padding-right: 20px;}
	.ali-news-box{margin-top: 42px;}
	.ali-news-list{width: 66%;}
	.ali-news-list ul{margin-bottom: -10px;}
	.ali-news-list li .item{padding-left: 20px; padding-right: 20px; padding-bottom: 50px; margin-right: 10px; margin-bottom: 10px;}
	.ali-news-list li .title{font-size: 16px;}
	.ali-news-slist{margin-left: 66%; padding: 0 10px;}
	.ali-news-slist .dd{margin-top: 4px; padding: 18px 0;}
}
/*闃块噷---鐣欒█*/
.ali-msg{height: 616px; background: url(/skin/images/ali-msg_bg.jpg) no-repeat center top; position: relative; overflow: hidden;}
.ali-msg .container{margin-top: 72px;}
.ali-msg-form{width: 440px; float: left; background: #dd0518; padding: 36px 40px;}
.ali-msg-form .title{font-size: 36px; font-weight: bold; color: #fff;}
.ali-msg-form ul{margin-top: 34px;}
.ali-msg-form li{height: 54px; overflow: hidden; background: #fff; position: relative; margin-bottom: 10px;}
.ali-msg-form li.w335{width: 335px;}
.ali-msg-form li .icon{width: 54px; height: 54px; background: url(/skin/images/msg-icon.png) no-repeat; position: absolute; left: 0; top: 0;}
.ali-msg-form li .ico1{background-position: 0 0;}
.ali-msg-form li .ico2{background-position: 0 -54px;}
.ali-msg-form li .ico3{background-position: 0 -108px;}
.ali-msg-form li .input{height: 54px; overflow: hidden; margin-left: 54px; padding-right: 10px;}
.ali-msg-form li .j-input{display: block; width: 100%; height: 54px; line-height: 54px; *line-height: 56px; font-size: 18px;}
.ali-msg-form li.submit{background: none; height: auto; margin-top: 20px; margin-bottom: 34px;}
.ali-msg-form li .btn{display: block; width: 100%; height: 54px; line-height: 54px; background: #ff6a00; font-size: 22px; color: #fff; text-align: center; cursor: pointer; border-radius: 10px;}
.ali-msg-pic{width: 700px; float: right; margin-top: -30px; position: relative;}
.ali-msg-pic img{width: 100%;}
.ali-msg-pic .text{position: absolute; left: 40px; top: 84px;}
.ali-msg-pic .title{font-size: 24px;}
.ali-msg-pic .desc{font-size: 14px; line-height: 24px; color: #666; margin-top: 14px;}
.ali-msg-pic .more{display: block; color: #999; font-size: 16px; padding-left: 55px; position: absolute; left: 40px; bottom: 84px;}
.ali-msg-pic .more i{display: block; width: 50px; height: 1px; background: #999; position: absolute; left: 0; top: 50%;}
@media only screen and (max-width: 1499px){
	.ali-msg-form{width: 420px; padding: 36px 30px;}
	.ali-msg-form .title{font-size: 34px;}
	.ali-msg-form li.w335{width: 315px;}
	.ali-msg-pic{width: 640px;}
	.ali-msg-pic .text{left: 26px; top: 70px;}
	.ali-msg-pic .more{padding-left: 45px; left: 26px; bottom: 70px;}
	.ali-msg-pic .more i{width: 40px;}
}
/*闃块噷---鏈嶅姟淇濋殰*/
.ali-service{padding: 52px 0 80px 0; background: #fff; position: relative; overflow: hidden;}
.ali-service-box{margin-top: 44px;}
.ali-service-box ul{margin: -10px;}
.ali-service-box li .item{margin: 10px; padding: 78px 30px; border: 1px solid #333; background: #fff; text-align: center; transition: all .5s linear;}
.ali-service-box li .item:hover{transform: translateY(-20px);}
.ali-service-box li .pic img{height: 63px;}
.ali-service-box li .title{font-size: 30px; font-weight: bold; margin-top: 20px;}
.ali-service-box li .desc{font-size: 18px; line-height: 30px; margin-top: 34px; margin-bottom: 6px;}
@media only screen and (max-width: 1499px){
	.ali-service{padding-bottom: 50px;}
	.ali-service-box li .item{padding: 60px 20px;}
	.ali-service-box li .desc{font-size: 16px; margin-top: 24px;}
}
/* sem */
.sem-banner .ban-next{bottom: 110px;}
.sem-banner-text{width: 100%; text-align: center; padding-top: 200px;}
.sem-banner-text .sem-text{font-size: 36px!important; color: #fff;}
.sem-banner-text .sem-text.text2{font-size: 48px!important;}
@media only screen and (max-width: 1499px){
	.sem-banner-text{padding-top: 160px;}
}
.sem_box{
	border-bottom: 1px solid #ddd;
	padding: 80px 0 24px;
}
.sem_text .text{
	color: #020318;
	position: relative;
	font-size: 40px;
	margin: 0 auto;
	width: 875px;
	text-indent: 86px;
}
.sem_text .text::before, .sem_text .text::after{
	content: "";
	position: absolute;
	width: 60px;
	height: 48px;
	background: url(/skin/images/comma.png) no-repeat;
}
.sem_text .text::before{
	left: -76px;
    background-position: 0 0;
    top: -20px;
}
.sem_text .text::after{
	right: -58px;
    background-position: -78px 0;
    bottom: -26px;
}
.sem_text strong{
	font-size:36px;
	display: block;
	margin-top: 95px;
	padding-left: 130px;
}
.reason_list .reanson-item{
	border-left: 1px solid #000;
    text-align: center;
    padding: 50px 0;
    height: 334px;
    border-right: 1px solid #000;
    margin-left: -1px;
    transition: background .3s;
}
.reason_con{
	padding: 60px 80px;
}
.reanson-item{
	color: #020318;
}
.reanson-item .icon{
	display: block;
	width: 70px;
	height: 67px;
	background: url(/skin/images/reason_icon.png) no-repeat;
	margin: 0 auto;
}
.reanson-item .icon1{
	background-position: -65px 0;
}
.reanson-item .icon2{
	background-position: -146px 0;
}
.reanson-item .icon3{
	background-position: -233px 0;
}
.reanson-item .icon4{
	background-position: 0 0;
}
.seo-reason .reanson-item:hover .icon1{
	background-position: -65px -86px;
}
.seo-reason .reanson-item:hover .icon2{
	background-position: -146px -86px;
}
.seo-reason .reanson-item:hover .icon3{
	background-position: -233px -86px;
}
.seo-reason .reanson-item:hover .icon4{
	background-position: 0 -86px;
}
.reanson-item .tit{
	font-size: 36px;
	font-weight: bold;
	padding-top: 32px;
	padding-bottom: 35px;
}
.reanson-item .text{
	font-size: 18px;
	margin: 0 44px;
	height: 46px;
}
.reason_list .reanson-item:hover{
	background:#ffdf00;
}
.seo-reason.reason_list .reanson-item:hover{
	background:#124EE7;
	color:#fff;
}
.reanson-item em.number{
	font-size: 60px;
	color: #e0e0e0;
	display: block;
    margin-top: 40px;
}
.reanson-item:hover em.number{
	color:#bba50b;
}
.seo-reason .reanson-item:hover em.number{
	color:#fff;
}
.sem-case-tabitem .info b{
	color: #FFDF00;
}
.sem-case-tabitem .info .year,
.market-case-tabitem .info .year{
	color: #fff;
}
.sem-case-tabitem li:hover .text{
	background: #ffdf00;
}
.sem-case-tabitem li:hover .text .info b{
	color: #bba50b;
}
.sem-case-tabitem li:hover .text .info,.sem-case-tabitem li:hover .text .title{color: #333;}
.sem-case-tabitem li:hover .more{color: #333;}
.sem-case-tabitem .w50 li:hover .more i{background: #333;}
.sem-case-tabitem  li:hover .info .year{
	color: #333;
}
.sem-project-text .line{
	background: #ffdf00;
}
.sem-project-text .btn{
	margin: 80px 0 64px;
}
.sem-project-text .btn a{
	display: block;
	width:240px;
	height:56px;
	border:2px solid rgba(51,51,51,1);
	text-align: center;
	line-height: 56px;
}
.sem-project-text .btn a:hover{
	background:#ffdf00;
	border:2px solid #ffdf00;
	color: #333 !important;
}
.sem-project-box li:hover{
	background: #ffdf00;
	border-color: #ffdf00;
	color: #333;
}
.sem-project-box li:hover .desc{
	color: #333;
}
.sem-case-tabtit li.active{
	background: #ffdf00;
	border-color: #ffdf00;
	color: #333;
}
.sem-case-tabtit li.active .mikeiconfont{
	color: #333;
}
.sem-project-text .intro i{
	background: #ffdf00;
}
.sem-project-box li .mikeiconfont{
	position: relative;
	z-index: 2;
}
.sem-project-box .number{
	font-size: 77px;
	color: #e0e0e0;
	margin-top: -72px;
}
.sem-project-box li:hover .number{
	color: #efd204;
}
.sem-project-box li.ptb42 .mikeiconfont,
.sem-project-box li.ptb24 .mikeiconfont
{
	margin-top: 40px;
}
.sem-project-box li.ptb90 .mikeiconfont,
.sem-project-box li.ptb84 .mikeiconfont
{
	margin-top: 60px;
}
.sem-analysis-more:hover{
	background: #ffdf00;
    border-color: #ffdf00;
    color: #333!important;
}
.sem-analysis-box .left .dd .turn li.on i{
	background: #ffdf00;
}
.sem-analysis-box .right .dd ol li .desc span {
    color: #ffdf00;
}
.sem-analysis-box .right .dd ol li .desc i{
	background: url(/skin/images/arrow_top.png) no-repeat;
}
.sem-analysis-box .left .dd .turn-s1 span{
	color: #ffdf00;
}
.sem-analysis-box .left .dd .turn-s1 .bg{
	background: url(/skin/images/turn-sbg2.png) no-repeat;
}
.sem-about-name i{
	background:#ffdf00;
}
.sem-about-box li .num{
	color: #ffdf00;
}
.sem-news-list li .time{
	
}
.sem-news-list li .item:hover{background: #ffdf00;}
.sem-news-list li .item:hover *{color: #333!important;}
.sem-news-list li .item:hover .time{border-bottom-color: #333;}
.sem-news-slist .dd li .title:hover a{
	color: #efd204 !important;
}
.sem-msg-form{
	background: #ffdf00;
}
.sem-msg-form .title{
	color: #333;
}
.sem-analysis-box .right span.tab,.ali-analysis-box .right span.tab{
	position: relative;
	height: 44px;
	display: inline-block;
	cursor: pointer;
	margin-right: 44px;
}
.sem-analysis-box span.tab.active i.line, .sem-analysis-box span.tab:hover i.line,
.ali-analysis-box span.tab.active i.line, .ali-analysis-box span.tab:hover i.line,
.seo-analysis-box span.tab.active i.line, .seo-analysis-box span.tab:hover i.line{
	width: 100%;
}
.ali-analysis-box span.tab.active, .ali-analysis-box span.tab:hover{
	color: #dd0518;
}
.sem-analysis-box span.tab.active{
	color: #ffdf00;
}
.sem-analysis-box span.tab:hover{
	color: #ffdf00;
}
.sem-analysis-box .right i.line,
.ali-analysis-box .right i.line,
.seo-analysis-box .right i.line{
    display: block;
    width: 0;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: width .6s;
}
.ali-analysis-box .right i.line{
	background: #dd0518;
}
.sem-analysis-box .right i.line{
	background: #ffdf00;
}
@media only screen and (max-width: 1499px){
	.reanson-item .text{height: 70px;}
}
/* 钀ラ攢澶栧寘 */
.market-banner{height: auto!important; padding-top: 110px; padding-bottom: 14px;}
.market-banpic{width: 1540px; margin: 0 auto;}
.market-banpic img{width: 100%;}
.market-banner .ban-next{bottom: 10px!important;}

@media only screen and (max-width: 1599px){
	.market-banpic{width: 1320px;}
}
@media only screen and (max-width: 1399px){
	.market-banpic{width: 1200px;}
}





.market-service{
	padding: 60px 0; position: relative; overflow: hidden;
}
.market-service .title{
	text-align: center;
	margin-bottom: 32px;
	font-size:36px;
}
.market-service .title span{
	display: block;
}
.mar-service-list .item{
	display: block;
	margin: 10px;
	padding: 36px;
	position: relative;
}

.mar-service-list .item.on{color: #fff!important;}
.mar-service-list .item.on .bg{background: #dd0518;}

.mar-service-list .item .bg{width: 100%; height: 100%; background: #e9ebea\9; position: absolute; left: 0; top: 0; z-index: -1;}


.mar-service-list .item1 .bg{
	width: 960px;
    background-image: linear-gradient(0deg, #f6f6f6, #e8eae9);
    left: auto;
    right: 0;
}
.mar-service-list .item2 .bg{
	background-image: linear-gradient(180deg, #f6f6f6, #e8eae9);
}
.mar-service-list .item3 .bg{
    background-image: linear-gradient(0deg, #f6f6f6, #e8eae9);
}
.mar-service-list .item4 .bg{
    width: 960px;
	background-image: linear-gradient(180deg, #f6f6f6, #e8eae9);
}
.mar-service-list .h-title{
	font-size: 30px;
	height: 78px;
	width: 528px;
	margin-bottom: 14px;
}
.market-service .lists{
	margin-bottom: 24px;
    height: 154px;
}
.mar-service-list .tit{
	font-size: 18px;
	height: 36px;
}
.mar-service-list .text{
	font-size: 14px;
	color: #666666;
	padding-left: 22px;
	background: url(/skin/images/circle.png) no-repeat left center;
	line-height: 2.1;
	transition: color .5s;
}
.mar-service-list .item.on .text{
	color: #fff;
	background: url(/skin/images/circle2.jpg) no-repeat left center;
}
.market-service .icon{
	float: left;
	font-size: 45px;
    color: #aaaaaa;
    transition: color .5s;
}
.market-service .item.on .icon{
    color: #fff;
}
.market-service .more-text{
	float: right;
	font-size: 16px;
	height: 45px;
	line-height: 45px;
}
.mar-line{
	  width: 659px;
	  height: 1px;
	  background: url(/skin/images/line.png) no-repeat;
	  padding: 0 20px;
}
.mar-line .item{
	width: 154px;
	float: left;
}
.mar-line .item:hover{
	color:#dd0518;
}
.mar-line .circle_icon{
	display: block;
	width:8px;
	height:8px;
	background:rgba(255,255,255,1);
	border:2px solid rgba(153,153,153,1);
	border-radius:50%;
	margin-top: -6px;
}
.mar-line .item:hover .circle_icon{
	border:2px solid #dd0518;
}
.mar-line p{
	font-size: 16px;
	line-height: 1.8;
}
@media only screen and (max-width: 1499px){
	.mar-service-list .item{margin: 5px;}
}
/* seo */
.seo-banner .ban-next{bottom: 110px;}
.seo-banner-text{
	width: 800px;
	margin: 0 auto;
	padding-top: 300px;
}
.seo-banner-text .seo-text{
	font-size: 27px;
	color: #FFFFFF;
	line-height: 1.5;
	text-align: center;
}
.seo-banner-text .seo-text.text2{
	color: #DD0518;
	font-size: 33px;
	font-weight: bold;
}
@media only screen and (max-width: 1499px){
	.seo-banner-text{padding-top: 140px;}
}
.seo-whyus-box .right .title{
	color:#124EE7;
}
.seo-whyus-box .right .entitle{
	color:#111111;
}
.seo-whyus-box .right .inline{
	padding-left: 20px;
}
.seo-whyus-box .left li:nth-child(2n) .title{
	margin-left: 0;
}
.seo-whyus-box .left li .text{
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 1.8;
}
.seo-case-tabtit li.active{
	background: #124EE7;
	border-color: #124EE7;
}
.seo-case-tabitem .info .year{
	color: #fff;
}
.seo-case-tabitem li:hover .text {
    background: #124EE7;
}
.seo-case-tabitem .info b {
	color: #124EE7;
}
.seo-reason .reason-header{
	text-align: center;
	font-size: 36px;
	border-bottom: 1px solid #ddd;
	line-height: 2.2;
	padding-top: 30px;
}
.seo-reason .reanson-item .tit {
    font-size: 30px;
}
.seo-reason .reanson-item .text {
	margin: 0 30px;
	height: 46px;
}
.seo_benefit{
	background: url(/skin/images/seo_bg2.jpg) no-repeat center;
	height:600px;
}
.seo_benefit h2{
	font-size:36px;
	color:rgba(255,255,255,1);
	padding: 78px 0 42px;
	text-align: center;
}
.benefit_cont{
	padding-left: 96px;
}
.benefit_cont .tit{
	font-size: 36px;
	font-weight:bold;
	height: 58px;
}
.benefit_cont .list{
	margin-top: 36px;
}
.benefit_cont p{
	font-size: 18px;
	line-height: 1.8;;
}
.benefit_cont .left{
    background: rgba(255,255,255,1);
	border-radius: 10px;
	padding: 70px 90px;
    width: 500px;
    box-sizing: border-box;
}
.benefit_cont .right{
	color: #fff;
	padding: 70px 90px;
	background:rgba(18,78,231,1);
	border-radius:10px;
	width: 500px;
	box-sizing: border-box;
	position: relative;
}
.benefit_cont .text{
	font-size:36px;
	width:47px;
	height:28px;
	line-height: 22px;
    font-weight: bold;
    color: rgba(153,153,153,1);
    margin: 154px 74px;
}
.benefit_cont .left .line{
	width: 82px;
	height: 3px;
	background: #333;
}
.benefit_cont .right .line{
	position: absolute;
	left: 0;
	width: 100%;
	height: 3px;
	background: #ffd200;
}
.benefit_cont .tip{
	position: absolute;
	top:0;
	right: 30px;
	width:56px;
	height:60px;
	background:rgba(255,210,0,1);
	border-radius:0px 0px 8px 8px;
	font-size:18px;
	font-weight:bold;
	padding: 7px 10px;
    box-sizing: border-box;
}
.seo-about-name i {
    background: #124EE7;
}
.seo-about-box li .num {
    color: #124EE7;
}
.seo-msg-form{
	background: #124EE7;
}
.seo-msg-form li .btn {
    background: #DD0518;
}
.seo-news-list li .time{
	border-bottom: 2px solid #124EE7;
}
.seo-news-list li .item:hover{background: #124EE7;}
.seo-news-slist .dd li .title:hover a{
	color: #124EE7 !important;
}
/* .seo-analysis-box .right .dd ol li .desc span {
    color: #127ee7;
} */
/* .seo-analysis-box .left .dd .turn li.on i{
	background: #124EE7;
} */
/* .seo-analysis-box span.tab.active, .seo-analysis-box span.tab:hover {
    color: #124EE7;
} */
/* .seo-analysis-box .right i.line {
    background: #124EE7;
}
.seo-analysis-more:hover {
    background: #124EE7;
    border-color: #124EE7;
} */
/* .seo-analysis-box .left .dd .turn-s1 .bg {
    background: url(/skin/images/turn-sbg3.png) no-repeat;
} */
/* .seo-analysis-box .left .dd .turn-s1 span {
    color: #127EE7;
} */
/* .seo-analysis-box .right .dd ol li .desc i {
    background: url(/skin/images/plus-icon3.png) no-repeat;
} */
@media only screen and (max-width: 1499px){
	.benefit_cont .text{margin: 154px 40px;}
	.benefit_cont .right{width: 460px;}
	.benefit_cont .left{width: 460px;}
	.seo-reason .reanson-item .tit{font-size: 26px;}
	.seo-reason .reanson-item .text{height: 76px;}
}
/* seo浼樺寲娴佺▼ */
.seo_process{
	padding: 74px 0;
}
.seo_process h2{
	font-size:36px;
	text-align: center;
	margin-bottom: 36px;
}
.process_con .line{
	width: 100%;
	height:2px;
	background: #000000;
	position: relative;
	top: 60px;
}
.process_con .item{
	float: left;
	width: 274px;
	text-align: center;
}
.process_con .item .tit{
	font-size: 24px;
	height: 60px;
}
.process_con .item .icon{
	width: 8px;
	height: 16px;
	background: url(/skin/images/rectangle.png) no-repeat;
	margin-top: -9px;
}
.process_con .item .text{
	line-height: 2;
	margin-top: 40px;
}  
.process_con .item:hover .tit{
	color: #124EE7;
}  
.process_con .item:hover .text{
	color: #124EE7;
}  
@media only screen and (max-width: 1499px){
	.process_con .item{width: 236px;}
}
/* 棣栭〉--杞挱鍥� */
.index-banner{width: 100%; position: relative; z-index: 2; overflow: hidden;}
.index-banner .slick-slide{background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; max-height: 100vh;}
.index-banner img{width: 100%; max-width: none;}




.index-banner .banner-hd{ height:74px; line-height: 74px; left: 50%; width: 1400px; position:absolute; bottom: 0; color:#404040; margin-left: -700px;  z-index: 3;}
.index-banner .pageState{position: absolute;right: 290px;font-weight:bold;color:rgba(255,255,255,1); }
.index-banner .pageState span{ font-weight:bold; color:#fff;    }
.index-banner .step { right: 0; float: right; position: absolute; padding-left: 1px; }
.index-banner .step a {cursor: pointer;float: left;width: 138px;height: 74px;margin-left: -1px;}
.index-banner .step a.prev{background-color: #fff;}
.index-banner  a.prev:hover .arrow-lthin s { transform:translateX(-15px) ; -webkit-transform:translateX(-15px) ; -moz-transform:translateX(-15px) ; -ms-transform:translateX(-15px) ; -o-transform:translateX(-15px) ; }
.index-banner .step a.next{ background-color: #e60012;}
.index-banner  a.next:hover .arrow-rthin s { transform:translateX(15px) ; -webkit-transform:translateX(15px) ; -moz-transform:translateX(15px) ; -ms-transform:translateX(15px) ; -o-transform:translateX(15px) ; }
.index-banner .arrow, .arrow s { position: absolute; display: inline-block; top: 50%;margin-top: -11px; width: 39px; height: 22px;font-size: 0; line-height: 22px; }
.index-banner .arrow s {background: url(/skin/images/arrow-icon.png) no-repeat;}
.index-banner .arrow-lthin s { background-position: 0 0; left: 50px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.index-banner .arrow-rthin s { background-position: -58px 0; right: -50px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
@media only screen and (max-width: 1499px){
	.index-banner .banner-hd{width: 1200px; margin-left: -600px;}
}
/* 棣栭〉--鎺ㄥ箍鏂规 */
.index-case .inner-desc::after,.index-service .inner-desc::after{
	content: "";
	display: block;
	width:70px;
	height:2px;
	margin: 10px auto 0;
	background:rgba(221,5,24,1);
}
.index-case .inner-desc, .index-service .inner-desc{
	font-size: 24px;
}
.index-case-tabitem .w25 .text {
    padding: 16px 20px 10px 20px;
}
.index-case-tabitem .title{
	color: #333;
	font-weight: bold;
}
.index-case-tabitem .w25 .title{
	font-size: 24px;
	border-bottom: 1px solid #ddd;
	height: 72px;
	line-height: 72px; padding: 0 6px;
}
.index-case-tabitem .w25 .info{
	font-size: 18px; color: #333;
	height: 30px; line-height: 30px; position: absolute; left: 26px; bottom: 24px;
}
.index-case-tabitem .w25 .more{
	height: 30px; line-height: 30px; position: absolute; right: 26px; bottom: 24px;
}


.index-case-tabitem .text{
	border:1px solid #ddd;
	border-top: 0;
	padding: 0 20px!important;
	background: #fff;
}
.index-case-tabitem .w25 .text{
	height: 150px;
}
.index-case-tabitem .w50 .text{
	height: 280px;
}
.index-case-tabitem .w50 .info p{
	font-size: 24px; color: #333;
}
.index-case-tabitem li:hover .title,.index-case-tabitem li:hover .info p{
	color: #fff;
}
.index-case-tabitem .w50 .title{
	font-size: 36px; height: 140px; line-height: 140px; padding: 0 14px; border-bottom: 1px solid #ddd;
}
.index-case-tabitem .w50 .info {
    position: absolute;
    bottom: 52px; left: 34px; height: 40px; line-height: 40px;
}
.index-case-tabitem .w50 .more {
    position: absolute;
    bottom: 52px; right: 34px; height: 40px; line-height: 40px;
}
@media only screen and (max-width: 1499px){
	.index-case-tabitem .w50 .text {padding: 36px 38px 37px 38px;}
	.index-case-tabitem .w25 .title {font-size: 16px;}
	.index-case-tabitem .info p{font-size: 14px;}
}


.outsource-sbanner{height: 552px; background-repeat: no-repeat; background-position: center top;}
.outsource-sbanner a{display: block; width: 100%; height: 100%;}

/*  棣栭〉--鏁翠綋澶栧寘 */
.index-outsource{
	background: url(/skin/images/outsource_bg.png) no-repeat;
	margin-top: 52px;
	background-size: cover;
	height: 900px;
}
.index-outsource div.col-lg-3{
	padding-top: 35px;
}
.outsource-list{
	border-right: 2px solid rgba(153,153,153,1);
	padding-right: 106px;
	text-align: right;
}
.outsource-list li{
	border-bottom: 1px solid rgba(153,153,153,1);
	padding: 45px 0;
	width: 266px;
	cursor: pointer;
}
.outsource-list li:last-child,.outsource-list li.last{
	border-bottom: 0
}
.outsource-list .title{
	font-size:18px;
	font-weight:bold;
	color:rgba(51,51,51,1);
	margin-bottom: 8px;
	position: relative;
}
.outsource-list li.active .title{
	color: #dd0518;
}
.outsource-list .title .icon{
	position: absolute;
	left: 0;
	top: -12px;
	width: 63px;
	height: 61px;
	background: url(/skin/images/out-icon.png) no-repeat;
}
.outsource-list .title .icon1{
	background-position: -210px 0;
}
.outsource-list .title .icon2{
	background-position: -140px 0;
}
.outsource-list .title .icon3{
	background-position: 0 0;
}
.outsource-list .title .icon4{
	background-position: -282px 0;
}
.outsource-list .title .icon5{
	background-position: -72px 0;
}
.outsource-list .text{
	font-size:14px;
	color:rgba(102,102,102,1);
	line-height: 1.6;
}
.outsourceR{
	padding-left: 114px;
}
.outsourceR h2{
	font-size:36px;
	font-weight:bold;
	margin-top: 100px;
    margin-bottom: 128px;
}
.guarantee-tit{
	font-size:22px;
	font-weight:bold;
}
.guarantee-tit::after{
	content: "";
	display: block;
	width:40px;
	height:8px;
	background:rgba(221,5,24,1);
	margin-top: 24px;
}
.guarantee-text{
	font-size:14px;
	width: 406px;
	line-height: 1.8;
	margin-top: 70px;
    margin-bottom: 108px;
}
.outsourceR .more a{
	display: block;
    width: 240px;
    height: 56px;
    border: 2px solid rgba(51,51,51,1);
    text-align: center;
    line-height: 56px;
}
.outsourceR .more a:hover{
	color: #fff !important;
	background: #DD0518;
	border: 2px solid #DD0518;
}
.outsourceR .img{
	width:563px;
	height:624px;
	position: absolute;
    right: -138px;
    top: 75px;
}
.outsourceR .shadow-bg{
	position: absolute;
    bottom: -100px;
    right: 0;
}
@media only screen and (max-width: 1799px){
	.index-outsource{background-position: center 5px;}
	.outsourceR .img{    width: 460px;right: 0;}
}
@media only screen and (max-width: 1499px){
	.outsourceR .img{    width: 360px;}
}
/* 棣栭〉--澶栧寘鏈嶅姟 */
.index-service{
	background: #fff;
	padding-top: 86px;
}
.index-service .service_con{
	margin-top: 30px;
	position: relative; overflow: hidden;
}
.index-service div.col-lg-3{
	text-align: center;
	position: relative;
	background-repeat: no-repeat; background-position: center; background-size: cover;
}
.index-service div.col-lg-3 .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity: 60); opacity: .6; position: absolute; left: 0; top: 0; z-index: 1; transition: all .4s;}
.index-service .item{
	margin-right: -1px;
	border: 1px solid #fe0000;
	padding-top: 98px;
	position: relative; z-index: 2;
}
.index-service div.col-lg-3.last .item{margin-right: 0;}
.service_con div.col-lg-3:hover .bg{filter: alpha(opacity: 40); opacity: .4;}
.service_con .pic{
	margin: 0 auto 42px;
	background: url(/skin/images/letter.png) no-repeat;
	height: 193px;
}
.service_con .pic1{
	width: 239px;
    background-position: -0px -202px;
}
.service_con .pic2{
	width: 46px;
    background-position: -0px -0px;
}
.service_con .pic3{
	width: 176px;
    background-position: -239px -0px;
}
.service_con .pic4{
	width: 158px;
    background-position: -61px -0px;
}
.service_con .tit{
	color: #fe0000;
	font-size: 18px;
}
.service_con .tit .en{font-family: "Microsoft Yahei Light";}
.service_con .tit .ch{
	font-size: 30px;
	font-weight: bold;
}
.service_con .text{
	line-height: 1.9;
	margin: 28px 0 18px;
	height: 104px;
	color: #fff;
}
.service_con .more{
	color: #fe0000;
}
.service_con .more{
	padding-bottom: 56px;
}
@media only screen and (max-width: 1499px){
	.service_con .tit .en{font-size: 26px;}
}
/*  棣栭〉--涓轰紒涓氬垱閫犲埄娑� */
.index-about{
	background: #fff;
}
.index-about .inner-title{
	color: #111;
	font-size: 48px;
}
.index-about-name{
	color: #333;
	font-size: 24px;
}
.index-about-name i{
	margin: 10px auto 0;
}
.index-about-desc{
	color: #666;
	font-size: 18px;
}
.index-about-box{
	margin-bottom: 60px;
}
.index-about-box li{
	border-right: 1px solid rgba(153, 153, 153, 0.4);
	margin-right: -1px;
}
.index-about-box li:last-child{
	border-right: 0
}
.index-about-box li .title{
	color: #333;
}
.vr_icon{
	position: absolute;
	top: 22px;
	right: 26px;
	z-index: 4;
}
.vr_icon .pic{
	width:60px;
	height:60px;
	background: url(/skin/images/vr.png) no-repeat center rgba(0,0,0,1);
	opacity:0.5;
	border-radius:50%;
	cursor: pointer;
}
.vr_icon:hover .pic{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.vr_icon p{
	color: #fff;
	margin-top: 10px;
}
.about-banner{
	height:700px;
	position: relative;
}
.index-about-img{
	width: 100%;
	height: 690px;
	background: url(/skin/images/team-pic2.jpg) fixed no-repeat center bottom;
	position: relative; margin-top: -322px;
}
.index-about-banner .bd{
	height:700px;
	overflow: hidden;
}
.index-about-banner .bd li{
	height:700px;
	background-size: cover;
}
.index-about-banner .hd{
	width:520px;
	height:240px;
	background:rgba(221,5,24,0.8);
	color: #fff;
	padding: 32px 34px;
	box-sizing: border-box;
	position: absolute;
    right: 0;
    bottom: 85px;
}
.index-about-banner .hd .tit{
	font-size: 24px;
	position: relative;
	height: 42px;
	margin-bottom: 15px;
}
.index-about-banner .hd .tit::after{
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	width:50px;
	height:2px;
	background:rgba(255,255,255,1);
}
.index-about-banner p{
	line-height: 1.8;
	margin-bottom: 15px;
}
.index-about-banner .banner-text{
	display: block;
    width: 150px;
    text-align: center;
    margin-left: 36px;
    margin-top: 10px;
}
.index-about-banner .hd ul{width: 150px;height: 1px;background:rgba(255,164,172,1);margin-left: 36px;position: relative;}
.index-about-banner .hd li{float: left; width:30px; height:3px; background: transparent; transform:translateY(-1px) ; -webkit-transform:translateY(-1px) ; -moz-transform:translateY(-1px) ; -ms-transform:translateY(-1px) ; -o-transform:translateY(-1px) ; }
.index-about-banner .hd li.on{background: #fff;}
.index-about-banner .hd .next,
.index-about-banner .hd .prev{ position: absolute;bottom: 53px;float:right; display:block; width:21px; height:21px; overflow:hidden; margin-right:6px; cursor:pointer;background: url(/skin/images/arr-icon.png) no-repeat center;}
.index-about-banner .hd .next{background-position: 0 0;left: 230px;}
.index-about-banner .hd .prevStop, .index-about-banner .hd .nextStop{cursor: not-allowed;}
.index-about-banner .hd .prev{background-position: -22px 0;}
.index-about-banner .pageState{text-align: center;display: block;width: 218px;margin-bottom: 5px;}
.index-about-banner .pageState span{font-weight: bold;}









@media screen and (min-width:320px) and (max-width:990px){
.ali-analysis{ display:none;}
.ali-worry .col-lg-6{ width:100%;}
.ali-worry .pic{ width:100%;}
.ali-worry .text{ width:100%;}
.ali-worry .t2{ font-size:2rem;}
.ali-worry .desc { width:100%;}
.mar-line{ width:100%;}
.mar-line .item{ width:25%;}
.ali-worry .intro{ margin:0 auto;}
.ali-worry .t1{ font-size:2rem;}
	}
