.focus .txt{ width:100%; height:780px; position:absolute; left:0; top:0; z-index:2; font-size:72px; color:#fff; text-align:center;}
.focus .txt .swiper-slide {text-align: center;font-size: 72px;line-height:92px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.focus .txt .swiper-slide font{ font-size:36px; line-height:46px;}

.ind h1{ font-family:gothammedium; color:#ff0404; font-size:52px; text-align:center; font-weight:normal; line-height:52px; padding:140px 0 28px 0;}
.ind h2{ font-size:24px; text-align:center; color:#7f7f7f; font-weight:normal; line-height:24px; padding-bottom:80px;}

.ind_fuwu{ padding-bottom:100px;}
.ind_fuwu ul{ padding:0 50px}
.ind_fuwu ul [class*=am-u-]{ padding:0;}
.ind_fuwu a{ display:block; max-width:509px; padding-left:78px; position:relative; margin-bottom:80px; background-repeat:no-repeat;}
.ind_fuwu .tit{ font-size:24px; color:#252525; line-height:38px; padding-bottom:25px; display:block;}
.ind_fuwu p{ font-size:16px; color:#252525; line-height:25px; display:block;}
.ind_fuwu .more{ font-size:18px; color:#7f7f7f; display:block; line-height:18px; padding-top:24px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ind_fuwu a:hover .more{ color:#FF0404;}

.ind_anli{ background:#FBFBFB; padding-bottom:100px;}
/*案例通用*/
.case [class*=am-u-]{ padding:5px;}
.case .cases .pic{ height:320px; background-size:cover; background-position: center center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s; position:relative;}
.case .cases a{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;}
.case .cases .desc{ opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.case .cases a h3{ font-size:42px;font-family:gothammedium; color:#fff; font-weight:normal;}
.case .cases a h4{ font-size:24px; color:#fff; font-weight:normal;}
.case .cases:hover a{background:rgba(0,0,0,0.3)}
.case .cases:hover .pic{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.case .cases:hover .desc{ opacity:1; }

/*弹出层*/
.case cases{ padding:0 3px 5px 3px;}
.case .am-modal-dialog{ width:1200px;}
.case .am-modal-dialog .am-modal-bd{ padding:15px;}
.case .am-modal-dialog .am-slider-default .am-control-nav{ display:none;}
.case .am-modal-dialog .am-slider-default{ width:893px; height:480px; margin:0; overflow:hidden;}
.case .am-modal-dialog .am-slides li{ width:100%; height:480px; overflow:hidden; background-size:cover; background-position:center center; background-repeat:no-repeat}

.case .am-modal-dialog .cont { width:245px; position:absolute; right:25px; top:0; height:100%; }
.case .am-modal-dialog .cont h3{font-family:gothammedium; font-size:42px; color:#252525; font-weight:normal; text-align:left; line-height:42px; padding-top:51px;overflow:hidden; width:100%;word-break:break-all;}
.case .am-modal-dialog .cont h4{ font-size:24px; color:#252525; font-weight:normal; text-align:left; line-height:24px; padding-top:20px;}
.case .am-modal-dialog .cont p{ font-size:14px; color:#7f7f7f; line-height:28px; text-align:left; padding-top:24px;}
.case .am-modal-dialog .date{ position:absolute; bottom:25px; left:0; }
.case .am-modal-dialog .date .day{font-family:gothammedium; font-size:42px; color:#252525;font-weight:normal; text-align:left; line-height:42px; vertical-align:text-top; padding-right:16px;}
.case .am-modal-dialog .date .year{font-family:gothammedium; font-size:20px; color:#252525;font-weight:normal; text-align:left; line-height:30px;vertical-align:text-top; padding-top:4px;}
.case .am-modal-dialog .am-modal-hd{ padding:0;  z-index:9999}







.ind_kehu{ padding-bottom:60px;}
.ind_kehu img{ max-width:100%;}

.ind_about{ height:800px; background:url(../image/home_about.jpg) no-repeat bottom center; background-size:cover;}
.ind_about .am-fr{ width:600px;}
.ind_about .am-fr h1{ text-align:left;}
.ind_about .am-fr h2{ text-align:left; padding-bottom:28px;}
.ind_about .am-fr p{ font-size:14px; color:#7f7f7f; line-height:28px;}


.ind_contact{ padding:100px 0;}
.ind_contact .contact{ margin:0 auto; max-width:952px;box-shadow: 0 0 30px rgba(0,0,0,0.3);}
.ind_contact .contact .tit{ height:152px; background:#FF0404; text-align:center;}
.ind_contact .contact .tit h1{ color:#fff; font-size:52px;font-family:gothammedium; font-weight:normal; line-height:52px; padding-top:30px;}
.ind_contact .contact .tit h2{ color:#fff; font-size:24px; line-height:24px; padding-top:20px; font-weight:normal;}
.ind_contact .contact .cont{ height:208px; background:#fff; position:relative;}
.ind_contact .contact .cont .am-fr{ padding-right:127px;}
.ind_contact .contact .cont .tel{ font-size:28px; color:#000; font-family:gothambold;  line-height:28px; padding:32px 0 6px 0;}
.ind_contact .contact .cont .tel a{ color#000}
.ind_contact .contact .cont .mail{ font-size:28px; color:#000; font-family:gothambold;line-height:28px; padding:6px 0;}
.ind_contact .contact .cont .add{ font-size:28px; color:#000;text-align:right; line-height:28px; padding:6px 0;}
.ind_contact .contact .cont .am-fl{ padding-left:96px;}
.ind_contact .contact .cont .am-fl img{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.ind_contact .contact .cont .am-fl img:hover{ -webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none;}

.ind_contact .contact .cont .am-fl a{ display:block;width:100px; height:100px; float:left;}
.ind_contact .contact .cont .am-fl .ewm{ position:relative;   background:url(../image/home_28.png) no-repeat;}
.ind_contact .contact .cont .am-fl .ewm img{ width:100px; height:100px; opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.ind_contact .contact .cont .am-fl .ewm:hover img{ opacity:1;}
.ind_contact .contact .cont .tubiao{ background:url(../image/home_32.png) no-repeat; width:152px; height:152px; display:block; position:absolute; bottom:-76px; left:50%; margin-left:-76px; background-size:100% auto;}

.tx1{-ms-animation:anim1 15s Infinite;-moz-animation:anim1 15s Infinite;-webkit-animation:anim1 15s Infinite;animation:anim1 15s Infinite;-moz-animation-direction:alternate;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes anim1{from{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}to{-moz-transform:scale(2,2);-webkit-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}}@keyframes anim1{from{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}to{-moz-transform:scale(2,2);-webkit-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}}.tx2{-ms-animation:anim2 15s Infinite;-moz-animation:anim2 15s Infinite;-webkit-animation:anim2 15s Infinite;animation:anim2 15s Infinite;-moz-animation-direction:alternate;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes anim2{from{-moz-transform:scale(2,2);-webkit-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}to{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@keyframes anim2{from{-moz-transform:scale(2,2);-webkit-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}to{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}.tx3{-ms-animation:anim3 15s Infinite;-moz-animation:anim3 15s Infinite;-webkit-animation:anim3 15s Infinite;animation:anim3 15s Infinite;-moz-animation-direction:alternate;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:top right;-moz-transform-origin:top right;-o-transform-origin:top right;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes anim3{from{-moz-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}to{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@keyframes anim3{from{-moz-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}to{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}


@media only screen and (max-width:1760px){}
@media only screen and (max-width:1600px){}
@media only screen and (max-width:1550px){}
@media only screen and (max-width:1440px){
	.ind_fuwu ul{ padding:0 20px;}
	.ind_fuwu a{ padding-left:48px;}
}
@media only screen and (max-width:1366px){
	.ind_fuwu p{ font-size:15px;}
}
@media only screen and (max-width:1199px){
/*弹出层*/
.case .am-modal-dialog{ width:95%;}
.case .am-modal-dialog .am-modal-bd{ padding:15px;}
.case .am-modal-dialog .am-slider-default .am-control-nav{ display:none;}
.case .am-modal-dialog .am-slider-default{ width:65%; height:480px; margin:0; overflow:hidden;}

}
@media only screen and (max-width:1024px){
	img{ max-width:100%;}
	.ind_contact .contact .cont .am-fr{ padding-right:67px;}
	.ind_contact .contact .cont .am-fl{ padding-left:63px;}
}

@media only screen and (max-width:959px){}

@media only screen and (max-width:768px){
.focus .txt{ height:390px;  font-size:30px;}
.focus .txt .swiper-slide {font-size: 30px;line-height:46px;}
.focus .txt .swiper-slide font{ font-size:15px; line-height:23px;}
.ind h1{ font-size:26px; line-height:26px; padding:70px 0 14px 0;}
.ind h2{ font-size:16px;  line-height:16px; padding-bottom:40px;}

.ind_fuwu{ padding-bottom:40px;}
.ind_fuwu ul{ padding:0 15px}
.ind_fuwu ul [class*=am-u-]{ padding:0;}
.ind_fuwu a{  max-width:100%; padding-left:44px;  margin-bottom:40px;}
.ind_fuwu .tit{ font-size:18px;  line-height:38px; padding-bottom:0 }
.ind_fuwu p{ font-size:12px; line-height:24px;}
.ind_fuwu .more{ font-size:12px; line-height:12px; padding-top:12px;}

.ind_anli{ padding-bottom:70px;}
.case li .pic{ height:185px;}
.ind_kehu{ padding-bottom:70px;}


.ind_about{ height:450px;  background-size:100% auto; background-color:#fbfbfb;}
.ind_about .am-fr{ width:100%;}
.ind_about .am-fr h1{}
.ind_about .am-fr h2{  padding-bottom:14px;}
.ind_about .am-fr p{ font-size:12px; line-height:24px;}


.ind_contact{ padding:50px 0;}
.ind_contact .contact{  max-width:100%;}
.ind_contact .contact .tit{ height:76px; background:#FF0404; text-align:center;}
.ind_contact .contact .tit h1{  font-size:26px;  line-height:26px; padding-top:15px;}
.ind_contact .contact .tit h2{ font-size:12px; line-height:12px; padding-top:10px; }

.ind_contact .contact .cont{ height:104px; }
.ind_contact .contact .cont .am-fr{ padding-right:2px;}

.ind_contact .contact .cont .tel{ font-size:12px; line-height:14px; padding:16px 0 3px 0;}
.ind_contact .contact .cont .mail{ font-size:12px; line-height:14px; padding:3px 0;}
.ind_contact .contact .cont .add{ font-size:12px;  line-height:14px; padding:3px 0;}
.ind_contact .contact .cont .am-fl{ padding-left:2px; padding-top:15px;}
.ind_contact .contact .cont .am-fl a{ display:block;width:50px; height:50px; float:left;}
.ind_contact .contact .cont .am-fl .ewm{ background-size:50px 50px;}
.ind_contact .contact .cont .am-fl .ewm img{ width:50px; height:50px;}
.ind_contact .contact .cont .tubiao{  width:76px; height:76px;  bottom:-38px; left:50%; margin-left:-38px;}

.case .cases .pic{ height:185px;}
.case .am-modal-dialog{ width:95%;}
.case .am-modal-dialog .am-modal-bd{ padding:15px;}
.case .am-modal-dialog .am-slider-default .am-control-nav{ display:none;}
.case .am-modal-dialog .am-slider-default{ width:100%; height:185px; margin:0; overflow:hidden;}
.case .am-modal-dialog .am-slides li{ height:185px; }

.case .am-modal-dialog .cont { width:100%; position:relative; right:auto; top:auto; height:auto; }
.case .am-modal-dialog .cont h3{font-family:gothammedium; font-size:31px; color:#252525; font-weight:normal; text-align:left; line-height:31px; padding-top:23px;overflow:hidden; width:100%;word-break:break-all;}
.case .am-modal-dialog .cont h4{ font-size:18px; color:#252525; font-weight:normal; text-align:left; line-height:18px; padding-top:13px;}
.case .am-modal-dialog .cont p{ font-size:12px; color:#7f7f7f; line-height:24px; text-align:left; padding-top:20px;}
.case .am-modal-dialog .date{ position:relative; bottom:auto; left:auto; padding-top:35px; text-align:left;}
.case .am-modal-dialog .date .day{font-family:gothammedium; font-size:31px; color:#252525;font-weight:normal; text-align:left; line-height:31px; vertical-align:text-top; padding-right:13px;}
.case .am-modal-dialog .date .year{font-family:gothammedium; font-size:15px; color:#252525;font-weight:normal; text-align:left; line-height:15px;vertical-align:text-top; padding-top:4px;}
.case .am-modal-dialog .am-modal-hd{ padding:0; position:absolute;width:30px; height:30px;bottom:15px; right:22px; z-index:9999}
.case .am-modal-hd .am-close{ top:auto; right:auto; font-size:40px;width:30px; height:30px; font-weight:normal; }




	
}