.ny{ background:#fbfbfb;}
.ny h1{ font-family:gothammedium; color:#ff0404; font-size:52px; text-align:center; font-weight:normal; line-height:52px; padding:140px 0 28px 0;}
.ny h2{ font-size:24px; text-align:center; color:#7f7f7f; font-weight:normal; line-height:24px; padding-bottom:80px;}
.ny_banner{ height:320px; background-size:cover; background-position: center center;}
.danye{ width:100%;max-width:1200px; margin:0 auto; font-size:16px; color:#252525; text-align:center; line-height:32px; padding-bottom:60px;}
.danye .td{ padding-top:60px;}
.danye .td li{ text-align:center;}
.danye .td li img{ display:block; margin:0 auto 15px auto;}
.danye p img{ margin-top:15px;}
.danye h4{  color:#7f7f7f; font-weight:normal;border-top: 1px solid #7f7f7f; height:1px; text-align:center; margin:112px 0 12px 0; }
.danye h4  span {position: relative;top: -15px;display: inline-block;line-height: 24px;font-size: 24px;color: #7f7f7f;background:#fbfbfb;font-weight: normal;width: auto;padding: 0 10px;}

.danye .zyys [class*=am-u-]{ padding:0;}
.danye .zyys a{ background-repeat:no-repeat; display:block; min-height:38px; background-size:38px 38px; max-width:380px; text-align:left; padding-left:50px; color:#252525;}
.danye .daren{ padding-top: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 .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; display:none;}
.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}








.pagination{ text-align:center; padding:40px 0 60px 0;}
.pagination a{ display:inline-block; font-size:14px; font-family:gothammedium,"微软雅黑","Microsoft Yahei",PingFangSC-Regular,"PingFang Regular"; color:#7f7f7f; line-height:40px; border:1px solid #7f7f7f; border-radius:20px; margin-right:4px; width:40px;}
.pagination a.page-pre,.pagination a.page-next{ width:80px;}
.pagination a.page-num-current,.pagination a:hover{ background:#ff0404; color:#fff; border-color:#ff0404;}

.zhaopin{ max-width:1200px; margin:0 auto 80px auto; border-top:1px solid #7f7f7f;}
.zhaopin .am-panel{ border:none; background:none; box-shadow:none; border-bottom:1px solid #7f7f7f;}
.zhaopin .am-panel-hd{ padding:0 6px; line-height:60px; font-size:20px; background:none;}
.zhaopin .am-panel-hd h4{font-weight:normal; position:relative;}
.zhaopin .am-panel-bd{ border-top:none !important; padding:20px 45px; font-size:16px; line-height:32px; color:#7f7f7f;}
.zhaopin .am-panel-hd h4 span{ position:absolute; background:url(../image/up.png) center center no-repeat; width:22px; height:60px; right:0; top:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.zhaopin .am-panel-hd h4.am-collapsed span{ background-image:url(../image/down.png);}


.danye .pptd{ padding:100px 0;}
.danye .pptd li{ text-align:center;  }
.danye .pptd li img{ display:block; margin:0 auto 15px auto;}

.ggbq{ padding-top:100px;}
.danye .wltd li{ text-align:center;  }
.danye .wltd li img{ display:block; margin:0 auto 15px auto;}


.ggbq,.ggsl,.wltd,.ggpic,.wllogo,.zyys,.xmtlogo{ padding-top:100px;}
.ggsl li h3{ font-weight:normal;} 
.ggsl li h3 i{ font-size:72px; font-style:normal; color:#ff0404; line-height:72px; vertical-align:bottom;}
.ggsl li h3 font{ font-size:42px; color:#ff0404; line-height:42px;vertical-align:bottom; display:inline-block; padding-bottom:5px;}
.ggsl li h5{ font-size:20px; color:#212121; font-weight:normal; padding:20px 0; line-height:20px;}
.ggsl li h6{ font-size:16px; color:#7f7f7f; font-weight:normal;}

.ggbq{ padding-top:100px;}
.ggbq li b{ color:#e31a1a; font-size:20px; line-height:20px; padding-bottom:30px; display:block;}
.ggbq li p{ font-size:16px; line-height:32px; color:#212020;}


.hwpic{ padding:60px 0 100px 0;}
.hwpic2{ padding:100px 0 100px 0;}
.hwpic3{ padding-bottom:100px; }
.hwfw { padding:100px 0 80px 0;}
.hwfw li a{ display:block; max-width:339px;}
.hwfw li b{ color:#e31a1a; font-size:20px; line-height:20px; padding-bottom:30px; display:block;}
.hwfw li p{ font-size:16px; line-height:32px; color:#212020; text-align:left;}
.hwfw [class*=am-u-]{ padding:0;}

.hwlogo{ text-align:center; font-size:0;}
.hwlogo li{ display:inline-block; margin:0; padding:0;}
.p0{ padding:0 !important;}

@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){

}
@media only screen and (max-width:1366px){

}
@media only screen and (max-width:1199px){
	.zhaopin{ width:95%;}
	/*弹出层*/
.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;}
.case .am-modal-dialog .am-slides li{  height:480px; background-size:cover;}
.danye{ width:95%}
.hwfw [class*=am-u-]{ padding:0 10px;}
}
@media only screen and (max-width:1024px){


}



@media only screen and (max-width:959px){
.ny_banner{ height:160px;}
.ny h1{ font-size:26px; line-height:26px; padding:70px 35px 14px 35px;}
.ny h2{ font-size:16px;  line-height:16px; padding-bottom:40px;}
.danye{ padding:0 15px; font-size:12px; line-height:24px; width:100%;}

.danye .wltd{ padding:50px 0 0 0;}
.danye .wltd li{   padding-left:0;}


.danye .pptd{padding:50px 0 75px 0; margin:0 -8px;}
.danye .pptd li{   padding-left:0; padding-right:0;}


.danye h4{ margin-top:50px; padding:0;}
.danye h4  span {position: relative;top: -12px;display: inline-block;line-height: 16px;font-size: 16px;color: #7f7f7f;background:#fbfbfb;font-weight: normal;width: auto;padding: 0 10px;}

.ggsl{ padding-bottom:35px;}
.ggsl li{ padding-bottom:40px;}
.ggsl li h3 i{ font-size:36px; line-height:36px; }
.ggsl li h3 font{ font-size:21px;  line-height:21px; padding-bottom:1px;}
.ggsl li h5{ font-size:15px;  padding:15px 0 12px 0; line-height:15px;}
.ggsl li h6{ font-size:12px; line-height:12px;}

.ggbq{ padding-bottom:5px;}
.ggbq li{ padding:0 0 70px 0;}
.ggbq li b{ font-size:15px; line-height:15px; padding-bottom:24px; }
.ggbq li p{ font-size:12px; line-height:24px; }

.hwpic{ padding:25px 0 55px 0;}
.hwpic2{ padding:0px 0 75px 0; margin:0 !important;}
.hwpic3{ display:none;}
.hwfw { padding:50px 0;}
.hwfw [class*=am-u-]{ padding:0;}
.hwfw li{ padding-bottom:70px !important; }
.hwfw li a{ width:100%;max-width:100%;}
.hwfw li b{ font-size:15px; line-height:15px; padding-bottom:20px; }
.hwfw li p{ font-size:12px; line-height:24px; }
.hwlogo{ padding-bottom:90px; padding-top:50px;}
.daren{ padding-bottom:75px;}
.wllogo{ padding-bottom:75px;}
.danye .td li{ padding-bottom:40px;}
.danye .td li img{ width:auto;}
.zp{ padding:0 15px; width:100%;}
.zhaopin .am-panel-hd{ line-height:30px; font-size:15px;}
.zhaopin .am-panel-hd h4 span{ height:30px; width:11px; background-size:100% auto;}
.zhaopin .am-panel-bd{ padding:10px; font-size:12px; line-height:24px;}

.case .cases{ padding:0 3px 5px 3px;}
.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; }

.ggbq,.ggsl,.wltd,.ggpic,.wllogo,.zyys,.xmtlogo{ padding-top:50px;}
.ggpic{ padding-bottom:75px;}
.danye .zyys li{ margin-bottom:60px;}
.danye .zyys li:last-child{ margin-bottom:0;}
}