.index-banner {overflow: hidden;}
.index-banner:hover .swiper-button-next,
.index-banner:hover .swiper-button-prev {opacity: 1;}
.index-banner .swiper-button-prev {opacity: 0;-webkit-transition: opacity .5s;-o-transition: opacity .5s;-moz-transition: opacity .5s;transition: opacity .5s;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%f28600%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'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.index-banner .swiper-button-next {opacity: 0;-webkit-transition: opacity .5s;-o-transition: opacity .5s;-moz-transition: opacity .5s;transition: opacity .5s;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%f28600%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'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.index-banner .swiper-container {height:910px;}
.index-banner .swiper-container .swiper-img {position: relative;}
.index-banner .swiper-container .slide-video .swiper-img .container {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.index-banner .swiper-container .swiper-img .container {height: 100%;position: relative;}
.index-banner .swiper-container .swiper-img .banner-txt {position: absolute;top: 37.06%;left: 0;right: 0;color: #fff;padding: 0 15px;}
.index-banner .swiper-container .swiper-img .banner-txt.banner-txt1 {position: absolute;color: #fff;top: 37.06%;left: 0;right: 0;text-align: left;width: 100%;}
.index-banner .swiper-container .swiper-img .banner-txt .txt1 {font-size: 50px;font-weight: 700;margin-bottom:30px;opacity: 0;-webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: opacity 1.5s, -webkit-transform 1.5s;transition: opacity 1.5s, -webkit-transform 1.5s;-o-transition: opacity 1.5s, -o-transform 1.5s;-moz-transition: opacity 1.5s, transform 1.5s, -moz-transform 1.5s;transition: opacity 1.5s, transform 1.5s;transition: opacity 1.5s, transform 1.5s, -webkit-transform 1.5s, -moz-transform 1.5s, -o-transform 1.5s;text-shadow: 3px 4px 2px rgba(0, 0, 0, .175);}
.index-banner .swiper-container .swiper-img .banner-txt .txt2 {font-size: 24px;line-height: 50px;opacity: 0;-webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%);text-shadow: 1px 1px 1px rgba(0, 0, 0, .175);width: 100%;margin: 0 auto;-webkit-transition: opacity 3s, -webkit-transform 3s;transition: opacity 3s, -webkit-transform 3s;-o-transition: opacity 3s, -o-transform 3s;-moz-transition: opacity 3s, transform 3s, -moz-transform 3s;transition: opacity 3s, transform 3s;transition: opacity 3s, transform 3s, -webkit-transform 3s, -moz-transform 3s, -o-transform 3s;}
.index-banner .swiper-container .swiper-img .banner-txt1 .txt1 { color: #dd1010;}
.index-banner .swiper-container .swiper-img .banner-txt1 .txt2 { width: 60%; color: #666; margin-left: 0px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);}
.index-banner .swiper-container .swiper-slide-active .banner-txt>div {-webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;opacity: 1;}
.index-banner .swiper-container .swiper-slide.on .swiper-img .banner-txt .txt2,
.index-banner .swiper-container .swiper-slide.on .swiper-img .banner-txt .txt1 {-webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;opacity: 1;}
.index-banner .swiper-container .swiper-img {height: 100%;}
.index-banner .swiper-container>.container {position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);   -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);        transform: translateX(-50%);height: 100%;z-index: 10;}
.index-banner .swiper-pagination-bullet {background: rgba(255, 255, 255, .5);opacity: 1;width: 40px;height: 3px;margin: 0 8px;border-radius: 0;}
.index-banner .swiper-pagination-bullets {width: auto;left: 50%;-webkit-transform: translateX(-50%);   -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%); -o-transform: translateX(-50%);transform: translateX(-50%);bottom: 48px;}
.index-banner .swiper-pagination-bullet-active {background: #f28600;}
@media (max-width: 1680px){
.index-banner .swiper-container {height:800px;}
}    
@media (max-width: 1440px){
.index-banner .swiper-container {height:685px;}
.index-banner .swiper-container .swiper-img .banner-txt .txt1 {font-size: 40px; }
.index-banner .swiper-container .swiper-img .banner-txt .txt2 {font-size: 22px;line-height: 50px; } 
}
@media (max-width: 1366px){
.index-banner .swiper-container {height:650px;}
.index-banner .swiper-container .swiper-img .banner-txt .txt1 {font-size: 34px; }
.index-banner .swiper-container .swiper-img .banner-txt .txt2 {font-size: 20px;line-height: 40px; } 
}
@media (max-width: 1280px){
.index-banner .swiper-container {height:610px;}
.index-banner .swiper-container .swiper-img .banner-txt { top: 36%; }
.index-banner .swiper-container .swiper-img .banner-txt .txt1 {font-size: 28px; margin-bottom: 30px;}
}
@media (max-width: 1200px){
.index-banner .swiper-container {height:570px;}
.index-banner .swiper-container .swiper-img .banner-txt .txt1 {font-size: 26px; }
.index-banner .swiper-container .swiper-img .banner-txt .txt2 {font-size: 18px;line-height: 36px; } 
}
@media (max-width: 1024px){
.index-banner .swiper-container {height:485px;}
.index-banner .swiper-container .swiper-img .banner-txt .txt2 {font-size: 17px;line-height: 32px; } 
.index-banner .swiper-container .swiper-img .banner-txt .txt1 img{ width: 60%; }

}
@media (max-width: 992px){
.index-banner .swiper-container {height:470px;}
.index-banner .swiper-container .swiper-img .banner-txt .txt1 {font-size: 24px; }
}    
@media (max-width:768px){
.index-banner .swiper-container {height:370px;}
.index-banner .swiper-container .swiper-img .banner-txt .txt1 {font-size: 20px; }
.index-banner .swiper-container .swiper-img .banner-txt .txt2 {font-size: 16px;line-height: 30px; } 
}    
@media (max-width:668px){
.index-banner .swiper-container .swiper-img .banner-txt1 .txt2 { width: 80%;}
.index-banner .swiper-pagination-bullet { width: 22px;height:2px;margin: 0 4px; }
.index-banner .swiper-pagination-bullets { bottom: 18px;}
}
@media (max-width:425px){
.index-banner .swiper-container {height:270px;}
.index-banner .swiper-container .swiper-img .banner-txt .txt1 {font-size: 16px; margin-bottom: 10px; }
.index-banner .swiper-container .swiper-img .banner-txt .txt2 {font-size: 13px;line-height: 22px; } 
.index-banner .swiper-pagination-bullets { bottom: 10px;}
}
.about-top.page-section {padding-bottom: 0px;}
.about-top .zhs1 {margin-top: 30px;font-size: 16px;line-height: 30px;width: 93%;color: #666;}
.about-bot {background: #f8f8f8;padding-bottom: 100px;}
.about-bot .about-bot-ul {margin-top: 88px;}
.about-bot .about-bot-ul li {float: left;width: 33.333%;position: relative;}
.about-bot .about-bot-ul li .shu-div1 {line-height: 1.5;}
.about-bot .about-bot-ul li .shu-div1 span {font-size:48px;color: #f28600;font-weight: bold;}
.about-bot .about-bot-ul li .shu-div1 sub {font-size: 18px;color: #f28600;}
.about-bot .about-bot-ul li .shu-div1 sup {font-size: 44px;color: #f28600;position: absolute;top: 35px;}
.about-bot .about-bot-ul li .shu-div2 {font-size: 18px;color: #666;margin-top: 10px;}
.about-bot .more {margin-top: 100px;width: 350px;}
.about-bot .more a {color: #575758;font-size: 16px;background: url(../images/jt1.png) no-repeat right; padding-right: 40px; }
.about-bot .more a:hover {color: #026f6a;background: url(../images/jt1_h.png) no-repeat right;  }
.about-bot .about-bots-div > div {width: 50%;}
.about-bot .about-bots-div > div .rong-d {left: 40px;bottom: 40px;color: #fff;}
.about-bot .about-bots-div > div .rong-d .p1 {font-size: 24px;line-height: 36px;color: #ffffff;}
.about-bot .about-bots-div > div .rong-d .p2 {font-size: 16px;line-height: 36px;color: #ffffff;}
.about-bot .more a:hover{margin-left: 10px;transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out; o-transition: 400ms ease-in-out;}
.about-bot .more a{transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out;-o-transition: 400ms ease-in-out;}
.hd-div { margin-bottom: 30px;}
.hd-div .div1 {font-size: 36px; line-height: 36px;letter-spacing: 0px;color: #333;}
.hd-div .div2 {font-size:24PX;margin-top: 15px;line-height: 36px;color: #999;}
@media (max-width: 1440px){
.about-top .zhs1 {margin-top: 20px;}
.hd-div .div1 {font-size: 30px;}
}
@media (max-width: 1366px){
.about-bot .about-bot-ul li .shu-div1 span {font-size:38px; }
.about-bot .about-bot-ul li .shu-div1 sub {font-size: 18px; }
.about-bot .about-bot-ul li .shu-div1 sup {font-size: 34px; top: 35px;}
.about-top .zhs1 {margin-top: 10px; line-height: 28px; }
.about-top .rect-50{ padding-bottom:55%}
.about-bot .about-bots-div > div .rong-d {left: 20px;bottom:30px; }
.about-bot .about-bots-div > div .rong-d .p1 {font-size: 20px; }
.about-bot .about-bot-ul li .shu-div2 {font-size: 17px;}
.hd-div .div1 {font-size:26px; line-height: 32px;}
.hd-div .div2 {font-size:20PX;margin-top: 10px;line-height: 26px;}
.about-bot {padding-bottom: 80px;}
}
@media (max-width: 1200px){
.about-bot .more {margin-top: 60px;width: 250px;}
.about-bot {padding-bottom: 60px;}
.about-bot .about-bots-div > div .rong-d .p2 {font-size: 15px;line-height: 32px;}

}
@media (max-width: 990px){
.about-bot .about-bot-ul {margin-top: 18px;}
}
@media (max-width: 768px){
.hd-div .div1 {font-size:22px;}
.about-top .zhs1 {width: 100%;line-height: 25px;margin-top: 0px;}
.about-bot .more {margin-top: 20px;  } 
.about-bots-div {margin-top: 15px;  }  
.about-bot {padding-bottom: 30px;  }
.about-bot .about-bot-ul li .shu-div1 span {font-size:28px; }
.about-bot .about-bot-ul li .shu-div1 sub {font-size: 16px; }
.about-bot .about-bot-ul li .shu-div1 sup {font-size: 24px; top: 25px;}
.hd-div .div1 {font-size:24px; line-height: 32px;}
.hd-div .div2 {font-size:18PX;margin-top: 10px;line-height: 26px;}
.about-bot .about-bot-ul li .shu-div2 {font-size: 15px;}
}
@media (max-width: 568px){
.about-bot .about-bots-div > div {width: 100%; margin-bottom: 15px;}
.about-bot .about-bots-div > div .rong-d .p2 { line-height: 26px;}
}
.index_pro {background: url(../images/index_probg.jpg) no-repeat;background-size: cover; }
.index_pro_top { width: 45%; float: left;}
.index_pro .hd-div .div1 {color: #fff;}
.index_pro .hd-div .div2 {color: #dddddd;}
.index_pro .index_pro_ul {margin: 20px 0;}
.index_pro .index_pro_ul li {float: left;margin-right: 24px ;font-size:18px;color: #fff;cursor: pointer;position: relative;padding-bottom: 10px;}
.index_pro .index_pro_ul li a{color: #fff;}
.index_pro .index_pro_ul li::after {content: '';position: absolute;height: 2px;width: 0%;left: 0;background: #ffffff;bottom: 0;transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;/* Firefox 4 */-webkit-transition: 400ms ease-in-out;/* Safari and Chrome */-o-transition: 400ms ease-in-out;/* Opera */}
.index_pro .index_pro_ul li:hover::after,
.index_pro .index_pro_ul li.active::after {width: 100%;transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out;-o-transition: 400ms ease-in-out;}
.page-div {top: -120px;right: 0px;}
.page-div .box{width: 40px;height: 40px; border-radius: 50%; border: 1px solid #fff;line-height: 40px; padding: 15px; float: left; margin-left: 10px;}
.page-div .swiper-button-prev { left:-5px;}
.page-div .swiper-button-next,
.page-div .swiper-button-prev {position: relative; text-align: center; right:auto;  width: 12px;height: 20px;background-size: 12px 20px;  margin-top: -10px;}
.page-div .swiper-button-next i,
.page-div .swiper-button-prev i {color: #ffffff;font-size: 1.25rem;}
.page-div .swiper-button-next:hover,
.page-div .swiper-button-prev:hover { border: none;background-color:transparent; transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out;-o-transition: 400ms ease-in-out;}
.index_pro .product_div { background-color: #ffffff; box-shadow: 0px 0px 7px 0px rgba(177, 174, 174, 0.35); overflow: hidden; margin-bottom: 39px;}
.index_pro .product_div .product_zi { width: 100%; height: 100%; background-color: #ef8200; box-shadow: 0px 0px 7px 0px rgba(177, 174, 174, 0.35); opacity: 0.91; padding: 40px 48px; cursor: pointer; top: 0; left: -100%; z-index: 3; right: 0; transition: 400ms ease-in-out; -moz-transition: 400ms ease-in-out; /* Firefox 4 */ -webkit-transition: 400ms ease-in-out; /* Safari and Chrome */ -o-transition: 400ms ease-in-out; /* Opera */ position: absolute;}
.index_pro .product_div .overh{ text-align: center;}
.index_pro .product_div img { margin: 0 auto; text-align: center; width:100%;}
.index_pro .product_div .product_zi::after { position: absolute; content: ''; width: 95%; height: 95%; border: 10px solid #f4ad58; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); /* IE 9 */ -moz-transform: translate(-50%, -50%); /* Firefox */ -webkit-transform: translate(-50%, -50%); /* Safari 和 Chrome */ -o-transform: translate(-50%, -50%); transition: 400ms ease-in-out; -moz-transition: 400ms ease-in-out; /* Firefox 4 */ -webkit-transition: 400ms ease-in-out; /* Safari and Chrome */ -o-transition: 400ms ease-in-out; /* Opera */}
.index_pro .product_div .product_zi .til { line-height: 30px; margin-top: 50px; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 1;  font-size: 1.5rem; overflow: hidden;  color: #ffffff;}
.index_pro .product_div .product_zi .til a {font-weight: normal; line-height: 30px; color: #ffffff;}
.index_pro .product_div .zhas { font-size: 16px; margin-bottom: 25px; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 2; overflow: hidden;}
.index_pro .product_div:hover .product_zi { opacity: 1; transition: 400ms ease-in-out; -moz-transition: 400ms ease-in-out; /* Firefox 4 */ -webkit-transition: 400ms ease-in-out; /* Safari and Chrome */ -o-transition: 400ms ease-in-out; /* Opera */ left: 0;}
.index_pro .product_title { border-top: 1px solid #e5e5e5; font-size: 24px; color: #333; line-height: 73px; padding: 0 20px; text-align: center;}
.index_pro .product_title a { color: #333; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 1; overflow: hidden;}
.index_pro .product_title a:hover { color: #026f6a;}

@media (max-width: 1440px){
.index_pro {padding: 80px 0 70px;}
.index_pro_top { width: 40%; float: left;}
.index_pro .product_title { border-top: 1px solid #e5e5e5; font-size: 20px; line-height: 43px; padding: 0 10px;}
.index_pro .product_div .zhas { font-size: 15px; line-height: 26px;}

}
@media (max-width: 1280px){
.index_pro .index_pro_ul li { font-size:16px; }
.index_pro_top { width: 34%; }
.page-div {top: -100px;right: 0px;}

}

@media (max-width: 768px){
.index_pro, .center-div {padding: 30px 0 70px;}
.index_pro .index_pro_ul li {margin-bottom: 10px; margin-right:12px;}
.page-div {top: auto;right: auto; left:auto; bottom:-20px;}
.index_pro_top { width: 100%; float: left;}
.index_pro .product_div img { width: 100%; }
.index_pro .product_title {font-size: 16px; line-height: 33px; padding: 0 5px;}
}
    

.index-pro { background:url(../images/index_pro.jpg) no-repeat;  overflow: hidden; }
.index-pro .page_title { text-align: left;}
.index-pro .page_title h3 { color: #fff;}
.index-pro .page_title h3:after { left: 0;margin-left: 0px; }
.index-pro .page_title p { width: 100%;color: #fff; font-size: 20px;}
.index-pro .pro-profile { text-align: left; font-size:16px; color: #fff; line-height: 38px; width:56%; }
.index-pro .pro-profile p { color: #fff; }
.index-pro .more{ margin-top: 30px;}
.index-pro .more a { color: #fff; border-radius: 20px;}
.index-pro .index-pro-content{text-align: left;margin-top: 90px;background: #026f6a;padding:30px;color:#333; }
.index-pro .index-pro-content .info{ background-color: #026f6a;text-align: center;}
.index-pro .index-pro-content .info a ._img ._t{ color: #fff; }
.index-pro .index-pro-content .info ._img{ position: relative; left: 0; transition:all ease-in .3s;  padding:20px 10px 20px;}
.index-pro .index-pro-content .info ._img ._t{ padding-top: 20px; font-size: 15px; color: #fff; }
.index-pro .index-pro-content .info ._img1{ position: absolute; left: 0; top: 0; bottom: 0; width: 100%; background:rgba(0,84,153,.8); z-index: 2; color: #fff;}
.index-pro .index-pro-content .info ._img1 { left:0;  filter:alpha(opacity=0); opacity:0;}
.index-pro .index-pro-content .info ._img1 img{ width:100%; }
.index-pro .index-pro-content .info ._img1 ._st{ position: absolute; left:0; bottom: 0; width: 100%; margin: 0 auto; padding-bottom:40px; font-size: 15px; text-align: center; color: #fff;}
.index-pro .index-pro-content .info a:hover ._img { left:0; }
.index-pro .index-pro-content .info a:hover ._img1 { filter:alpha(opacity=100); opacity:1; }
.index-pro .index-pro-content .info a:hover ._img1 ._st:after{ background-color:#fff;}
.index-pro .container .swiper-button-prev,
.index-pro .container .swiper-button-next {top: 76%;width: 22px;height: 36px; -moz-background-size: 22px 36px;-webkit-background-size: 22px 36px;background-size: 22px 36px;}
.index-pro .container .swiper-button-prev { left:2px; border: 0px; 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'%23e9e9e9'%2F%3E%3C%2Fsvg%3E");}
.index-pro .container .swiper-button-next {right: 2px; border: 0px; 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'%23e9e9e9'%2F%3E%3C%2Fsvg%3E");}
.index-pro .swiper-slide .pro-img img {max-width: 100%;}
.index-pro .swiper-wrapper {-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;}
@media (max-width:768px){
.index-pro .page_title { text-align: center;}
.index-pro .page_title h3:after { left:47%;margin-left: auto; }
.index-pro .pro-profile { text-align: center; font-size:16px; color: #fff; line-height: 28px; width:100%; }
.index-pro .more{text-align: center;  margin-left: auto; margin-right: auto;}
}
.index_news_left{ width: 48%; float: left;}
.index_news_right{width: 52%; float: left;}
.index_news_right .box{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.2);padding:20% 30px 15% 30px; color:#343e47;}
.index_news_right .box .tit{ font-size: 20px; margin-bottom: 30px;}
.index_news_right .box .desc{ font-size: 16px; line-height: 33px; height: 83px; color: #666; margin-bottom: 60px;}
.index_news_right .box .date{ font-size: 16px; color: #666; }
.index_news_right .box .more-btn{ text-align: right; margin-top: 60px; margin-bottom: 20px; }
.index_news_right .box .more-btn .fa { font-size: 22px;  width: 40px;height: 40px; line-height: 40px; text-align: center; border-radius: 35px; border: 1px solid #f28600; color: #f28600;}
.index_news_right .box:hover .tit{ color: #fff; }
.index_news_right .box:hover .desc{ color: #fff; }
.index_news_right .box:hover .date{ color: #fff; }
.index_news_right .box:hover{ background-color: #026f6a;}
.index_news_right .box:hover .more-btn .fa {background-color: #f28600; color: #fff;}
.index_news_right_box {background:#fff; box-shadow:0 0 20px rgba(0,0,0,.2); padding: 33px;}
.index_news_right_box span{color: #026f6a; margin-left: -10px;}
.index_news_right_box .tit{ font-size: 20px; margin-bottom: 10px;}
.index_news_right_box .desc{ font-size: 16px; line-height: 33px;color: #666; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;
-webkit-line-clamp: 2;}
.index_news_right_box a:hover .tit{color: #026f6a;}
@media only screen and (max-width:1660px) {
.index_news_right .box{ padding:14% 30px 12% 30px; }
.index_news_right_box .desc{ font-size: 15px; line-height: 26px; }
.index_news_right .box .more-btn{margin-top: 40px; }
.index_news_left .rect-120{ padding-bottom: 106.5%;}
.index_news_right_box {  padding:22px 33px;}
}
@media only screen and (max-width:1590px) {
.index_news_left .rect-120{ padding-bottom: 112.5%;}
.index_news_right_box {  padding:18px 33px;}
}
@media only screen and (max-width:1480px) {
.index_news_left .rect-120{ padding-bottom: 120.2%;}
}
@media only screen and (max-width:1440px) {
.index_news_right .box{  padding:10% 30px 10% 30px; color:#343e47;}
.index_news_right .box .more-btn{ text-align: right; margin-top: 30px; margin-bottom: 20px; }
.index_news_left .rect-120{ padding-bottom: 122%;}
.index_news_right .box .desc {  height: 123px; }
 }
 @media only screen and (max-width:1366px) {
.index_news_left .rect-120{ padding-bottom: 129%;}
}
@media only screen and (max-width:1300px) {
.index_news_left .rect-120{ padding-bottom: 133%;}
.index_news_right_box {  padding:14px 33px;}
}
@media only screen and (max-width:1280px) {
.index_news_right .box{  padding:10% 30px 8% 30px; color:#343e47;}
.index_news_right .box .tit{ font-size: 18px; margin-bottom: 20px;}
.index_news_right .box .desc{ font-size: 16px; line-height: 33px; color: #666; margin-bottom: 30px;}
.index_news_right .box .more-btn{ text-align: right; margin-top: 30px; margin-bottom: 20px; }
.index_news_right_box .desc{ height: 60px;}
.index_news_right_box .tit{ font-size: 18px; margin-bottom: 5px;}
.index_news_left .rect-120{ padding-bottom: 120%;}
.index_news_right_box {  padding:19px 33px;}
}
@media only screen and (max-width:1199px) {
.index_news_right { margin-bottom:30px;}
.index_news_left .rect-120{ padding-bottom:76%}
.index_news_right .box{  padding:10% 30px 6% 30px;  }
.index_news_right .box .more-btn{ margin-top: 20px; margin-bottom: 10px; }
}
@media only screen and (max-width:1180px) {
.index_news_left .rect-120{ padding-bottom:83%}
}
@media only screen and (max-width:1024px) {
.index_news_left .rect-120{ padding-bottom:81%}
}
@media only screen and (max-width:992px) {
.index_news_left .rect-120{ padding-bottom:85%}
}
@media only screen and (max-width:960px) {
.index_news_left .rect-120{ padding-bottom:88%}
}
@media only screen and (max-width:920px) {
.index_news_left .rect-120{ padding-bottom:90%}
}
@media only screen and (max-width:900px) {
.index_news_left .rect-120{ padding-bottom:92%}
}
@media only screen and (max-width:880px) {
.index_news_left .rect-120{ padding-bottom:94.5%}
}
@media only screen and (max-width:850px) {
.index_news_left .rect-120{ padding-bottom:98%}
}
@media only screen and (max-width:800px) {
.index_news_left .rect-120{ padding-bottom:100.5%}
}
@media only screen and (max-width:790px) {
.index_news_left .rect-120{ padding-bottom:103%}
}
@media only screen and (max-width:768px) {
.index_news_left{ width: 100%; float: left;}
.index_news_right{width: 100%; float: left;}
.index_news_right_box {padding: 20px;}
.index_news_right .box{  padding:6% 15px 5% 15px;  }
.index_news_right .box .desc{ font-size: 15px; line-height: 28px;  margin-bottom: 20px;}
.index_news_right_box .tit{ font-size: 16px; }

}
.index_solution{position:relative; height:740px;}
.index_solution .rect-375{padding-bottom:37.5%;}
.index_solution .rect-53{padding-bottom:50%;}
.index_solution .section-title { text-align:left; margin-bottom:0px; padding-bottom:30px;}
.index_solution .bg{position:absolute; top:0; left:0%; max-width: 100%; height:100%}
.index_solution .bg img{ width: 100%;}
.index_solution .page-section{ padding-bottom: 0px;}
.index_solution .con .top{position:absolute; width:100%; top:0; left:0; z-index:9;}
.index_solution .con .div1 {color:#fff; font-weight: bold; }
.index_solution .con .div2 {color:#fff; }
.index_solution .top .d{color:#fff; font-size:16px; line-height:32px; width:50%;}
.index_solution .con .bottom{position:absolute; width:100%; bottom:0; left:0;}
.index_solution .bottom{background:url(../images/grey_40.png) repeat;}
.index_solution .bottom li{float:left; width:25%; position:relative;}
.index_solution .bottom li a{display:block;}
.index_solution .bottom li .pic{opacity:0; transition:all 0.5s ease; visibility:hidden;}
.index_solution .bottom li .info{width:100%; height:100%; position:absolute; top:0; left:0; transition:all 0.5s ease;}
.index_solution .bottom li .info .text{padding:35px 30px 60px 20px; position:relative;}
.index_solution .bottom li .info .text:before{position:absolute; top:0; left:0px; width:1px; height:100%; background:#ababac; content:""; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; opacity:1; visibility:visible;}
.index_solution .bottom li .info .t{font-size:20px; color:#fff; font-weight:bold; margin-bottom:13px;}
.index_solution .bottom li .info .d{font-size:15px; color:#fff;line-height:26px; max-height:52px; overflow:hidden;}
.index_solution .bottom li:hover .pic{opacity:1; visibility:visible;}
.index_solution .bottom li:hover .info{top:-100%; background:#026f6a; background-size:contain;}
.index_solution .bottom li:hover .info .t{color:#fff;}
.index_solution .bottom li:hover:after{top:0; opacity:1; visibility:visible;}
.index_solution .bottom li:hover .info .text:after{opacity:0; visibility:hidden;}
.index_solution .bottom li:hover .info .text:before{opacity:0; visibility:hidden;}

.prodcut-nav{ width:100%; overflow:hidden; position:relative; z-index:11;}
.prodcut-nav li{ float:left; line-height:100%; text-align:left;}
.pro-nav-img{ position:relative;}
.pro-nav-img li{ width:100%; height:740px; background-position:center center; position:absolute; left:0; right:0; top:0; bottom:0;  cursor:pointer; overflow:hidden}
.pro-nav-img li .li-bg{ width:100%; height:740px;background-position:center center; position:absolute; left:0; right:0; top:0; bottom:0; cursor:pointer;}
.pro-nav-img li:hover{ opacity:0.99; color:#fff;}
.pro-nav-text{ position:absolute; top:100px; left:0; right:0; color:#fff; z-index:1}
.pro-nav-text .t1{ font-size:36px; padding-bottom:27px; font-weight: bold;}
.pro-nav-text .t2{ font-size:16px; line-height:32px; margin-bottom: 30px;  width: 50%;}
@media screen and (max-width: 1440px){
.pro-nav-text .t1{ font-size: 32px; }
.pro-nav-text{ top:60px}

}
@media screen and (max-width: 1024px){
.pro-nav-text .t1{ font-size: 24px; }
}
@media screen and (max-width: 768px){
.pro-nav-text .t1{ font-size: 20px; }
}
@media screen and (max-width: 767px){
.pro-nav-text .t2{ width: 100%;}

}
.pt2{position:relative; color:#fff}
.pt2 .tab{position:absolute; left:0; right:0; bottom:0; background:url(../images/grey.5.png); text-align:center;}
.pt2 .tab .span-2{width:25%; padding: 50px 25px; float: left;position: relative; overflow:hidden; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s; cursor:pointer; text-align:left;}
.pt2 .tab .span-2.hover,.pt2 .tab .span-2:hover{background:url(../images/blue.8.png);}
.pt2 .tab a:hover{color:#fff;}
.pt2 .tab .desc{font-size:22px; font-weight: bold; padding-bottom: 20px;}
.pt2 .tab .en{ font-size: 15px; line-height:26px; text-transform: uppercase;}
.pt2 .tab .span-2:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:url(../images/white.16.png) repeat;}
.pt2 .tab .span-2:first-child:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px; background:url(../images/white.16.png) repeat;}
@media screen and (max-width: 768px){
.pt2 .tab .desc{font-size:18px; }
}
@media (max-width: 1600px){
.index_solution .bottom li .info .text{padding:43px 30px 38px 40px; }
.index_solution{position:relative; height:617px;}
.pro-nav-img li{ width:100%; height:617px;}
.pro-nav-img li .li-bg{ width:100%; height:617px;}

}
@media only screen and (max-width:1440px) {
.index_solution .bottom li .info .text{padding:35px 30px 30px 22px; }
.index_solution .top .d{ width:70%;}
.index_solution{position:relative; height:635px;}
.pro-nav-img li{ width:100%; height:635px;}
.pro-nav-img li .li-bg{ width:100%; height:635px;}
.pt2 .tab .span-2{ padding: 30px 20px; }
.pt2 .tab .en{ height:70px}
}
@media only screen and (max-width:1366px) {
.index_solution .bottom li .info .text{padding:22px 30px 30px 20px; }
.index_solution{position:relative; height:606px;}
.pro-nav-img li{ width:100%; height:606px;}
.pro-nav-img li .li-bg{ width:100%; height:606px;}
.index_solution .top .d{ width:100%;}
.pt2 .tab .desc{font-size:20px; padding-bottom:10px;}
}
@media only screen and (max-width:1199px) {
.index_solution .rect-53 {padding-bottom: 56%;}
.index_solution{position:relative; height:462px;}
.pro-nav-img li{ width:100%; height:462px;}
.pro-nav-img li .li-bg{ width:100%; height:462px;}

}
@media only screen and (max-width:1024px) {
.index_solution .bottom li .info .text{padding:19px 30px 30px 20px;}
.index_solution .bottom li .info .t{font-size:18px;}
.index_solution .rect-53{padding-bottom:58.33%;}
.index_solution{position:relative; height:475px;}
.pro-nav-img li{ width:100%; height:475px;}
.pro-nav-img li .li-bg{ width:100%; height:475px;}
.pt2 .tab .span-2{ padding: 20px 15px; }
}
@media only screen and (max-width: 992px){
.index_solution .bottom li .info .text{padding:10px 10px 20px 10px;}
.index_solution .bottom li .info .t{margin-bottom:0;font-size:16px;}
}
@media only screen and (max-width:768px) {
.index_solution{position:relative; height:560px;}
.pro-nav-img li{ width:100%; height:560px;}
.pro-nav-img li .li-bg{ width:100%; height:560px;}
.index_solution .rect-53{padding-bottom:68.33%;}
.index_solution .top .d{ width:100%;}
.pt2 .tab .span-2{ padding:15px 10px; }
.pt2 .tab .desc{font-size:18px; padding-bottom:10px;}

}
@media only screen and (max-width: 760px){
.index_solution{position:relative; height:630px;}
.index_solution .bottom li{width:50%;}
.index_solution .bottom li .pic img{width:100%;}
.index_solution .top .t{margin-top:20px;}
.index_solution .top .d{ width:98%; font-size:15px; line-height:26px;}
.index_solution .bottom li .info .t{font-size:16px;}
.index_solution .rect-53{padding-bottom:40.33%;}
.pro-nav-img li{ width:100%; height:630px;}
.pro-nav-img li .li-bg{ width:100%; height:630px;}
.pt2 .tab .en{ text-transform: uppercase;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-clamp: 1;word-wrap:break-word;word-break:break-all;}
}
@media only screen and (max-width:600px) {
.index_solution{position:relative; height:600px;}
.index_solution .section-title { padding-bottom:10px;}
.index_solution .rect-53{padding-bottom:65%;}
.index_solution .bottom li{width:50%;}
.index_solution .bottom li .pic img{width:100%;}
.index_solution .bottom li .info .t{font-size:16px;}
.pro-nav-img li{ width:100%; height:600px;}
.pro-nav-img li .li-bg{ width:100%; height:600px;}
.pt2 .tab .span-2{width:50%;}
.pt2 .tab .span-2:nth-child(3):before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px; background:url(../images/white.16.png) repeat;}

}

.index_service .index_service-div .left .index_service-desc{ font-size:16px; margin-top: 40px; line-height: 30px;color: #777; opacity: 0.62; width: 90%;}
.index_service .index_service-div .left .more { margin-top: 80px;}
.index_service .index_service-div .more {margin-top: 100px; }
.index_service .index_service-div .more a {color: #575758;font-size: 16px;background: url(../images/jt1.png) no-repeat right; padding-right: 40px; }
.index_service .index_service-div .more a:hover {color: #026f6a;background: url(../images/jt1_h.png) no-repeat right;  }
.index_service .index_service-div .more a:hover{margin-left: 10px;transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out; o-transition: 400ms ease-in-out;}
.index_service .index_service-div .more a{transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out;-o-transition: 400ms ease-in-out;}
.index_service .service_ul li { width: 50%; float: left; text-align: left; background-color: #f8f8f8; padding: 50px; cursor: pointer; border: 10px solid #fff; box-sizing: border-box; transition: 400ms ease-in-out; -moz-transition: 400ms ease-in-out; /* Firefox 4 */ -webkit-transition: 400ms ease-in-out; /* Safari and Chrome */ -o-transition: 400ms ease-in-out; /* Opera */}
.index_service .service_ul li .overh a { display: block;}
.index_service .service_ul li .img2 { display: none;}
.index_service .service_ul li .titles { font-size: 24px; font-weight: bold; line-height: 36px; margin-top: 20px;}
.index_service .service_ul li .titles a { color: #444;}
.index_service .service_ul li .titles span{ font-weight: normal; font-size: 20px; color: #999;}
.index_service .service_ul li:hover { background-color: #026f6a; transition: 400ms ease-in-out; -moz-transition: 400ms ease-in-out; /* Firefox 4 */ -webkit-transition: 400ms ease-in-out; /* Safari and Chrome */ -o-transition: 400ms ease-in-out; /* Opera */}
.index_service .service_ul li:hover .img2 { display: inline-block;}
.index_service .service_ul li:hover .img1 { display: none;}
.index_service .service_ul li:hover .titles a ,.index_service .service_ul li:hover .titles span{ color: #ffffff;}
.index_service .service_ul li:hover .more a {color: #fff;background: url(../images/jt1_h1.png) no-repeat right; }
.index_service .service_ul .more {margin-top: 60px; }
@media (max-width: 1600px){
.index_service .service_ul li { padding: 40px; }
}
@media (max-width: 1440px){
.index_service .service_ul li { padding: 30px; }
.index_service .service_ul li .titles { font-size: 22px;}
.index_service .service_ul .more {margin-top: 40px; }
}
@media (max-width: 1366px){
.index_service .service_ul li .titles { font-size: 20px;  line-height: 30px; }
.index_service .service_ul li .titles span{  font-size: 16px; }
}
@media (max-width: 1280px){
.index_service .service_ul li .titles { font-size: 18px;  line-height: 30px; margin-top:10px }
.index_service .service_ul .more {margin-top: 30px; }
.index_service .index_service-div .left .more { margin-top: 30px;}
}
@media (max-width: 1199px){
.index_service .left{ margin-bottom:30px;}
.index_service .index_service-div .left .index_service-desc{ margin-top: 20px; line-height:28px;color: #777; opacity: 0.62; width: 100%;}

}
@media (max-width: 768px){
.index_service .service_ul li { width: 49%; padding: 10px 0px;  border: 0px solid #fff; margin-bottom: 15px; text-align: center; }
.index_service .service_ul li:nth-child(2n){ margin-left: 2%;}
.index_service .service_ul li .more{ display: none;}
.index_service .service_ul li .titles { font-size: 15px;  line-height: 26px; }
.index_service .service_ul li .titles span{  font-size: 13px; }
.index_service .index_service-div .left .index_service-desc{opacity:1;}}

.p-banner {background: center no-repeat;background-size: cover;height: 600px;text-align: center;color: #fff;padding-top: 250px;}
.p-banner .en{ font-size: 46px; line-height: 58px; text-transform: uppercase;}
.p-banner h2 {font-size: 36px; font-weight: bold; line-height: 40px;padding: 15px 0 25px; position: relative;}
.p-banner h2:after{ position: absolute; left: 48%; bottom: 0px; height: 3px; width: 60px; background-color: #fff; content: "";}

.agent-banner {background: center no-repeat;background-size: cover;height: 800px;text-align: center;color: #fff;padding-top: 250px;}
.agent-banner .banner_tit{ position: relative; text-align: left;}
.agent-banner .en{ text-transform: uppercase;font-size: 72px;font-weight: bold; opacity: .4;position: absolute;left: 0;top: 0;right: 0;line-height: 150px; color: #fff; text-align: left;}
.agent-banner h2 {font-size: 36px; font-weight: bold; line-height: 40px;padding: 82px 0 25px; text-align: left;}
.agent-banner .desc{ font-size: 24px; line-height: 40px; margin-top: 22px; margin-bottom: 25px;}
.agent-banner .banner_contact{ background:#026f6a; padding: 20px 25px; width: 420px; color: #fff; font-size: 16px;}
.agent-banner .banner_contact span{ margin-right: 5px; margin-left: 5px;}
.page_nav{height: 70px;line-height: 70px;border-bottom: 1px solid #eaeaea;}
.page_nav .crumb{float: right;}
.page_nav .crumb li{float: left;font-size: 16px;color: #666;}
.page_nav .crumb a{color: #666;  }
.page_nav .crumb .fa{  text-align: left; float: left;  }
.page_nav .crumb li:last-child{ color:#026f6a ;}
.page_nav .r_sec{float: left;}
.page_nav .r_sec li{position:relative; float:left; font-size:18px; padding:0 20px; margin:0 5px;}
.page_nav .r_sec li:first-child:after{display:none;}
.page_nav .r_sec li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:2px; background:#026f6a; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.page_nav .r_sec li:hover:before,
.page_nav .r_sec li.cur:before{left:0; right:0;}
.page_nav .r_sec li:hover a,
.page_nav .r_sec li.cur a{color:#026f6a;}
.page_nav .r_sec li a{color:#666666;}
.page_nav .fa {margin:22px 8px 0; font-size:15px;}
.page_nav a:hover{color:#026f6a;}
@media (max-width: 1440px){
.p-banner {height: 452px;padding-top: 170px;}
.p-banner .en{ font-size: 36px; line-height: 58px;}
.p-banner h2 {font-size: 30px;  }
.p-banner h2:after{ width: 50px; }
.agent-banner { height: 600px; }
.agent-banner .en{ font-size: 62px; line-height: 120px; }
.agent-banner h2 {font-size: 32px;line-height: 40px;padding: 72px 0 25px;}
.agent-banner .desc{ font-size: 22px; line-height: 40px; margin-top: 22px; margin-bottom: 25px;}
.agent-banner .banner_contact{ background:#026f6a; padding: 20px 20px;}
}
@media (max-width: 1336px){
.p-banner {height: 430px;}
.page_nav .r_sec li{position:relative; float:left; font-size:16px; padding:0 10px; margin:0 10px;}
.agent-banner { height: 570px; }
.agent-banner .en{ font-size:58px; line-height: 100px; }
.agent-banner h2 {font-size: 30px;padding: 62px 0 25px;}

}
@media (max-width: 1280px){
.p-banner {height: 400px;}
.agent-banner { height: 533px; }
.agent-banner .en{ font-size: 54px; line-height: 80px; }
.agent-banner h2 {font-size: 28px; line-height: 40px;padding: 52px 0 25px;}
.agent-banner .desc{ font-size: 20px; line-height: 34px; margin-top: 18px; margin-bottom: 20px;}
}   
@media (max-width: 1200px){
.p-banner {height: 375px;}
.agent-banner { height: 500px; padding-top: 150px; }
.agent-banner .en{ font-size: 50px; line-height: 70px; }
.agent-banner h2 {font-size: 26px; line-height: 40px;padding: 42px 0 25px;}
.agent-banner .desc{ font-size: 18px; line-height: 40px; margin-top: 10px; margin-bottom: 25px;}
.agent-banner .banner_contact{ padding: 10px 20px; width: 380px; font-size: 15px;}
}  
@media only screen and (max-width: 992px){
.page_nav .crumb{display: none;}
.agent-banner { height: 415px; }
.agent-banner .en{ font-size: 46px; line-height: 60px; }
.agent-banner h2 {font-size: 22px; line-height: 36px;padding: 32px 0 20px;}
.agent-banner .desc{ line-height: 30px; margin-top:5px; margin-bottom: 20px;}
.agent-banner .banner_contact{ padding: 10px 15px; width: 380px; font-size: 15px;}

}
@media (max-width: 768px){
.p-banner {height: 245px;padding-top: 100px;}
.p-banner .en{ font-size: 30px; line-height: 38px;}
.p-banner h2 {font-size:26px; line-height: 30px;padding: 10px 0 15px;}
.p-banner h2:after{left: 44%; width:40px; }
.page_nav{line-height:50px; height:50px;}
.page_nav .r_sec li:after{left:-7px; }
.agent-banner .en{ font-size: 36px; line-height: 40px; }
.agent-banner h2 {font-size: 20px; line-height: 30px;padding: 22px 0 20px;}
.agent-banner .desc{ line-height: 26px; font-size: 16px; margin-top:0px; margin-bottom: 20px;}
.agent-banner .banner_contact{ padding: 10px 10px; width: 370px; font-size: 15px;}
}
@media (max-width:668px){
.page_nav{line-height:40px; height:40px;}
.page_nav .r_sec li{padding:0 8px; margin:0 8px;}
.p-banner .en{ font-size: 24px; line-height: 38px;}
.p-banner h2 {font-size:22px; }
}    
@media only screen and (max-width: 425px){
.page_nav .container{padding-right: 0px;padding-left:1px;}
.page_nav{height: 40px;line-height: 40px;border-bottom: 1px solid #eaeaea;}
.page_nav .r_sec li{ font-size:14px; padding:0 6px; margin:0 6px; }
}
@media only screen and (max-width: 400px){.page_nav .r_sec li{ padding:0 5px; margin:0 4px; }
.agent-banner .banner_contact{ padding: 10px 5px; width: 98%; margin: 0 auto; font-size: 15px;}
.agent-banner .banner_contact span{ margin-right: 2px; margin-left: 2px;}
}
.m_sencondNav{position:relative; z-index:9; height:51px; }
.m_sencondNav .m_second.fixed{position:fixed; width:100%; left:0; top:50px; }
.m_sencondNav .m_second {position:relative;  border-bottom:1px solid #e8e8e8}
.m_sencondNav .m_second .home{background:#026f6a; border-right:1px solid #e8e8e8; width:50px; height:50px; float:left; line-height:50px; display:block; text-align:center;}
.m_sencondNav .m_second .home .fa{display:block; color:#fff; height:50px; line-height:50px;}
.m_sencondNav .m_second .m_second_hd{width:calc(100% - 51px); background:#f6f6f6; float:left}
.m_sencondNav .m_second .m_second_hd li{float:left; position:relative;}
.m_sencondNav .m_second .m_second_hd li{border-right:1px solid #e8e8e8;}
.m_sencondNav .m_second .m_second_hd li:last-child:after{border-right:none}
.m_sencondNav .m_second .m_second_hd li a{display:block; height:50px; line-height:50px; color:#666; padding:0 50px 0 23px; font-size:16px;}
.m_sencondNav .m_second .m_second_hd li:after,
.m_sencondNav .m_second .m_second_hd li:before{content:''; background:#a5a5a5; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
.m_sencondNav .m_second .m_second_hd li:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
.m_sencondNav .m_second .m_second_hd li:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
.m_sencondNav .m_second .m_second_hd li.cur:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#a5a5a5;}
.m_sencondNav .m_second .m_second_hd li.cur:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#a5a5a5;}
.m_sencondNav .m_second .m_second_bd .erji{position:absolute; left:0; top:100%; width:100%; background:#f8f8f8; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .erji li a{padding:6px 20px 6px 63px; border-bottom: 1px solid #dedede; font-size:15px; color:#666; display:block}
.m_sencondNav .m_second .m_second_bd .erji li{margin-top:10px;}
.m_sencondNav .m_second .m_second_hd.active{background:#efefef;}
.m_sencondNav .m_second .m_second_hd.cur{background:#efefef;}
.m_sencondNav .m_second .m_second_bd .sanji{position:absolute; left:0; top:100%; width:100%; background:#efefef; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .sanji li a{padding:6px 20px 6px 63px; font-size:14px; color:#666;; display:block}
.m_sencondNav .m_second .m_second_bd .sanji li{margin-top:10px;}
.page-tit { text-align: center; margin-bottom: 30px;}
.page-tit h3{ font-size: 30px; color:#026f6a; margin-bottom: 30px;}
.page-tit p{ font-size: 16px; line-height: 30px; color: #666; width: 74%; margin: 0 auto;}
@media (max-width:1366px) {
.page-tit h3{ font-size: 26px; }
.page-tit p{ font-size: 15px; }
}
@media (max-width:1200px) {
.page-tit h3{ font-size: 24px; }
}
@media (max-width:1024px) {
.page-tit h3{ font-size: 22px; margin-bottom: 10px;}
}
@media (max-width:768px) {
.page-tit h3{ font-size: 20px; margin-bottom: 15px;}
.page-tit p{ width: 100%; }
}


.about-page1 {background: url(../images/aboutbg1.jpg) center no-repeat;-o-background-size: cover;   background-size: cover; }
.about-page1 .zhs1 {margin-top: 30px;font-size: 16px;line-height: 30px;width: 93%;color: #666;}
.about-page1 .tit{ font-size: 32px; font-weight: bold; color: #333; position: relative; padding-bottom: 30px;}
.about-page1 .tit:after{ position: absolute; left: 0px; bottom: 0px; width: 70px; height: 3px; background-color: #026f6a; content: "";}
.about-page1 .about-page-ul {margin-top: 20px;}
.about-page1 .about-page-ul li {float: left;width: 33.333%;position: relative;}
.about-page1 .about-page-ul li .shu-div1 {line-height: 1.5;}
.about-page1 .about-page-ul li .shu-div1 span {font-size:48px;color: #f28600;font-weight: bold;}
.about-page1 .about-page-ul li .shu-div1 sub {font-size: 18px;color: #f28600;}
.about-page1 .about-page-ul li .shu-div1 sup {font-size: 44px;color: #f28600;position: absolute;top: 35px;}
.about-page1 .about-page-ul li .shu-div2 {font-size: 18px;color: #666;margin-top: 10px;}
.about-page1 .more {margin-top: 100px;width: 350px;}
.about-page1 .more a {color: #575758;font-size: 16px;background: url(../images/jt1.png) no-repeat right; padding-right: 40px; }
.about-page1 .more a:hover {color: #026f6a;background: url(../images/jt1_h.png) no-repeat right;  }
.about-page1 .more a:hover{margin-left: 10px;transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out;}
.about-page1 .more a{transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out;-o-transition: 400ms ease-in-out;}
@media (max-width: 1440px){
.about-page1 .zhs1 {margin-top: 20px;}
.about-page1 .tit {font-size: 30px;}
}
@media (max-width: 1366px){
.about-page1 .about-page-ul li .shu-div1 span {font-size:38px; }
.about-page1 .about-page-ul li .shu-div1 sub {font-size: 18px; }
.about-page1 .about-page-ul li .shu-div1 sup {font-size: 34px; }
.about-page1 .zhs1 {margin-top: 10px; line-height: 28px; }
.about-page1 .about-page1-ul li .shu-div2 {font-size: 17px;}
.about-page1 {padding-bottom: 80px;}
}
@media (max-width: 1200px){
.about-page1 .more {margin-top: 60px;width: 250px;}
.about-page1 {padding-bottom: 60px;}
.about-page1 .tit{ font-size: 26px;}
.about-page1 .tit:after{  width: 50px; height: 3px; }
.about-page1 .about-page-ul{ margin-bottom: 20px;}

}
@media (max-width: 990px){
.about-page1 .about-page1-ul {margin-top: 18px;}
}
@media (max-width: 768px){
.about-page1 .zhs1 {width: 100%;line-height: 25px;margin-top: 20px;}
.about-page1 .more {margin-top: 20px;  } 
.about-page1 {padding-bottom: 30px;  }
.about-page1 .about-page-ul li .shu-div1 span {font-size:28px; }
.about-page1 .about-page-ul li .shu-div1 sub {font-size: 18px; }
.about-page1 .about-page-ul li .shu-div1 sup {font-size: 24px; top: 25px; }
.about-page1 .about-page-ul li .shu-div2 {font-size: 16px; }
.about-page1 .tit {font-size:24px; line-height: 32px;}
.about-page1 .about-page1-ul li .shu-div2 {font-size: 15px;}
.about-page1 .tit{ font-size: 20px; padding-bottom: 15px;}
}
@media (max-width: 468px){
.about-page1 .about-page-ul li .shu-div1 span {font-size:22px; }
.about-page1 .about-page-ul li .shu-div1 sub {font-size: 18px; }
.about-page1 .about-page-ul li .shu-div1 sup {font-size: 18px; top: 25px; }
}
.about-page2 {width: 100%;overflow: hidden;position: relative;background: url(../images/about-page-bg.jpg) center no-repeat;-o-background-size: cover; background-size: cover; height: 690px;}
.about-page2 .tit{ font-size: 32px; font-weight: bold; position: relative; padding-bottom: 25px; text-align: center; color: #fff;}
.about-page2 .tit:after{ position: absolute; left: 48%; bottom: 0px; width: 55px; height: 3px; background-color: #026f6a; content: "";}
.about-page2 .list li {position: relative;}
.about-page2 .list li .time {font-size: 150px;opacity: .1;position: absolute;left: 0;top: 0;right: 0;line-height: 150px; color: #fff; text-align: center;}
.about-page2 .list li .time2 {font-family: 'Oswald';font-size: 30px;font-weight: bold;line-height: 40px; color: #fff; text-align: center;}
.about-page2 .list li .name {font-size: 24px;line-height:36px; padding: 100px 0 20px 0; color: #fff; text-align: center;}
.about-page2 .list2 {position: absolute;z-index: 10;left:-2.5%;right:0;top: 425px; width: 105%; bottom: auto;border-top: #fff dashed 1px; transform: rotate(-9deg);-webkit-transform: rotate(-9deg);-moz-transform: rotate(-9deg);transform-origin: center top;-webkit-transform-origin: center top;}
.about-page2 .arrow a.prev {left: 50%;margin-left:-38%;background-image: url(../images/prev40.png);}
.about-page2 .arrow a {display: block;width: 40px;height:75px;background: rgba(0, 0, 0, 0.5) center no-repeat;background-size: 100%;position: absolute;z-index: 10;left: auto;right: auto;top: 50%;bottom: auto;margin-top: -.5rem;}
.about-page2 .arrow a.next {right: 50%;margin-right:-38%;background-image: url(../images/next40.png);}
.about-page2 .list2 .line {position: absolute;left: 0;top: -1px;width: 0;height: 1px;background: #eb8602;}
.about-page2 .list2 .list-wrapper { margin: 0 auto;overflow: hidden;position: relative;top: -10px;}
.about-page2 .list2 li.on:before {background-image: url(../images/img20_2on.png);}
.about-page2 .list2 li:before {content: "";display: block;position: absolute;left: 50%;top: 0;margin-left: -10px;width:20px;height: 20px;background: url(../images/img20_2.png) center no-repeat;background-size: 100%;}
.about-page2 .list2 li.on div {color: #fff;}
.about-page2 .list2 li div {font-size:18px;padding: 32px 0 20px 25px;position: relative; color: #fff;}
.about-page2 .list2 li.on div:before {background: #eb8602;}
.about-page2 .list2 li div:before {content: "";display: block;position: absolute;left: 50%;top: 13px;width: 1px;height: 14px;background: rgba(255, 255, 255, 0.5);}
@media (max-width:1440px){
.about-page2 .arrow a.prev { margin-left:-45%; }
.about-page2 .arrow a.next {margin-right:-45%; }
}
@media (max-width:1366px){
.about-page2 .arrow a.prev { margin-left:-47%; }
.about-page2 .arrow a.next {margin-right:-47%; }
}
@media (max-width:1200px){
.about-page2 .tit{ font-size: 26px;}
.about-page2 .tit:after{  width: 50px; height: 3px; }
.about-page2 .list li .time {font-size: 120px; line-height: 120px;}
.about-page2 .list li .time2 { font-size: 30px; line-height: 30px; }
.about-page2 .list li .name {font-size: 22px;line-height:30px; padding: 80px 0 20px 0; }
}

@media (max-width:768px){
.about-page2 .tit{ font-size: 20px; padding-bottom: 15px;}
.about-page2 .tit:after{ width: 35px; height: 3px;}
.about-page2 .list li .time {font-size: 100px; line-height: 100px;}
.about-page2 .list li .name { padding: 60px 0 20px 0; }
}
@media (max-width:600px){
.about-page2 {height:425px;}
.about-page2 .list li .time {font-size: 80px; line-height: 80px;}
.about-page2 .list li .time2 { font-size: 30px; line-height: 30px; }
.about-page2 .list li .name {font-size: 20px;line-height:30px; padding: 40px 0 20px 0; }
.about-page2 .list2 { top: 325px; }
}
@media (max-width:500px){
.about-page2 .list li .time {font-size: 60px; line-height: 60px;}
.about-page2 .list li .time2 { font-size: 24px; line-height: 30px; }
.about-page2 .list li .name {font-size: 18px;line-height:30px; padding: 30px 0 20px 0; }
}
.about-page3 .li_ .cover{position:absolute; left:5%; right: 5%; bottom:5%; width:90%; z-index:2; background:url(../images/white.png);}
.about-page3 .li_ .cover .box{padding:20px 30px;}
.about-page3 .li_ .cover .box a{columns: #333333;}
.about-page3 .li_ .cover .box .title{font-size:30px; line-height:40px; color:#333; }
.about-page3 .li_ .cover .box span{ font-size: 16px; line-height: 38px; color: #444;}
.about-page4 {width: 100%;overflow: hidden;position: relative;background: url(../images/about-page-bg1.jpg) center no-repeat;-o-background-size: cover; background-size: cover;  }
.about-page4 .tit{ font-size: 32px; font-weight: bold; color: #333; position: relative; padding-bottom: 25px; text-align: center;}
.about-page4 .tit:after{ position: absolute; left: 48%; bottom: 0px; width: 55px; height: 3px; background-color: #414645; content: "";}
.about-page4 ul{ margin-top: 40px; margin-bottom: 20px;  }
.about-page4 ul li{ background: url(../images/honor_bg.png) repeat-x bottom; padding-bottom: 80px;}
.about-page4 .more { width: 350px; text-align: center; margin: 30px auto 0;}
.about-page4 .more a {color: #575758;font-size: 16px;background: url(../images/jt1.png) no-repeat right; padding-right: 40px; }
.about-page4 .more a:hover {color: #026f6a;background: url(../images/jt1_h.png) no-repeat right;  }
.about-page4 .more a:hover{margin-left: 10px;transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out; o-transition: 400ms ease-in-out;}
.about-page4 .more a{transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out;-o-transition: 400ms ease-in-out;}
.about-page4 ul li img{ width: 100%;}
@media (max-width: 1200px){
.about-page3 .li_ .cover .box .title{font-size:20px; line-height: 30px; }
.about-page3 .li_ .cover .box{padding:20px 20px;}
.about-page3 .li_ .cover .box span{line-height: 32px; }
.about-page4 .more {margin-top: 60px;width: 250px;}
.about-page4 .tit{ font-size: 26px;}
.about-page4 .tit:after{  width: 50px; height: 3px; }

}
@media (max-width: 768px){
.about-page3 .li_ { margin-bottom: 15px;}
.about-page3 .li_ .cover .box{padding:10px 10px;}
.about-page3 .li_ .cover .box span{line-height: 26px; }
.about-page4 .more {margin-top: 20px;  } 
.about-page4 ul li:last-child{ display: none;}
.about-page4 ul li { text-align: center;}
.about-page4 .tit{ font-size: 20px; padding-bottom: 15px;}
.about-page4 .tit:after{ width: 35px; height: 3px;}

}
@media (max-width: 468px){
.about-page3 .li_ .cover .box .title{font-size:18px; }
.about-page3 .li_ .cover .box span{line-height: 24px; }
}

.company .desc { margin: 0 auto;}
.company .desc p{ line-height: 34px; color: #666; font-size: 16px;}
.company .profile-bottom{ margin-top: 40px;}
.company .profile-img{ width:70%; float: left;}
.company .list_box{width:30%; height: 100%; float: right;background-color:#026f6a;}
.company .about-page-ul { padding:31px 50px; text-align: center;}
.company .about-page-ul li { position: relative; border-bottom: 1px solid #ccc; padding: 25px 0;}
.company .about-page-ul li .shu-div1 {line-height: 1.5;}
.company .about-page-ul li .shu-div1 span {font-size:48px;color: #f28600;font-weight: bold;}
.company .about-page-ul li .shu-div1 sub {font-size: 18px;color: #f28600;}
.company .about-page-ul li .shu-div1 sup {font-size: 44px;color: #f28600;position: absolute;top: 35px;}
.company .about-page-ul li .shu-div2 {font-size: 18px;color: #fafafa; line-height: 40px;}
.company .about-page-ul li:last-child{ border-bottom: 0px;}
.profile-bottom {overflow: hidden;}
.profile-bottom .swiper-container .swiper-img {position: relative;}
.profile-bottom .swiper-container .swiper-img .container {height: 100%;position: relative;}
.profile-bottom .swiper-container .swiper-img {height: 100%;}
.profile-bottom .swiper-container>.container {position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);   -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);        transform: translateX(-50%);height: 100%;z-index: 10;}
.profile-bottom .swiper-pagination-bullet {background: rgba(255, 255, 255, .5);opacity: 1;width: 12px!important;height: 12px!important;margin: 0 8px;border-radius: 100%;}
.profile-bottom .swiper-pagination-bullets {width: auto;left: 10%;-webkit-transform: translateX(-50%);   -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%); -o-transform: translateX(-50%);transform: translateX(-50%);bottom: 48px;}
.profile-bottom .swiper-pagination-bullet-active {background: #f28600;}
@media (max-width:1600px){
.company .about-page-ul { padding:20px 50px;}
.company .about-page-ul li { padding: 22px 0;}  
}
@media (max-width:1480px){
.company .about-page-ul { padding:17px 50px;}
.company .about-page-ul li { padding: 22px 0;}  
.company .about-page-ul li .shu-div1 span {font-size:40px; }
.company .about-page-ul li .shu-div1 sup {font-size: 36px;top: 25px;}
}
@media (max-width:1367px){
.company .company-ul li .shu-div1 span {font-size:36px; }
.company .company-ul li .shu-div1 sub {font-size: 18px; }
.company .company-ul li .shu-div1 sup {font-size: 30px; top: 45px;}
}

@media(max-width:1366px) {
.company .about-page-ul li .shu-div1 span {font-size:32px; }
.company .about-page-ul li .shu-div1 sup {font-size: 26px;top: 25px;}
.company .list_box .num{ font-size: 40px; }
.company .list_box ul li{padding: 22px 30px;}
}
@media(max-width:1280px) {
.company .about-page-ul { padding:10px 40px;}
.company .list_box .num{ font-size: 34px; }
.company .profile-img{ width:65%; float: left;}
.company .list_box{width:35%; }
.company .list_box ul li{padding: 18px 20px;}
}
@media(max-width:1270px) {
    .company .about-page-ul { padding:5px 40px;}
}
@media(max-width:1024px) {
.company .list_box ul li{padding: 30px 20px;}
}


@media (max-width: 1200px){
.company .profile-img{ width:100%; }
.company .list_box{width:100%; height: 100%; }
.company .about-page-ul li{ width: 33.33333337%; float: left; border-bottom: 0px; }
.company .about-page-ul li .shu-div1 span {font-size:38px; }
.company .about-page-ul li .shu-div1 sup {font-size: 34px;}
}
@media (max-width: 990px){
.company .desc p{ line-height: 28px;}
.company .company-ul {margin-top: 18px;}
}
@media (max-width: 768px){
.company .company-ul li .shu-div1 span {font-size:28px; }
.company .company-ul li .shu-div1 sub {font-size: 16px; }
.company .company-ul li .shu-div1 sup {font-size: 24px; }
.company .about-page-ul { padding:20px 5px; }
.company .about-page-ul li .shu-div1 span {font-size:28px; }
.company .about-page-ul li .shu-div1 sup {font-size: 28px;}
.company .about-page-ul li .shu-div1 sub {font-size: 16px;}
.company .about-page-ul li .shu-div2 {font-size: 16px; line-height: 25px; }

}
@media (max-width:668px){
    .profile-bottom .swiper-pagination-bullet { width: 22px;height:2px;margin: 0 4px; }
    .profile-bottom .swiper-pagination-bullets { bottom: 18px;}
    }
    @media (max-width:425px){
    .profile-bottom .swiper-pagination-bullets { bottom: 10px;}
    }
@media(max-width:992px) {
.company .list_box .list_box{width:35%;}
}
@media(max-width:768px) {
.company .list_box .num{ font-size: 34px; }
.company .list_box ul li{padding: 20px 10px 0;}
}
@media(max-width:600px) {
.company .profile-img .rect-52{ padding-bottom: 48%;}
.company .list_box .list_box{width:50%;}
.company .list_box ul li{padding: 20px 5px;}
.company .list_box p{font-size: 14px; }
.company .list_box .num{ font-size: 30px; }
}
@media(max-width:400px) {
.company .profile-img .rect-52{ padding-bottom: 48%;}
.company .list_box p{ height: 60px; }
}

.page-culture-content { margin-top: 30px;}
.page-culture-list .item .cover{position:absolute; left:0; bottom:0; width:100%; height:100%; transition: .7s ease;}
.page-culture-list .item .cover .box{padding:16% 45px; text-align:left;}
.page-culture-list .item .cover .box .title { padding: 30px 0;}
.page-culture-list .item .cover .box .tit{font-size:24px; color:#fff;}
.page-culture-list .item .cover .box .con{font-size:16px; line-height: 36px; color:#fff; margin-top: 5px; width: 82%;}
@media (max-width:1200px){
.page-culture-list .item .cover .box .tit{font-size:20px;}
}
@media (max-width:1024px){
.page-culture-list .item .cover .box{padding:47% 5px; text-align:center;}
.page-culture-list .item .cover .box .con{ width: 100%;}

}    
@media (max-width:768px){
.page-culture-list { margin-bottom: 20px;}
.page-culture-list .item .rect-150 { padding-bottom: 115%;}
.page-culture-list .item .cover .box{padding:40% 5px;}
}
@media (max-width:568px){
.page-culture-list .item .rect-150 { padding-bottom: 128%;}
.page-culture-list .item .cover .box{padding:20% 5px;}
.page-culture-list .item .cover .box .con{ line-height: 26px; }
.page-culture-list .item .cover .box .tit{font-size:18px;}
}
@media (max-width:375px){
.page-culture-list .item{ margin-bottom: 15px;}
.page-culture-list .item .rect-150 { padding-bottom: 110%;}
.page-culture-list { width: 100%;}
}
.equipment ul li {  height: auto; background: #fff; margin-bottom: 20px; transition: 0.5s; } 
.equipment ul li a {width: 100%;height: auto;display: block; }    
.equipment ul li a .pic {width: 100%;height: auto;overflow: hidden;position: relative; }     
.equipment ul li a .pic .img {max-width: 100%;transition: 1s; }      
.equipment ul li a .pic .img1 { display: none; width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto; }  
.equipment ul li a:hover .pic .img1 { display:  block;}
.equipment ul li a .t1 {font-size: 18px;line-height: 50px;color: #333;text-align: center; }
.equipment ul li a:hover .t1 { background: #eb8602; color: #fff;text-align: center; }
.equipment ul li:hover a .t1 {color: #fff; } 
.equipment ul li a .pic:hover .img {transform: scale(1.1);transition-duration: 1s; }   
@media (max-width:768px){
.equipment ul li { margin-bottom: 10px;  } 
.equipment ul li a .t1 {font-size: 16px;line-height:40px;}
}
@media (max-width:1500px){
.organization img{ width: 100%;}
}
.history {width: 100%;overflow: hidden;position: relative;background: url(../images/historybg.jpg) center no-repeat;-o-background-size: cover; background-size: cover; height:725px;}
.history .tit{ font-size: 32px; font-weight: bold; position: relative; padding-bottom: 25px; text-align: center; color: #333;}
.history .tit:after{ position: absolute; left: 48%; bottom: 0px; width: 55px; height: 3px; background-color: #026f6a; content: "";}
.history .list li {position: relative;}
.history .list li .time {font-size: 150px;opacity: .1;position: absolute;left: 0;top: 0;right: 0;line-height: 150px; font-weight: 600; color: rgb(165, 155, 155,0.8); text-align: center;}
.history .list li .time2 {font-family: 'Oswald';font-size: 30px;font-weight: bold;line-height: 40px; color: #eb8602; text-align: center;}
.history .list li .name {font-size: 24px;line-height:36px; padding: 100px 0 20px 0; color: #333; text-align: center;}
.history .list2 {position: absolute;z-index: 10;left:-2.5%;right:0;top: 425px; width: 105%; bottom: auto;border-top: #999 dashed 1px; transform: rotate(-9deg);-webkit-transform: rotate(-9deg);-moz-transform: rotate(-9deg);transform-origin: center top;-webkit-transform-origin: center top;}
.history .arrow a.prev {left: 50%;margin-left:-38%;background-image: url(../images/prev40.png);}
.history .arrow a {display: block;width: 40px;height:75px;background: rgba(0, 0, 0, 0.5) center no-repeat;background-size: 100%;position: absolute;z-index: 10;left: auto;right: auto;top: 50%;bottom: auto;margin-top: -.5rem;}
.history .arrow a.next {right: 50%;margin-right:-38%;background-image: url(../images/next40.png);}
.history .list2 .line {position: absolute;left: 0;top: -1px;width: 0;height: 1px;background: #eb8602;}
.history .list2 .list-wrapper { margin: 0 auto;overflow: hidden;position: relative;top: -10px;}
.history .list2 li.on:before {background-image: url(../images/img20_2on.png);}
.history .list2 li:before {content: "";display: block;position: absolute;left: 50%;top: 0;margin-left: -10px;width:20px;height: 20px;background: url(../images/img20_3.png) center no-repeat;background-size: 100%;}
.history .list2 li.on div {color: #333;}
.history .list2 li div {font-size:18px;padding: 32px 0 20px;position: relative; color: #333; text-align: center;}
.history .list2 li.on div:before {background: #eb8602;}
.history .list2 li div:before {content: "";display: block;position: absolute;left: 50%;top: 13px;width: 1px;height: 14px;background: rgba(2, 111, 106, 1);}
@media (max-width:1440px){
.history .arrow a.prev { margin-left:-45%; }
.history .arrow a.next {margin-right:-45%; }
}
@media (max-width:1366px){
.history .arrow a.prev { margin-left:-47%; }
.history .arrow a.next {margin-right:-47%; }
}
@media (max-width:1200px){
.history {height:525px;}
.history .list li .time {font-size: 120px; line-height: 120px;}
.history .list li .time2 { font-size: 30px; line-height: 30px; }
.history .list li .name {font-size: 22px;line-height:30px; padding: 80px 0 20px 0; }
}
@media (max-width:600px){
.history {height:425px;}
.history .list li .time {font-size: 80px; line-height: 80px;}
.history .list li .time2 { font-size: 30px; line-height: 30px; }
.history .list li .name {font-size: 20px;line-height:30px; padding: 50px 0 20px 0; }
.history .list2 { top: 325px; }
}
@media (max-width:500px){
.history .list li .time {font-size: 60px; line-height: 60px;}
.history .list li .time2 { font-size: 24px; line-height: 30px; }
.history .list li .name {font-size: 18px;line-height:30px; padding: 30px 0 20px 0; }
}
.news_list li {overflow:hidden; border-bottom: 1px solid #ddd; padding:40px 0px; }
.news_list li:first-child{  border-top: 1px solid #ddd;} 
.news_list li a{display:block;}
.news_list li ._img{ width: 18%;height: 205px; overflow: hidden; float: left;}
.news_list li ._img img{ width: 100%; }
.news_list li ._intro { width:67%; float: left; margin-left: 3%; overflow:hidden; cursor:pointer; margin-top: 15px; color:#6d6d6d;}
.news_list li ._title {display:block;line-height:32px; font-size:20px; margin-bottom:10px; color:#000; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list li ._info { display: none; line-height:30px; color:#999999;margin-bottom:10px; }
.news_list li ._text {line-height:26px; overflow:hidden; font-size:16px; color:#606060; margin-bottom:40px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.news_list .list_time{ color:#ccc; width:12%; float:right;text-align: right; margin-top: 15px; }
.news_list .list_time_day{display:block;font-size:18px;line-height:34px;  }
.news_list .list_time_year{ font-size:48px; line-height:40px;}
.news_list li ._intro:hover ._title{ color:#eb8602; }
.news_list li:hover .list_time{ color:#eb8602; }
@media only screen and (max-width:1366px){
.news_list li { padding:20px 0px;}
.news_list li ._title { line-height:28px; font-size:18px; margin-bottom:10px; }
.news_list li ._text { font-size:15px; }
.news_list .list_time_year{ font-size:40px;}
.news_list li ._intro {margin-top: 0px;}
.news_list .list_time{ margin-top: 0px; }
}
@media only screen and (max-width:768px){
.news_list li { padding:20px 0px;}
.news_list li ._img{ width: 28%; }
.news_list li ._intro { width:70%; margin-left: 2%;}
.news_list li ._text { height: 52px; margin-bottom: 0px; }
.news_list li ._title { margin-bottom:0px; }
.news_list li ._info { margin-bottom:0px; display: block; }
.news_list .list_time{display: none; }

}
@media only screen and (max-width:425px){
.news_list li { padding:15px 0px;}
.news_list li ._title { line-height:26px; font-size:16px; margin-bottom:0px;}
.news_list li ._text {text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news_list li ._img{ width: 34%; }
.news_list li ._intro { width:62%;}
.news_list li ._info { display: none;}
}
.show-pro{ padding: 55px; box-shadow: 0 0 8px rgba(153,153,153,0.4);}
.show-pro .param-t{font-size: 24px; color: #026f6a; padding-bottom:30px;border-bottom:1px solid #ccc; margin-bottom: 30px; }
.show-pro .param-tit{font-size: 24px; padding-bottom:10px; color: #026f6a; }
.show-pro .param-s{ font-size: 14px; margin-bottom: 30px; color: #666; }
.show-pro .param-s span:first-child { margin-right: 15px;}
.show-pro .param-s span i{ font-style: normal;}
.show-pro .param-c { margin-bottom: 20px;color: #666; line-height: 32px; }
.show-pro .param-c h3{ font-size: 18px; line-height: 50px; position: relative; padding-left: 17px;}
.show-pro .param-c h3:before{ position: absolute; left: 0; top: 0px; content: "•"; width: 17px; color: #026f6a;}
.show-pro .param-c p ,.show-pro .param-c div{ line-height:30px; color: #666; }
.show-pro .param-c td{ padding-left: 8px;}
.show-pro .param-img{padding-bottom:30px;border-bottom:1px solid #ccc; margin-bottom: 30px; }
.pro_left_nav{ border: 1px solid #e5e5e5; margin-bottom: 25px;}
.pro_left_nav dt{ line-height: 55px; font-size: 24px; color: #fff; padding:10px 35px; width: 100%; background-color: #026f6a; text-align: left; }
.pro_left_nav dd{line-height:32px;  padding-left: 30px; padding-right: 15PX; font-size: 16px; padding-top: 15PX; padding-bottom: 15PX; color: #666; border-bottom: 1px solid #e5e5e5; }
.pro_left_nav dd a {display: -webkit-box; -webkit-line-clamp:1;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.pro_left_nav dd:hover a{ color: #026f6a; }

@media(max-width:1365px) {
.show-pro img{ width: 100%;}
}
@media(max-width:1280px) {
.show-pro{ padding: 35px;}
.show-pro .param-t{font-size: 20px;padding-bottom:20px; }
.show-pro .param-tit{font-size: 20px; }
}
@media(max-width:680px) {
.show-pro{ padding: 20px;}
.show-pro .param-t{font-size: 18px; padding-bottom:10px;}
.show-pro .param-tit{font-size: 18px; }
.show-pro .param-s{ margin-bottom: 20px; }
.show-pro .param-c p ,.show-pro .param-c div{font-size: 15px;line-height:26px; }
}
.product_pt1{height:600px; background: url(../images/pro_bg1.jpg) no-repeat top center;}
.product_pt2{height:600px; background: url(../images/pro_bg2.jpg) no-repeat top center;}
.product_pt3{height:600px; background: url(../images/pro_bg3.jpg) no-repeat top center;}
.product_pt4{height:600px; background: url(../images/pro_bg4.jpg) no-repeat top center;}
.product_pt .product_pt1-con { padding-top: 30px;}
.product_pt .product_pt1-con .product_pt1-bt{font-size: 36px; font-weight: bold; margin-bottom:15px; padding-bottom: 20px; position:relative;}
.product_pt .product_pt1-con .product_pt1-bt:after{ position:absolute; content:""; left:0; bottom:0; width:60px; height:3px; background:#026f6a;}
.product_pt .product_pt1-con .product_pt1-bt.white:after{ position:absolute; content:""; left:0; bottom:0; width:60px; height:3px; background:#fff;}
.product_pt .product_pt1-con .product_pt1-diao{line-height: 30px;margin:45px 0px; text-align:left;}
.product_pt .more {margin-top: 100px;width: 350px;}
.product_pt .more a {color: #575758;font-size: 16px;background: url(../images/jt1.png) no-repeat right; padding-right: 40px; }
.product_pt .more.white a {color: #fff;font-size: 16px;background: url(../images/jt1_h1.png) no-repeat right; padding-right: 40px; }
.product_pt .more a:hover {color: #026f6a;background: url(../images/jt1_h.png) no-repeat right;  }
.product_pt .more a:hover{margin-left: 10px;transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out; o-transition: 400ms ease-in-out;}
.product_pt .more a{transition: 400ms ease-in-out;-moz-transition: 400ms ease-in-out;-webkit-transition: 400ms ease-in-out;-o-transition: 400ms ease-in-out;}

@media (max-width:1280px) {
.product_pt .product_pt1-diao{ line-height: 38px; }
.product_pt .more {margin-top: 60px;width: 250px;}
.product_pt .product_pt1-con .product_pt1-bt{font-size: 32px; }
}
@media (max-width:1200px) {
.product_pt .product_pt1-con .product_pt1-diao{ line-height: 30px;margin:30px 0px 35px; }
.product_pt .product_pt1-con .product_pt1-bt{font-size: 30px; }
}
@media (max-width: 992px) {
.product_pt .product_pt1-left img{ width:100%;}
.product_pt .product_pt1-con .product_pt1-diao{ line-height: 26px;margin:20px 0px 25px; }
.product_pt .product_pt1-con .product_pt1-bt{font-size: 26px; }
}
@media (max-width: 768px) {
.product_pt1{height:380px;}
.product_pt2{height:380px;}
.product_pt3{height:380px;}
.product_pt4{height:380px;}
.product_pt .product_pt1-left{ margin-top:10px;}
.product_pt .product_pt1-con { padding-top: 0px;}
.product_pt .more {margin-top: 30px;width: 200px;}
.product_pt .product_pt1-con .product_pt1-bt{font-size: 24px; }
}
@media (max-width: 760px) {
.product_pt1{height:100%; background-size:100% 100%;}
.product_pt2{height:100%; background-size:100% 100%;}
.product_pt3{height:100%; background-size:100% 100%;}
.product_pt4{height:100%; background-size:100% 100%;}

.product_pt .product_pt1-con .product_pt1-diao{ line-height:26px;margin:25px 0px; }
.product_pt .product_pt1-con .product_pt1-bt{ font-size: 20px; }
}
@media (max-width:375px) {
.product_pt .product_pt1-con .product_pt1-bt{ font-size: 18px;}
.product_pt .product_pt1-con .product_pt1-diao{ margin:25px 0px; }
}
.product_list .plt{ width:22%; margin-right:3%; float:left;box-sizing: border-box;}
.product_list .prt { width:75%; float:left;}
.product_list .plt .menu{ border:1px solid #e5e5e5;background: #fff; }
.product_list .plt .menu .tt{ color: #fff;background: #026f6a; padding:20px 0px 20px 25px;}
.product_list .plt .menu .tt .cn{ font-size:24px; line-height:35px;}
.product_list .plt .pc-aside {display: block;/* box-shadow: 0 4px 10px rgba(11,1,2,.1);*/}
.product_list .plt .pc-aside li{border-bottom: 1px solid #e5e5e5; }
.product_list .plt .pc-aside a{display: block; text-decoration:none;}
.product_list .plt .pc-aside .aside-tit{position: relative;font-size: 18px;color: #666; padding:15px 25px;}
.product_list .plt .pc-aside .aside-tit:after{content: "";position: absolute;right: 25px;top:50%;margin-top:-7px;width: 18px;height: 18px;background-image:url(../images/2_1.png);background-repeat: no-repeat;background-position: center;background-size: cover;transition:all .3s linear;}
.product_list .plt .pc-aside .sub{display: none;}
.product_list .plt .pc-aside .sub a{ color: #666; font-size: 18px;text-decoration:none;padding:15px 0 15px 30px;border-top:1px solid #e5e5e5; background-repeat: no-repeat;background-position: right center;transition:all .3s linear;}
.product_list .plt .pc-aside .sub a:hover{color: #026f6a; text-decoration:none;}
.product_list .plt .pc-aside li.cur .aside-tit{color: #026f6a;}
.product_list .plt .pc-aside li.cur .aside-tit:after{ background-image:url(../images/2_1m.png);background-repeat: no-repeat;}
.product_list .plt .pc-aside .sub a:hover,.product_list .plt .pc-aside .sub a.cur{color:#026f6a; text-decoration:none;}
.product_list .plt .menu .ul1 li:last-child{border:none;}
.product_list .plt .pc-aside {display: block;/* box-shadow: 0 4px 10px rgba(11,1,2,.1);*/}
.product_list .plt .pc-aside li{border-bottom: 1px solid #e5e5e5; }
.leftnav{width: 100%;height: 100%; transition: all .3s;}
.leftnav a{display: block;overflow: hidden;line-height: 55px; padding: 5px 0; font-size: 18px;color: #666;border-bottom: 1px solid #e5e5e5;transition: all .3s;text-decoration:none; }
.leftnav a span{margin-left: 25px;color: #333;}
.leftnav-item{position: relative;}
.leftnav-item.leftnav-show{border-bottom: none;}
.leftnav-item ul{display: none; }
.leftnav-item.leftnav-show a{ color:#026f6a;}
.leftnav-item.leftnav-show ul{display: block;}
.leftnav-item.leftnav-show ul li a{ padding-left:18px;color: #666;font-size: 18px;}
.leftnav-item.leftnav-show ul li a:hover{color: #026f6a;}
.leftnav-more{float:right;margin-right:15px;margin-top:20px;transition: transform .3s;background-image:url(../images/2_1m.png);width: 19px;height: 19px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.leftnav-show .leftnav-more{ background-image:url(../images/2_1m.png);}
.leftnav-item>a:hover{color: #026f6a; text-decoration:none; }
.leftnav-item li:hover a{color: #026f6a; text-decoration:none; }

.crumbs{ border: 1px solid #e5e5e5; width: 100%; height: 55px; line-height: 53px; margin-bottom: 40px;}
.crumbs .crumb{ padding-left: 35px;} 
.crumbs .crumb li{float: left;font-size: 16px;color: #666;}
.crumbs .crumb a{color: #666;  }
.crumbs .crumb .fa{  text-align: left; float: left; line-height: 53px; margin-right: 5px; margin-left: 5px; }
.crumbs .crumb li:last-child{ color:#026f6a ;}
.pro_list ul li {  height: auto; background: #fff; margin-bottom: 20px; transition: 0.5s; } 
.pro_list ul li a {width: 100%;height: auto;display: block; background: rgba(229,229,229,.45); background: linear-gradient(to top bottom, #e5e5e5 90%, #e5e5e5 50%, #efefef 100%);}    
.pro_list ul li a .pic {width: 100%;height: auto;overflow: hidden; padding: 20px;  position: relative;}     
.pro_list ul li a .pic .img {max-width: 100%;transition: 1s; }      
.pro_list ul li a .pic .img1 {  position:absolute; top:0px; left:0px; width:100%; height: 100%;  opacity:0; background:rgba(0,0,0,.6); transition:all 0.5s ease;}  
.pro_list ul li a .pic .img1 img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:block; text-align:center; font-size:1rem;  }
.pro_list ul li a:hover .pic .img1 { opacity:1;}
.pro_list ul li a .title { padding: 0px 15px 30px; }
.pro_list ul li a .t1 {font-size: 22px;line-height: 50px;color: #333;text-align: center;}
.pro_list ul li a .desc{ font-size: 16px; line-height: 30px;text-align: center;}
.pro_list ul li a:hover .title{ background: #eb8602; color: #fff;text-align: center; }
.pro_list ul li:hover a .t1 {color: #fff; } 
.pro_list ul li a .pic:hover .img {transform: scale(1.1);transition-duration: 1s; }   
@media (max-width: 1440px) {
.pro_list ul li a .t1 {font-size: 22px;line-height: 42px;}
}
@media (max-width: 1366px) {
.pro_list ul li a .t1 {font-size: 20px;line-height: 38px;}
.pro_list ul li a .desc{line-height: 28px;}
}
@media (max-width: 1280px) {
.product_list .plt{ width:25%; margin-right:2%;}
.product_list .prt { width:73%; float:left;}
.pro_list ul li a .t1 {font-size: 18px; line-height: 34px;}
.pro_list ul li a .desc{line-height: 26px;}
}
@media (max-width: 1200px) {
.crumbs{ display: none;}
.pro_list ul li a .t1 {font-size: 17px; line-height: 30px;}
.pro_list ul li a .title {padding: 0px 5px 20px; }
.leftnav a{ line-height: 50px;font-size: 16px;}
.leftnav-more{margin-top:18px;}

}
@media (min-width: 1025px){
.product_list .plt .m-aside {display: none;}
}
@media (max-width: 1024px){

}
@media (max-width: 992px) {
.product_list .plt { width:100%; float:none;}
.product_list .prt { width:100%; float:none;}
.product_list .plt .menu{margin-bottom:0px;}
}
@media (max-width:768px){
.pro_list ul li { margin-bottom: 15px; } 
.pro_list ul li a .t1 {font-size: 16px;line-height:26px;}
.pro_list ul li a .desc{ font-size: 15px; line-height: 24px;}

}
    
.pro-big-img {width: 520px;height:450px;overflow: hidden;}
.pro-big-img .gallery-left{width:390px;height: inherit;border: 1px solid #eeeeee; margin: 0; float: left;}
.pro-big-img .gallery-left img{width: 100%;}
.pro-big-img .gallery-left .swiper-slide{width: 100%;height: initial;}
.pro-big-img .gallery-left .swiper-slide img{width: 100%;height: initial; }
.pro-big-img .gallery-thumbs{padding: 22px 5px; width:80px; height: inherit;margin: 0 0 0 10px; float: left; box-sizing: border-box;}
.pro-big-img .gallery-thumbs img{width: 100%;border: 1px solid #eeeeee; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{margin: 0 auto;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(90deg) translate(0, 0);transform: rotate(90deg) translate(0, 0);/**/left:40%;right:inherit;top:-15px;bottom:inherit;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(90deg) translate(0, 0);transform: rotate(90deg) translate(0, 0);/**/left:inherit;right:36%;top:inherit;bottom:-15px;}
.pro-big-img .gallery-thumbs .swiper-slide {opacity: 0.6;height: initial; }
.pro-big-img .gallery-thumbs .swiper-slide img{width: 100%;}
.pro-big-img .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{width:25px;height:50px;background-size: 60%;}
.section-content{font-size:18px;line-height: 32px;padding-bottom:25px;margin-bottom: 25px;}
.page-product-show-section .pro-show-info h1{font-size:24px;line-height: 35px; color: #026f6a; margin-bottom: 20px;margin-top: 0;}
.page-product-show-section .pro-show-info p{min-height: 180px; line-height: 34px; font-size: 16px; color: #666;}
.page-product-show-section .pro-show-info .pro-btn{color:#333;}
.page-product-show-section .pro-show-info .pro-btn a{display:block;background: #026f6a;color:#FFF;width:120px; font-size: 16px; text-align:center;line-height:50px;height: 50px;border:none;padding:0;float:left;margin-right: 20px;text-transform: uppercase; position: relative;}
.page-product-show-section .pro-show-info .pro-btn a:after{content: "";position: absolute;right: 0px;top:50%;margin-top:-13px;width:30px;height: 30px; background: url(../images/arrow01.png) no-repeat;}
.page-product-show-section .pro-show-info .pro-btn a:nth-child(2){background: #eb8602;}
.page-product-show-section .pro-show-info .pro-btn {line-height: 50px;}
.page-product-show-section .pro-show-info .pro-btn i.fa{margin-right: 8px;}
.page-product-show-section .pro-detail-content{padding: 0 0 50px 0;min-height: 200px;}
.page-product-show-section .pro-detail-content img{max-width:100%;height: inherit;}
.pro_info_2_1_t{ margin-top:30px; margin-bottom: 15px; font-size:24px;  color:#026f6a; position: relative;}
.pro_info_2_1_t span{ font-size: 18px; text-transform: uppercase;}
.pro_info_2_1_t:after{ position: absolute; right: 0; top: 18px; height: 1px; background: #e5e5e5; content: ""; width: 72%;}
.pro_info_2_3_t{margin-top:2.3em; margin-bottom:0em; color:#666; line-height:2; font-size: 16px;}
.pro_info_2_3_t img{ width: 100%;}
.pro_info_2_mid{overflow:hidden;}
.nav-wrap.navFix{position: fixed;top: 89px;left: 0; width:100%;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3; z-index: 99999; background-color:#92959b;}
.nav-wrap .container{padding-left:0; padding-right:0}
.nav-wrap.navFix .container{padding-left:1em; padding-right:1em;}
@media only screen and (max-device-width: 1366px){
.pro-big-img {width: 500px;height: 470px;}
.pro-big-img .gallery-left{width:375px; }
.page-product-show-section .pro-show-info .pro-btn a{width:140px; line-height:40px;height: 40px; margin-right: 20px; }
.page-product-show-section .pro-show-info h1{font-size:26px; }
}
@media only screen and (max-device-width: 1200px){
.pro-big-img {width: 100%;height: 470px;}
.pro-big-img .gallery-left{width:80%; }
.pro-big-img .gallery-left .swiper-slide a{ width: 70%; margin: 0 auto; }
.pro-big-img .gallery-left .swiper-slide img{width:70%;height: initial; margin: 0 auto; text-align: center; }
}
@media only screen and (max-device-width: 992px){
.page-product-show-section .pro-show-info h1{font-size:22px; }
.section-content{font-size:15px;line-height: 28px;padding-bottom:0px;margin-bottom: 0px;}
.page-product-show-section .pro-show-info p{min-height: auto; margin-bottom: 20px; font-size: 16px;}
.pro_info_2_1_t:after{  width:0;}
.pro_info_2_3_t{margin-top:1.5em; line-height:1.8; }
}
@media only screen and (max-device-width: 760px){
.pro-big-img {  width: 100%;  height: inherit;}
.pro-big-img .gallery-left{width:100%;height: initial;}
.pro-big-img .gallery-thumbs{width:100%;padding: 10px 25px; margin-left: 0px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{margin: 0 auto;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0);/**/left:0;right:inherit;top:42%;bottom:inherit;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0);/**/left:inherit;right:0;top:42%;bottom:inherit;}
.page-product-show-section .pro-show-info h1{font-size:18px; }
.pro_info_2_1_t{ font-size:18px; margin-top: 30px;}
.pro_info_2_3_t{margin-top:1.2em; }
}
@media only screen and (max-device-width: 460px){
.pro-big-img .gallery-left .swiper-slide a{ width: 100%; margin: 0 auto; }
.pro-big-img .gallery-left .swiper-slide img{width:100%; }
}
.server_pt1 ul{ margin: 40px 0;}
.server_pt1 li { margin-bottom: 20px;}
.server_pt1 li .intro{width:84%; margin:0 8%; position:absolute; left:0; bottom:-45px; background:rgba(255,255,255,.95);box-shadow: 0 0 8px rgba(153,153,153,0.4); z-index: 1; transition:all 0.5s ease;}
.server_pt1 li .intro .box{padding:20px; text-align: center;}
.server_pt1 li .intro .box .t{font-size:18px; line-height:30px; color:#333; font-weight: bold; margin-bottom:10px;}
.server_pt1 li .intro .box .c{font-size:16px; line-height:25px; color:#464646; color:rgba(70,70,70,.9);}
.server_pt1 li:hover .intro{background:#026f6a;}
.server_pt1 li:hover .intro .box .t{color:#fbba40;}
.server_pt1 li:hover .intro .box .c{color:#fff; color:rgba(255,255,255,.9);}
.server_pt2 {width: 100%;overflow: hidden; background: url(../images/serverbg.jpg) center no-repeat;-o-background-size: cover; background-size: cover; height:505px;}
.server_pt2 ul li { text-align: center;}
.server_pt2 ul li img{ margin-bottom: 25px;}
.server_pt2 ul li .item-c {font-size: 15px;color: #666;line-height: 30px; width: 90%; margin: 0 auto;}
.server_pt3 .content .item{transition:background 0.5s ease; margin-bottom:25px;}
.server_pt3 .content .item .left .box .c{ font-size: 16px; line-height:32px; color:#5a5a5a; overflow:hidden; }
.server_pt3 .content .item .left .box .t{font-size: 24px; margin-bottom: 20px; }
@media (max-width: 1200px) {
.server_pt2 ul li .item-c {line-height:28px; width: 100%; margin: 0 auto;}
}
@media (max-width: 768px) {
.server_pt1 li img{ width: 100%;}
.server_pt2 { height: 760px;}
.server_pt2 ul li .item-c  { height: 60px; margin-bottom: 10px;}
.server_pt1 li { clear: both; margin-bottom: 80px;}
.server_pt1 li:last-child{ margin-bottom: 40px;}
.server_pt3 .content .item .left .box .t{font-size: 18px;  }
.server_pt3 .content .item .left .box .c{  line-height:28px; }
}

.question ul li { box-sizing: border-box;border-left: 1px solid #e5e5e5;  padding:30px 10px;margin-bottom: 30px}
.question ul li:hover{ background-color:#f4f4f4;}
.question ul li:nth-child(3n) {border-right: 1px solid #e5e5e5}
.question ul li a {width: 100%;height: auto;box-sizing: border-box;padding: 0px 30px;display: block}
.question ul li a .tags {line-height: 14px;color: #eb8602;padding-top: 5px}
.question ul li a .tits {font-size: 18px;line-height: 20px;height: 20px; color: #000;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 25px}
.question ul li a .tit { line-height: 25px;color: #777;height: 147px;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 20px}
.question ul li a .tit1 {margin-top: 20px}
.question ul li a .tit1 .time {font-size: 16px;line-height: 36px;float: left;color: #909090}
@media (min-width: 1024px) {
.question ul li a .tit1 .more:hover {background-color: #eb8602;color: #fff}
.question ul li:hover a .tits {color: #eb8602}
}

@media (max-width: 768px) {
.news ul {padding-bottom: 20px}
.question ul li {width: 100%;float: none;border-left: none;border-right: none !important;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px; padding-bottom:40px;}
.question ul li a {padding: 0 10px 15px}
.question ul li a .tits {font-size: 16px;line-height: 18px;height: 18px;margin-top: 8px}
.question ul li a .tit {height: auto;margin-top: 10px}
.question ul li a .tit1 {margin-top: 15px}
}

.download-lists ul a {display: block;padding: 30px 15px; border-bottom: 1px solid #ececec; }
.download-lists ul a:hover span {color: #eb8602}
.download-lists ul a span {font-size: 18px; color: #333;}
.download-lists ul a span:first-child {margin-right: 15px;}
.download-lists ul a .date {font-size: 15px;color: #999;}
@media(max-width:668px) {
.download-lists ul a .date { display:none;}
.download-lists ul a { padding: 10px 0;}
.download-lists ul a span {font-size: 16px;}
}

.job{ background: #f6f6f6;}
.job .item{ border-right: 1px solid #ccc; padding-right: 25px;}
.job li:last-child .item{ border-right: 0px solid #ccc;}
.job .item .img{ float:left; overflow:hidden; width: 50px; height:50px;}
.job .item .tit{ margin-left: 58px;}
.job .item .tit p{ font-size: 18px; color: #333333; line-height:26px; }
.job .item .des{ margin-top: 20px;color: #666; line-height: 30px; height: 90px; overflow: hidden;}
@media(max-width:768px) {
    .job .item{ border-right: 0px solid #ccc;border-bottom: 1px solid #ccc; padding-right: 0px; margin-bottom: 20px; padding-bottom: 20px;}

}
.n_zhaopin{  background:url(../images/shan.jpg) center bottom no-repeat;  }
:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
.n_zhaopin .lwy{ margin-top: 40PX;}
.n_zhaopin .slider-nav{margin-left: -14px;margin-right: -14px;margin-bottom: 25px;}

.n_zhaopin .slider-nav .miso-list{ padding:0 0 1.75rem 0}

.n_zhaopin .slider-nav .miso-slide{padding: 0 10px;}

.n_zhaopin .slider-nav .miso-slide .miso{padding: 46px 0; position:relative;text-align: center;height: 223px;cursor:pointer}

.n_zhaopin .slider-nav .miso-slide .con{text-align:center;width:100%;margin-bottom:24px;display: none; position:relative; cursor:pointer}

.n_zhaopin .slider-nav .miso-slide .miso:after{content:"";position:absolute;left:0;right:0;height: 208px;top: 0; border:#dcdcdc 1px solid;}

.n_zhaopin .slider-nav .miso-slide .con img.img02,.n_zhaopin .slider-nav .miso-slide.miso-current .con img.img01{ display:none}

.n_zhaopin .slider-nav .miso-slide.miso-current .con img.img02{ display:inline-block}

.n_zhaopin .slider-nav .miso-slide .miso{ position:relative}

.n_zhaopin .slider-nav .miso-slide .miso img{ display:inline-block;}

.n_zhaopin .slider-nav .miso-slide .miso .icon{ width:2.75rem; height:3rem; fill:#9b9b9c; margin-bottom:1.25rem;}

.n_zhaopin .slider-nav .miso-slide .miso h4{font-size: 26px;color: #166a79;margin-bottom: 10px;margin-top: 26px;}

.n_zhaopin .slider-nav .miso-slide .miso h5{font-size: 16px;color: #707578;margin-bottom: 0;text-transform:  uppercase;}

.n_zhaopin .slider-nav .miso-slide .miso h6{height:2px;position:relative;display: none;}

.n_zhaopin .slider-nav .miso-slide .miso h6:before{content:"";position:absolute;width:1.25rem;height: 1px;top:0;left:50%;margin-left:-0.625rem;background: #b6b6b6;}

.n_zhaopin .miso-prev,.n_zhaopin .miso-next{width: 36px;height: 36px;background-size:100% 100%;z-index:1000;margin-top: -2.5rem;}

.n_zhaopin .miso-prev{left: 0px;background:url(../images/l.png) center no-repeat;}

.n_zhaopin .miso-next{right: 0px;background:url(../images/r.png) center no-repeat;}

.n_zhaopin .slider-for .miso-slide .ar_article{padding: 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom: 0; color: #666; line-height: 32PX;}

.n_zhaopin .slider-for .miso-slide .ar_article .ar_article_scroll{height: 296px;overflow-y:scroll;margin-right: -10px;padding: 0 30px 0 0;text-align:  left;}
.n_zhaopin .slider-for .miso-slide .ar_article p { margin-bottom: 20px;}
.n_zhaopin .slider-for .miso-slide .ar_article .ar_article_scroll::-webkit-scrollbar {width:2px;height:2px; background:#ececec}

.n_zhaopin .slider-for .miso-slide .ar_article .ar_article_scroll::-webkit-scrollbar-track {border-radius:10px; background:#ececec}

.n_zhaopin .slider-for .miso-slide .ar_article .ar_article_scroll::-webkit-scrollbar-thumb { border-radius:10px; background:#f9cb6f}

.n_zhaopin .slider-nav .miso-slide.miso-current .miso{background:url(../images/bgbg.png) center top no-repeat;}

.n_zhaopin .slider-nav .miso-slide.miso-current .miso img{display: inline-block;}

.n_zhaopin .slider-nav .miso-slide.miso-current .miso .icon{ fill:#fff;}
.n_zhaopin .slider-nav .miso-slide.miso-current .miso:after{ border:none}


@media(max-width:768px) {
.n_zhaopin .lwy .slider-nav{margin: 0 -0.5rem;padding: 0 2rem; margin-bottom: 2rem; width: 90%;}
.n_zhaopin .lwy .slider-nav .miso-prev{background:url(../images/left06.png) center no-repeat; left: 0;}

.n_zhaopin .lwy .slider-nav .miso-next{background:url(../images/right06.png) center no-repeat; right: 0;}

.n_zhaopin .lwy{padding: 0; width: 100%;}

.n_zhaopin .lwy .slider-nav .miso-slide{ padding:0 0.5rem}


.n_zhaopin .lwy .slider-nav .miso-slide .miso h5{font-size: 16px;color: #000;margin-bottom:10px;}

.n_zhaopin .lwy .slider-nav .miso-slide .miso h6{font-size: 11px;color: #666;text-transform:uppercase;font-weight: normal;line-height: 18px;overflow: hidden;}

.n_zhaopin .lwy .slider-nav .miso-slide.miso-current .miso{background: #f1c100;}

.n_zhaopin .lwy .slider-nav .miso-slide.miso-current .miso h5{color: #000;}

.n_zhaopin .lwy .slider-for{padding: 0;}
}


.contact .map_box .map{ height: 100%; overflow:hidden;/*height:750px;*/}
.contact .map_box .map img{max-width: none;}
.contact .map_box .desc{ font-size: 16px; line-height: 32px; color: #666; margin-bottom: 25px; }
.contact .map_box .con dl{ border: 1px solid #ececec;}
.contact .map_box .con dd{ font-size: 16px; color: #666; line-height:70px; border-bottom: 1px solid #ececec;}
.contact .map_box .con dd i{ font-size:28px; margin-right:8px; font-weight:bold; color: #eb8602; width: 14%; line-height:70px; text-align: center; border-right: 1px solid #ececec;}
.contact  .ditu{width:100%;height:465px; text-align:center;/*position:absolute;bottom:0px;left:0; z-index:0; */}
.message{ background:#fafafa;}
@media(max-width:768px) {
.contact .map_box .map{ margin-top: 20px; }
.contact .map_box .con dd{ font-size: 15px; color: #666; line-height:70px; border-bottom: 1px solid #ececec;}
}
@media(max-width:400px) {
.contact .map_box .con dd i{ margin-right:2px; width: 10%;  }
}

.message-main .form-main {padding-top: 40px;}
.message-main .form-item { margin-bottom: 20px;border-bottom: 1px solid #dcdcdc; height: 70PX; line-height: 70PX;}
.message-main .form-item1{ margin-bottom: 20px;border-bottom: 1px solid #dcdcdc; }
.message-main form .button {text-align: center;}
.message-main form .button button {padding: 10px 50px;background-color: #eb8602;color: #fff;}
.message-main label {display: block;color: #666;font-weight: 400; font-size: 18px; margin-bottom: 20px;}
.message-main label span {color: #cc0000;}
.message-main label {float: left;}
.message-main label img{ margin-right: 5px;}
.message-main .form-item input {width: 70%;border: 0; height: 68PX; line-height: 68PX;padding-left: 10px;padding-bottom: 5px; float: left;}
.message-main .form-item1 textarea {resize: none;width: 70%;text-indent: 2em;height: 150px;border: 0;}
.message-main .form-bottom {margin-top: 60px;}
.message-main .form-bottom span {display: inline-block;color: #666;margin-right: 30px;}
.message-main .form-bottom #code {width: 185px;height: 55px;border: 1px solid #e5e5e5;background-color: #fff;margin-right: 15px;}
.d-inline {display: inline-block;}
@media(max-width:768px) {
.message-main .form-item { margin-bottom: 10px;}
.message-main form .button.fr { float: left; margin-top: 20px;}
}
.agent { padding: 120px 0;}
.agent .page-tit { text-align: left; position: relative; margin-bottom: 50px;}
.agent .page-tit .en {font-size: 72px;opacity: .21;position: absolute;left: 0;top: 0;right: 0; font-weight: 600;line-height: 70px; color:#eb8602; text-transform: uppercase;}
.agent .page-tit h3 { font-size: 36px; font-weight: 600; padding-top: 40px; color: #333;}
.agent_pt1 { background: url(../images/agentbg1.jpg) no-repeat;}
.agent_pt1 ul{ margin-top: 30px; }
.agent_pt1 ul li{ width: 15.285714285%; float: left;}
.agent_pt1 ul li .left{ width: 68%; float: left;}
.agent_pt1 ul li .right{ width: 32%; float: left; text-align: left; }
.agent_pt1 ul li .right img {margin: 60% auto 0;}
.agent_pt1 ul li:last-child{ width: 8%;}
.agent_pt1 ul p{ font-size: 18px; line-height: 30px; margin-top: 15px; width:100%; text-align: center;}
.agent_pt2 { background: url(../images/agentbg2.jpg) no-repeat;}
.agent_pt2 .page-tit .en { color:#fff;}
.agent_pt2 .page-tit h3 { color: #fff;}
.agent_pt2  ul li{margin-bottom:35px; transition:.3s ease;}
.agent_pt2  ul li .box{padding:35px 45px; border: 1px solid #fff; }
.agent_pt2  ul li .box .txt { height: 95px;}
.agent_pt2  ul li .box .txt .c{ color:#fff; transition:.3s ease; font-size: 16px; line-height: 32px;}
.agent_pt3 { background: #eff3f6;}
.agent_pt3 .item { margin-bottom: 20px; background-color: #FFF; box-shadow: 0 0 8px rgba(153,153,153,0.4);padding: 13% 17%;  text-align: center; }
.agent_pt3 .item img { text-align: center; margin: 0 auto 20px;}
.agent_pt3 .item h3{ font-size: 24px; text-align: center;position: relative; padding-bottom: 20px; width: 60%; margin: 0 auto 30px;}
.agent_pt3 .item h3:after{ position: absolute; left: 39%; bottom: 0px; height: 3px; width: 45px; background-color: #026f6a; content: "";}
.agent_pt3 .item p {text-align: center; line-height: 32px; font-size: 17px; color: #666;}         
@media only screen and (max-width:1440px) {
.agent { padding: 100px 0;}
.agent .page-tit {margin-bottom: 40px;}
.agent .page-tit .en {font-size: 52px; line-height: 50px;}
.agent .page-tit h3 { font-size: 32px;  padding-top: 35px; }
}
@media only screen and (max-width:1366px) {
.agent { padding: 80px 0;}
.agent .page-tit .en {font-size: 48px; line-height: 48px;}
.agent .page-tit h3 { font-size: 30px;  padding-top: 35px; }
}
@media only screen and (max-width:1280px) {
.agent { padding: 60px 0;}
.agent .page-tit .en {font-size: 42px; line-height: 42px;}
.agent .page-tit h3 { font-size: 24px;  padding-top: 30px; }
.agent_pt1 ul li {width: 14.285714285%; }
.agent_pt1 ul li .left{ width: 100%; float: none; text-align: center; }
.agent_pt1 ul li .right{ display: none; width:0; float: none; text-align: left; }
.agent_pt1 ul li .left p{ width: 90%;}
.agent_pt1 ul li:last-child{ width:  14.285714285%;}
.agent_pt1 ul li img{ text-align: center;}
.agent_pt1 ul p{ font-size: 16px;}
}
@media only screen and (max-width:1200px) {
.agent { padding: 40px 0;}
.agent_pt2  ul li .box{padding:25px 35px;}
}
@media only screen and (max-width:1024px) {
.agent .page-tit .en {font-size: 38px; line-height: 40px;}
.agent .page-tit h3 { font-size: 22px;  padding-top: 30px; }
.agent_pt2  ul li .box{padding:20px 15px;}
.agent_pt2  ul li .box .txt { height: 115px;}
.agent_pt2  ul li .box .txt .c{ line-height: 30px;}
}
@media only screen and (max-width:992px) {
.agent_pt1 ul li img{ width: 90%;}
.agent_pt1 ul li:last-child img{ width: 90%;}
.agent_pt1 ul p{ font-size: 16px; line-height: 26px;}
.agent_pt3 .item { padding: 13% 12%; }
.agent_pt3 .item h3:after{left: 35%;}
.agent_pt3 .item h3{ font-size: 22px; width: 80%;}
.agent_pt3 .item p {line-height:28px; font-size: 16px;}         
}
@media only screen and (max-width:800px) {
.agent_pt2  ul li .box .txt { height: 145px;}
}
@media only screen and (max-width:767px) {
.agent_pt1 ul li{ width: 33%; float: left;}
.agent_pt1 ul li img { width: auto;}
.agent_pt1 ul li:last-child { display: none;}
.agent_pt2  ul li{margin-bottom:25px;}
.agent_pt2  ul li .box .txt .c{ line-height: 26px;}
.agent_pt2  ul li .box .txt { height: 75px;}
.agent_pt3 .item h3{ font-size: 20px; width: 100%;}
.agent_pt3 .item p {line-height:26px;}         
}
@media only screen and (max-width:760px) {
.agent_pt3 .item h3:after{ left: 47%;width: 45px;}
}
@media only screen and (max-width:460px) {
.agent_pt1 ul li{ width:50%;}
.agent_pt3 .item h3:after{ left: 45%;width:38px;}
.agent_pt2  ul li:first-child .box .txt { height: 125px;}

}
.left_nav{ background-color: #f6f9fd; margin-bottom: 25px;}
.left_nav dl{ padding: 30px 0;}
.left_nav dt{ line-height: 58px; font-size: 18px; font-weight: bold; padding-left: 35px;}
.left_nav dd{line-height: 35px; padding-bottom: 10px; font-size: 16px;padding-left: 35px; color: #666; }
.left_nav .date{ font-size: 14px;} 
@media only screen and (max-width:1600px) {
.show-honor img{ width: 100%;}
}

.policy strong { font-weight: bold; margin-bottom: 20px;}
.policy{ line-height: 32px;}