

/*
.swiperfocus { position:relative;max-width:1920px; min-width:1400px;}
.swiperfocus .swiper-container{margin: 0 auto; width: 100%;height:722px; z-index:1;}
.swiperfocus .swiper-slide{min-width:1400px; height:676px;z-index:10;}

*/

.swiperfocus { margin: 0 auto;position:relative;max-width:1920px; min-width:1400px;}
.swiperfocus .swiper-container{margin: 0 auto; width: 100%;height:626px; z-index:1;}
.swiperfocus .swiper-slide{min-width:1400px; height:580px;z-index:10;}


.swiperfocus .swiper-slide a{ display:block; width:100%; height:100%; z-index:10}
.swiperfocus .swiper-pagination{bottom:30px; left:auto; right:70px;}
.swiperfocus .swiper-pagination-bullet{ margin:0 5px;width: 8px; height: 8px; border-radius: 50%; background: #bbbbbb;vertical-align:middle; }
.swiperfocus .swiper-pagination-bullet-active{width: 10px; height: 10px;background: #fff; border:#f6ab00 solid 2px}

.swiperfocus .swiper-slide img{height:100%;}

.swiperfocus .swiper-button-prev{width: 40px; height: 40px; position: absolute; left: 40px; top: 12px; margin-top:0; z-index: 500; cursor: pointer; background-position: center center; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23b8b8b8'%2F%3E%3C%2Fsvg%3E");background-size: 40% auto;}
.swiperfocus .swiper-button-next{width: 40px; height: 40px; position: absolute; right: auto; left:80px; top: 12px; margin-top: 0; z-index: 600; cursor: pointer; background-position: center center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23b8b8b8'%2F%3E%3C%2Fsvg%3E");background-size: 40% auto;}

.swiperfocus .swiperfocus_bg{ position:relative; margin:-71px auto 0 auto; width:1400px; height:70px; border-top:#f6ab00 solid 1px; background:#fff; z-index:3;box-shadow: 0 6px 10px rgba(0, 0, 0, .1);}
.swiperfocus .swiperfocus_text{ display:block; height:70px; color:#6d6d6d; line-height:70px; padding-left:180px;}
.swiperfocus .swiperfocus_text h4{ display:none;}
.swiperfocus .swiperfocus_text h4:first-child{ display:block;}


.top{ margin:0 auto 0 auto; position:relative; width:1400px; text-align:center;}
.top label{ display:block; color:#999999; font-size:48px; font-weight:bolder; font-family: "Myriad Pro Regular","Arial Regular",Cambria;text-transform:Uppercase; opacity:.22;}
.top h2{ position:relative; display:block; margin:-40px 0 0 0; color:#3d3d3d; font-size:30px; font-weight:bolder;}

.top h2:after{content: "";   position:absolute;  left:50%; margin-left:-60px; bottom:-6px; width:120px; border-top:#f6a600 solid 2px; z-index:1;}
.top p{display:block;  padding:10px 0 46px 0;}

.products_class{max-width:1920px; min-width:1400px; padding:64px 0;}
.products_class_list{ margin:0 auto; width:1400px; text-align:left; overflow:hidden;}
.products_class_list dl{ display:block;width:1438px; font-size:0px;}
.products_class_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; width:440px; height:504px; margin:0 38px 0 0;}
.products_class_list dd img{z-index:1; width:100%; height:100%;}
.products_class_list dd h5{ position:absolute; left:50px; bottom:60px; font-size:24px; color:#fff; z-index:3}
.products_class_list dd p{ position:absolute; left:50px; bottom:40px; font-size:12px; color:#fff; z-index:3}
.products_class_list dd h6{ position:absolute; left:0; bottom:0; width:390px;font-size:18px; color:#fff; padding:60px 50px 0 0; text-align:right; height:70px; background:rgba(246,171,0,0.9); z-index:2;}

.news{padding:64px 0;max-width:1920px; min-width:1400px; background:#efefef;}


.news_contents{ padding:70px 0 80px 0; margin:0 auto 0 auto; width:1400px; background:#fff;}


.news_headlines{ display:inline; float:left; width:474px; margin:0 0 0 100px;}

.news_headlines dt{ display:block; height:240px;}
.news_headlines dt img{ width:100%; height:100%;}
.news_headlines dd{ position:relative; padding:36px 50px 0 102px; color:#fff; height:122px;background:rgba(246,171,0,0.9);}

.news_headlines dd span{ position:absolute; top:36px; left:30px; width:56px; font-size:12px; text-align:center;}
.news_headlines dd i{ font-size:35px; padding:12px 0 0 0; display:block; font-style:normal;}
.news_headlines dd h4{ display:block; padding:0 0 0 0; font-size:18px; font-weight:normal;}
.news_headlines dd p{ display:block; margin-top:16px; padding:10px 0 0 0; line-height:22px; font-weight:normal; border-top:#eec973 solid 1px;}

.news_list_top{color:#6d6d6d; font-size:16px;line-height:30px;}
.news_list_top a{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin:0 8px; padding:0 14px; height:30px;  }
.news_list_top a:hover,.news_list_top a.hover,.news_list_top a:active{text-decoration:none; color:#fff; background:#f08200;}

.news_list{display:inline; float:right; width:604px; margin:0 118px 0 0px;}

.news_list dl{ display:block; margin-top:35px;}


.news_list dt{ position:relative; margin-bottom:10px; padding-right:115px; }
.news_list dt h3{ border-bottom:#e6e6e6 solid 1px; padding:0px 0 10px 0; font-size:24px; color:#3d3d3d;} 
.news_list dt p{ padding:5px 0 0 0; font-size:14px; line-height:22px; color:#a4a4a4;} 
.news_list dt label{ padding-left:10px; color:#002eda;}
.news_list dt span{ position:absolute; top:0px; right:12px; width:56px; font-size:14px; color:#6d6d6d; text-align:center;}
.news_list dt i{ font-size:35px; padding:12px 0 0 0; display:block; font-style:normal;}


.news_list dd{ display:block; height:55px; overflow:hidden;line-height:55px; padding-left:0; border-bottom:#e6e6e6 solid 1px;}
.news_list dd h4{  display:inline-block;*display:inline;*zoom:1; vertical-align:top; font-weight:normal; font-size:16px;}
.news_list dd span{ float:right;font-size:12px; color:#6d6d6d;}
.news_list dd a:hover,.news_list dd a.hover,.news_list dd a:active{text-decoration:none; color:#f6ab00;}
.news_list dd a:hover span,.news_list dd a.hover span,.news_list dd a:active span{color:#f6ab00;}


.cases{padding:64px 0;max-width:1920px; min-width:1400px;}

.cases_headlines{display:inline; float:left; width:670px; margin:0 0 0 0;}

.cases_contents{ padding:0; margin:0 auto 0 auto; width:1400px; background:#fff;}

.cases_headlines .swiper-container{margin: 0 auto; width: 100%;height:566px; z-index:1;}
.cases_headlines .swiper-slide{ height:565px;z-index:10;}
.cases_headlines dt{ height:400px;}
.cases_headlines dt img{ width:100%; height:400px;}

.cases_headlines dd{ position:relative; overflow:hidden; padding:36px 46px 0 46px; color:#fff; height:136px;background:rgba(246,171,0,0.9);}
.cases_headlines dd:after{content: "→"; font-size:18px;   position:absolute; top:40px;  right:48px; width:30px; z-index:1;}

.cases_headlines dd h4{ display:block; padding:0 0 0 0; font-size:20px; font-weight:normal;}
.cases_headlines dd p{ display:block; margin-top:12px; padding:10px 0 0 0; font-size:14px;line-height:22px; font-weight:normal; }
.cases_headlines .swiper-button-prev{ margin-top:-110px;}
.cases_headlines .swiper-button-next{margin-top:-110px;}

.cases_list{display:inline; float:right; width:730px; overflow:hidden; }
.cases_list dl{ font-size:0px;}
.cases_list dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top;  margin:0 0 18px 20px; width:344px;}
.cases_list img{ width:100%; height:206px;}

.cases_list dd h5:after{content: "→"; font-size:18px;   position:absolute; top:0;  right:10px; width:30px; z-index:1;}

.cases_list dd h5{ position:relative; display:block; padding:0 0 0 26px; height:68px; line-height:68px; font-size:16px;color:#fff;background:rgba(246,171,0,0.9); font-weight:normal;}


a.more{ margin:50px auto 0 auto; display:block;  width:230px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#3f3f3f;text-transform:Uppercase; border:#5f5e60 solid 1px;}








