body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:15px/1.5 '微软雅黑';}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:rightdle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color: inherit;}
a:hover{text-decoration:none;color:#C00;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
.fr{float:right; display:inline}
.fl{float:left; display:inline}
.page{color: #777777; text-align: center;padding-top: 40px;clear:both;float: none;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 7px 12px;vertical-align: middle; margin-left:5px}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #cc0000;border: 1px solid #cc0000;padding: 7px 12px;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
.page .fa{ font-size:22px;}
@media (max-width:426px) {
.page a,.page span { padding: 4px 8px; margin-left:2px}
.page a:hover,.page span{padding: 4px 8px;}
}

label {max-width: none;}
input.button,
input.btn {padding: 0.25em;width: auto;}
button {border: 0;border-radius: 0%;appearance: button;-moz-appearance: button;-webkit-appearance: button;}
input[type="button"],
input[type="submit"],
input[type="reset"],
input {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}
textarea,
input {outline: none;}
.zoom-img {overflow: hidden;}
.zoom-img .img {overflow: hidden;}
.zoom-img img {transition: all .5s;}
.zoom-img:hover img {transform: scale(1.04);-ms-transform: scale(1.04);-webkit-transform: scale(1.04);-o-transform: scale(1.04);-moz-transform: scale(1.04);}
.relative {
	position: relative;
}

.absolute {
	position: absolute;
}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.l { float: left;}.r { float: right;}
.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.justify, .inner, img, input, textarea, select, button, table, label, .center, .searchForm { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clean{/* zoom:1; */}
.clean:after,
.clean:before{content:'';display:table;}
.clean:after{clear:both;}
header{min-height: 76px;}
footer{background: #202020;color:#FFF; border-top: 6px solid #cc0000;}
.container { width: 96%;}

@media (min-width: 992px){
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px){
    .container {
        width: 1170px;
    }
}
@media (min-width: 1366px){
    .container {
        width: 1300px;
    }
}
@media (min-width: 1420px){
    .container {
        width: 1366px;
    }
}
@media (min-width: 1600px){
    .container {
        width: 1500px;
    }
}

@media (min-width: 1920px){
    .container {
        width: 1680px;
    }
}
header{background: #FFF;}
header .navbar-main{min-height: 76px;line-height: 76px;margin-bottom: 0;}
header .main-logo{display: block;}
header .main-logo h1{margin: 0;}
header .navbar-brand {padding: 0;height: 76px;}
header .navbar-toggle{margin: 20px 0;}
header .navbar-toggle .icon-bar{background: #333;}
header .navbar-nav>li>a{height: 76px;line-height: 76px;padding: 0 5px;font-size: 18px;color:#333;}
header .navbar-nav>li.open>a,
header .navbar-nav>li.open>a:hover,
header .navbar-nav>li.open>a:active,
header .navbar-nav>li>a:hover,
header .navbar-nav>li>a:active{color:#CC0000;background-color: #FFF;}


header .nav .open>a,
header .nav .open>a:focus,
header .nav .open>a:hover{background-color: #FFF;}
header .navbar-nav>li:last-child:before{content: " ";width:1px;height: 16px;background:#999;display: block;float: left;margin-top: 30px;}
header .navbar-nav .dropdown-menu{min-width: 200px;left:50%;margin-left:-100px;background: #FFF;padding: 0;border-top:4px solid #CC0000;border-left:none;border-right: 0;}
header .navbar-nav .dropdown-menu>li>a{text-align:center;font-size: 16px;padding: 10px 0;}
header .navbar-nav .dropdown-menu>li>a:hover{background: #C00;color:#FFF;}
/*header .navbar-nav .dropdown-menu>li.open>a:before,header .navbar-nav .dropdown-menu>li>a:hover:before{content: " ";width:30px;height: 2px;background:#CC0000;display: block;float: left;margin-top: 11px;margin-right: -30px;}*/
header .navbar-nav>li:nth-child(4) .dropdown-menu{min-width: 300px;left:50%;margin-left:-150px;}

footer a{color:#FFF;}
footer a:hover,footer a:active{color:#cc0000;}
footer .footer-nav{overflow: hidden;padding: 60px 0;}
footer .footer-nav dl{list-style: none;padding-left: 0;float: left; margin-right: 13%;}
footer .footer-nav dl:last-child{ margin-right: 0px;}
footer .footer-nav dl dt{font-size: 20px;line-height: 36px; font-weight: normal; margin-bottom: 30px;}
footer .footer-nav dl dt:after{content: " ";display: block;background: #C0C0C0;height: 2px;width:20px;margin: 12px 0;}
footer .footer-nav dl dd a{font-size: 16px;line-height: 35px; margin-bottom: 5px;color: rgba(255,255,255,0.85); white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
footer .footer-nav dl dt a:hover,footer .footer-nav dl dd a:hover{color: #cc0000; }
footer .footer-contact{padding: 60px 0;}
footer .footer-contact p{ color: rgba(255,255,255,0.85); font-size: 16px; line-height: 36px; margin-bottom: 10px;}
footer .footer-contact h3{font-size: 20px; line-height: 36px;margin-top: 0; margin-bottom: 30px;}
footer .footer-contact h3:after{content: " ";display: block;background: #C0C0C0;height: 2px;width:20px;margin: 12px 0;}
footer .footer-contact .tel{font-size: 32px; padding-bottom: 10px;color: #cc0000;}
footer .footer-show-btn{display:none;list-style: none;padding: 20px 0;overflow: hidden;}
footer .footer-show-btn li{margin:0 12px 0 0;float: left;}
footer .footer-show-btn li i{ font-style: normal;}
footer .footer-show-btn li a{color:#2d2e30;background:rgba(255,255,255,0.85);display: block;width:34px;height: 34px;border-radius:20px;line-height: 34px;text-align: center;font-size: 18px;}
footer .footer-show-btn li a:hover{background: #cc0000; }
.footer-copyright{background: #202020;min-height: 50px;line-height: 50px;font-size: 16px;padding:10px 0; border-top: 1px solid #393939; color: rgba(255,255,255,0.85); }
.footer-copyright div:first-child{text-align: left;}
.footer-copyright div:nth-child(2){text-align: right;}
.footer-copyright a{color: rgba(255,255,255,0.85);}
.m_footer{ position:fixed; width:100%; bottom:0; display:none; z-index:555; background:#cc0000; }
.m_footer .m_footer_list{ display:inline-block; width:24%; text-align:center; color:#fff; padding:10px 0px; position:relative;}
.m_footer .m_footer_list:before{ content:""; display:inline-block; width:1px; height:60%; top:22%; right:0; background:rgba(255,255,255,.5); position:absolute;}
.m_footer .m_footer_list:last-child:before{ display:none;}
.m_footer .m_footer_list:nth-child(2) dd{ font-size:16px;}
.index-section{padding: 60px 0 80px;z-index: 10;}
.index-section:nth-child(2n+1){background:#f8f8f8;}
.index-section:nth-child(2n){background:rgba(255,255,255,0.85);}
.index-section .section-title{color:#333;text-align: center;font-size: 36px;font-weight: bold;line-height: 72px;letter-spacing: 2px; text-transform: uppercase;}
.index-section .section-sub-title{color:#666;text-align: center;font-size: 18px;line-height: 36px;padding-bottom: 40px;}
.page-section{padding: 60px 0 80px;z-index: 10;}
@media (max-width: 768px) {
    .m_footer{ display:block;}
    .mo_height{ height: 60px;}
}
@media (min-width: 1800px){
footer .footer-nav dl{ margin-right: 12%;}
}
@media (max-width: 1600px) {
footer .footer-nav dl{ margin-right: 11%;}
}
@media (max-width: 1440px) {
footer .footer-nav dl{ margin-right: 9%;}
}
@media (max-width: 1366px) {
.index-section{padding: 40px 0 40px;z-index: 10;}
.page-section{padding: 40px 0 40px;z-index: 10;}
}

@media (max-width: 992px){
footer .footer-contact h3:after{content: " ";display: block; left: 48%; position: absolute;}
}
/*banner*/
.index-banner{width:100%;padding: 0;}
.index-banner .swiper-container{height: 100%;width: 100%;}
.index-banner .swiper-pagination{}
.index-banner .swiper-pagination-fraction{width:140px;left:5%;bottom:20px;font-size:18px;color:#FFF;text-align: left;}
.index-banner .swiper-pagination-fraction .swiper-pagination-current{font-size: 32px;}
.swiper-button{position: absolute;height:40px;width:140px;right:5%;bottom:20px;font-size:18px;color:#FFF;text-align: right;z-index:9999;}
.index-swiper-button-next,.index-swiper-button-prev{float:left;width:40px;height:40px;border-radius: 20px;background: rgba(255,255,255,0.6);margin-right:10px;z-index: 99999}
.index-swiper-button-next{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'%23cc0000'%2F%3E%3C%2Fsvg%3E");background-repeat: no-repeat;background-size: 30%;background-position: 13px 10px;z-index: 99999}
.index-swiper-button-prev{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'%23cc0000'%2F%3E%3C%2Fsvg%3E");background-repeat: no-repeat;background-size: 30%;background-position: 13px 10px;z-index: 99999}
.index-swiper-button-next.swiper-button-disabled{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'%23ff6666'%2F%3E%3C%2Fsvg%3E");}
.index-swiper-button-prev.swiper-button-disabled{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'%23ff6666'%2F%3E%3C%2Fsvg%3E");}
.index-banner .swiper-container .swiper-slide{width:100%;text-align: left;position: relative;}
.index-banner .swiper-container .swiper-slide img{width:100%;height: auto;}
.index-banner .swiper-container .swiper-slide .slide-content{position: absolute;top:0;left:0;padding-top: 170px;color:#FFF;width:100%; z-index: 9999;}
.index-banner .swiper-container .swiper-slide .slide-content h2{letter-spacing:6px;font-size: 72px;line-height:120px;font-weight: bold;text-shadow: 2px 2px 10px #000;}
.index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{ text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-shadow: 2px 2px 10px #000;}
.index-banner .swiper-container .swiper-slide .slide-content p{font-size: 24px;line-height:100px;text-shadow: 2px 2px 10px #000;}
.index-banner .swiper-container .swiper-slide:first-child{}
.index-banner .swiper-container .swiper-slide:first-child .slide-content{text-align: center;color:#FFF;}
.index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{content:" ";display: block;margin: 40px auto 0  auto;width: 70px;height:4px;background: #C00;}

.index-banner .swiper-container .swiper-slide .banner-img-list{list-style: none;padding-left: 0;}
.index-banner .swiper-container .swiper-slide .banner-img-list li{float: left;margin-right: 30px;}
.index-banner .swiper-container .swiper-slide:nth-child(3) .slide-content p{width:50%; padding-top: 30px;}
.banner-bg{    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; background:rgba(0,76,202,0.35); z-index: 9;}
.banner-video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
/*products*/
.index-section.index-products-list{padding:5px 0;}
.index-products-list .container{display: none;}
.index-products-list .section-title{display: none;}
.index-products-list .section-sub-title{display: none;}
.index-products-list .swiper-slide{padding: 5px;}
.index-products-list .swiper-slide a{background: #f1f5f8;padding: 30px 24px 70px 24px;display: block;}
.index-products-list .swiper-slide a:hover{}
.index-products-list .swiper-slide a h3{margin-top: 40px;font-size: 32px;}
.index-products-list .swiper-slide a h5{margin-top: 10px;font-size: 14px;color:#666;}
.index-products-list .swiper-slide a h5:after{content:" ";display: block;margin: 30px 0;width: 60px;height:3px;background: #C00;}
.index-products-list .swiper-slide a .pro-img-div{width:335px;height:300px;margin: 50px auto;position: relative;display:block;overflow: hidden;}
.index-products-list .swiper-slide a .pro-img-div img{width:100%;height:100%;transition: all .5s ease;transform:scale(1);display: block;}
.index-products-list .swiper-slide a .pro-img-div:hover img{transform:scale(1.2);}
.index-products-list .swiper-button-next,.index-products-list .swiper-button-prev{width:50px;height: 50px;border-radius: 25px;background-color:#ddd;background-size: 28%;}
.index-products-list .swiper-button-next{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'%23FFF'%2F%3E%3C%2Fsvg%3E");right:20px;}
.index-products-list .swiper-button-prev{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'%23FFF'%2F%3E%3C%2Fsvg%3E");left:20px;}


/*about*/
.index-section.index-about{width:100%;background:url('../images/index-about-bac.jpg') no-repeat center bottom; background-size:cover;background-attachment:fixed;color:#FFF;padding-bottom: 0;z-index: -1;}
.index-section.index-about:before {  content: ' ';  position: fixed;  z-index: -1;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: url('../images/index-about-bac.jpg') center 0 no-repeat;background-size: cover;}
.index-about .section-title{color:#FFF;text-align: left;font-size: 44px;font-weight: normal;line-height: 60px;letter-spacing: 2px;text-shadow: 2px 2px 10px #000;}
.index-about .section-sub-title{color:#FFF;text-align: left;font-size: 18px;line-height: 36px;padding-bottom: 40px;text-shadow: 2px 2px 10px #000;}
.index-about .about-info{font-size: 16px;min-height: 100px;width: 80%;}
.index-about .more{color:#FFF;font-size: 14px;display: block;width:130px;line-height:34px;border:1px solid #FFF;text-align: left;padding: 0 20px;margin-bottom: 100px;}
.index-about .more:hover{color:#FFF;background: rgba(204,0,0,0.7);border:1px solid #CC0000;}
.index-about .more i.fa{float: right;line-height: 34px;font-size: 18px;}
.index-about .about-num{background: rgba(204,0,0,.87);padding: 20px 0;}
.index-about .about-num ul{list-style: none;padding-left: 0;}
.index-about .about-num ul li{text-align: center;border-right:1px solid #FFF;}
.index-about .about-num ul li:last-child{border-right: none;}
.index-about .about-num ul li h3{font-size: 36px;margin-top: 0;}
.index-about .about-num ul li h3 i{font-size: 16px;padding-left: 4px;font-style: normal;}
.index-about .about-num ul li p{font-size: 16px;margin-bottom: 0;}
/*news*/
.index-news{ background: #fff!important;}
.index-news-list ul{list-style: none;padding-left: 0;}
.index-news-list .index-news-item a{display:block;background: #FFF; box-shadow: 2px 2px 10px rgba(0,0,0,0.08);}
.index-news-list .index-news-item a:hover{box-shadow: 2px 2px 10px rgba(0,0,0,0.18);}
.index-news-list .index-news-item a .news-data {font-size: 16px;font-weight: normal;color:#999;line-height: 40px; float: left;}
.index-news-list .index-news-item a .title{padding: 15px 30px 40px; }
.index-news-list .index-news-item a h3{color:#333;font-size: 24px;padding: 15px 0px; line-height: 32px;}
.index-news-list .index-news-item a p{color:#666;font-size: 16px;line-height: 32px;padding-bottom: 25px;border-bottom:1px solid #dcdcdc;}
.index-news-list .index-news-item a .more{border: none; line-height: 40px;height: 40px; padding: 10px 0; }
.index-news-list .index-news-item a .more i.fa{float: right;font-size: 22px;line-height: 40px;color:#999; }
.index-news-list .index-news-item a .news-thumb{position: relative;overflow: hidden;}
.index-news-list .index-news-item a .news-thumb img{height:inherit;width: 100%;background: #CCC;transition: all .5s ease;transform:scale(1);}
.index-news-list .index-news-item a:hover .news-thumb img{transform: scale(1.2);}
.index-news-list .index-news-item a:hover h3{ color:#cc0000;}
.index-news-list .index-news-item a:hover p.more{color:#cc0000;}
.index-news-list .index-news-item a:hover p.more i.fa{color:#cc0000;}
.index-news .i_news_r_box li { width: 100%;border-top: 1px solid #efefef; display:inline-block; background: #fff; padding: 10px 0;}
.index-news .i_news_r_box { border-bottom: 1px solid #efefef; }
.index-news .i_news_r .news_list_box ._r_news_time {width: 20%; padding:0px 0 20px;border-right: 1px solid #efefef; float: left;}
.index-news .i_news_r .news_list_box ._r_news_time span {display: block;width: 80%;margin: 0 auto}
.index-news .i_news_r .news_list_box ._r_news_time span._day {font-size:46px; font-weight: bold; line-height: 36px;margin-top:13%;margin-bottom: 10px; text-align: center;}
.index-news .i_news_r .news_list_box ._r_news_time span._month {font-size:18px;text-align: center;line-height: 26px}
.index-news .i_news_r .news_list_box ._r_news_main {width: 80%; padding:10px 0;  float: left;}
.index-news .i_news_r .news_list_box ._r_news_main .r_news_main_box {padding: 0px 20px 0px 18px}
.index-news .i_news_r .news_list_box ._r_news_main .date{ display: none;}
.index-news .i_news_r ._r_news_title {font-size: 18px;color: #333;white-space: nowrap;text-overflow: ellipsis; margin-bottom: 8px; }
.index-news .i_news_r ._r_news_text {font-size: 16px;color: #666666;line-height: 28px; overflow: hidden; text-overflow: ellipsis;  display: box;  display: -webkit-box;  -webkit-line-clamp: 2;  /*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.index-news .i_news_r_box li:hover .news_list_box {border-color: #cc0000}
.index-news .i_news_r_box li:hover ._r_news_title{color: #cc0000}
@media (max-width: 1500px) {
.index-news .i_news_r .news_list_box ._r_news_main { padding:10px 0; }
}
@media (max-width: 1366px) {
.index-news .i_news_r_box li { padding: 10px 0;}
.index-news .i_news_r .news_list_box ._r_news_main {padding:10px 0;}
}
@media (max-width: 1285px) {
.index-news .i_news_r .news_list_box ._r_news_main {padding:6px 0;}
.index-news .i_news_r .news_list_box ._r_news_time span._day {font-size:36px;}
}
@media (max-width: 1280px) {
.index-news .i_news_r .news_list_box ._r_news_main .r_news_main_box {padding: 5px 15px 5px 10px}
.index-news .i_news_r .news_list_box ._r_news_time {width: 18%;padding: 15px 0 15px;}
.index-news .i_news_r .news_list_box ._r_news_main {width: 82%;}
.index-news .i_news_r .news_list_box ._r_news_time span._day {font-size:36px;}
}
@media (max-width: 1024px) {
.index-news .i_news_r .news_list_box ._r_news_time {width: 22%;}
.index-news .i_news_r .news_list_box ._r_news_main {width: 77%;}
.index-news .i_news_r .news_list_box ._r_news_time span._day {font-size: 26px; margin-bottom: 10px;}
.index-news_lt_row li ._down ._tt a{ font-size:18px;}
.index-news .i_news_r ._r_news_title {font-size: 18px; margin-bottom: 6px;}
.index-news .i_news_r .news_list_box ._r_news_time span._month {font-size:16px;}
}
@media (max-width: 992px) {
.index-news .i_news_r .news_list_box ._r_news_time { padding: 10px 0 10px;}
.index-news .i_news_r .news_list_box ._r_news_main .r_news_main_box {padding: 3px 10px 3px 10px;}
.index-news_lt_row li ._down ._tt a{ font-size:17px;}
.index-news .i_news_r ._r_news_title {font-size: 17px;}
}
@media (max-width: 768px) {
.index-news .i_news_r ._r_news_title:before{ left: -16px; } 
.index-news .i_news_r .news_list_box ._r_news_time {  padding:5px 0 30px;}
.index-news .i_news_r .news_list_box ._r_news_main .r_news_main_box {padding: 5px 0px 0px 10px}
.index-news_lt_row li ._down ._tt a{ font-size:16px;}
.index-news .i_news_r ._r_news_text {height: 50px; line-height: 24px; overflow: hidden}
}
@media (max-width: 568px) {
.index-news-list .index-news-item a .title{padding: 5px 20px 30px; }
.index-news .i_news_r .news_list_box ._r_news_time {width:0px; display: none;}
.index-news .i_news_r { margin-top: 20px;}
.index-news .i_news_r .news_list_box ._r_news_main .date{ display: block;}
.index-news .i_news_r .news_list_box ._r_news_main {width: 100%}
.index-news .i_news_r .news_list_box ._r_news_main .r_news_main_box {padding:5px 10px 0px 10px}
.index-news_lt_row li ._down { padding:3% 10px; }
.index-news .i_news_r .news_list_box ._r_news_time span._day {font-size: 22px; }
.index-news .i_news_r .news_list_box ._r_news_time span._month {font-size: 18px; line-height: 26px; }
.index-news .i_news_r ._r_news_title { line-height: 32px;}
.index-news-list .index-news-item a{margin-bottom:0px;}
.index-news .i_news_r ._r_news_title:before{ left: -12px; } 
}
@media (max-width: 425px) {
.index-news .i_news_r ._r_news_title:before{ left: -10px; } 
.index-news_lt_row li ._down ._desc{margin-top: 7px;}
.index-news .i_news_r ._r_news_title:before{ top:0px; height: 24px; width: 1px;} 

}
@media (max-width: 375px) {
.index-news .i_news_r ._r_news_title:before{ left: -14px; height: 26px;} 
.index-news .i_news_r .news_list_box ._r_news_time span._day {font-size: 20px; margin-bottom: 8px;}
.index-news .i_news_r .news_list_box ._r_news_main .r_news_main_box {padding:0px 5px 0px 5px}
}

/*choose*/
.index-why-choice-list{list-style: none;padding-left: 0;text-align: center;}
.index-why-choice-list li{padding-top: 60px;height: 350px;}
.index-why-choice-list li:nth-child(2n+1){background: #f9f9f9;box-shadow: 2px 2px 1px rgba(0,0,0,0.04);z-index: 99999}
.index-why-choice-list li:nth-child(2n){background: #f3f3f3;}
.index-why-choice-list li h3{font-size: 18px;line-height: 36px;font-weight: bold;}
.index-why-choice-list li p{font-size: 15px;padding: 0 20px;color:#666;line-height: 28px;}
.index-why-choice-list li img{ text-align: center; margin: 0 auto;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.index-why-choice-list li .hover{ display: block;}
.index-why-choice-list li .hover1{ display: none;}
.index-why-choice-list li:hover {background: #cc0000;}
.index-why-choice-list li:hover .hover{ display: none;}
.index-why-choice-list li:hover .hover1{ display: block;}
.index-why-choice-list li:hover h3{color:#fff;}
.index-why-choice-list li:hover p{color:#fff;}
.index-why-choice-list li:hover:nth-child(2n){background: #cc0000;}
.index-why-choice-list li:hover img{transform: rotate(360deg);}
@media (min-width: 768px){
.index-why-choice-list li{padding-top: 80px;height: 480px;border: 1px solid #EEe;}
.index-why-choice-list li:nth-child(2n+1){box-shadow:none;z-index: 99999}
.index-why-choice-list li{padding-top: 100px; }
.index-why-choice-list li h3{font-size: 20px;line-height: 36px; margin: 30px auto; font-weight: bold;}
.index-why-choice-list li p{font-size: 16px;padding: 0 40px;color:#666;line-height: 30px;}
}
@media (min-width: 992px){
    .index-why-choice-list li{padding-top: 50px;}

}
/*industry*/
.index-industry{padding-bottom: 0;}
.index-industry-slide .swiper-container{width: 100%;}
.index-industry-slide .swiper-slide a{display: block;position: relative;}
.index-industry-slide .slide-content{background:rgba(0,0,0,0.15);position: absolute;top:0;width: 100%;height: 100%;color:#FFF;text-align: center;}
.index-industry-slide .swiper-slide a:hover .slide-content{background:rgba(0,0,0,0.45);}
.index-industry-slide .slide-content h3{padding-top: 220px;font-size: 24px;line-height:35px;text-shadow: 2px 2px 10px #000;letter-spacing: 4px;}
.index-industry-slide .slide-content p{font-size: 18px;text-shadow: 2px 2px 10px #000;}
.index-industry .swiper-button-next{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'%23cc0000'%2F%3E%3C%2Fsvg%3E");right:10px;}
.index-industry .swiper-button-prev{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'%23cc0000'%2F%3E%3C%2Fsvg%3E");left:10px;}

/*cooperation*/
.index-cooperation ul{list-style: none;padding-left: 0;box-shadow: 2px 2px 10px rgba(0,0,0,0.08);overflow: hidden;background: #FFF;}
.index-cooperation ul li{border-bottom:1px solid #EEE;border-right:1px solid #EEE;padding: 14px 0;width:20%;float: left;}
.index-cooperation ul li:nth-child(n+13){border-bottom: none;}
.index-cooperation ul li img{width: 100%;}
.index-cooperation ul li h3{display: none;}
#navbar-main .caret{display: block; float:right; margin-top:20px;}
@media (min-width: 320px){
    header{min-height: 60px;}
    header .navbar-main{min-height: 60px;line-height: 60px;}
    header .main-logo img{width: 240px;}
    header .navbar-brand{height: 60px;}
    header .navbar-toggle{margin: 13px 0;}
    header .navbar-collapse{background: #fff;}
    header .navbar-nav{margin: 0 -15px;}
    header .navbar-nav>li>a{height: 44px;line-height: 44px;font-size: 15px;border-bottom: 1px solid #ddd;background: #fff;}
    header .navbar-nav>li:last-child{border-bottom: none;}
    header .navbar-nav>li:last-child:before{display: none;}
    header .navbar-nav>li:nth-child(4) .dropdown-menu{min-width: 100px;left:0;margin-left:0;}
    header .navbar-nav>li.open>a, header .navbar-nav>li.open>a:hover, header .navbar-nav>li.open>a:active, header .navbar-nav>li>a:hover, header .navbar-nav>li>a:active{background: #fff;border-bottom: 1px solid #ddd;}
    header .navbar-nav .dropdown-menu>li.open>a:before,header .navbar-nav .dropdown-menu>li>a:hover:before{display: none;}
    header .navbar-nav .open .dropdown-menu{background-color:#FFF;border-bottom: 1px solid #CCC;left: 0;margin-left: 0;}
    header .navbar-nav .open .dropdown-menu>li>a{text-align: left;height: 44px;line-height: 34px;font-size: 15px;}
    header .nav-search-box{display: none;}

    .index-section .section-title{font-size: 22px; line-height:32px;letter-spacing: 0;}
    .index-section .section-sub-title{font-size: 16px;line-height: 28px;}
    .index-banner .mobile-swiper-container .swiper-slide img{width: 100%;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content{padding-top: 80px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h2{font-size: 22px;line-height: 60px;letter-spacing: 0;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h5{display: none; font-size: 12px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content p{font-size: 16px;line-height: 28px;}
    .index-banner .mobile-swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 30px auto;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(2) .banner-img-list li{ width: 18%;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(3) .slide-content p{width: 100%;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(3) .slide-content p{padding-top: 0;}
    .index-banner .mobile-swiper-container .swiper-button{width: 100px;}
    .index-products-list .swiper-slide a {padding: 20px 14px 20px 14px;}
    .index-products-list .swiper-slide a h3{margin-top: 20px;font-size: 20px;}
    .index-products-list .swiper-slide a h5{margin-top: 10px;font-size: 14px;color:#666;}
    .index-products-list .swiper-slide a h5:after{content:" ";display: block;margin: 30px 0;width: 60px;height:3px;background: #C00;}
    .index-products-list .swiper-slide a img{}
    .index-products-list .swiper-slide a .pro-img-div{width:260px;height: inherit;}
    .index-banner .swiper-container .swiper-slide .banner-img-list{ display: none;}
    .index-section.index-about{background-position: 78% 0;background-size: 365%;}
    .index-about .section-title{font-size: 20px;line-height: 32px;}
    .index-about .about-info{width: 100%;padding-bottom: 50px;}
    .index-about .about-num{margin-bottom: 20px; }
    .index-about .about-num ul li {padding: 20px 0;border: none;}
    .index-about .about-num ul li h3{font-size: 20px;}
    .index-about .about-num ul li h3 i {font-size: 12px;padding-left: 0;}
    .index-about .about-num ul li div{padding: 0 30px;}
    .index-about .more{margin-bottom: 40px;}
    .index-news-list ul li.index-news-item:nth-child(3){display: none;}
    .index-news-list .index-news-item a h3{font-size: 18px; }
    .index-news-list .index-news-item a p{font-size: 15px;}


    .index-industry-slide img{ margin-right: 0;}
    .index-industry-slide .slide-content h3{padding-top: 40px;font-size: 22px;}

    .index-cooperation ul li{width: 50%;}
    .index-cooperation ul li:nth-child(n+7){display: none;}
    .footer-copyright{text-align:center;line-height: 28px;padding: 15px 0;}
    .footer-copyright div:first-child{text-align: center;}
    .footer-copyright div:last-child{text-align: center;}
    .footer-contact{text-align: center;}
    footer .footer-show-btn{display:none;}
}
@media (min-width: 768px){
    header{min-height: 76px;}
    header .navbar-main{min-height: 76px;line-height: 76px;}
    header .navbar-brand{height: 76px;}
    header .navbar-toggle{margin: 20px 0;}
    header .navbar-collapse{background: #FFF;}
    header .navbar-nav{margin: 0 -15px;}
    header .navbar-nav>li>a{height: 76px;line-height: 76px;font-size: 16px;border-bottom: none;}
    header .navbar-nav>li:last-child{border-bottom: none;}
    header .navbar-nav>li:last-child:before{display: block;}
    header .navbar-nav>li.open>a, header .navbar-nav>li.open>a:hover, header .navbar-nav>li.open>a:active, header .navbar-nav>li>a:hover, header .navbar-nav>li>a:active{background: #fff;border-bottom: none;}
    header .navbar-nav>li:nth-child(4) .dropdown-menu{min-width: 300px;left:50%;margin-left:-150px;}
    header .navbar-nav .open .dropdown-menu{border-bottom: none;left: 50%;margin-left: -100px;}
    header .navbar-nav .open .dropdown-menu>li>a{text-align: center;height: inherit;line-height: 1.4;font-size: 16px;}
    #navbar-main .caret{display: none;}
    /*header .navbar-nav .dropdown-menu>li.open>a:before,header .navbar-nav .dropdown-menu>li>a:hover:before{content: " ";width:30px;height: 2px;background:#CC0000;display: block;float: left;margin-top: 11px;margin-right: -30px;}*/
    header .nav-search-box{display: block;}
    header .nav-search-box.open .dropdown-menu{width:400px;right:0;margin-right:0;left: inherit;margin-left: inherit;padding: 10px 20px;line-height: 32px;}
    header .nav-search-box.open .dropdown-menu input[type='text']{width:300px;font-size: 14px;line-height: 32px;height: 32px;display: inline-block;padding: 0;margin: 0;border:none;outline: none;}
    header .nav-search-box.open .dropdown-menu input[type='submit']{width:50px;font-size: 14px;line-height: 32px;height: 32px;display: inline-block;padding: 0;margin: 0;border:none;background: #EEE;color:#333;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h5{ display: block;}
    .index-banner .swiper-container .swiper-slide .banner-img-list{ display: block;}
    .index-section .section-title{font-size: 32px; margin-bottom: 20px;}
    .index-section .section-sub-title{font-size: 18px;}
    .index-banner .mobile-swiper-container .swiper-slide img{width: 100%;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content{padding-top: 120px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h2{font-size: 32px;line-height: 80px;letter-spacing: 6px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h5{font-size: 12px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content p{font-size: 16px;line-height: 28px;}
    .index-banner .mobile-swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 30px auto;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(2) .banner-img-list{display: none;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(3) .slide-content p{width: 100%;}
    .index-banner .mobile-swiper-container .swiper-slide:nth-child(3) .slide-content p{padding-top: 0;}
    .index-banner .mobile-swiper-container .swiper-button{width: 100px;}
    .index-banner .mobile-swiper-container .swiper-slide .slide-content h2{font-size: 32px;}
    .index-products-list .swiper-slide a {padding: 30px 24px 30px 24px;}
    .index-products-list .swiper-slide a h3{margin-top: 40px;font-size: 28px;}
    .index-products-list .swiper-slide a h5{margin-top: 10px;font-size: 14px; height: 30px; color:#666;}
    .index-products-list .swiper-slide a h5:after{content:" ";display: block;margin: 30px 0;width: 60px;height:3px;background: #C00;}
    .index-products-list .swiper-slide a img{/*width: 80%;margin: 50px auto;*/}
    .index-products-list .swiper-slide a .pro-img-div{width:250px;height: inherit;}
    .index-products-list .swiper-slide a {padding: 20px 24px 20px 24px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px; }
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{content:" ";display: block;margin: 40px auto 0  auto;width: 100px;height:4px;background: #C00;}
    .index-about .section-title{font-size: 26px;line-height: 32px;}
    .index-section.index-about {background-position: top center;background-size: 100%;  }
    .index-about .about-info{width: 100%;padding-bottom: 10px;}
    .index-about .about-num{margin-bottom: 60px; }
    .index-about .about-num ul li {padding: 0;border-right: 1px solid #FFF;}
    .index-about .about-num ul li {padding: 20px 0;}
    .index-about .about-num ul li h3{font-size: 36px;}
    .index-about .about-num ul li h3 i {font-size: 14px;padding-left: 4px;}
    .index-about .about-num ul li h3 span{display: block;}
    .index-about .about-num ul li div{padding: 0 40px;}
    .index-about .more{margin-bottom: 80px;}
    .index-industry-slide .slide-content h3{padding-top: 70px;}
    .index-industry-slide .slide-content h3{ font-size: 24px;line-height:30px; }
    .index-industry-slide .slide-content p{font-size: 18px; }
    .index-news-list ul li.index-news-item:nth-child(3){display: block;}
    .index-news-list .index-news-item a h3{font-size: 20px; height: 50px; margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
    .index-news-list .index-news-item a p{font-size: 16px;}
    .index-cooperation ul li{width: 25%;}
    .index-cooperation ul li:nth-child(n+3){display: block;}
    .index-cooperation ul li:nth-child(n+9){display: none;}

}
@media (min-width: 992px){
    header .main-logo img{width: 100%;}
    header .navbar-nav>li>a{padding: 0 10px;height: 76px;line-height: 76px;font-size: 18px;border-bottom: none;}
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 60px;}
    .index-banner .swiper-container .swiper-slide .slide-content1{padding-top: 130px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size: 30px;line-height:70px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 18px;line-height:40px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 20px auto 0  auto}
    .index-banner .swiper-container .swiper-slide .banner-img-list img{width: 100px;}
    .index-products-list .swiper-slide a h3 {margin-top: 40px;font-size: 18px;}
    .index-products-list .swiper-slide a .pro-img-div{width:250px;height: inherit;}
    .index-section.index-about {background-position: top center;background-size: 100%;  }
    .index-about .section-title{font-size: 44px;line-height: 50px;}
    .index-section .section-title{font-size: 32px;}
    .index-section .section-sub-title{font-size: 18px;}
    .index-about .about-info{width: 80%;}
    .index-about .about-num ul li h3 span{display: inline;}
    .index-industry-slide .slide-content h3{padding-top: 100px;}
    .index-industry-slide .slide-content h3{ font-size: 36px;line-height:50px; }
    .index-industry-slide img{width:100%;}
    .index-cooperation ul li{width: 20%;}
    .index-cooperation ul li:nth-child(n+3){display: block;}
    .index-cooperation ul li:nth-child(n+9){display: block;}
    .footer-copyright div:first-child{text-align: left;}
    .footer-copyright div:last-child{text-align: right;}
    .footer-contact{text-align: left;}
    footer .footer-show-btn{display:block;}
}
@media (min-width: 1200px){
    header .navbar-nav>li>a{padding: 0 20px;}
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 130px;}
    .index-banner .swiper-container .swiper-slide .slide-content1{padding-top: 170px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size: 40px;line-height:70px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 18px;line-height:40px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 20px auto 0  auto}
    .index-banner .swiper-container .swiper-slide .banner-img-list img{width: 120px;}

    .index-products-list .swiper-slide a h3 {margin-top: 40px;font-size: 22px;}
    .index-products-list .swiper-slide a .pro-img-div{width:270px;height: inherit;}
    .index-about {background-position: bottom center;}
    .index-about .about-info{width: 82%; line-height: 30px;}
    .index-industry-slide .slide-content h3{padding-top: 140px;}
}
@media (min-width: 1366px){
    header .navbar-nav>li>a{padding: 0 25px;}
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 110px;}
    .index-banner .swiper-container .swiper-slide .slide-content1{padding-top: 180px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size: 50px;line-height:100px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 20px;line-height:80px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 20px auto 0  auto}
    .index-banner .swiper-container .swiper-slide .banner-img-list img{width: 160px;}
    .index-products-list .swiper-slide a h3 {margin-top: 40px;font-size: 24px; height: 45px;}
    .index-products-list .swiper-slide a .pro-img-div{width:290px;height: inherit;}
    .index-industry-slide .slide-content h3{padding-top: 160px;}
    .index-products-list .swiper-slide a {padding: 30px 24px 70px 24px;}
}
@media (min-width: 1600px){
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 150px;}
    .index-banner .swiper-container .swiper-slide .slide-content1{padding-top: 230px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size:54px;line-height:110px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 24px;line-height:40px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 30px auto 30px auto}
    .index-products-list .swiper-slide a .pro-img-div{width:310px;height: inherit;}
    .index-industry-slide .slide-content h3{padding-top: 200px;}
}
@media (min-width: 1920px){
    .index-banner .swiper-container .swiper-slide .slide-content{padding-top: 170px;}
    .index-banner .swiper-container .swiper-slide .slide-content1{padding-top: 260px;}
    .index-banner .swiper-container .swiper-slide .slide-content h2{font-size: 60px;line-height:120px;}
    .index-banner .swiper-container .swiper-slide .slide-content h5.sub-title{font-size: 18px;}
    .index-banner .swiper-container .swiper-slide .slide-content p{font-size: 24px;line-height:50px; margin-bottom: 30px;}
    .index-banner .swiper-container .swiper-slide:first-child .slide-content h5.sub-title:after{margin: 30px auto 0 auto}
    .index-banner .swiper-container .swiper-slide .banner-img-list img{width: 100%;}
    .index-products-list .swiper-slide a h3 {margin-top: 40px;font-size: 24px;}
    .index-products-list .swiper-slide a:hover h3 {color: rgba(204,0,0,.87); }
    .index-products-list .swiper-slide a .pro-img-div{width:335px;height: inherit;}
    .index-industry-slide .slide-content h3{padding-top: 230px;}
}


.page_banner { width:100%; overflow:hidden; margin:0 auto; padding:9% 0 9%; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.page_banner img { display:block; width:100%;height: 100%; overflow:hidden; margin:0 auto; padding:0; position:absolute; left:0; top:0;}
.page_banner .page_text { height:auto; margin:0 auto; padding:0; position:relative; z-index:1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.page_text p { width:100%; overflow:hidden; line-height:52px; color:#fff; font-size:48px; font-weight:bold; margin:0 auto; padding:0;}
.page_text p font { color:rgba(255,255,255,0.5); font-size:36px; font-weight:bold; margin:0 0 0 20px; text-transform : uppercase}
.page_text em { display:block; width:60px; height:5px; overflow:hidden; margin:24px 0; padding:0; background-color:#fff;}
.page_text span { display:block; width:100%; max-height:64px; overflow:hidden; line-height:32px; color:#fff; font-size:18px; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}

.page_subnav{position:absolute;width: 100%;left:0;bottom:0px;text-align:center;}
.page_subnav .container{background:rgba(0,0,0,0.52);margin:0 auto; padding-left: 0px; padding-right: 0px;}
.page_subnav ul{justify-content: center;display: flex;flex-direction:row;}
.page_subnav li{display:inline-block;flex: 1;}
.page_subnav li a{display:block;height:64px;line-height:64px;color:#fff;font-size:16px;float:left; border-left:1px solid rgba(210,210,210,0.3);width:100%;}
.page_subnav li a:hover,.page_subnav li.cur a{background:#C00;transition: all 0.5s ease;color:#fff;}
@media (max-width:1600px){
 .page_banner .page_text { max-width:inherit; padding:0 20px;width:90%;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
 .page_banner .page_text { max-width:inherit; padding:0 20px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
 .page_banner .page_text { max-width:inherit; padding:0 20px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
 .page_banner .page_text { max-width:inherit; padding:0 20px;}
.page_text p { line-height:48px; font-size:40px;}
.page_text p font { font-size:32px;}
.page_text span { max-height:60px; line-height:30px; font-size:16px;}
.page_text em { width:56px; height:4px;}
}
@media screen and (min-width:1080px) and (max-width:1279px) {
 .page_banner .page_text { max-width:inherit; padding:0 20px;}
.page_text p { line-height:48px; font-size:40px;}
.page_text p font { font-size:32px;}
.page_text span { max-height:60px; line-height:30px; font-size:16px;}
.page_text em { width:56px; height:4px;}
}
@media screen and (min-width:1024px) and (max-width:1079px) {
 .page_banner .page_text { max-width:inherit; padding:0 20px;}
.page_text p { line-height:48px; font-size:40px;}
.page_text p font { font-size:32px;}
.page_text span { max-height:60px; line-height:30px; font-size:16px;}
.page_text em { width:56px; height:4px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.page_banner .page_text { max-width:inherit; padding:0 20px;}
.page_text p { line-height:40px; font-size:30px;}
.page_text p font { font-size:22px;margin: 0 0 0 10px;}
.page_text span { max-height:60px; line-height:30px; font-size:15px;}
.page_text em { width:48px; height:3px; margin:20px 0;}

.page_subnav li a{height:45px;line-height:45px;}
}
@media (max-width: 767px) {
.page_banner .page_text { max-width:inherit; padding:0 20px;}
.page_text p { line-height:30px; font-size:28px;}
.page_text p font { font-size:20px; margin:0 0 0 10px;}
.page_text span { max-height:48px; line-height:24px; font-size:14px;}
.page_text em { width:40px; height:2px; margin:12px 0;}
.page_subnav li a{height:45px;line-height:45px;font-size:14px;}

}
@media (max-width: 567px) {
.page_banner { padding:9% 0 19%;}
.page_text p { font-size:20px;}
.page_text p font { font-size:16px; margin:0 0 0 5px;}
.page_text em { width:35px; margin:6px 0;}
}
@media (max-width: 425px) {
.page_subnav .container{ width:100%;}
.page_subnav li a{height:40px;line-height:40px;}
}
@media (max-width: 375px) {
.page_banner .page_text { max-width:inherit; padding:0 0px;}
.page_text span { display: none;}
}
@media (max-width: 320px) {
.page_text p {line-height: 24px; font-size:18px;}
.page_text p font { font-size:14px;}
}   

.page_mbx { width:100%; overflow:hidden; margin:0 auto; padding:20px 0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.page_mbx .page_main {  height:auto; margin:0 auto; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.page_main .fa { display:block; width:20px; height:20px; font-size: 18px; margin:0; padding:0; position:absolute; left:0; top:7px;}
.page_main p { width:100%; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin-left: 8px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.page_main p a { color:#666;}
.page_main p a span{ color:#666;}
.page_main p a:hover { color:#d73634;}
.page_main p a:hover span { color:#cc0000;}
.page_main p span { color:#999;}
@media (max-width:1600px){
.page_mbx { padding:20px 0px;}
}
@media screen and (min-width:1024px) and (max-width:1599px) {
.page_mbx { padding:20px 0;}
.page_mbx .page_main { max-width:inherit;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
.page_mbx { padding:10px 0;}
.page_mbx .page_main { max-width:inherit;}
}
@media (max-width: 767px) {
.page_mbx { padding:10px 0;}
.page_mbx .page_main { max-width:inherit;}
}

.gray{background: #f7f7f7;}
.Ny_aboutus { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyAbout_title { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.NyAbout_title p { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:32px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.NyAbout_title i { display:block; width:30px; height:2px; overflow:hidden; margin:9px auto; padding:0; background-color:#cc0000;}
.NyAbout_title span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:15px; text-transform: uppercase; text-align:center; margin:0 auto; padding:0;}
.NyAbout_title1 p, .NyAbout_title1 span { color:#fff;}
.NyAbout_title1 i { background-color:#fff;}

.ny_about{padding-top:0;margin-bottom: 70px;}
.ny_about .container{background:#fff;padding: 38px 2% 55px 3%;box-shadow: 0px 9px 27px 4px rgba(204, 204, 204, 0.5);box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ny_about .l{float:left;width:55%;}
.ny_about .l .tlt p{font-size: 28px;font-weight:bold;color: #333;}
.ny_about .l .tlt span{display:block;font-size:42px;text-transform : uppercase;color: #dcdcdc;margin: 18px 0 26px;display: none;}
.ny_about .l .tlt em{display:block;width: 60px;height: 3px;background: #d6251f;margin-top: 30px;}
.ny_about .l .jianjie{font-size:16px;color: #777;line-height:34px;height: 270px; margin: 30px 0 40px;padding:0 20px 0 0; overflow-y: scroll;}
.ny_about .l ul.ab_data li{float:left;width:33.3333333%;}
.ny_about .l ul.ab_data li .hd{font-size:16px; color: #343434;margin-bottom: 10px;}
.ny_about .l ul.ab_data li .bd span{font-size: 40px;color:#cc0000;font-family: "Impact";}
.ny_about .l ul.ab_data li .bd span sup{font-size:20px;margin-left:5px;font-weight:normal;}
.ny_about .l ul.ab_data li .bd em{font-size:16px;color: #d62721;margin-left:5px;}
.ny_about .l ul.ab_data li .bd em sup{font-size:14px;}
.ny_about .l .more{display:block;width:200px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;position:relative;border:1px solid #fff;margin-top:50px;overflow:hidden;}
.ny_about .l .more em{display:inline-block;vertical-align: middle;}
.ny_about .l .more:after{content:'\00bb';transition:0.5s;font-size:30px;margin-left:15px;display:inline-block;vertical-align: middle;margin-top:-7px;}
.ny_about .l .more:hover:after{margin-left:6px;font-size:30px;}
.ny_about .l .jianjie::-webkit-scrollbar { width:3px;}/* 滚动槽 */
.ny_about .l .jianjie::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0px;}/* 滚动条滑块 */
.ny_about .l .jianjie::-webkit-scrollbar-thumb { background-color:#cc0000;}
.ny_about .l .jianjie::-webkit-scrollbar-thumb:window-inactive { background-color:#cc0000;}
.ny_about .r{float:right;width:42%;margin-top: 10px;}
.ny_about .r img{max-width:100%;max-height:100%;}

@media (max-width:1080px) {
.ny_about{margin-bottom:40px;}
.NyAbout_title { margin:0 auto 30px; }
.ny_about .l .tlt{display:none;}
.ny_about .l .tlt p{font-size: 22px;}
.ny_about .l{width:100%;float:none;}
.ny_about .r{width:100%;float:none;text-align:center;}
.ny_about .l .jianjie{margin: 0 0 20px;font-size:15px;height:auto;overflow-y:initial;padding: 0 5px 0;}
.ny_about .w1500{padding: 20px 2% 25px 3%;}
.ny_about .l ul.ab_data{width:100%;margin:0 auto;}
.ny_about .l ul.ab_data li{width:33.333333%;margin-bottom:10px;}
.ny_about .l ul.ab_data li .hd{font-size:16px;margin-bottom:5px;}
.ny_about .l ul.ab_data li .bd span{font-size:30px;vertical-align: middle;}
.ny_about .l ul.ab_data li .bd em{vertical-align: middle;}
}

@media (max-width: 767px) {
.ny_about{margin-bottom:40px;}
.ny_about .l .tlt{display:none;}
.ny_about .l .tlt p{font-size: 22px;}
.ny_about .l{width:100%;float:none;}
.ny_about .r{width:100%;float:none;}
.ny_about .l .jianjie{margin: 0 0 20px;font-size:15px;height:auto;overflow-y:initial;padding: 0 5px 0;}
.ny_about .w1500{padding: 20px 2% 25px 3%;}
.ny_about .l ul.ab_data li .hd{font-size:14px;margin-bottom:5px;}
.ny_about .l ul.ab_data li .bd span{font-size:22px;vertical-align: middle;}
.ny_about .l ul.ab_data li .bd em{vertical-align: middle;}
.NyAbout_title p { line-height:35px; font-size:26px; }
}
@media (max-width: 467px) {
.NyAbout_title p { line-height:35px; font-size:20px; }
}
.ny_qywh{position:relative;background:url(../images/brand_back.jpg)no-repeat center center;min-height:300px;padding:60px 0 70px;background-size: cover;}
.ny_qywh .container{ padding-left:0px;padding-right: 0px;}
.ny_qywh .NyAbout_title {position:relative;z-index:99;}
.ny_qywh .NyAbout_title p{color:#fff;}
.ny_qywh .NyAbout_title i{background-color:#fff;}
.ny_qywh .NyAbout_title span{color:#fff;}
.ny_qywh_swiper{ padding-bottom: 30px; z-index: 9; }
#particles-js canvas {display:block;vertical-align:bottom;}
#particles-js {width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;}
.ny_qywh ul{position:relative;z-index:2; margin-bottom: 30px;}
.ny_qywh ul li{}
.ny_qywh ul li .conn{padding:10px 2% 20px;background:#fff; border-radius:4px;}
.ny_qywh ul li .conn .pic{display:block;width:100%;overflow:hidden;}
.ny_qywh ul li .conn .pic img{width:100%;height:100%;object-fit: cover;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ny_qywh ul li .conn .pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ny_qywh ul li .conn .tlt{font-size:20px;color:#222;margin-bottom:10px;padding:0 10px 10px;font-weight:normal;margin-top:15px;position:relative;}
.ny_qywh ul li .conn .tlt span{display:inline-block;font-size:12px;font-family:Arial;color:#999;text-transform : uppercase;font-style:italic;padding-left:5px;}
.ny_qywh ul li .conn .tlt span:after{content:"";position:absolute;width:14px;height:1px;background:#d62620;bottom:0;left:10px;transition:all .3s;}
.ny_qywh ul li .conn p{font-size:15px;color:#999;line-height:24px;height:44px;overflow:hidden;padding:0 10px;}
.ny_qywh .swiper-pagination{z-index:9;}
@media (max-width:1080px) {
.ny_qywh{padding: 40px 0 50px;}
.ny_qywh ul li .conn .pic{height:120px;}
.ny_qywh ul li .conn .tlt{margin-bottom:0;}
.ny_qywh ul li .conn .tlt span{display:none;}
}

@media (max-width: 767px) {
.ny_qywh{padding: 28px 0 28px;}
.ny_qywh ul li{width:100%;margin-right:0;margin-bottom:15px;}
.ny_qywh ul li .conn .pic{height:150px;}
.ny_qywh ul li .conn .tlt{font-size:16px;}
.ny_qywh ul li .conn .tlt span{display:block;}
.ny_qywh ul li .conn p{font-size:14px;}
}
/*.ny_honor_swiper{ padding-bottom:30px;}
.NyAboutPart3_list ul { margin-bottom: 30px;}*/
.NyAboutPart3_list ul li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPart3_list ul li .NyAboutPart3_img { width:100%; height:310px; overflow:hidden; margin:0 auto 10px; padding:20px 20px 0; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPart3_list ul li .NyAboutPart3_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPart3_list ul li .NyAboutPart3_img a img { display:block; max-width:100%; width: 100%;/* max-height:100%;height:100%;*/ margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAboutPart3_list ul li:hover .NyAboutPart3_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.NyAboutPart3_list ul li .NyAboutPart3_name { width:100%; height:40px; margin:0 auto; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPart3_list ul li .NyAboutPart3_name a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#555; font-size:16px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0;}
.NyAboutPart3_list ul li:hover .NyAboutPart3_name a {color: #d62620;}
.ny_equipment_swiper{ padding-bottom:30px;}
.NyAboutPar4_list ul { margin-bottom: 30px;}
.NyAboutPar4_list ul li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPar4_list ul li .NyAboutPart4_img { width:100%; height:320px; overflow:hidden; margin:0 auto 10px; padding:20px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPar4_list ul li .NyAboutPart4_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; border:1px solid #e6edf6; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPar4_list ul li .NyAboutPart4_img a img { display:block; max-width:100%; width: 100%; max-height:100%;height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAboutPar4_list ul li:hover .NyAboutPart4_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.ly_NyProducts { width:100%; min-height: 480px; height: 100%; overflow:hidden; margin:0 auto;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_right .lyNyPro_list { width:100%; height:auto; margin:0 auto -20px; padding:0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_list ul { width:100%;height:auto; margin:0 auto; padding:0; position:relative;}
.lyNyPro_list ul li { width:32%; height:auto; margin:0 2% 20px 0; padding:10px; background-color:#fff; box-shadow:0 10px 20px rgba(20,49,49,0.1); float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyPro_list ul li:nth-child(3n+3) { margin:0 0 20px;}
.lyNyPro_list ul li .NyPro_con {width:100%;height: 400px;overflow:hidden;margin:0 auto;border: 1px solid rgba(132, 132, 132, 0.2);position:relative;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.lyNyPro_list ul li .NyPro_con .NyPro_img {width:100%;height: 314px;overflow:hidden;margin:0 auto;padding:0;}
.lyNyPro_list ul li .NyPro_con .NyPro_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyNyPro_list ul li .NyPro_con .NyPro_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyPro_list ul li .NyPro_con .NyPro_name {width:100%;height:auto;overflow:hidden;margin:0px auto 0;padding:0;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a { display:block; width:100%; overflow:hidden; color:#333; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a i { display:none;}
.lyNyPro_list ul li .NyPro_con .NyPro_name em {display:block;width:30px;height:2px;overflow:hidden;background-color: #cc0000;margin:8px auto 0;padding:0;}
.lyNyPro_list ul li:hover .NyPro_con {padding:0 10px;border: 1px solid rgb(207, 16, 12,.09);}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name {height:100%;padding: 124px 10px 10px;position:absolute;left:0;top:0;background-color: rgba(207, 16, 12, .9);}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a { height:auto; color:#fff;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { display:block; width:50px; height:50px; overflow:hidden; margin:0 auto 40px; padding:0; background:url(../images/more1.png) center center no-repeat; background-size:50px 50px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name em { background-color:#fff;}

@media (max-width:1600px){
.lyNyPro_list ul { max-width:inherit;}
.NyAboutPart3_list ul li .NyAboutPart3_img {height:255px;}
.NyAboutPar4_list ul li .NyAboutPart4_img { height:250px; }
}
@media screen and (min-width:1440px) and (max-width:1599px) {
.lyNyPro_list ul { max-width:inherit;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
.lyNyPro_list ul { max-width:inherit;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
.lyNyPro_list ul li .NyPro_con { height:240px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:180px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:50px 10px 10px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
.lyNyPro_list ul { max-width:inherit;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
.lyNyPro_list ul li .NyPro_con { height:240px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:170px;}
.NyAboutPart3_list ul li .NyAboutPart3_img {height:215px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:60px 10px 10px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media screen and (min-width:1080px) and (max-width:1279px) {
.lyNyPro_list ul { max-width:inherit;}
.lyNyPro_list ul li { width:48.5%; margin:0 3% 20px 0;}
.lyNyPro_list ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
.lyNyPro_list ul li:nth-child(2n+2) { margin:0 0 20px;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size:15px;}
.lyNyPro_list ul li .NyPro_con { height:240px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:192px;}
.NyAboutPart3_list ul li .NyAboutPart3_img {height:215px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:60px 10px 10px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media screen and (max-width:1279px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:215px;}
}
@media screen and (max-width:1200px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:180px;}
.NyAboutPar4_list ul li .NyAboutPart4_img {height:220px; }
}
@media screen and (max-width:1100px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:183px;}
}
@media screen and (max-width:1024px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:240px;}
}   
@media screen and (max-width:992px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:340px;}
.NyAboutPar4_list ul li .NyAboutPart4_img { height:320px; }
}  
@media screen and (max-width:900px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:310px;}
}  
@media screen and (max-width:850px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:285px;}
} 
@media screen and (max-width:768px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:260px;}
.NyAboutPar4_list ul li .NyAboutPart4_img { height:260px; }
}   
@media screen and (max-width:668px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:220px; padding-bottom: 0px;}
.NyAboutPar4_list ul li .NyAboutPart4_img { height:210px; }
}  
@media screen and (max-width:528px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:180px; margin-bottom: 0px;}
.NyAboutPar4_list ul li .NyAboutPart4_img { height:170px; }
} 
@media screen and (max-width:465px) {
.NyAboutPart3_list ul li .NyAboutPart3_img {height:145px;}
.NyAboutPar4_list ul li .NyAboutPart4_img { height:240px; }
}  
@media screen and (max-width:450px) {
    .NyAboutPart3_list ul li .NyAboutPart3_img {height:275px;}
    }  
@media screen and (min-width:1024px) and (max-width:1079px) {
.lyNyPro_main .lyNyPro_left { width:100%;}
.lyNyPro_main .lyNyPro_right { width:100%;}
.lyNyPro_right .lyNyPro_list { margin:0 auto -30px;}
.lyNyPro_list ul { max-width:inherit;}
.lyNyPro_list ul li { width:48.5%; margin:0 3% 30px 0;}
.lyNyPro_list ul li:nth-child(3n+3) { margin:0 3% 30px 0;}
.lyNyPro_list ul li:nth-child(2n+2) { margin:0 0 30px;}
.lyNyPro_list ul li .NyPro_con { height:280px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:220px;}

.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:60px 10px 10px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyPro_main .lyNyPro_left { width:100%;}
.lyNyPro_main .lyNyPro_right { width:100%;}
.lyNyPro_right .lyNyPro_list { margin:0 auto -30px;}
.lyNyPro_list ul { max-width:inherit;}
.lyNyPro_list ul li { width:48.5%; margin:0 3% 30px 0;}
.lyNyPro_list ul li:nth-child(3n+3) { margin:0 3% 30px 0;}
.lyNyPro_list ul li:nth-child(2n+2) { margin:0 0 30px;}
.lyNyPro_list ul li .NyPro_con { height:280px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:200px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:60px 10px 10px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media (max-width: 767px) {
.lyNyPro_main .lyNyPro_left { width:100%;}
.lyNyPro_main .lyNyPro_right { width:100%;}
.lyNyPro_right .lyNyPro_list { margin:0 auto -20px;}
.lyNyPro_list ul { max-width:inherit;}
.lyNyPro_list ul li { width:50%; margin:0 auto 20px;}
.lyNyPro_list ul li .NyPro_con { height:280px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:220px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding:40px 10px 10px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a {white-space:nowrap; text-overflow: ellipsis;-webkit-line-clamp: 2; line-height: 25px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name a i { margin:0 auto 20px;}
}
@media (max-width:475px) {
.lyNyPro_list ul li .NyPro_con { height:200px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:130px;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 2;-moz-box-orient: vertical;
word-wrap: break-word;word-break: break-all;white-space: normal;  }
}
@media (max-width: 375px) {
.lyNyPro_list ul li .NyPro_con { height:200px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:130px;}
}
@media (max-width: 320px) {
.lyNyPro_list ul li .NyPro_con { height:240px;}
.lyNyPro_list ul li .NyPro_con .NyPro_img { height:165px;}
.lyNyPro_list ul li:hover .NyPro_con .NyPro_name { padding: 60px 10px 10px;}
.lyNyPro_list ul li .NyPro_con .NyPro_name a { font-size: 14px;}
}

.bread-tit { text-align: center;}
.bread-tit .swiper-button-next,.bread-tit .swiper-button-prev{ -moz-background-size:10px 16px;-webkit-background-size:10px 16px;background-size:10px 16px;}
.lyNyPro_left .h_left { width:100%; overflow:hidden;margin:0 auto 20px;background-color: white;box-shadow: rgba(0, 0, 0, 0.1) 4px 4px 20px 2px;}
.lyNyPro_left .cp_type { background-color:#fff; }
.lyNyPro_left .cp_type .hd {text-align:center;background: #cc0000;background-size:100% 100%;padding:20px;}
.lyNyPro_left .cp_type .hd p { height:40px; line-height:40px; font-size:28px; font-weight:bold; color:#fff;}
.lyNyPro_left .cp_type .hd p:before { content:''; display:inline-block; width:28px; height:28px; background:url(../images/mulu_tlt.png) center center no-repeat; margin-right:5px; vertical-align:middle; margin-top:-3px;}
.lyNyPro_left .cp_type .hd span { display:block; height:20px; line-height:20px; font-size:14px; color:#fff; text-transform:uppercase;}
.lyNyPro_left .cp_type .bd { border-top:0; padding:20px 10px 10px;}
.lyNyPro_left .cp_type .bd ul li { margin:0 auto 10px;}
.lyNyPro_left .cp_type .bd ul li.on { border:0;}
.lyNyPro_left .cp_type .bd ul li p { height:60px; line-height:60px;  background-color:#f7f7f7; position:relative;}
.lyNyPro_left .cp_type .bd ul li p a { display:block; width:100%; padding:0 0 0 20px; overflow: hidden; line-height:60px; color:#333; font-size:16px; white-space:nowrap; text-overflow: ellipsis; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_left .cp_type .bd ul li p span { display:block; width:60px; height:60px; cursor:pointer; position:absolute; top:0; right:0;background:url(../images/mulu1.png) center center no-repeat; background-size:20px 20px;}
.lyNyPro_left .cp_type .bd ul li:hover p span{ background:url(../images/mulu3.png) center center no-repeat; background-size:20px 20px;}
.lyNyPro_left .cp_type .bd ul li p:hover, .lyNyPro_left .cp_type .bd ul li.on p { background-color:#cc0000;}
.lyNyPro_left .cp_type .bd ul li p:hover a, .lyNyPro_left .cp_type .bd ul li.on p a { color:#fff;}
.lyNyPro_left .cp_type .bd ul li.on p span { background:url(../images/mulu2.png) center center no-repeat; background-size:20px 20px;}
 @media screen and (min-width:1080px) and (max-width:1200px) {
.lyNyPro_left .cp_type .hd p{font-size:22px;}

}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyPro_left .h_left { margin:0 auto 20px;}
.lyNyPro_left .cp_type { margin:0;}
.lyNyPro_left .cp_type .hd p:before { display:none;}
.lyNyPro_left .cp_type .hd { background:#cc0000 url(../images/down1.png) 96% center no-repeat;padding: 20px;text-align:left;overflow:hidden;}
.lyNyPro_left .cp_type .hd.on { background:#cc0000 url(../images/up1.png) 96% center no-repeat;}
.lyNyPro_left .cp_type .hd span { display:block; font-style:italic; float:left; height:40px; line-height:40px; font-size:16px;}
.lyNyPro_left .cp_type .hd p { padding:0; display:block; font-size:24px; float:left; min-width:88px; margin:0 10px 0 0;}
.lyNyPro_left .cp_type .bd { display:none;}
.lyNyPro_left .cp_type .bd ul li:last-child { border:0;}
.lyNyPro_left .cp_type .bd ul li p { height:60px; line-height:60px;}
.lyNyPro_left .cp_type .bd ul li p a { width:90%; font-size:16px; line-height:60px;}
.lyNyPro_left .cp_type .bd ul li p span { width:10%; background-size: 20px;}
.lyNyPro_left .cp_type .bd ul li.on p span { background-size: 16px;}
.lyNyPro_left .cp_type .bd ul li p:hover span { background-size: 16px;}
.lyNyPro_left .cp_type .hd p:before { display:none;}	
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyPro_left .h_left { margin:0 auto 20px;}
.lyNyPro_left .cp_type { margin:0;}
.lyNyPro_left .cp_type .hd p:before { display:none;}
.lyNyPro_left .cp_type .hd { background:#cc0000 url(../images/down1.png) 96% center no-repeat;padding: 15px 20px;text-align:left;overflow:hidden;}
.lyNyPro_left .cp_type .hd.on { background:#cc0000 url(../images/up1.png) 96% center no-repeat;}
.lyNyPro_left .cp_type .hd span { display:block; font-style:italic; float:left; height:40px; line-height:40px; font-size:16px;}
.lyNyPro_left .cp_type .hd p { padding:0; display:block; font-size:24px; float:left; min-width:88px; margin:0 10px 0 0;}
.lyNyPro_left .cp_type .bd { display:none;}
.lyNyPro_left .cp_type .bd ul li:last-child { border:0;}
.lyNyPro_left .cp_type .bd ul li p { height:60px; line-height:60px;}
.lyNyPro_left .cp_type .bd ul li p a { width:90%; font-size:16px; line-height:60px;}
.lyNyPro_left .cp_type .bd ul li p span { width:10%; background-size: 20px;}
.lyNyPro_left .cp_type .bd ul li.on p span { background-size: 16px;}
.lyNyPro_left .cp_type .bd ul li p:hover span { background-size: 16px;}
.lyNyPro_left .cp_type .hd p:before { display:none;}	
}
@media screen and (max-width:767px) {
.lyNyPro_left .h_left { margin:0 auto 20px;}
.lyNyPro_left .cp_type { margin:0;}
.lyNyPro_left .cp_type .hd p:before { display:none;}
.lyNyPro_left .cp_type .hd { background:#cc0000 url(../images/down1.png) 95% center no-repeat; background-size: 32px 32px; padding: 10px 20px;text-align:left;overflow:hidden;}
.lyNyPro_left .cp_type .hd.on { background:#cc0000 url(../images/up1.png) 95% center no-repeat; background-size: 32px 32px}
.lyNyPro_left .cp_type .hd p { padding:0; display:block; font-size:20px; float:left; min-width:88px; margin:0 10px 0 0;}
.lyNyPro_left .cp_type .bd { display:none;}
.lyNyPro_left .cp_type .bd ul li:last-child { border:0;}
.lyNyPro_left .cp_type .bd ul li p a { line-height:48px; font-size:16px;}
.lyNyPro_left .cp_type .bd ul li div a { font-size:14px;}
.lyNyPro_left .cp_type .bd ul li p { height:48px;line-height:48px;}
.lyNyPro_left .cp_type .bd ul li div a { height:44px;line-height:44px;}
.lyNyPro_left .cp_type .bd ul li p span { width:48px; height:48px;right: 10px;}
}
@media screen and (max-width:320px) {
.lyNyPro_left .cp_type .hd { padding:4px 4%;}
.lyNyPro_left .cp_type .hd p { font-size:20px;}
.lyNyPro_left .cp_type .hd span { display:none;}
}

.Ny_page { width:100%; height:40px; text-align:center; margin:40px auto; padding:0;}
.Ny_page a { display:inline-block; width:40px; height:40px; overflow:hidden; line-height:38px; color:#666; font-size:16px; text-align:center; background-color:#fff; border:1px solid #eaeaea; margin:0 4px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_page a:hover, .Ny_page a.pnnum1 { color:#fff; background-color:#cc0000; border:1px solid #cc0000;}

.Ny_page a.NyPg_prev, .Ny_page a.NyPg_next { width:60px;}
.Ny_page a.NyPg_prev { background:#fff url(../images/prev1.png) center center no-repeat;}
.Ny_page a.NyPg_next { background:#fff url(../images/next1.png) center center no-repeat;}
.Ny_page a.NyPg_prev:hover { background:#cc0000 url(../images/prev2.png) center center no-repeat;}
.Ny_page a.NyPg_next:hover { background:#cc0000 url(../images/next2.png) center center no-repeat;}
@media (max-width: 767px) {
.Ny_page { height:48px; margin:20px auto;}
.Ny_page a { display:none;}
.Ny_page a.NyPg_prev, .Ny_page a.NyPg_next { display:inline-block; width:80px; height:44px; line-height:42px;}
}

.pro_info_1_1{ overflow:hidden; background-color:#fff; padding: 20px; box-shadow: rgba(0, 0, 0, 0.1) 4px 4px 20px 2px;}
.pro_info_1_1_left{float:left; width:38%;}
.pro_info_1_1_right{float:right; width:58%;}
.pro_info_1_1_right_1{font-size:24px; color:#333; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.pro_info_1_1_right_2{font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:.8em;}
.pro_info_1_1_right_3{font-size:16px; color:#666; line-height:2.1; margin:2.1em 0 2.5em 0;}
.pro_info_1_3{font-size:20px; padding:.6em 0;display:block;color:#666; margin-top:3.25em; border-bottom: 1px solid #ededed;overflow:hidden}
.pro_info_3{margin-top: 30px;}
.pro_info_3 ul li .pro_img{ border: 1px solid #f0f0f0; padding: 10px; }
.pro_info_3 ul li .pro_img img { width: 100%;}
.pro_info_3 ul li .pro_list_title { text-align: center; font-size: 16px; line-height: 40px;}
.pro_info_3 ul li a:hover .pro_list_title { color:#c9141e;}
.pro_info_1_1_right .pro-btn{color:#333; font-size: 17px; margin-bottom: 5px;height:52px;  width: 100%; }
.pro_info_1_1_right .pro-btn a{display:block;background: #cc0000;color:#FFF; padding: 0 30px; font-size: 16px; text-align:center; border-radius: 25px; line-height:50px;height: 50px;border:none; float:left;margin-right: 10px;text-transform: uppercase; }
.pro_info_1_1_right .pro-btn a.gray{background: #f0f0f0;color:#333;}
.pro_info_1_1_right .pro-btn .tel{ float: left; line-height: 25px; font-size: 16px; padding-left: 50px; margin-left: 10px; background: url(../images/hotline.png) no-repeat left center;}
.pro_info_1_1_right .pro-btn .tel span{color: #cc0000;}
.pro_info_1_1_right .pro-btn .tel span a{ font-size: 20px;font-weight: bold; height: 30px; line-height: 30px; padding: 0px; margin-right: 0px; color: #cc0000;background: none; text-align: left;;}
.pro_info_1_1_right .ys{ width:100%; margin-top:40px; color:#333; overflow:hidden;}
.pro_info_1_1_right .ys span{ width:25%; height:22px; font-size: 16px; line-height:22px; display:inline-table;}
.pro_info_1_1_right .ys span img{vertical-align:middle;height:22px; width: 24px; margin-right:4px;}

.products .pro_list { margin-bottom: 25px;}
.pro_list {background-color:#f1f5f8; padding: 15px;}
.pro_list_img{text-align:center;}
.pro_list_img img{ width: 100%;}
.pro_list_1{font-size:20px; color:#000; padding-bottom:20px; position:relative;}
.pro_list_1:after{ content: ""; position: absolute;  left:0; bottom:0; height:0.1428571428571429em; width:2em; background-color:#c9141e; }
.pro_list_2{ margin-top:0.5em; font-size:0.875em; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; color:#000;} 
.pro_list_3{ margin:25px 0;font-size:15px; color:#666; line-height:30px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; height:60px; overflow: hidden;word-wrap:break-word;word-break:break-all;}
.pro_list .pro_list_4{ opacity:0;  }
.pro_list .pro_list_4 span{ background-color:#c9141e; text-align:center;font-size:14px; display:inline-block; width:129px; height:32px; line-height:32px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.pro_list .pro_list_4 span font{ text-align:left;font-style:normal; width:98px; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/img10.png);}
.pro_list_img{margin-bottom:20px;}
.pro_list:hover .pro_list_4{opacity:1;}
.pro_list:hover .pro_list_1{color:#c9141e;}
.pro-big-img {width: 100%;height:500px;overflow: hidden;}
.pro-big-img .gallery-left{width:100%;height: 350px;border: 1px solid #eeeeee; margin: 0; }
.pro-big-img .gallery-left img{width: 100%;}
.pro-big-img .gallery-left .swiper-slide{width: 100%;height: 100%;margin: 0 auto; text-align: center;}
.pro-big-img .gallery-left .swiper-slide img{width: auto;height: 100%; margin: 0 auto; text-align: center;}
.pro-big-img .gallery-thumbs{padding: 12px 25px 0px; width:98%; height: 140px;margin:10px 0 0 10px; box-sizing: border-box;}
.pro-big-img .gallery-thumbs img{width: 100%; overflow: hidden; border: 2px 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(180deg) translate(0, 0);transform: rotate(180deg) translate(0, 0);/**/left:inherit;right:1px;top:40px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(180deg) translate(0, 0);transform: rotate(180deg) translate(0, 0);/**/left:0px;right:inherit;top:40px; }
.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-next,.pro-big-img .gallery-thumbs .swiper-button-prev  {width: 16px;height: 26px;-moz-background-size:16px 26px;-webkit-background-size: 16px 26px;background-size: 16px 26px;}
.pro_show { background-color:#fff; padding:40px; border: 1px solid #fafafa; box-shadow: rgba(0, 0, 0, 0.1) 4px 4px 20px 2px;}
.pro_show .prev_next{ margin-top: 20px; height: 70px;}
.pro_show .prev_next li {margin: 5px auto; padding: 10px 20px; background-color: #f6f6f6; color: #666; font-size: 16px; line-height: 40px; width: 48%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp:1;-moz-box-orient: vertical;
    word-wrap: break-word;word-break: break-all;white-space: normal;  }
.pro_show .prev_next li a{ color: #666;}
.pro_show .prev_next li a:hover {color: #c9141e; }
.detail_bottom_left_top{ height:65px; line-height:65px; background:#92959b;color:#fff; margin-top: 40px; }
.detail_bottom_left_top li{ width: 16.666666667%; float: left;}
.detail_bottom_left_top ._title{color:#fff; text-align:center; font-size:22px; border-right: 1px solid #f0f0f0;}
.pro_show .detail_bottom_left_body{ height:100%; }
.pro_show .detail_bottom_left_body .ps_sections .ps_t{font-size:22px; font-weight:600; line-height:22px;margin-bottom: 20px; color:#333; /*border-left:4px solid #0ab2a2; padding-left:8px;*/}
.pro_show .detail_bottom_left_body .ps_sections .ps_con{ margin-bottom:40px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con table{ margin-top:8px; margin-bottom:8px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con tr td{ height:38px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con h3{ line-height:38px; font-size:20px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con h4{line-height:30px; font-size:18px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con p{ line-height:30px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con ul li{ line-height:30px;}

@media screen and (max-width: 1650px){  
.pro_info_1_1_left{float:left; width:40%;}
.pro_info_1_1_right{float:right; width:56%;}
.pro_info_1_1_left img { width: 100%;}
.pro-big-img .gallery-left .swiper-slide img{width: 100%;height:auto; margin: 0 auto; text-align: center;}
}
@media screen and (max-width: 1440px){  
.pro_info_1_1_right_1{font-size:24px; }
.pro_show .detail_bottom_left_body .ps_sections .ps_con{width: 890px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con img{ max-width: 100%;}
}
@media screen and (max-width: 1366px){ 
.pro-big-img { height:460px; }
.pro-big-img .gallery-left{  height: 300px; }
.pro_info_1_1_right_1{font-size:22px; }
.pro_info_1_1_right .pro-btn a{ width:190px;}
.pro_info_1_1_right .pro-btn .tel{ padding-left: 40px;}
.pro-big-img .gallery-thumbs{ width:96%; height: 120px; padding: 12px 0px 0px;}
.pro_info_1_1_right_3{ line-height:1.7; }
.pro_show .detail_bottom_left_body .ps_sections .ps_con{ width: 765px;}

}
@media screen and (max-width: 1300px){ 
.pro_info_1_1_right .ys{  margin-top:40px; }  
.pro_show .prev_next li { padding: 10px 10px;  font-size: 16px; line-height: 35px;}
.procatelist li .pro_big_cate{font-size:17px; padding:0.9em 7%;}
.pro_show .detail_bottom_left_body .ps_sections .ps_t{font-size:20px}
}
@media screen and (max-width: 1200px){
.pro-big-img { height:600px; }
.pro-big-img .gallery-left{ height: 460px; }
.pro_info_1_1_right_1{font-size:20px; }
.pro_info_1_1_right_2{font-size:0.875em;}
.pro_1_1{font-size:1.875em;}
.pro_info_1_1_left{float:left; width:100%;}
.pro_info_1_1_right{float:right; width:100%;}
.pro_right .row{margin-right: -20px;margin-left: -20px;}
.pro_list_1{font-size:18px;}
.pro_list_left,.pro_list_right{width:3em; height:3em; margin-top:-1.5em;}
.pro-big-img .gallery-thumbs{padding: 12px 35px 0px;width:97%; height: 120px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:30px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:30px; }
.pro-big-img .gallery-thumbs .swiper-button-next,.pro-big-img .gallery-thumbs .swiper-button-prev  {width: 14px;height: 23px;-moz-background-size:14px 23px;-webkit-background-size: 14px 23px;background-size: 14px 23px;}
.pro_info_1_1_right .pro-btn a{ width:150px; margin-right: 10px; }
.procatelist li .pro_big_cate{font-size:16px; padding:0.8em 7%; }
.pro_show .detail_bottom_left_body .ps_sections .ps_con{ width: 535px;}
}
@media screen and (max-width: 1090px){ 
.pro_list_1{font-size:1.25em;}
.pro_list_4{opacity:1;}
.pro_list li:hover .pro_list_img img{margin-top:0px;}
.pro_list_1{font-size:18px;}
.pro_info_1_1_right .ys{display: none;}
.pro_info_1_1_right .pro-btn a{ width:250px; margin-bottom: 10px; margin-right: 0px; }
.pro-big-img { height:460px; }
.pro-big-img .gallery-left{ height: 320px; }
.pro_info_1_1_left{float:left; width:40%;}
.pro_info_1_1_right{float:right; width:56%;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con{ width: 100%;}

}
@media screen and (max-width: 1024px){
.pro_info_1_1_left{float:none; width:100%; margin-bottom: 15px;}
.pro_info_1_1_right{float:none; width:100%;} 
.pro-big-img { height:900px; }
.pro-big-img .gallery-left{ height:700px; }
.pro-big-img .gallery-thumbs{ height: 150px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:70px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:70px; }
.pro_show .prev_next li { width:100%;}
}
@media screen and (max-width: 992px){
.pro-big-img { height:870px; }
.pro-big-img .gallery-thumbs{ height: 180px;}
.detail_bottom_left_top{ height:60px; line-height:60px; }
.pro_show .detail_bottom_left_body .ps_sections .ps_con { margin-bottom:30px;}
.detail_bottom_left_top ._title{ font-size:20px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:60px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:60px;}
.pro_show .prev_next{height:100px;}
}
@media screen and (max-width: 768px){
.pro_list_4 span{font-size:0.6em;}
.pro_list_left, .pro_list_right{width:2em; height:2em; margin-top:-1em;}
.pro_info_1_1_right_1{font-size:18px; }
.pro_list_1{font-size:1.125em;}
.pro_list_3{height:auto;}
.pro_list_img{margin-bottom:1.5em;}
.pro_list{margin:0 4%;}    
.pro_list_1{font-size:17px; padding-bottom:10px;}
.pro_info_1_1_left{float:left; width:100%;}
.pro_info_1_1_right{float:right; width:100%; margin-top: 30px;}
.pro_show .prev_next li {margin: 5px auto; line-height: 25px; width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp:1;-moz-box-orient: vertical;
    word-wrap: break-word;word-break: break-all;white-space: normal; }
.pro_info_1_1_right .pro-btn a{ margin-bottom: 10px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_t{font-size:18px;margin-bottom: 15px;}
.pro_show .detail_bottom_left_body .ps_sections .ps_con img{ width:100%;}
.pro_show {  padding:20px;}
.lyNyPro_left .cp_type .hd span { display: none;}
.pro-big-img { height:800px; }
.pro-big-img .gallery-left{ height: 620px; }
.pro_show .prev_next{ height: 100px;}
}
@media screen and (max-width: 750px){
.pro-big-img { height:680px; }
.pro-big-img .gallery-left{ height:550px; }
.detail_bottom_left_top ._title{ font-size:18px;}
}
@media screen and (max-width: 650px){
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:50px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:50px;}
.detail_bottom_left_top{ height:50px; line-height:50px; }
.pro-big-img { height:650px; }

}
@media screen and (max-width: 580px){
.pro-big-img { height:580px; }
.pro-big-img .gallery-left{ height:450px; }
.detail_bottom_left_top ._title{ font-size:16px;}
}
@media screen and (max-width: 530px){
.pro-big-img { height:600px; }
.pro-big-img .gallery-left{ height:470px; }
.pro-big-img .gallery-thumbs{padding: 12px 0px 0px;width:96%; height: 140px;}
.detail_bottom_left_top{ height:50px; line-height:50px; }
.pro_show .detail_bottom_left_body .ps_sections .ps_t{font-size:16px;margin-bottom: 10px;}
}
@media screen and (max-width: 480px){
.pro-big-img .gallery-left{ height: 380px;}
.pro-big-img { height:520px; }
.detail_bottom_left_top{ height:50px; line-height:50px; }
.detail_bottom_left_top ._title{ font-size:15px;}
.detail_bottom_left_top{ height:40px; line-height:40px; }
}
@media screen and (max-width: 420px){
.pro-big-img .gallery-left{ height: 300px;}
.pro-big-img { height:430px; }
}
@media screen and (max-width: 380px){
.pro-big-img .gallery-left{ height: 250px;}
.pro-big-img { height:350px; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:40px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:40px;}
}  
@media screen and (max-width: 340px){
.pro-big-img { height:350px; }
}

.news-list .column {transition: all .3s;}
.news-list a {align-items: flex-start;padding: 46px 0;border-bottom: 1px solid #eeeeee;}
.news-list .column:first-child a {border-top: 1px solid #eeeeee;}
.news-list .date {width: 190px;padding: 20px 20px 0;font-family: Arial, Helvetica, sans-serif;}
.news-list .day {font-size: 60px;color: #cC0000;font-weight: bold;line-height: 1;margin-bottom: 30px;transition: all .3s;}
.news-list .years {font-size: 18px;color: #b1b1b1;line-height: 1;transition: all .3s;}
.news-list .img {width: 280px;}
.news-list .img img{ width: 100%;}
.news-list .text-box {width: calc(100% - 470px);padding: 10px 55px 0 70px;}
.news-list .h1 {font-size: 22px;color: #222222;line-height: 36px;margin-bottom: 17px; margin-top: 0px; transition: all .3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-list .text {font-size: 15px;color: #999999;line-height: 30px;transition: all .3s;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news-list .more {font-size: 14px;color: #cC0000;line-height: 1;text-decoration: underline;margin-top: 45px;transition: all .3s;}
.news-list .column:hover {background-color: #cC0000;}
.news-list .column:hover .day {color: #ffffff;}
.news-list .column:hover .years {color: #ffffff;}
.news-list .column:hover .h1 {color: #ffffff;}
.news-list .column:hover .text {color: #ffffff;}
.news-list .column:hover .more {color: #ffffff;}
.news-list a:hover { border-bottom: 1px solid #cC0000;}
.l-box { background-color: #fff;}
.news-detail .btn-return {width: 130px;height: 45px;font-size: 14px;color: #666666;line-height: 43px;padding: 0;border-radius: 0;border: 1px solid #d2d2d2;transition: all .3s;}
.news-detail .btn-return:hover {color: #ffffff;background-color: #cC0000;}
.news-detail .r-box {padding-left: 70px; }
.news-detail .r-box .more-news{padding: 25px 20px; background-color: #fff;}
.news-detail .text-box {padding: 0 20px;}
.news-detail .title {padding-bottom: 22px;border-bottom: 1px solid #d2d2d2;margin-bottom: 23px;}
.news-detail .title .h1 {font-size: 28px;color: #222222;line-height: 30px;font-weight: bold;margin-bottom: 30px;}
.news-detail .title .bot {align-items: center;}
.news-detail .title .time {font-size: 14px;color: #999999;line-height: 25px;margin-right: 85px;}
.news-detail .title .size {align-items: center;font-size: 14px;color: #999999;line-height: 25px;margin-right: 85px;}
.news-detail .title .sign {width: 25px;height: 25px;border-radius: 5px;font-size: 14px;color: #ffffff;line-height: 25px;text-align: center;margin: 0 5px;cursor: pointer;}
.news-detail .title .plus {background-color: #cC0000;}
.news-detail .title .less {background-color: #a0a0a0;}
.news-detail .title .share {align-items: center;font-size: 14px;color: #999999;line-height: 25px;}
.news-detail .title a {margin: 0 3px;}
.news-detail .text {font-size: 16px;color: #666666;line-height: 30px;padding-bottom: 50px;border-bottom: 1px solid #d2d2d2;margin-bottom: 30px;}
.news-detail .bot-box {justify-content: space-between;align-items: flex-start;}
.more-news .h1 {font-size: 22px;color: #444444;line-height: 1;margin-bottom: 35px;}
.more-news .column {margin-bottom: 28px;}
.more-news .h2 {font-size: 16px;color: #888888;line-height: 26px;}
.more-news .column a:hover .h2 { color: #cC0000;}
.more-news .time {font-size: 12px;color: #999999;line-height: 26px;}
.up-down {width: calc(100% - 150px);}
.up-down .item {display: block;font-size: 14px;color: #666666;line-height: 30px;transition: all .3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.up-down .item:hover {color: #cC0000;}
.up-down a {line-height: 30px;}
@media only screen and (max-width: 1680px) {.news-detail .l-box {padding: 0;}
.news-detail .title .h1 {font-size: 24px;}
.news-detail .r-box {padding-left: 70px;padding-right: 50px;}
}
@media only screen and (max-width: 1440px) {
.news-list a {padding: 35px 0;}
.news-list .date {width: 150px;}
.news-list .day {font-size: 50px;margin-bottom: 20px;}
.news-list .years {font-size: 16px;}
.news-list .text-box {width: calc(100% - 430px);padding: 10px 50px 0;}
.news-list .h1 {font-size: 18px;margin-bottom: 10px;}
.news-list .more {margin-top: 35px;}
.more-news .h1 {font-size: 18px;}
.news-detail .title .time {margin-right: 40px;}
.news-detail .title .size {margin-right: 40px;}
}

@media only screen and (max-width: 1199px) {.news-detail .title .h1 {font-size: 20px;}
.news-detail .r-box {padding: 0 30px;}
}

@media only screen and (max-width: 991px) {
.news-list .date {width: 100px;padding: 10px 10px 0;}
.news-list .day {font-size: 40px;}
.news-list .years {font-size: 14px;}
.news-list .img {width: 220px;}
.news-list .text-box {width: calc(100% - 320px);padding: 5px 20px 0 20px;}
.news-list .more {margin-top: 20px;}
.news-detail .l-box {width: 100%;}
.news-detail .r-box {display: none;}
}

@media only screen and (max-width: 767px) {
.news-list a {flex-wrap: wrap;padding: 25px 0;}
.news-list .date {width: 70px;text-align: center;padding: 0;}
.news-list .day {font-size: 24px;margin-bottom: 10px;}
.news-list .img {display: none;}
.news-list .text-box {width: calc(100% - 70px);padding: 0;padding-left: 10px;}
.news-list .h1 {font-size: 16px;line-height: 26px;}
.news-list .more {margin-top: 10px;}
.news-list .text { display: none;}
.news-detail .text-box {padding: 0;}
.news-detail .title {padding-bottom: 20px;margin-bottom: 20px;}
.news-detail .title .h1 {font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.news-detail .title .bot {flex-wrap: wrap;}
.news-detail .title .time {margin-right: 30px;}
.news-detail .text {font-size: 15px;line-height: 28px;padding-bottom: 20px;margin-bottom: 20px;}
.news-detail .bot-box {justify-content: center;flex-wrap: wrap;}
.up-down {width: 100%;}
.news-detail .btn-return {width: 120px;height: 40px;line-height: 38px;margin-top: 20px;}
}


.app-list {flex-wrap: wrap;}
.app-list .column {padding: 0;padding-right: 10px;margin-bottom: 10px;}
.app-list a {position: relative;display: block;}
.app-list .suspen {position: absolute;bottom: 0;left: 0;width: 100%;padding: 34px 45px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #000000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #000000));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #000000 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #000000 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #000000 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #000000 90%);}
.app-list .h1 {font-size: 20px;color: #ffffff;line-height: 24px;font-weight: bold;}
.app-list .h2 {font-size: 18px;color: #ffffff;line-height: 24px;}
@media only screen and (max-width: 1440px) {
.app-list .suspen {padding: 20px 30px;}
.app-list .h1 {font-size: 18px;}
.app-list .h2 {font-size: 14px; margin-top: 10px;}
}

@media only screen and (max-width: 767px) {
.app-list {margin-top: 0;margin-bottom: 40px;}
.app-list .column {padding-right: 0;}
.app-list .suspen {padding: 15px;}
.app-list .h2 { margin-top: 5px;}
}


.case li{ margin-bottom:30px;}
.case ul li .tit-pic{display: block;overflow: hidden; border: 1px solid #f0f0f0; position: relative;}
.case ul li .tit-pic img{width:100%;-webkit-transition:.5s;-moz-transition:.5s; -ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.case ul li a:hover .tit-pic img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.case ul li .tit-font{ position: absolute; left: 0px; top: 0px; width: 100%; background: rgba(205,24,24,0.85); display: none;color:#333; overflow: hidden;  white-space: nowrap;text-overflow: ellipsis;text-align:center; font-size:18px;}
.case ul li a:hover .tit-font{ color:#fff; display: block; height: 100%; line-height: 120px;}
@media (max-width:768px){
.case li{ margin-bottom:0px;}
.case ul li .tit-font{ height:40px;line-height:40px; font-size:16px; font-weight: normal; padding:0px;}
}
.server h3{ font-size: 30px; margin-bottom: 20px; text-align: center;}
.server .desc{ font-size: 18px; line-height: 34px;}
.yfpz-cont-set1{ width: 100%; padding-top: 30px;}
.yfpz-cont-set1 li{ float: left;cursor: pointer; position: relative;}
.yfpz-cont-set1 li .img img{ width: 100%;}
.yfpz-cont-set1 li .txt{width: 100%;left: 0;bottom: 0;position: absolute;color: #fff;box-sizing: border-box;padding: 18px 30px;height: 85px;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;}
.yfpz-cont-set1 li .txt h5{ color: #fff; font-size: 24px; line-height: 45px;}
.yfpz-cont-set1 li .txt p{ opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s;}
.yfpz-cont-set1 li:hover .txt{ height: 160px;}
.yfpz-cont-set1 li:hover .txt p{ opacity: 1;}

.server .common-h1{text-align:left;}
.server .desc{font-size: 18px; line-height:1.8; margin-bottom: 50px;}
.server .rect-108{padding-bottom: 126%;}
.server .rect-42{padding-bottom: 45%;}
.server .rect-24{padding-bottom: 30.5%;}
.server .left{width:29.5%;}
.server .right{width:68.5%;}
.server .right .top_item{width:49%;}
.server .right .btm{margin-top: 20px;}
.server .text_box{position:absolute; top:0; left:0; right:0;font-size: 17px; padding:40px; color:#fff; z-index:2; line-height:26px;}
.server .text_box a{font-weight: bold; font-size: 20px;}
@media only screen and (max-width: 1420px){
.server .text_box{padding:30px;}
}
@media only screen and (max-width: 1280px){
.server .right .text_box{padding:20px;}
}
@media only screen and (max-width: 992px){
.server .left{width:100%;}
.server .right{width:100%; margin-top: 30px;}
.server .text_box{font-size: 15px; line-height:26px;}
}
@media only screen and (max-width: 760px){
.server .right .top_item{width:100%; margin:10px 0;}
.server .text_box a{font-size: 14px;}
.server .right .btm{margin-top: 10px;}
.server .right .text_box{padding:15px;}
.server .right{margin-top: 10px;}
.server .desc{font-size: 14px; margin-bottom: 20px;}
}

.sales-circle {margin-top: 40px;}
.sales-circle .row>div {margin-bottom: 20px;}
.sales-circle .row>div>p {text-align: center;color: #000;font-size: 16px;margin-top: 15px;}
.progress {width: 150px;height: 150px;line-height: 150px;background: none;margin: 0 auto;box-shadow: none;position: relative;border-radius: 50%;background-color: #d2d2d2;}
.progress:after {content: "";width: 129px;height: 129px;border-radius: 50%;background-color: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;}
.progress>span {width: 50%;height: 100%;overflow: hidden;position: absolute;top: 0;z-index: 1;}
.progress .progress-left {left: 0;}
.progress .progress-bar {width: 100%;height: 100%;background: none;border-width: 2px;border-style: solid;position: absolute;top: 0;}
.progress .progress-left .progress-bar {left: 100%;border-width: 10px;border-top-right-radius: 80px;border-bottom-right-radius: 80px;border-left: 0;-webkit-transform-origin: center left;-moz-transform-origin: center left;-ms-transform-origin: center left;-o-transform-origin: center left;transform-origin: center left;}
.progress .progress-right {right: 0;}
.progress .progress-right .progress-bar {left: -100%;border-width: 10px;border-top-left-radius: 80px;border-bottom-left-radius: 80px;border-right: 0;-webkit-transform-origin: center right;-moz-transform-origin: center right;-ms-transform-origin: center right;-o-transform-origin: center right;transform-origin: center right;-webkit-animation: loading-1 1.8s linear forwards;-moz-animation: loading-1 1.8s linear forwards;-o-animation: loading-1 1.8s linear forwards;animation: loading-1 1.8s linear forwards;}
.progress .progress-value {width: 85%;height: 85%;border-radius: 50%;font-size: 32px;line-height: 125px;text-align: center;position: absolute;top: 7.5%;left: 7.5%;z-index: 2;}
.progress .progress-bar {border-color: #cc0000 !important;}
.progress .progress-value {font-size: 16px;color: #cc0000;}
.progress .progress-value .counter {color: #cc0000;font-size: 48px}
.progress.circle1 .progress-left .progress-bar {-webkit-animation: loading-2 1.5s linear forwards 1.8s;-moz-animation: loading-2 1.5s linear forwards 1.8s;-o-animation: loading-2 1.5s linear forwards 1.8s;animation: loading-2 1.5s linear forwards 1.8s;}
.progress.circle1 .progress-right .progress-bar { -webkit-animation: loading-1-1 1.8s linear forwards; -moz-animation: loading-1-1 1.8s linear forwards; -o-animation: loading-1-1 1.8s linear forwards; animation: loading-1-1 1.8s linear forwards;}
.progress.circle2 .progress-left .progress-bar {-webkit-animation: loading-3 1s linear forwards 1.8s;-moz-animation: loading-3 1s linear forwards 1.8s;-o-animation: loading-3 1s linear forwards 1.8s;animation: loading-3 1s linear forwards 1.8s;}
.progress.circle3 .progress-left .progress-bar {-webkit-animation: loading-4 0.4s linear forwards 1.8s;-moz-animation: loading-4 0.4s linear forwards 1.8s;-o-animation: loading-4 0.4s linear forwards 1.8s;animation: loading-4 0.4s linear forwards 1.8s;}
.progress.circle4 .progress-left .progress-bar {-webkit-animation: loading-5 1.2s linear forwards 1.8s;-moz-animation: loading-5 1.2s linear forwards 1.8s;-o-animation: loading-5 1.2s linear forwards 1.8s;animation: loading-5 1.2s linear forwards 1.8s;}

@media (max-width: 767px) {
.server h3{ font-size: 22px;}
.server .desc{ font-size: 16px; line-height: 30px;}
.yfpz-cont-set1 li{ margin-bottom: 10px;}
.yfpz-cont-set1 li .txt h5{ font-size: 20px; }
.progress {width: 130px;height: 130px;line-height: 130px; }
.progress:after { width: 109px;height: 109px;}
.sales-circle .row>div>p { margin-bottom: 15px; height: 40px;}
.progress .progress-value { line-height: 110px; }
.progress .progress-value .counter { font-size: 34px}
}
    
.NyDownListBox ul{padding:40px 2% 1px;}
.NyDownListBox ul li{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom: 18px;position:relative;}
.NyDownListBox ul li span.dal-but{position:absolute;right:0;top:50%;margin-top: -30px;}
.NyDownListBox ul li span.dal-but .zt-go{display: block;width:124px;height: 40px;line-height: 40px;text-align:center;background: #cc0000;font-size:14px;color:#fff;margin-left: 20px;transition: .3s;padding: 0 20px 0 10px;}
.NyDownListBox ul li span.dal-but .zt-go:hover{background:#cc0000;}
.NyDownListBox ul li span.dal-but .zt-go:before{content:'';display:inline-block;vertical-align:middle;background:url(../images/down_btn4.png) center center no-repeat;width:36px;height:36px;}
.NyDownListBox ul li .wz{width: 70%;float: left;}
.NyDownListBox ul li .wz .tlt{font-size: 20px;font-weight: bold;line-height:22px;display:block;color: #333;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.NyDownListBox ul li .wz .tlt:hover{color:#cc0000;}
.NyDownListBox ul li .wz  p{height:40px;line-height: 30px;overflow:hidden;font-size: 16px;color:#999;margin-top: 16px;}
.NyDownListBox ul li .wz  p span{margin-right: 20px;display: block;float: left;}
.NyDownListBox ul li .wz  p span em{float:left;}
.NyDown_btn { width:100%; overflow:hidden; margin:20px auto 0; padding:0;text-align:center;}
.NyDown_btn a{display:inline-block;width:160px;height:44px;overflow:hidden;line-height:44px;color:#fff;font-size:16px;text-align:center;text-indent:0;margin:0 8px;padding:0;background-color: #d62620;}
.NyDown_btn a:hover {background-color: #cc0000;}
.NyDown_btn a:nth-child(2){background:#444;}
.NyDown_btn a:nth-child(2):hover { background-color:#636262;}
@media (max-width:1080px) {
.NyDown_btn{margin: 20px auto 20px;}
}
@media (max-width: 767px) {
.NyDownListBox ul{padding: 20px 0px 1px;}
.NyDownListBox ul li{margin-bottom:20px;height:143px;}
.NyDownListBox ul li .wz{width:100%;}
.NyDownListBox ul li .wz .tlt{font-size:18px;}
.NyDownListBox ul li .wz p{font-size:15px;margin-top: 10px;height:auto;}
.NyDownListBox ul li span.dal-but{right:auto;left:0;top:auto;bottom:20px;margin-top:0;}
.NyDownListBox ul li span.dal-but .zt-go{margin-left:0;}
.NyDownListBox ul li .wz  p span{margin-right: 10px;}
}
.contactDiv1.index-section { padding-bottom: 0px;}
.contactDiv1 .lxfs h3{ font-size: 30px; margin-bottom: 15px; font-weight: bold;}
.contactDiv1 .lxfs span{ font-size: 18px; line-height: 34px;}
.contactDiv1 .lxfs ul li {display: flex;align-items: center;margin: 12px 0;line-height: 30px; font-size: 16px;}
.contactDiv1 .lxfs ul li img {margin-right: 20px;}
.lyDiv { height: 590px;background-color: #ffffff;box-shadow: 0px 0px 9px 1px rgba(86, 86, 86, 0.1);position: relative;z-index: 9;padding: 45px;}
.lyDiv h3{ font-size: 30px; margin-bottom: 15px; font-weight: bold;}
.lyDiv span{ font-size: 18px; line-height: 34px;}
.lyDiv form { margin-top: 30px;}
.lyDiv textarea,
.lyDiv input {background: #FFFFFF;border: 0;border-bottom: 1px #eee solid;/* padding: 0 20px; */}
.lyDiv textarea {width: 100%;height: 100px;resize: none;}
.lyDiv input {width: 100%;height: 50px;line-height: 50px;margin-top: 20px;margin-bottom: 20px;}
.lyDiv input.fl,
.lyDiv input.fr {width: 49%;}
.lyDiv form button {width: 100%;background: #003894;color: #FFFFFF;border: 0;height: 50px;}
.contactDiv1 .mapDiv {width: 100%;height: 580px;margin-top: -150px;}
.contactDiv1 .mapDiv .map_box { width: 100%; height: 100%;} 
.yzmInput .absolute {right: 0;top: 20px;}
.ditu{width:100%;height:100%; text-align:center;  }
@media (max-width:1280px) {
.contactDiv1 .lxfs h3{ font-size: 24px;}
.lyDiv h3{ font-size: 24px; }
.lyDiv input.fl,
.lyDiv input.fr {width: 100%;}
.lyDiv { padding: 25px;}
.yzmInput .absolute {right: 0;top: 80px;}
.lyDiv input { margin-top: 10px;margin-bottom: 10px;}
}
@media (max-width:768px) {
.lyDiv { margin-top: 30px;}
.contactDiv1 .lxfs h3{ font-size: 20px;}
.lyDiv h3{ font-size: 20px; }

}