﻿.sdw-header-nomove { overflow: auto; }
.sdw-header-nomove .sdw-header,.sdw-header-nomove .inpage-banner-wrap .inpage-banner-box { opacity: 1; transform: translateX(0); transition-duration: 0s;}
.sdw-header-nomove .banner-mask-wrap { display: none; }
.ft-links { display: none;}

/*面包屑*/
.mianbaoxue-box { top: -45px; }
.mianbaoxue-box .mbx-cont {color: #fff; font-size: 14px;}
.mianbaoxue-box .mbx-cont a { color: #fff; }

/*高端网站*/
#inpage-banner-wrap{ margin-top: 90px;}
.inpage-banner-wrap { width: 100%; height: 100%; /*margin-top: 90px;*/ position: relative; overflow: hidden;}
.inpage-banner-wrap .inpage-banner-box { width: 100%; height: 100%; position: relative; }
.inpage-banner-wrap .inpage-banner-cont { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: center top; background-size: cover; color: #fff;}
.inpage-banner-wrap .banner-txts { position: relative; top: 32%; }
.inpage-banner-wrap .banner-txts h2, .inpage-banner-wrap .banner-txts h1 { font-size: 34px; font-weight: 400; padding-bottom: 40px;}
.inpage-banner-wrap .banner-txts p { font-size: 16px; padding-bottom: 10px;}
.inpage-banner-nav { width: 100%; height: 160px; position: absolute; right: 0; bottom: 0; z-index: 2; }
.inpage-banner-nav:after { content: ''; display: block; width: 50%; height: 100%; background:url(Img/inpage/nav_bg.jpg) repeat; position: absolute; right: 0; top: 0; z-index: 1;  }
.inpage-bannerNav-box { height: 100%; background:url(Img/inpage/nav_bg.jpg) repeat; position: relative; z-index: 2;}
.inpage-bannerNav-box .icon-mouse { display: block; width: 75px; height: 100%; background-color: #1d1d1d; position: absolute; left: 0; top: 0; z-index: 1; }
.inpage-bannerNav-box .icon-mouse i { display: block; width: 13px; height: 22px; background: url(Img/Index/icons.png) no-repeat -5px -42px; position: relative; left: 31px; top: 69px; cursor: pointer; }
.inpage-banner-navList { width: 1125px; position: relative; left: 75px; z-index: 2; }
.inpage-banner-navList ul { width: 100%; overflow: hidden; }
.inpage-banner-navList ul li { float: left; width: 25%; height: 160px; color: #fff; font-size: 20px; padding-top: 55px; text-align: center; box-sizing: border-box; position: relative; cursor: pointer;}
.inpage-banner-navList ul li a { color: #fff; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding-top: 55px; z-index: 2; box-sizing: border-box; }
.inpage-banner-navList ul li i { display: block; width: 18px; height: 20px; background-repeat: no-repeat; margin: 0 auto 8px;}
.inpage-banner-navList li.li1 i { background-image: url(Img/inpage/icon01.png); }
.inpage-banner-navList li.li2 i { background-image: url(Img/inpage/icon02.png); }
.inpage-banner-navList li.li3 i { background-image: url(Img/inpage/icon03.png); }
.inpage-banner-navList li.li4 i { background-image: url(Img/inpage/icon04.png); }
.inpage-banner-navList ul li:after { content: ''; display: block; width: 1px; height: 100px; background-color: rgba(255,255,255,.3); position: absolute; right: 0; top: 30px;}

.inpage-bannerNav-box .icon-mouse i { animation:mousemove 1s ease-in both infinite; }
@keyframes mousemove {
	0%{
		transform: translateY(0);
	}
	100%{
		transform: translateY(10px);
	}
}

/*page02*/
.gdwz-page02-wrap { position: relative; }
span.redbg { display: block; width: 60%; height: 390px; background:url(Img/inpage/nav_bg.jpg) repeat; position: absolute; right: 0; top: 0; z-index: 1;}
.gdwz-page02-wrap .shape01 { width: 737px; height: 592px; background: url(Img/inpage/shape01.png) no-repeat; position: absolute; left: -200px; top: 432px; z-index: 1; }
.gdwz-page02-wrap .shape02 { width: 1031px; height: 435px; background: url(Img/inpage/shape02.png) no-repeat; position: absolute; right: 10px; top: 712px; z-index: 1; }
.gdwz-page02-wrap .page02-box { height: auto; position: relative; z-index: 2;}
.gdwz-page02-wrap .page02-cont { width: 100%; height: auto; position: relative; overflow: hidden;} 
.gdwz-page02-wrap .page02-nav { width: 75px; height: 100%; border-right: solid 1px #f2f2f2; padding-top: 240px; box-sizing: border-box;}
.gdwz-page02-wrap .page02-nav>span { display: block; width: 15px; height: 15px; border-radius: 50%; margin: 0 auto; border: solid 3px #fff; margin-bottom: 18px; box-sizing: border-box; cursor: pointer;}
.gdwz-page02-wrap .page02-nav>span:before { content: ''; display: block; width: 5px; height: 5px; background-color: #666; border-radius: 50%; position: relative; left: 3px; top: 3px; }
.gdwz-page02-wrap .page02-nav>span.cur { border-color: #f30000; }
.gdwz-page02-wrap .page02-nav>span.cur:before { display: none; }
.gdwz-page02-wrap .page02-list { width: 100%; height: 560px; padding-right: 75px; margin-bottom: 20px; background-color: #fff; position: relative; z-index: 2; box-sizing: border-box;}
.gdwz-page02-wrap .page02-list>span { width: 1px; height: 1px; position: absolute; top: -90px; left: 0; z-index: 1; }
.gdwz-page02-wrap .page02-list .txts, .gdwz-page02-wrap .page02-list .zi { width: 525px; }
.gdwz-page02-wrap .page02-list .txts { height: 490px; padding: 110px 0 0 70px; box-sizing: border-box; position: relative;}
.gdwz-page02-wrap .page02-list .txts h2 { font-size: 34px; color: #1d1d1d; font-weight: 400; position: relative; padding: 25px 0 40px;}
.gdwz-page02-wrap .page02-list .txts h2:before { content: ''; display: block; width: 32px; height: 7px; background-color: #f30000; position: absolute; left: 0; top: 0;}
.gdwz-page02-wrap .page02-list .txts p { font-size: 18px; color: #1d1d1d; line-height: 30px; }
.gdwz-page02-wrap .page02-list .txts a.look-site { display: block; font-size: 16px; color: #262626; margin-top: 25px;}
.gdwz-page02-wrap .page02-list .txts a.look-site:after { content: ''; display: inline-block; width: 0; height: 0; border-top: solid 5px transparent; border-bottom: solid 5px transparent; border-left: solid 5px #262626; margin-left: 5px;}
.gdwz-page02-wrap .page02-list .zi { position: relative; top: 100px; }
.gdwz-page02-wrap .page02-list .ying { height: 405px; background: url(Img/inpage/ying.png) no-repeat center center; background-size: 100% auto;}
.gdwz-page02-wrap .page02-list .gao { height: 413px; background: url(Img/inpage/gao.png) no-repeat center center; background-size: 100% auto; position: relative; left: 50px;}
.gdwz-page02-wrap .page02-list .gaotxts { left: 15%; padding-left: 0;}
.gdwz-page02-wrap .page02-list .ji { height: 395px; background: url(Img/inpage/ji.png) no-repeat center center; background-size: 100% auto;}
.gdwz-page02-wrap .page02-list .duo { height: 383px; background: url(Img/inpage/duo.png) no-repeat center center; background-size: 100% auto;position: relative; left: 50px;}
.gdwz-page02-wrap .page02-list .txts .btns { position: absolute; bottom: 40px; left: 70px; z-index: 3; }
.gdwz-page02-wrap .page02-list .txts .btns a { margin-right: 25px; }
.gdwz-page02-wrap .page02-list .gaotxts .btns { left: 0; }

/*page03*/
.gdwz-page03-wrap { padding: 50px 0 45px; }
.gdwz-page03-wrap .tt { text-align: center; color: #222; }
.gdwz-page03-wrap .tt h2 { font-size: 34px; font-weight: 400; padding-bottom: 8px;}
.gdwz-page03-wrap .tt p { font-size: 16px; }
.gdwz-page03-wrap .process-box { width: 100%; height: 260px; border-top: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb; margin-top: 45px; position: relative;}
.gdwz-page03-wrap .process-box .rule-bg { display: block; width: 100%; height: 15px; background: url(Img/inpage/ruler_img.png) no-repeat; position: relative; top: 105px; }
.gdwz-page03-wrap .steps-cont { width: 100%; height: 186px; position: absolute; left: 0; top: 38px; z-index: 2; }
.gdwz-page03-wrap .steps-cont p { width: 60px; color: #666; font-size: 14px; text-align: center; position: absolute;}
.gdwz-page03-wrap .steps-cont p em { display: block; width: 30px; height: 30px; background-color: #fff; border-radius: 50%; border: solid 1px #e8e8e8; text-align: center; line-height: 30px; margin: 0 auto; box-sizing: border-box;}
.gdwz-page03-wrap .steps-cont p:after { content: ''; display: block; width: 1px; height: 90px; background-color: #e5e5e5; position: absolute; left: 50%; z-index: 1;}
.gdwz-page03-wrap .steps-cont p.step-top { top: 0; }
.gdwz-page03-wrap .steps-cont p.step-btm { bottom: 6px; }
.gdwz-page03-wrap .steps-cont p.step-top em { margin-bottom: 6px; }
.gdwz-page03-wrap .steps-cont p.step-btm em { margin-top: 6px; }
.gdwz-page03-wrap .steps-cont p.step-top:after { top: 30px; }
.gdwz-page03-wrap .steps-cont p.step-btm:after { bottom: 30px; }
.gdwz-page03-wrap .steps-cont p.step01 { left: 3.75%; }
.gdwz-page03-wrap .steps-cont p.step02 { left: 10.8333%; }
.gdwz-page03-wrap .steps-cont p.step03 { left: 18.3333%; }
.gdwz-page03-wrap .steps-cont p.step04 { left: 26.25%; }
.gdwz-page03-wrap .steps-cont p.step05 { left: 34.1666%; }
.gdwz-page03-wrap .steps-cont p.step06 { left: 41.8333%; }
.gdwz-page03-wrap .steps-cont p.step07 { left: 50%; }
.gdwz-page03-wrap .steps-cont p.step08 { left: 58%; }
.gdwz-page03-wrap .steps-cont p.step09 { right: 28.3333%; }
.gdwz-page03-wrap .steps-cont p.step10 { right: 20%; }
.gdwz-page03-wrap .steps-cont p.step11 { width: 90px; right: 10%; }
.gdwz-page03-wrap .steps-cont p.step12 { right: 3.3333%; }

.gdwz-page03-wrap .gdwz-case-cont { margin-top: 50px; }
.gdwz-page03-wrap .gdwz-case-cont ul li { float: left; width: 30.3333%; margin-bottom: 50px;}
.gdwz-page03-wrap .gdwz-case-cont li.mr, .gdwz-page03-wrap .gdwz-case-cont li:nth-child(3n-1) { margin: 0 4.5%; }
.gdwz-page03-wrap .gdwz-case-cont ul li a { display: block; width: 100%; height: 100%; }
.gdwz-page03-wrap .gdwz-case-cont .case-img-box { display: block; width: 100%; height: 232px; overflow: hidden;}
.gdwz-page03-wrap .gdwz-case-cont img { display: block; width: 100%; height: auto;}
.gdwz-page03-wrap .gdwz-case-cont li p { font-size: 16px; color: #1d1d1d; padding: 20px 50px 20px 0; border-bottom: solid 1px #e5e5e5; position: relative; box-sizing: border-box; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.gdwz-page03-wrap .gdwz-case-cont li p:after { content: ''; display: block; width: 41px; height: 9px; background: url(Img/inpage/icon_jt.png) no-repeat; position: absolute; right: 0; top: 26px; z-index: 1;}
.gdwz-page03-wrap .gdwz-case-cont li:hover p { background-color: #f30000; color: #fff; padding-left: 6%; }
.gdwz-page03-wrap .gdwz-case-cont li:hover p:after { right: 6%; background-image: url(Img/inpage/icon_jt02.png); }
.gdwz-page03-wrap .gdwz-case-cont a.all-case { display: block; width: 80px; font-size: 16px; color: #222; margin: 0 auto; position: relative;}
.gdwz-page03-wrap .gdwz-case-cont a.all-case em { display: block; width: 11px; height: 11px; background-color: #1d1d1d; position: absolute; right: 0; top: 5px; }
.gdwz-page03-wrap .gdwz-case-cont a.all-case em:before, .gdwz-page03-wrap .gdwz-case-cont a.all-case em:after { content: ''; display: block; background-color: #f8f8f8; position: absolute; }
.gdwz-page03-wrap .gdwz-case-cont a.all-case em:before { width: 100%; height: 3px; left: 0; top: 4px;}
.gdwz-page03-wrap .gdwz-case-cont a.all-case em:after { width: 3px; height: 100%; left: 4px; top: 0; }

.gdwz-contact-box { width: 100%; height: 283px; background: url(Img/inpage/gdwz_form_bg.png) no-repeat center top; background-size: cover; }
.gdwz-contact-box .gdwz-contact-cont { padding-top: 30px; }
.gdwz-contact-box p { font-size: 20px; color: #000; padding-bottom: 30px; }
.gdwz-contact-box .contact-form>div { width: 28%; height: 70px; background-color: #fff; margin-right: 1%; box-shadow: 5px 5px 50px rgba(0,0,0,.1);}
.gdwz-contact-box .contact-form>div input { width: 100%; height: 70px; font-size: 16px; padding: 0 20px; box-sizing: border-box; }
.gdwz-contact-box .contact-form a.smt { display: block; width: 13%; height: 70px; line-height: 70px; text-align: center; background-color: #1d1d1d; color: #fff; font-size: 16px; box-shadow: 5px 5px 50px rgba(0,0,0,.1);}
.gdwz-contact-box .gdwz-contact-cont>span { display: block; font-size: 14px; color: #999; padding-top: 24px; }

@media only screen and (min-width: 1600px){
	.gdwz-page02-wrap .page02-list { height: 600px; }
	.gdwz-page02-wrap .page02-list .txts, .gdwz-page02-wrap .page02-list .zi { width: 625px; }
}

/*动画*/
.gdwz-page02-wrap .page02-list .txts a.look-site:hover { animation:alinkMove 1s ease-out both infinite; }

@keyframes alinkMove {
	0%,100%{
		transform: translateX(0);
	}
	50%{
		transform: translateX(8px);
	}
}

.gdwz-page02-wrap .page02-list .zi:hover { animation:pulse 2s ease-out both infinite; }

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/*入场动画*/
.inpage-banner-wrap .inpage-banner-box { opacity: 0; }
.inpage-banner-nav { opacity: 0; transform: translateX(100%); }
.gdwz-page03-wrap .gdwz-case-cont li p, .gdwz-page03-wrap .gdwz-case-cont li p:after { opacity: 1; transform: translateY(0); transition:all .5s ease-out;}
.inpage-banner-wrap.active .inpage-banner-box, .inpage-banner-wrap.active .inpage-banner-nav {  opacity: 1; transform: translateY(0); transition:all .8s ease-out .8s;}

.gdwz-page02-wrap span.redbg { opacity: 0; transform: scaleX(0); transform-origin: right center;}
.gdwz-page02-wrap .list01, .gdwz-page02-wrap .list03 { opacity: 0; transform: translateX(-40%); }
.gdwz-page02-wrap .list02, .gdwz-page02-wrap .list04 { opacity: 0; transform: translateX(40%); }
.gdwz-page02-wrap.active span.redbg { opacity: 1; transform: scaleX(1); transition:all .8s ease-out;}
.gdwz-page02-wrap.active .list01, .gdwz-page02-wrap .page02-list.active { opacity: 1; transform: translateX(0); transition:all .8s ease-out;}

.gdwz-page03-wrap .tt, .gdwz-page03-wrap .process-box, .gdwz-page03-wrap .gdwz-case-cont { opacity: 0; transform: translateY(20px); }
.gdwz-page03-wrap.active .tt, .gdwz-page03-wrap.active .process-box, .gdwz-page03-wrap.active .gdwz-case-cont { opacity: 1; transform: translateY(0); transition:all .8s ease-out; }
.gdwz-page03-wrap.active .process-box { transition-delay:.2s;}
.gdwz-page03-wrap.active .gdwz-case-cont { transition-delay: .8s; }

.gdwz-page03-wrap .steps-cont p { opacity: 0; }
.gdwz-page03-wrap .steps-cont p.step-top { transform: translateY(-20px); } 
.gdwz-page03-wrap .steps-cont p.step-btm { transform: translateY(20px); } 
.gdwz-page03-wrap.active .steps-cont p { opacity: 1; transform: translateY(0); transition:all .5s ease-out .6s; }

/*--seo_banner--*/
.seo_banner{position:relative;height:820px;overflow:hidden;}
.seo_banner .item{height:820px;background-repeat:no-repeat;background-position:center;}
.seo_banner .banner-pager{position:absolute;z-index:3;left:0;bottom:30px;width:100%;text-align:center;}
.seo_banner .banner-pager span{margin:0 7px !important;width:90px;height:5px;cursor:pointer;border-radius:0;opacity:1;background:#fff;}
.seo_banner .banner-pager span.swiper-pagination-bullet-active{background:#ff0000;}
/*--end seo_banner--*/

/*--seo-section01--*/
.seo-section01{padding:80px 0 50px;overflow:hidden;background:#fff;}
.seo-section01-cont{margin-top:30px;overflow:hidden;}
.seo-section01-cont .list{margin:0 -25px;width:1450px;}
.seo-section01-cont .item{position:relative;float:left;width:25%;text-align:center;transition:all 2s ease-in-out;}
.seo-section01-cont .item i{display:block;margin:0 auto;width:168px;height:182px;}
.seo-section01-cont .item i img{display:block;width:100%;}
.seo-section01-cont .item .text{padding:10px 25px;overflow:hidden;}
.seo-section01-cont .item .text h3{font-size:24px;color:#222;}
.seo-section01-cont .item .text p{margin-top:10px;line-height:32px;font-size:18px;color:#222;}
.seo-section01-cont .item:nth-child(1){transform:translateX(100%);}
.seo-section01-cont .item:nth-child(2){transform:translateX(200%);}
.seo-section01-cont .item:nth-child(3){transform:translateX(300%);}
.seo-section01-cont .item:nth-child(4){transform:translateX(400%);}
.seo-section01-cont .item:nth-child(5){transform:translateX(500%);}
.seo-section01.active .seo-section01-cont .item{transform:translateX(0) !important;}
@media (max-width:1599px){
.seo-section01{padding:68px 0 42px;}
.seo-section01-cont{margin-top:25px;}
.seo-section01-cont .list{margin:0 -16px;width:1232px;}
.seo-section01-cont .item i{width:142px;height:154px;}
.seo-section01-cont .item .text{padding:10px 22px;}
.seo-section01-cont .item .text h3{font-size:20px;}
.seo-section01-cont .item .text p{line-height:27px;font-size:15px;}
}
/*--seo-section06--*/

/*--seo-section02--*/
.seo-section02{padding:70px 0;overflow:hidden;background:url(Img/inpage/seo_s2_bg.jpg) no-repeat center 0;}
.seo-section02 .tit{position:relative;padding-right:50px;width:600px;height:70px;line-height:70px;font-size:48px;text-align:center;color:#fff;}
.seo-section02 .tit:after{position:absolute;right:0;top:50%;margin-top:-23px;width:6px;height:46px;content:"";background:#f30000;}
.seo-section02 .list{margin-top:22px;width:650px;text-align:right;overflow:hidden;}
.seo-section02 .list .item{height:116px;line-height:30px;font-size:18px;color:#fff;overflow:hidden;transform:translateX(-100%);transition:all 1s ease-in-out;}
.seo-section02 .list .item p{position:relative;top:50%;transform:translateY(-50%);}
.seo-section02 .list .item:nth-child(1){transition:all 0.5s ease-in-out;}
.seo-section02 .list .item:nth-child(2){transition:all 1s ease-in-out;}
.seo-section02 .list .item:nth-child(3){transition:all 1.5s ease-in-out;}
.seo-section02 .list .item:nth-child(4){transition:all 2s ease-in-out;}
.seo-section02.active .seo-section02-cont .list .item{transform:translateX(0);}
@media (max-width:1599px){
.seo-section02 .tit{padding-right:42px;width:510px;font-size:40px;}
.seo-section02 .list{width:552px;}
}
/*--seo-section02--*/

/*--seo-section03--*/
.seo-section03{padding:60px 10px 35px;overflow:hidden;background:#fff;}
.seo-section03-cont{margin-top:60px;overflow:hidden;}
.seo-section03-cont .list{overflow:hidden;}
.seo-section03-cont .item{position:relative;float:left;padding:12px 20px;width:50%;overflow:hidden;box-sizing:border-box;transform:translateY(100%);transition:all 1s ease-in-out;}
.seo-section03-cont .pic{overflow:hidden;}
.seo-section03-cont .pic img{display:block;width:100%;}
.seo-section03-cont .text{position:absolute;top:50%;left:50px;right:50px;color:#fff;overflow:hidden;transform:translateY(-50%);}
.seo-section03-cont .text h3{font-size:48px;font-weight:normal}
.seo-section03-cont .text p{margin-top:20px;line-height:45px;font-size:18px;}
.seo-section03-cont .tips{padding-top:35px;text-align:center;font-size:18px;color:#000;overflow:hidden;}
.seo-section03.active .seo-section03-cont .list .item{transform:translateY(0);}
@media (max-width:1599px){
.seo-section03-cont{margin-top:50px;}
.seo-section03-cont .text h3{font-size:40px;}
.seo-section03-cont .text p{margin-top:17px;line-height:38px;font-size:15px;}
.seo-section03-cont .tips{padding-top:30px;font-size:15px;}
}
/*--seo-section03--*/

/*--seo-section04--*/
.seo-section04{padding:90px 0;overflow:hidden;background:url(Img/inpage/seo_s4_bg.jpg) no-repeat center;background-size:cover;background-attachment:fixed;}
.seo-section04 .wrap-title *{color:#fff;}
.seo-section04-cont{overflow:hidden;transform:translateX(200%);transition:all 1s ease-in-out;}
.seo-section04-cont .list{margin-top:60px;width:1420px;}
.seo-section04-cont .item{float:left;margin-right:20px;width:264px;height:500px;overflow:hidden;background:#fff;}
.seo-section04-cont .icon{margin:40px auto;width:100px;height:100px;}
.seo-section04-cont .icon img{display:block;width:100%;}
.seo-section04-cont .text{text-align:center;overflow:hidden;}
.seo-section04-cont .text h3{height:25px;line-height:25px;font-weight:normal;font-size:18px;color:#000;}
.seo-section04-cont .text p{font-size:16px;line-height:28px;color:#666;}
.seo-section04.active .seo-section04-cont{transform:translateX(0);}
@media (max-width:1599px){
.seo-section04{padding:76px 0;}
.seo-section04-cont .list{margin-top:50px;width:1220px;}
.seo-section04-cont .item{margin-right:16px;width:228px;}
.seo-section04-cont .text h3{font-size:16px;}
.seo-section04-cont .text p{font-size:14px;}
}
/*--end seo-section04--*/

/*--seo-section05--*/
.seo-section05{padding:90px 0;overflow:hidden;background:#f8f8f8;}
.seo-section05-cont{margin-top:68px;overflow:hidden;}
.seo-section05-cont .list{width:1460px;}
.seo-section05-cont .item{float:left;margin-right:60px;margin-bottom:35px;width:424px;overflow:hidden;background:#fff;}
.seo-section05-cont .pic{overflow:hidden;}
.seo-section05-cont .pic img{display:block;width:100%;transition:all 1s;}
.seo-section05-cont .text{padding:15px 10px;overflow:hidden;}
.seo-section05-cont .text h3{height:30px;line-height:30px;font-size:20px;color:#000;font-weight:normal;overflow:hidden;}
.seo-section05-cont .text h3 a{color:#000;}
.seo-section05-cont .text .summary{height:50px;line-height:25px;font-size:14px;color:#000;overflow:hidden;}
.seo-section05-cont .item:hover .pic img{transform:scale(1.1);}
.seo-section05-cont .item:hover .text h3 a{color:#f30000;}
.seo-section05-cont .tips{padding:20px;line-height:40px;text-align:center;font-size:24px;color:#000;overflow:hidden;background:#fff;}
@media (max-width:1599px){
.seo-section05{padding:76px 0;}
.seo-section05-cont{margin-top:60px;}
.seo-section05-cont .list{width:1250px;}
.seo-section05-cont .item{margin-right:50px;margin-bottom:30px;width:360px;}
.seo-section05-cont .tips{padding:17px;line-height:34px;font-size:20px;}
}
/*--end seo-section05--*/

/*--public*/
.sem-section,.seo-section{overflow:hidden;}
.wrap-title{text-align:center;overflow:hidden;}
.wrap-title h2{font-weight:normal;font-size:48px;color:#000;}
.wrap-title h2 a{color:#000;}
.wrap-title p{margin-top:25px;font-size:20px;color:#222;}
.wrap-title i{display:block;margin:30px auto 0;width:196px;height:7px;background:url(Img/inpage/wrap_tit.png);}
@media (max-width:1599px) {
.wrap-title h2{font-size:41px;}
.wrap-title p{margin-top:21px;font-size:17px;}
}
/*--end public*/

/*--sem-section06--*/
.sem-section06{padding:100px 0;overflow:hidden;background:#fff;}
.sem-section06-cont{overflow:hidden;}
.sem-section06-cont .list{width:1430px;overflow:hidden;}
.sem-section06-cont .item{position:relative;float:left;margin-top:60px;margin-right:30px;width:325px;height:168px;overflow:hidden;transition:all 1s ease-in-out;}
.sem-section06-cont .item:nth-child(odd){transform:rotateX(180deg);}
.sem-section06-cont .item:nth-child(even){transform:rotateY(180deg);}
.sem-section06-cont .pic{overflow:hidden;border:#dcdcdc solid 1px;}
.sem-section06-cont .pic img{display:block;width:100%;}
.sem-section06-cont .tit{position:absolute;z-index:99;left:0;top:0;width:100%;height:100%;text-align:center;background:#f30000;transform:translateY(100%);transition:all 0.5s;}
.sem-section06-cont .tit a{position:absolute;left:0;top:50%;width:100%;height:40px;line-height:40px;font-size:20px;color:#fff;transform:translateY(-50%);}
.sem-section06-cont .item:hover .tit{transform:translateY(0);}
.sem-section06.active .sem-section06-cont .item{transform:rotate(0deg) !important;}
@media (max-width:1599px){
.sem-section06{padding:85px 0;}
.sem-section06-cont .list{width:1225px;}
.sem-section06-cont .item{margin-top:51px;margin-right:25px;width:276px;height:143px;}
}
/*--sem-section06--*/