@import url('../../../../../../css2');
@charset "UTF-8";*{line-height: 1.5em;padding:0px;margin:0px;*zoom:1;font-style:normal;font-size: 16px;font-family: 'Open Sans', sans-serif;}
ul{list-style-type: none;}
li{list-style-type: none;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}
tr{display:table-row;vertical-align:inherit;border-color:inherit;}
td{padding:5px 10px;border: 1px solid #333;vertical-align:middle}
fieldset,img{border:0;}
caption,th{text-align:left;}
button{cursor:pointer;}
img{object-fit:cover;max-width: 100%;}
a,em,b,span{display: inline-block;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font-size:100%;border: 1px solid #ddd;overflow-x: hidden;}
a{text-decoration:none;color:#333;}
input,select,button{outline:none;border:none;background:#fff;}
input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color:#999 !important}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999 !important}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999 !important}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color:#999 !important}
textarea::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color:#999 !important}
textarea:-moz-placeholder,textarea:-moz-placeholder{color:#999 !important}
textarea::-moz-placeholder,textarea::-moz-placeholder{color:#999 !important}
textarea:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color:#999 !important}
html{position:relative;background:#fff;overflow-x:hidden;}
.fl{float:left;}
.fr{float:right;}
.box{width:1300px;margin: 0 auto;}
.qc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.none{display: none;}
@font-face{font-family: 'iconfont';src: url('../font/iconfont.eot');src: url('../font/iconfont-1.eot') format('embedded-opentype'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg') format('svg');}
.ico{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.Pagination{overflow: hidden;margin: 60px 0 60px;text-align: center;}
.Pagination a{float: left;text-decoration:none;font-size: 16px;display: inline-block;color: #333;margin: 0 10px;background: #fff;height: 24px;line-height: 24px;padding: 0 10px;}
.Pagination span{float: left;font-size: 16px;display: inline-block;color: #fff;background: #e6212a;line-height: 24px;margin: 0;border-radius: 100%;width: 24px;text-align: center;}
.Pagination a:hover{color: #e6212a;}
.Pagination a:nth-child(1){margin-right: 10px;}
.Pagination a:last-child{margin-left: 10px;}
.Pagination li{display: inline-block;}
.Pagination_list{display:inline-block;padding: 10px 0px;}
.Pagination form{float: left;display: inline-block;height: 24px;overflow: hidden;}
.Pagination em{float: left;margin: 0 5px;font-style:normal;height: 24px;line-height: 24px;display: inline-block;}
.Pagination i{float: left;margin: 0px 10px;font-size: 16px;text-decoration:none;position: relative;top: 0px;}
.Pagination .number{width: 2em;height: 22px;border: 1px solid #ddd;outline:none;text-align: center;padding-left: 5px;float: left;}
.Pagination .submit{background:#ddd;border: none;cursor: pointer;color: #fff;height: 24px;outline:none;float: left;margin-right: 5px;padding: 0 2px;font-size: 14px;}
.Pagination b{font-weight: normal;}
.fenye{padding: 10px 20px;margin-bottom: 120px;margin-top: 40px;overflow: hidden;border-top: 1px solid #ddd;}
.fenye a{display: inline-block;width: 40%;height: 1.5em;line-height: 1.5em;overflow: hidden;color: #666;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;}
.fenye a:hover{color: #e6212a;}
.fenye a.fr{text-align:right;}
.swiper-pagination span{width:20px;height:6px;border-radius:0px;background: #ddd;opacity:1;border-radius:4px;}
.swiper-pagination .swiper-pagination-bullet-active{background: #e6212a;}
.swiper-container .swiper-pagination{bottom:3%!important;}
/*img************************************************************************************************************/#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background-color:rgba(0,0,0,0.8);overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;}
#galleryOverlay.visible{opacity:1;}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space: nowrap;position:absolute;-moz-transition:left 0.4s ease;-webkit-transition:left 0.4s ease;transition:left 0.4s ease;}
#gallerySlider .placeholder{height: 100%;line-height: 1px;text-align: center;width:100%;display:inline-block;}
#gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right:-1px;}
#gallerySlider .placeholder img{display: inline-block;max-height: 100%;max-width: 100%;vertical-align: middle;}
#gallerySlider.rightSpring{-moz-animation: rightSpring 0.3s;-webkit-animation: rightSpring 0.3s;}
#gallerySlider.leftSpring{-moz-animation: leftSpring 0.3s;-webkit-animation: leftSpring 0.3s;}
@-moz-keyframes rightSpring{0%{margin-left:0px;}
50%{margin-left:-30px;}
100%{margin-left:0px;}}
@-moz-keyframes leftSpring{0%{margin-left:0px;}
50%{margin-left:30px;}
100%{margin-left:0px;}}
@-webkit-keyframes rightSpring{0%{margin-left:0px;}
50%{margin-left:-30px;}
100%{margin-left:0px;}}
@-webkit-keyframes leftSpring{0%{margin-left:0px;}
50%{margin-left:30px;}
100%{margin-left:0px;}}
#prevArrow,#nextArrow{border:none;text-decoration:none;opacity:1;cursor:pointer;position:absolute;width:43px;height:58px;top:50%;margin-top:-29px;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;background-image: url(../images/arrows.png);background-repeat: no-repeat;}
#prevArrow:hover, #nextArrow:hover{opacity:1;}
#prevArrow{background-position:left top;left:40px;}
#nextArrow{background-position:right top;right:40px;}
#pagelimit{position:absolute;bottom:20px;left:50%;margin-left:-18px;color:#fff;font-size:0.24rem;}
.content{width:100%;height:100px;}
.img-gather{margin-top:8px;height:200px;}
.img-gather a{float:left;width:85px;height:83px;margin-right:1.4%;}
#thumbs{width:480px;margin:8px
/*auto 35px*/
;text-align:center;}
#thumbs a{border-radius:4px;margin-bottom:15px;background-position:center center;background-repeat: no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
@media screen and (max-width: 960px){#thumbs{width:auto;}
#bsaHolder{display:none;}}
.index_right{z-index: 999;position: fixed;right: 0px;bottom:40px;}
.index_right a{cursor: pointer;height: 46px;background: #1f497d;display: block;text-align: center;margin-bottom:4px;border-radius: 0px;position: relative;transition: 0.6s;-o-transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s;border-top-left-radius: 6px;border-bottom-left-radius: 6px;overflow: hidden;right:0px;}
.index_right i{color: #fff;font-size: 30px;width: 46px;float: left;}
.Customer_service{position: fixed;right: 50px;bottom:104px;border: none;border: 1px solid #ddd;height: 500px;display: none;z-index: 999;}
.index_right a p{color: #fff;white-space:nowrap;line-height: 46px;background: #a9bdd8;overflow: hidden;font-size: 14px;text-align: left;width: 180px;text-indent: 10px;}
.div_img{overflow: hidden;}
.div_img img{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;}
.div_img:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
/*img**************************************************************************************************/.head{background: #30318b;position: relative;height: 50px;}
/*.head:before{content:'';display: block;position: absolute;width: 50%;height: 56px;left: 0px;background: #183155;top: 0px;z-index: 2;border-top: 4px solid #183155;}*/
.headLeft{ width: 1000px;float: left;position: relative;z-index: 3;}
.headLeft .headContact{overflow: hidden;float: left;}
.headContact p{float: left;line-height: 50px;font-size: 24px;color: #fff;margin-right: 80px;overflow: hidden;}
.headContact p i{font-size: 25px;margin-right: 10px;float: left;margin-top: 9px;}
.headContact p a{font-size: 20px;color: #fff;line-height: 50px;display: block;float: left;}
.shemei{float: right;}
.shemei a{}
.shemei a i{color: #fff;line-height: 50px;margin-right: 20px;}
.headRighr{float: right;width: 220px;border: 1px solid #fff;margin-top: 10px;border-radius: 20px;overflow: hidden;}
.headRighr form{display: block;position: relative;}
.headRighr input{line-height: 30px;height: 30px;background: none;width: 100%;text-indent: 10px;font-size: 14px;color: #fff;}
.headRighr button{position: absolute;right: 0px;height: 100%;padding: 0 10px;background:none;color: #fff;}
.headRighr button i{font-size: 20px;}
.index_nav{}
.index_nav .logo{display: block;float: left;margin-top: 10px;}
.index_nav .logo img{display: block;width: 250px;}
.index_nav #indexnav{float: right;}
.index_nav #indexnav>li{display: inline-block;position: relative;}
.index_nav #indexnav>li>a{display: block;line-height: 120px;padding-left: 50px;text-transform:uppercase;font-weight: 600;font-size:20px;}
.index_nav #indexnav>li>a:hover{color: #e6212a;}
.index_nav #indexnav>li>a.this{color: #e6212a;}
.index_nav #indexnav>li>ul{display: none;position: absolute;left: 60px;top: 66px;z-index: 2;min-width: 100%;}
.index_nav #indexnav>li>ul:before{content:'';width: 0;height: 0;border-style: solid;border-width: 0 6px 10px 6px;border-color: transparent transparent #e6212b transparent;position: relative;top: -8px;left: 10px;}
.index_nav #indexnav>li>ul>li{background: rgba(0, 0, 0, 0.6);margin-bottom: 1px;}
.index_nav #indexnav>li>ul>li>a{display: block;white-space:nowrap;color: #fff;padding: 4px 10px; font-size: 14px;}
.index_nav #indexnav>li>ul>li>a:hover{color: #fff;background: #e6212a;}
#index_banner .index_bannerButton{opacity: 0;margin-top: -50px;width: 70px;height: 100px;background: rgba(0, 0, 0, 0.3);text-align: center;line-height: 100px;color: #fff;border-radius:6px;transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;}
#index_banner .index_bannerButton i{color: #fff;font-size: 30px;position: relative;top: 5px;}
#index_banner:hover .index_bannerButton{opacity: 1;}
#index_banner a,#index_banner img{display: block;width: 100%;}
.index_about{}
.index_about img{display: block;width: 650px;height: 430px;float: left;margin-right: 50px;}
.index_about h3{font-size: 20px;color: #183155;margin: 20px 0;}
.index_about p{color: #183155;font-size: 18px;line-height: 1.8em;}
.index_about .more{width: 175px;line-height: 40px;background: #e6212a;color: #fff;text-align: center;border-radius:4px;margin-top: 40px;}
.index_title{padding: 70px 0 50px;overflow: hidden;}
.index_title h4{color: rgba(51, 51, 51, 0.7);font-size: 20px;font-style: italic;text-align: center;font-weight: normal;}
.index_title h2{font-size: 45px;text-align: center;text-transform:uppercase;font-weight: normal;}
.ProductList{}
.ProductList ul{width: 1400px;overflow: hidden;}
.ProductList ul li{width: 366px;float: left;margin-right: 100px;margin-bottom: 20px;}
.ProductList .img{}
.ProductList .more{display: block;margin: 0 auto;width: 130px;height: 30px;line-height: 30px;background: #e6212a;color: #fff;text-align: center;}
.ProductList ul li h3{text-align: center;font-size: 16px;color: #31383d;margin-bottom: 20px;min-height: 3em;}
.ProductList ul li img{display: block;height: 310px;width: 100%;}
.ProductList .index_title{padding-bottom: 0px;}
.index_Cases{}
.index_Cases img{float: left;width: 50%;display: block;margin-right: 70px;}
.index_Cases a{overflow: hidden;display: block;}
.index_Cases .swiper-slide{background: #f9f9f9;}
.solution_top{overflow: hidden;margin-top: 20px;}
.solution_topLeft{width: 90px;height: 110px;position: relative;border: 6px solid #000;float: left;}
.solution_topLeft span{color: #e6212a;font-size: 30px;position: relative;background: #f9f9f9;padding-left: 10px;margin-top: 10px;}
.solution_topLeft b{color: #e6212a;font-size: 45px;display: block;text-align: center;position: relative;top: -10px;}
.solution_topLeft h3{}
.index_Cases p{font-size: 18px;color: #333;margin-top: 50px;margin-right: 10%;line-height: 1.5em;height:4.5em;overflow: hidden;}
.index_Cases em{width: 180px;height: 45px;line-height: 45px;background: #e6212a;text-align: center;color: #fff;margin-top: 30px;}
.index_Cases em i{}
.solution_top strong{color: #010e2a;font-size:26px;margin-left: 150px;margin-right: 10%;vertical-align: middle;display: table-cell;font-weight: 600;}
.solution_top h3{display: table;margin-left: 150px;height: 120px;margin-right: 10%;}
.index_Cases .swiper-button-next,.index_Cases .swiper-button-prev{background: rgba(0, 0, 0, 0.3);text-align: center;width: 60px;height: 60px;line-height: 60px;border-radius:4px;}
.index_Cases .swiper-button-next i{color: #fff;font-size: 20px;}
.index_Cases .swiper-button-prev i{color: #fff;font-size: 20px;}
.index_news{overflow: hidden;}
.index_news ul{overflow: hidden;margin-bottom: 100px;width: 1400px;}
.index_news ul li{width: 418px;float: left;margin-right: 20px;border: 1px solid #ddd;}
.index_news ul li:hover h3{color: #e6212a;}
.index_news ul li:hover em{background: #e6212a;color: #fff;}
.index_news ul li a{}
.index_news ul li img{display: block;width: 100%;height: 260px;}
.index_news ul li span{margin: 10px;margin-left: 20px;color: #222222;font-size: 14px;}
.index_news ul li h3{margin: 0 20px;color: #181818;font-size: 20px;font-weight: 600;line-height: 1.2em;height: 2.4em;overflow: hidden;}
.index_news ul li p{margin: 10px 20px;height: 4.5em;overflow: hidden;}
.index_news ul li em{width: 130px;line-height: 30px;height: 30px;margin: 10px 0 30px 20px;background: #f5f5f5;border: 1px solid #ddd;text-align: center;font-size: 14px;}
.index_news ul li i{position: relative;top: 2px;}
.foot{background: url(../images/footbj.jpg);overflow: hidden;}
.foot dl{width: 400px;float: left;padding-top: 35px;padding-bottom: 35px;}
.foot dt{color: #fff;font-size: 26px;}
.foot dd{}
.foot .footA{}
.footA ul{}
.footA ul li{overflow: hidden;margin-top: 15px;}
.footA ul li i{color: #fff;float: left;margin-right: 20px;font-size: 20px;}
.footA ul li p{overflow: hidden;width: 300px;}
.footA ul li a{color: rgba(255, 255, 255, 0.8);line-height: 30px;}
.foot .footB{margin-left: 150px;}
.footB ul{
    overflow: hidden;
    margin-top: 12px;
}
.footB ul li{
    overflow: hidden;
}
.footB ul li a{color: rgba(255, 255, 255, 0.8);line-height: 30px;}
.footB ul li a:hover{    color: #fff;}
.foot .footC{width: 340px;float: right;}
.footC form{display: block;margin-top: 30px;}
.footC input{color: #fff;background: rgba(255, 255, 255, 0.3);display: block;width: 100%;margin-bottom: 10px;line-height: 35px;height: 35px;text-indent: 10px;font-size: 14px;}
.footC textarea{background: rgba(255, 255, 255, 0.3);width: 100%;border: none;outline:none;text-indent: 10px;font-size: 14px;padding: 10px 0;color: #fff;}
.footC button{width: 130px;line-height: 30px;background: #e6212a;color: #fff;margin-top: 10px;}
.foofhr{height: 1px;background: rgba(255, 255, 255, 0.5);}
.footbanquan_A{line-height: 56px;color: #ababab;font-size: 12px;}
.footbanquan{text-align: center;}
.footbanquan .shemei{float: none;display: inline-block;}
.footbanquan .shemei a{width: 24px;text-align: center;height: 24px;background: #717170;border-radius: 100%;margin-left: 20px;}
.footbanquan .shemei i{line-height: 1em;font-size: 14px;margin-right: 0px;}
.lanmubanner{position: relative;}
.lanmubanner img{width: 100%;display: block;  }
.lanmubanner .lanmubannerTxt{position: absolute;width: 1300px;left: 50%;margin-left: -650px; bottom: 30px;top: 50%;}
.lanmubanner h2{color: #fff;text-transform:uppercase;font-size: 30px;}
.lanmubanner .Mbx{}
.lanmubanner a{color: #fff;    text-transform: capitalize;    margin-left: 5px;}
.lanmubanner a:hover{color: #e6212a;}
.lanmubanner i{color: #fff;}
.lanmubannerTxtIn{background: rgba(0, 0, 0, 0.5);display: inline-block;padding: 20px;}
.ProductNav{}
.ProductNav a{width: 317px;margin-right: 10px;background: #183155;color: #fff;text-align: center;line-height: 60px;margin-bottom: 10px;font-size: 20px;border-radius: 6px;float: left;}
.ProductNav a.this{background: #e6212a;}
.ProductNav a:hover{background: #e6212a;}
.ProductNav a:last-child{}
.ProductNavA{width: 1400px;overflow: hidden;}
.ProductNav{margin-top:90px ;}
.ProductShow{overflow: hidden;margin-top: 80px;padding-bottom: 100px;}
.ProductShowA{}
.ProductShowALeft{width: 650px;border: 1px solid #eee;float: left;}
.ProductShowALeft span{background: #ddd;}
.ProductShowALeft .ProductShowALeftAnniu{background: rgba(0, 0, 0, 0.4);color: #fff;text-align: center;line-height: 44px;border-radius: 2px;}
.ProductShowALeft img{display: block;
    width: 100%;
    height: 550px;}
.ProductShowARight{width: 600px;float: right;}
.ProductShowARight h1{font-size: 30px;color: #282828;border-bottom: 1px solid #ddd;padding-bottom: 30px;}
.ProductShowARight_BJQ{}
.ProductShowARight_BJQ p{font-size: 20px;color: #444;margin-top: 20px;}
.ProductShowARight_BJQ i{font-size: 20px;margin-right: 10px;}
.ProductShowARightA{margin-top: 60px;overflow: hidden;}
.ProductShowARightA a{width: 190px;height: 40px;line-height: 40px;text-align: center;background: #e6212a;color: #fff;margin-right: 20px;}
.ProductShowARightA i{font-size: 20px;margin-right: 10px;position: relative;top: 2px;}
.ProductShowARightA a:nth-child(2){background: #eeeeee;color: #333;}
.ProductShowARightA a:nth-child(2) i{}
.ProductShowB{overflow: hidden;margin-top: 60px;}
.ProductShowB iframe{border: none;width: 80%;height: 600px;display: block;margin: 40px auto;}
.ProductShowTitle{color: #2d2d2d;font-size: 24px;text-transform:uppercase;font-weight: bold;border-bottom: 1px solid #e6212a;padding-bottom: 20px;}
.ProductShowC{}
.ProductShowC_BJQ{padding-top: 40px;}
.ProductShowC_BJQ p{}
.ProductShowC_BJQ span{}
.ProductShowC_BJQ tr{}
.ProductShowC_BJQ td{border: 1px solid #7d7d7d;font-size: 16px;color: #2c2c2c;}
.ProductShowD{background: #fbfbfb;overflow: hidden;margin: 40px 0;padding: 40px 0;margin-bottom: 0px;}
.ProductShowD ul{width: 1400px;overflow: hidden;margin-top: 40px;}
.ProductShowD ul li{border: 1px solid #969696;width: 560px;margin-right: 80px;float: left;height: 210px;padding: 20px;margin-bottom: 40px;}
.ProductShowD ul li img{float: left;display: block;width: 220px;height: 200px;margin-right: 20px;}
.ProductShowDiv{display: table;min-height: 200px;}
.ProductShowDiv p{vertical-align: middle;display: table-cell;}
.ProductShowE{overflow: hidden;margin: 60px auto;}
.ProductShowF{}
.ProductShowF a{display: block;}
.ProductShowF img{width: 100%;}
.ProductShowF h3{text-align: center;font-size: 16px;color: #31383d;margin-bottom: 20px;}
.ProductShowF em{display: block;margin: 0 auto;width: 130px;height: 30px;line-height: 30px;background: #e6212a;color: #fff;text-align: center;}
.ProductShowF i{}
#ProductShowImgs{padding-bottom: 40px;margin: 0 60px;}
.ProductShowImgs .swiper-pagination{display: none;}
.ProductShowE_BJQ{padding: 40px 0;}
.ProductShowE_BJQ img{ margin:20px auto;}
.ProductShowE_BJQ td{border: 1px solid #7d7d7d;}
.Application_list{overflow: hidden;margin-top: 80px;padding-bottom: 100px;}
.Application_list ul{overflow: hidden;width: 1400px;margin-bottom: -60px;}
.Application_list ul li{width: 400px;float: left;margin-right: 50px;margin-bottom: 60px;}
.Application_list ul li:hover h3{color: #e6212a;}
.Application_list ul li a{border: 1px solid #ececec;display: block;}
.Application_list ul li img{width: 100%;display: block;height: 280px;}
.Application_list ul li h3{color: #444444;font-size: 18px;margin: 20px 10px;line-height: 1.3em;min-height: 2.6em;}
.Application_list ul li p{color: #555555;margin: 10px;margin: 10px;line-height: 1.3em;}
.Application_list ul li em{display: block;margin: 20px 10px;width: 160px;line-height: 40px;background: #e6212a;text-align: center;color: #fff;}
.Application_list ul li i{}
.Application_show{}
.Application_show .ProductShowF_Anniu{margin-top: 40px;}
.Application_show .ProductShowF h3{height: 3em;}
.Application_BJQ{padding-top: 80px;}
.Application_BJQ h1{color: #444444;font-size: 30px;text-align: center;margin-bottom: 40px;}
.Application_BJQ p{color: #444444;font-size: 18px;margin-bottom: 20px;}
.Application_BJQ img{display: block;margin: 0 auto;}
.ProductShowF_Anniu{position: relative;}
.ProductShowF_Anniu button{left: 0px;position: absolute;top: 50%;margin-top: -23px;}
.ProductShowF_Anniu button i{font-size: 30px;}
.ProductShowF_Anniu button:nth-child(2){right: 0px;left: auto;}
.Application_show .ProductShowTitle{text-align: center;}
.Application_show .ProductShowF{margin-bottom: 80px;}
.download{margin-top: 80px;overflow: hidden;padding-bottom: 100px;}
.downloadLeft{width: 340px;float: left;overflow: hidden;margin-bottom: 100px;}
.downloadRight{width: 800px;float: right;overflow: hidden;}
.downloadLeftTitle{background: #e6212a;border-top-left-radius: 40px;border-bottom-left-radius: 40px;}
.downloadLeftTitle span{float: left;width: 34px;height: 34px;border-radius: 100%;background: #fff;text-align: center;line-height: 38px;border: 4px solid #ee646a;margin-right: 20px;margin-left: 4px;margin-top: 4px;}
.downloadLeftTitle i{color: #e6212a;font-size: 20px;}
.downloadLeftTitle h2{color: #fff;line-height: 50px;font-size: 20px;text-transform:uppercase;}
.downloadLeftNav{border: 1px solid #d2d2d2;border-radius:4px;overflow: hidden;margin-top: 20px;margin-bottom: 40px;}
.downloadLeftNav a.this{color: #e6212a;}
.downloadLeftNav a:hover{color: #e6212a;}
.downloadLeftNav a{display: block;line-height: 40px;border-bottom: 1px solid #eee;height: 40px;overflow: hidden;}
.downloadLeftNav em{width: 5px;height: 5px;border-radius: 100%;background: #a0a0a0;margin: 18px 8px 0 15px;float: left;}
.downloadLeftForm{}
.downloadLeftForm form{}
.downloadLeftForm input{height: 40px;line-height: 40px;border: 1px solid #ddd;width: 338px;margin-top: 10px;text-indent: 5px;font-size: 14px;border-radius: 4px;}
.downloadLeftForm textarea{height: 80px;border: 1px solid #ddd;width: 336px;margin-top: 10px;text-indent: 5px;font-size: 14px;border-radius: 4px;outline: none;display: block;}
.downloadLeftForm button{display: block;width: 50%;background: #e6212a;color: #fff;line-height: 40px;border-radius:4px;text-transform:uppercase;margin-top: 10px;}
.downloadRight{}
.downloadRight ul{width: 1400px;overflow: hidden;margin-top: -60px;}
.downloadRight ul li{width: 360px;float: left;margin-right: 80px;}
.downloadRight ul li img{display: block;width: 100%;}
.downloadRight ul li h3{text-align: center;font-size: 16px;color: #31383d;margin-bottom: 35px;}
.downloadRight ul li a{width: 176px;height: 36px;background: #626262;text-align: center;line-height: 36px;color: #fff;border-radius:4px;display: block;}
.downloadRight ul li a:hover{background: #e6212a;}
.downloadLeftProduct{margin-top: 40px;}
.downloadLeftProduct h3{color: #2d2d2d;font-size: 20px;border-bottom: 1px solid #e6212a;line-height: 40px;font-weight: normal;}
.downloadLeftProduct ul{}
.downloadLeftProduct ul li{width: 50%;float: left;margin-bottom: 20px;}
.downloadLeftProduct ul li a{display: block;margin: 0 10px;}
.downloadLeftProduct ul li img{display: block;}
.downloadLeftProduct ul li em{display: block;margin: 0 auto;width: 100px;line-height: 24px;height: 24px;background: #e6212a;color: #fff;font-size: 12px;text-align: center;}
.downloadLeftProduct ul li i{font-size: 12px;}
.news_list{overflow: hidden;padding-bottom: 100px;}
.news_list ul{overflow: hidden;margin-top: 100px;margin-bottom: -80px;}
.news_list ul li{overflow: hidden;margin-bottom: 80px;position: relative;}
.news_list ul li h3:hover{color: #e6212a;}
.news_list ul li .div_img{float: left;margin-right: 55px;}
.news_list ul li img{display: block;width: 400px;}
.news_list ul li a{display: block;}
.news_list ul li h3{font-size: 20px;color: #2c2c2c;margin-bottom: 20px;margin-right: 200px;}
.news_list ul li p{color: #6a6a6a;line-height: 2em;}
.news_list ul li em{display: block;width: 130px;height: 40px;line-height: 40px;text-align: center;background: #ddd;overflow: hidden;font-size: 18px;margin-top: 40px;}
.news_list ul li em:hover{background: #e6212a;color: #fff;}
.news_list ul li span{position: absolute;right: 10px;top: 0px;color: #a1a1a1;font-size: 16px;}
.news_list ul li span i{font-size: 18px;margin-right: 5px;}
.Contact{}
.ContactA{margin-top: 90px;padding-bottom: 60px;overflow: hidden;}
.ContactA h3{color: #222222;font-size: 28px;font-weight: normal;}
.ContactA h4{font-size: 22px;color: #6b6b6b;font-weight: normal;margin-bottom: 80px;}
.ContactA form{}
.ContactA input{border-bottom: 1px solid #333;line-height: 40px;width: 350px;float: left;margin-right: 125px;}
.ContactA textarea{display: block;width: 100%;border: none;border-bottom: 1px solid #333;outline:none;min-height: 150px;}
.ContactA button{width: 400px;background: #e62129;color: #fff;text-align: center;margin: 30px auto;display: block;line-height: 80px;font-size: 26px;text-transform:uppercase;border-radius: 10px;}
.ContactB{position: relative;}
.ContactB iframe{width: 100%;border: none;height: 850px;}
.ContactB_lianxi{position: absolute;left: 50%;top: 50%;margin-left: -650px;background: rgba(255, 255, 255, 0.8);border-radius: 10px;height: 400px;margin-top: -200px;}
.ContactB_lianxi h3{text-align: center;font-size: 36px;margin-top: 50px;margin-bottom: 45px;}
.ContactB_lianxi ul{overflow: hidden;margin: 0 40px;}
.ContactB_lianxi ul li{width: 25%;float: left;text-align: center;}
.ContactB_lianxi ul li span{}
.ContactB_lianxi ul li i{font-size: 38px;position: relative;top: 9px;}
.ContactB_lianxi ul li p{font-size: 20px;margin-top: 20px;}
.ContactB_lianxi ul li span{width: 80px;height: 80px;border-radius: 100%;text-align: center;border: 1px solid #666;line-height: 80px;}
.about{padding: 80px 0;}
.aboutA{overflow: hidden;}
.aboutA h1{font-size: 30px;color: #333333;margin-bottom: 30px;}
.aboutA p{font-size: 18px;color: #333333;}
.aboutA img{float: right;width: 590px;height: 360px;display: block;margin-left: 40px;}
.aboutB{overflow: hidden;margin-top: 60px;}
.aboutB img{display: block;margin-bottom: 60px;}
.aboutB p{}
.aboutC{overflow: hidden;margin-top: 60px;}
.aboutC a{width: 100%;display: block;}
.aboutC img{display: block;width: 100%;height: 250px;}
.aboutD{background: url(../images/about3.png) no-repeat bottom center;}
.aboutD a{display: block;padding-bottom: 20px;overflow: hidden;margin-bottom: -20px;}
.aboutD a img{width: 100%;display: block;height: 370px;-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.2)));}
#aboutD{padding-bottom: 75px;}
#aboutC{padding-bottom: 40px;}
#aboutC .swiper-pagination{display: none;}
#aboutD .swiper-pagination{display: none;}
.about_title{overflow: hidden;padding-bottom: 20px;}
.about_title h2{color: #333333;font-size: 34px;text-align: center;font-weight: normal;text-transform:uppercase;}
.about_title h3{width: 340px;height: 1px;margin: 20px auto;background: #b2b2b2;position: relative;}
.about_title span{width: 80px;height: 6px;background: #e6212a;position: absolute;left: 50%;margin-left: -40px;top: -3px;}
#aboutD{margin: 0 80px;}
.aboutD .ProductShowF_Anniu button i{font-size:60px;color: #d4d4d4;}
.aboutD .ProductShowF_Anniu button{margin-top: -75px;}
.aboutD .ProductShowF_Anniu button i:hover{color: #e6212a;}
.aboutC .aboutCbutton{margin-top: -30px;background: rgba(0, 0, 0, 0.3);color: #fff;text-align: center;line-height: 44px;}
.aboutE{overflow: hidden;margin-top: 60px;}
.aboutEnr{background: url(../images/aboutbj.jpg);height: 530px;overflow: hidden;}
.aboutEnrLeft{width: 950px;background: #fff;margin-top: 30px;margin-left: 30px;float: left;}
.aboutEnrLeft .swiper-pagination{display: none;}
.aboutEnrLeft dl{margin: 40px 70px;}
.aboutEnrLeft dt{overflow: hidden;border-bottom: 1px solid #868686;margin-bottom: 20px;padding-bottom: 20px;}
.aboutEnrLeft dt span{color: #7f7f7f;font-size: 32px;font-weight: bold;float: left;margin-right: 20px;line-height: 2em;}
.aboutEnrLeft dt h3{font-size: 22px;}
.aboutEnrLeft dt p{}
.aboutEnrLeft dt p em{margin-right: 40px;font-size: 18px;}
.aboutEnrLeft dd{overflow: hidden;width: 850px;}
.aboutEnrLeft dd img{display: block;margin-right: 20px;float: left;width: 375px;height: 280px;}
.aboutEnrLeft .swiper-container{margin: 0 20px;}
.aboutEnrLeft .aboutEbutton{background: none;width: auto;height: auto;margin-top: 0px;}
.aboutEnrLeft .aboutEbutton i{font-size: 50px;color: #d4d4d4;}
.aboutEnrLeft .aboutEbutton i:hover{color: #e62129;}
.aboutEnrRight{width: 200px;float: right;margin-right: 50px;margin-top: 70px;}
.aboutEnrRight span{display: block;width: 180px;line-height: 60px;background: #fff;margin-bottom: 20px;text-align: center;font-size: 26px;font-weight: bold;cursor: pointer;}
.aboutEnrRight span.this{background: #e62129;color: #fff;}
.aboutEnrRight span:hover{background: #e62129;color: #fff;}


@media (min-width:1200px) and (max-width:1680px)
{
.index_Cases img{margin-right: 30px;}
.solution_top{margin-top: 20px;}
.index_Cases em{margin-top: 20px;
    height: 38px;
    line-height: 38px;
    width: 150px;
    font-size: 14px;}
.index_Cases p{margin-top: 20px;font-size: 16px;    height: 3em;}
.box{width: 1200px;}
.headLeft{width: 900px;}
.index_nav #indexnav>li>a{padding-left:36px;}
.aboutEnrLeft{width: 850px;}
.aboutEnrLeft dd img{width: 325px; height: 240px;}
.aboutEnrLeft .aboutEbutton{margin-top: 20px;}
.lanmubanner .lanmubannerTxt{width: 1200px; margin-left: -600px;}
.Application_list ul li{ width: 367px;}
.Application_list ul li img{ height: 250px; }
.ContactA input{    width: 316px;}
.ContactB_lianxi{margin-left: -600px;}
.ProductList ul li{    width: 333px;}
.ProductList ul li img{height: 280px;}
.index_news ul li img{ height: 250px; }
.index_news ul li{width: 384px;}
.foot dl{width: 350px;}
.ProductNav a{    width: 292px;}
.ProductShowARight{width: 500px;}
.ProductShowD ul li{width: 518px;}
.lanmubanner img{height: 370px;}
.index_nav #indexnav>li>ul{    left: 38px;}
}
/*1024px*****************************************************************************************************************/
.wap_head,.wap_nav{display: none;}
@media screen and (max-width:1180px){html{overflow-x: hidden;}
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
body{transition: 0.4s;-o-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;position: relative;left: 0px;}
.wap_head{background: #e6212a;display: block;height: 50px;width: 100%;line-height: 50px;position: fixed;right:0px;top:0px;z-index: 100;}
.wap_head .menu{border-left: 1px solid #ddd;font-size: 30px;color: #fff;position: fixed;right:0%;line-height: 50px;height: 50px;width: 50px;text-align: center;top: 0px;background: #e6212a;}
.wap_head .return{line-height: 50px;height: 50px;position: fixed;left:0%;width: 50px;text-align: center;}
.wap_head .wap_logo{display: block;margin: 0px auto;display: block;text-align: center;font-weight: bold;color: #fff;line-height: 50px;font-size: 20px;}
.wap_head img{height: 30px;margin-top: 10px;}
.wap_head i{color: #fff;}
.wap_nav select{width: 94%;margin: 10px auto;display: block;padding: 5px 0;font-size: 12px;color: #999;}
.wap_nav{display: block;width: 100vw;position: fixed;left:100vw;top:50px;background: #f9f9f9;transition: 0.4s;height: 100%;z-index: 99;overflow-y: auto;padding-bottom: 150px;}
.wap_nav>ul{width: 100%;border-top: 1px solid #eee;}
.wap_nav>ul>li>a{text-transform: uppercase;line-height:45px;color: #333;height: 45px;width:86%;display: inline-block;font-size: 14px;}
.wap_nav>ul>li i{width: 14%;font-size: 12px;display: inline-block;float: right;color: #333;text-align: center;line-height: 43px;height: 40px;}
.wap_nav>ul>li{position: relative;border-bottom: 1px solid #e5e5e5;overflow: hidden;margin: 0 20px;}
.wap_nav>ul>li>ul>li>a{text-indent:20px;display: inline-block;width:80%;line-height:36px;font-size: 12px;text-transform:capitalize;}
.wap_nav>ul>li>ul{background: #f5f5f5;display: none;float: left;width: 100%;}
.wap_nav .sousuonr{width: 100%;background: #eee;overflow: hidden;}
.wap_nav .sousuonr input{width: 80%;float: left;height: 34px;line-height: 34px;text-indent: 10px;font-size: 14px;}
.wap_nav .sousuonr button{background: #fff;width:10%;line-height: 34px;height: 34px;float: right;}
.wap_nav .sousuonr button i{font-size: 20px;position: relative;top: 2px;}
.wap_nav .sousuonr form{height: 34px;margin: 10px;background: #fff;}
.wap_nav>ul>li>ul>li>i{line-height: 32px;height:32px;}
.wap_nav>ul>li>ul>li>ul{width: 100%;display: none;padding:0 0 40px 0px;}
.wap_nav>ul>li>ul>li>ul>li>a{text-indent:40px;display: inline-block;width:80%;line-height:36px;font-size: 12px;text-transform:capitalize;}
.wap_nav>ul>li>ul>li>ul>li>i{line-height: 32px;height: 32px;}
.wap_nav .sousuonr{animation-delay:0s;}
.wap_nav select{animation-delay:0.04s;}
.wap_nav>ul>li.i1{animation-delay:0.08s;}
.wap_nav>ul>li.i2{animation-delay:0.12s;}
.wap_nav>ul>li.i3{animation-delay:0.16s;}
.wap_nav>ul>li.i4{animation-delay:0.2s;}
.wap_nav>ul>li.i5{animation-delay:0.24s;}
.wap_nav>ul>li.i6{animation-delay:0.28s;}
.wap_nav>ul>li.i7{animation-delay:0.32s;}
body.wapnav{left:-100vw;}
body.wapnav .wap_nav{left: 0px;}
.index_right a{width:33.33%;float: left;margin-bottom: 0px;border-right: 1px solid #eee;border-radius:0px;}
.index_right{left: 0px;bottom: 0px;width: 100%;}
.index_right a:last-child{border: none;}
.Customer_service{left: 2%;right: 2%;bottom: 50px;width: 96%;height:60%;}
.box{width: 100%;}
.fenye{width: 100%;margin-left: 0%;border: none;padding: 0px;}
.fenye a{width: 100%;margin-bottom: 10px; font-size: 14px;}
.fenye a.fr{text-align:left;}
.Pagination a,.Pagination i,.Pagination form{display: none;}
.Pagination a:nth-child(1){display: block;}
.Pagination a:last-child{display: block;}
.Pagination a:last-child i{display: block;}
.Pagination a:nth-child(1) i{display: block;}
.index_right i{float: none;}
.wapnone{display: none;}
/*wap_navs_tyle_end*/
.lanmubanner img{height: auto;}
.head,.index_nav,.ProductList .more,.solution_topLeft,.index_Cases em,.index_news ul li em,.foot .footA,.footB,.lanmubanner .Mbx,.aboutD .ProductShowF_Anniu button,.aboutC .aboutCbutton,.aboutEnrLeft dt span,.aboutEnrLeft .aboutEbutton,.Application_list ul li em,.ProductShowF em,.ContactA h4,.downloadLeft,.news_list ul li em,.ProductShowALeft .ProductShowALeftAnniu,#index_banner .index_bannerButton{display: none;}
.index_about,.ProductList,.index_news,.about,.Application_list,.Application_show,.ContactA,.download,.news_list,.ProductShowA,.ProductShowB,.ProductShowC,.ProductShowD .box,.ProductShowE,.ProductShowF{width: 94%; margin: 0 auto;}
.index_about img,.ProductList ul li img,.index_Cases img,.index_news ul li img,.aboutA img,.aboutC img,.aboutD a img,.Application_list ul li img{width: 100%; height: auto; margin:0px; float: none;}
.index_title h4,.index_about p,.index_news ul li p,.aboutA p,.aboutB p,.aboutEnrLeft dt p em,.Application_list ul li p,.Application_BJQ p,.news_list ul li p{font-size: 14px;line-height: 1.5em;}
.index_news ul li h3,.aboutEnrLeft dt h3,.Application_list ul li h3,.news_list ul li h3{font-size: 16px;}
.ProductList ul{width: 100%;}
.ProductList ul li{width: 45%; margin: 20px 2.5% 0;}
.ProductList ul li h3{line-height: 1.2em;   overflow: hidden;font-weight: normal; font-size: 14px;height: 3.6em;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden;
}
.index_title h2,.about_title h2,.Application_BJQ h1{font-size: 20px;font-weight:bold;}
.index_banner,.lanmubanner{margin-top: 50px;}
.index_title{    padding: 20px 0 10px;}
.index_about h3,.solution_top strong,.foot dt{font-size: 16px;overflow: hidden; margin: 10px 0;}
.index_about .more{display: block; margin: 20px auto;}
.index_Cases a{width: 94%; margin: 20px auto;}
.solution_top{margin-top: 20px; margin-bottom: 10px;}
.solution_top h3{display: block; margin-right: 0px; height: auto;margin-left: 0px;}
.index_Cases .swiper-button-next, .index_Cases .swiper-button-prev{display: none;}
.index_Cases p{font-size: 14px; line-height: 1.5em;margin-top: 0px;margin-right: 0px;height: auto;}
#index_Cases,.index_Cases .swiper-slide{padding-bottom: 20px;background: #f9f9f9;}
 
.index_news ul li{width: 100%; margin-bottom: 30px;}
.index_news ul{margin-bottom: 40px;}
.foot .footC{width: 94%; margin: 0 auto; float: none;}
.footbanquan_A{line-height: 1.5em; padding: 10px 0;}
.foot{padding-bottom: 20px;}
.foot dl{ padding-top: 20px; }
.footC form{margin-top: 10px;}
.lanmubanner .lanmubannerTxt{width: 100%; margin-left: 0px; left: 0px; margin-top: -32px;}
.lanmubannerTxtIn{background: none;display: block; text-align: center; }
.lanmubanner h2{font-size: 16px;}
.about{padding: 0px;}
.aboutA h1,.ContactA h3{font-size: 16px; text-align: center; margin-bottom: 10px; color: #e6212a;}
.aboutA img{margin: 20px 0;}
.aboutB img{margin-bottom: 10px;}
.aboutB{margin-top: 10px;}
.aboutC,.aboutE{margin-top: 30px; margin-bottom: 30px;}
.about_title h3{width: 50%; margin: 10px auto;}
.about_title span{height: 4px;top: -2px;}
#aboutD{margin: 0px;}
#aboutD .swiper-pagination,#aboutC .swiper-pagination,.aboutEnrLeft .swiper-pagination{display: block;}
.aboutD{background: none;}
.aboutEnr{ height: auto; background: #000; }
.aboutEnrRight{ width: 94%; margin: 20px auto; float: none;overflow: hidden; }
.aboutEnrRight span{width: 45%; margin: 0 2.5% 20px; float: left; font-size: 18px; line-height: 50px;}
.aboutEnrLeft{width: 94%; margin: 20px auto; float: none;overflow: hidden;}
.aboutEnrLeft dl{margin: 20px 0px;}
.aboutEnrLeft dd{width: 100%;}
.aboutEnrLeft dd img{width: 100%; height: auto; margin-bottom: 10px;}
#zhanhui_box .swiper-container{padding-bottom: 30px;}
.Application_list{padding: 20px 0 30px 0;}
.Application_list ul li,.Application_list ul{ width: 100%; }
.Application_list ul li{margin-right: 0px; margin-bottom: 20px;}
.Application_list ul li h3{margin-bottom: 0px;}
.Application_BJQ{padding-top: 20px;}
.Application_BJQ h1{margin-bottom: 10px; line-height: 1.2em;}
.ProductShowTitle{font-size:18px; padding-bottom:5px; text-align: center;}
.Application_show .ProductShowF_Anniu{margin-top: 20px;}
.Application_show .ProductShowF{margin-bottom: 0px;}
.Application_show  .fenye{margin-bottom: 40px;}
.ContactA{padding: 30px 0;}
.ContactA input{width: 100%; margin-bottom: 10px; margin-right: 0px; font-size: 14px; border-bottom: 1px solid #ddd;}
.ContactA textarea{border-bottom: 1px solid #ddd;    min-height: 100px;}
.ContactA button{width: 100%; font-size: 14px; line-height: 3em;border-radius:4px; }
.ContactB_lianxi{position: relative;left: 0px; top: 0px;margin-left:0px; margin-top: 0px; height: auto;}
.ContactB_lianxi ul li{ width: 100%; margin-bottom: 20px; background: #f5f5f5; padding-top: 20px;  padding-bottom:20px; }
.ContactB_lianxi h3{font-size: 20px; margin-bottom:20px; margin-top:1px;}
.ContactB_lianxi ul li p{margin-top: 10px;}
.ContactB_lianxi ul{margin: 0 3%;}
.downloadRight ul,.downloadRight{width: 100%;}
.downloadRight ul{margin-top:0px;}
.downloadRight ul li,.footC button{width: 100%;}
.downloadRight ul li a{ width: 45%; margin: 0 2.5%; }
.downloadRight ul li h3{margin-bottom: 15px;}
.download{padding-bottom:0px;}
.downloadRight ul li img{margin-bottom: -30px;}
.news_list ul li .div_img{margin-right: 0px; float: none; margin-bottom: 10px;}
.news_list ul{ margin-top: 30px; }
.news_list ul li h3{margin-bottom: 10px;}
.news_list ul li{margin-bottom: 40px;}
.news_list{padding-bottom: 0px;}
.ProductNavA{width: 100%;}
.ProductNav a{width: 45%;margin:5px 2.5%; font-size: 14px; line-height:1.5em;border-radius:4px;padding: 10px 0;}
.ProductNav{ margin-top:20px; }
.ProductShow{margin-top: 30px;padding-bottom: 0px;}
.ProductShowALeft,.ProductShowARight{width: 100%;float: none;}
.ProductShowARight h1{font-size: 18px;margin: 20px 0;text-align: center;padding-bottom: 20px;}  
.ProductShowARight_BJQ p{font-size: 14px; margin-top: 10px;}
.ProductShowARight_BJQ i{font-size: 14px; margin-right: 6px;}
.ProductShowARightA a{width: 45%; margin: 0 2.5%; float: left; font-size: 12px;}
.ProductShowARightA i{font-size: 16px;}
.ProductShowARightA{margin-top: 30px;}
.ProductShowB{margin-top:40px;}
.ProductShowB iframe{width: 100%; margin: 20px 0; height: 50vh;}
.ProductShowC_BJQ,.ProductShowE_BJQ{margin-top: 20px; padding-top: 0px;}
.ProductShowC_BJQ td,.ProductShowE_BJQ td{font-size: 14px;}
.ProductShowD ul li{width: 100%; height: auto; margin-right: 0px; padding: 10px;}
.ProductShowD ul{width: 100%; margin-top: 20px;}
.ProductShowD ul li img{width: 100%;height: auto; margin: 0px;margin-bottom:10px; }
.ProductShowDiv{min-height: inherit;}
.ProductShowD{ padding: 20px 0; }
.ProductShowE{margin-top: 20px;}
.swiper-pagination span{width: 14px;height: 5px;}
.ProductShowALeft img{height: auto;}
.index_news ul{width: 100%;}
.news_list ul li img{width:100%;}
.news_list ul li h3{margin-right: 0px;}
}


@media (min-width:640px) and (max-width:1024px){
	.index_news ul li{width: 30%; margin: 10px 1.6%;}
	 .Application_list ul li,.downloadRight ul li{width: 45%; margin: 10px 2.5%;}
	 .news_list ul li .div_img{float: left; margin-right: 20px; width: 200px;}


}