
*{margin:0;padding:0;}
body{font:14px/1.8 normal;font-family:"Microsoft YaHei",Arial,"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;min-width:320px;color:#333;*min-width:1330px;overflow-x: hidden;}
a{color:#343434;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;text-decoration: none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
a:hover{color:#005ca9;}
h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;}
button, input, select, textarea{font-size:100%;font-family:'Microsoft YaHei',Arial,"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",;outline:none;vertical-align:middle;resize:none;}
button{cursor:pointer;}
ul,dl{list-style:none;}
p{margin-bottom:0;}
img{display:inline-block;vertical-align:middle;border:0;font-size:0;line-height:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.warper{max-width:1200px;margin:0 auto;}
.warper2{max-width:1450px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;	width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.none{display:none;}


/*单行溢出*/
.one-txt-cut{overflow: hidden;white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
/*多行溢出 手机端使用*/
.more-txt-cut{overflow : hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/* 水平垂直居中的公共类 */
.center{position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
/* 水平居中公共类 */
.center-x{position: absolute;left: 50%;transform:translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);}
/* 垂直居中公共类 */
.center-y{position: absolute;top: 50%;transform:translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}

::-webkit-scrollbar {display: none;color: transparent; height:0px;width:0;}
::-webkit-scrollbar-button{background-color:transparent;}

@font-face {
  font-family: 'iconfont';  /* project id 1591295 */
  src: url('//at.alicdn.com/t/font_1591295_hn135g7fj6c.eot');
  src: url('//at.alicdn.com/t/font_1591295_hn135g7fj6c.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1591295_hn135g7fj6c.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1591295_hn135g7fj6c.woff') format('woff'),
  url('//at.alicdn.com/t/font_1591295_hn135g7fj6c.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1591295_hn135g7fj6c.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.pt120{padding-top: 120px;}
.pb120{padding-bottom: 120px;}
.ptb120{padding: 120px 0;}
.pt100{padding-top: 100px;}
.pb100{padding-bottom: 100px;}
.ptb100{padding: 100px 0;}
.pt80{padding-top: 80px;}
.pb80{padding-bottom: 80px;}
.ptb80{padding: 80px 0;}
.pt60{padding-top: 60px;}
.pb60{padding-bottom: 60px;}
.ptb60{padding: 60px 0;}
.mt100{margin-top: 100px;}
.mt120{margin-top: 120px;}
.mt80{margin-top: 80px;}
.mt60{margin-top: 60px;}
.mt50{margin-top: 50px;}
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}

.pcStyle{display: block!important;;}
.phoneStyle{display: none!important;;}

/*search-more*/
.search-more{line-height: 1;font-size: 16px;display: block;color: #191919;}
.search-more:hover{color: #005ca9;}


/*comm-title*/
.comm-title h3{font-size: 36px;line-height: 1;color: #191919;}

/*comm-content*/
.comm-content{font-size:16px;line-height: 2.2;}
/*.comm-content p{text-indent: 32px;}*/


.modal-open {position: fixed!important;width: 100%;}
/*pc-comm-head*/
.pc-comm-head{height: 138px;}
.pc-comm-head.shadow .head-main{box-shadow: 0 3px 5px rgba(0,0,0,.3);-moz-box-shadow: 0 3px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.3);-o-box-shadow: 0 3px 5px rgba(0,0,0,.3);}
.pc-comm-head .head-top{background-color: #005ca9;height: 38px;overflow: hidden;display: flex;justify-content: flex-end;align-items: center;color: #FFF;padding: 0 40px;position: fixed;top: 0;z-index: 99;left: 0;right: 0;}
.pc-comm-head .head-top a{color: #FFF;display: inline-flex;align-items: center;}
.pc-comm-head .head-top a .iconfont{margin-right: 5px;}
.pc-comm-head .head-top>div:not(:first-child){margin-left: 40px;}
.pc-comm-head .head-top>div:nth-child(5),.pc-comm-head .head-top>div:nth-child(6){margin-left: 20px;}
.pc-comm-head .head-top img{display: inline-block;margin-right: 5px;}
.pc-comm-head .head-main{display: flex;justify-content: space-between;height: 100px;align-items: center;position: relative;position: fixed;top: 38px;z-index: 99;left: 0;right: 0;background-color: #FFF;padding: 0 40px;}
.pc-comm-head .head-right{display: flex;}
.pc-comm-head .head-right .nav>a{font-size: 18px;font-weight: bold;line-height: 100px;}
.pc-comm-head .head-right .nav.active>a{color: #005CA9;}
.pc-comm-head .head-right .nav:not(:first-child){margin-left: 90px;}
.pc-comm-head .short-nav{position: relative;}
.pc-comm-head .short-nav .down-nav{width: 160px;line-height: 45px;padding:10px 20px;left: 50%;margin-left: -100px;font-size: 16px;}
.pc-comm-head .short-nav .down-nav a{display: block;}
.pc-comm-head .short-nav:last-child .down-nav{width: 160px;line-height: 45px;padding:10px 20px;left: 50%;margin-left: -150px;font-size: 16px;}
.pc-comm-head .down-nav{position: absolute;width: 100%;background-color: #FFF;left: 0;z-index: 11;border-top: 1px solid #525252;overflow-y: auto;display: none;top: 100px;}
.pc-comm-head .down-nav .nav-left{width: 170px;padding: 80px 0;}
.pc-comm-head .down-nav .nav-left.fixed ul{position: fixed;top: 140px;}
.pc-comm-head .down-nav .nav-left>ul{font-size: 18px;font-weight: bold;}
.pc-comm-head .down-nav .nav-left>ul li.active a{color: #005CA9;}
.pc-comm-head .down-nav .nav-left>ul>li:not(:first-child){margin-top: 80px;}
.pc-comm-head .down-nav .nav-right{border-left: 1px solid #e5e5e5;width: calc(100% - 170px);box-sizing: border-box;}
.pc-comm-head .down-nav .nav-right .product-list .list-item .comm-content{-webkit-line-clamp: 2!important;}
.pc-comm-head .product-content{padding: 30px 60px;}
.pc-comm-head .product-list{display: none;}
.pc-comm-head .product-list.show{display: block;}
.pc-comm-head .product-list .list-item .bgcolor{position: absolute;left: 0;top: 0;right: 0;background-color: #f2f7fb;height: 100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;z-index: 0;opacity: 0;}
.pc-comm-head .product-list .list-item>a{display: block;z-index: 1;position: relative;}
.pc-comm-head .product-list .list-item:hover .bgcolor{opacity: 1;}
.pc-comm-head .product-list .ptitle{font-size: 18px;color: #000000;font-weight: bold;line-height: 1;}
.pc-comm-head .product-list.list1 .item-content{margin-top: 20px;position: relative;}
.pc-comm-head .product-list.list2 .item-content{position: relative;}
.pc-comm-head .product-list.list1 .list-item,.pc-comm-head .product-list.list4{padding: 30px 60px;position: relative;}
.pc-comm-head .product-list.list2 .list-item{padding: 20px 60px;position: relative;}
.pc-comm-head .product-list.list1 .item-content .c-left{width: 225px;height: 120px;}
.pc-comm-head .product-list.list2 .item-content .c-left{width: 150px;height: 60px;border: 1px solid #f2f2f2;text-align:center;}
.pc-comm-head .product-list.list1 .item-content .c-right{position: absolute;left: 265px;}
.pc-comm-head .product-list.list2 .item-content .c-right{position: absolute;left: 170px;width: calc(100% - 170px);line-height: 60px;}
.pc-comm-head .product-list.list1 .item-content .c-right .comm-content{height: 70px;}
.pc-comm-head .product-list.list2 .item-content .c-right .comm-content{line-height: 60px;}
.pc-comm-head .product-list .item-content .c-left img{max-width: 100%;height: 100%;object-fit: cover;}
.pc-comm-head .product-list .search-more{margin-top: 20px;}
.pc-comm-head .product-list.list3 .item-content .c-left img{width: 100%}
.pc-comm-head .product-list.list4 .item-content .c-left img{width: 100%;}
.pc-comm-head .product-list.list4 .list-item{padding: 12px 60px;position: relative;}
/*phone-comm-head*/
.phone-comm-head{height: 80px;line-height: 80px;width: calc( 100% - 40px);padding: 0 20px;position: relative;}
.phone-comm-head .phone-top  .top-left{width: 45%;}
.phone-comm-head .phone-top  .top-left a{display: block;}
.phone-comm-head .phone-top  .top-left img{max-height:100%;max-width: 100%;}
.phone-comm-head .phone-top {display: flex;justify-content: space-between;align-items: center;}
.phone-comm-head .leftNav{width: 60%;height: 100%;background-color: #004584;position: fixed;z-index: 999;top: 0;left: -60%;}
.phone-comm-head .top-right .iconfont{font-size: 38px;color: #005CA9;line-height: 1;top: 10px;position: relative;}
.phone-comm-head .top-right.color .iconfont{color: #004584;}
.phone-comm-head .accordion {width: 100%;margin: 0 auto 20px;background: #FFF;font-size: 15px;line-height: 40px;height: 100%;position: absolute;top: 60px;left: 0;padding-bottom: 60px;overflow-x: hidden;overflow-y: auto;}
.phone-comm-head .accordion .link {font-weight: normal;cursor: pointer;display: block;color: #004584;border-bottom: 1px solid #CCC;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;padding-left: 15px;}
.phone-comm-head .accordion li i {position: absolute;top: 0;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.phone-comm-head .accordion li i.iconfont {right: 15px;left: auto;font-size: 18px;}
.phone-comm-head .accordion li.open i.iconfont {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.phone-comm-head .submenu {display: none;background: #dedede;}
.phone-comm-head .submenu li {border-bottom: 1px solid #d2d2d2;font-size: 14px;}
.phone-comm-head .submenu li:last-child{border-bottom: none;}
.phone-comm-head .submenu a {display: block;text-decoration: none;color: #333;padding-left: 20px;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;position: relative;}
.phone-comm-head .hw-close{height: 60px;line-height: 60px;padding: 0 20px;background-color: #004584;color: #FFF;font-size: 14px;}
.phone-comm-head .hw-close a{color: #FFF;}
.phone-comm-head .accordion .link a{color: #004584;display: inline-block;width: 70%;height: 100%;}
.phone-comm-head .hw-close .close-right a{display: flex;align-items: center;font-size: 16px;}
.phone-comm-head .hw-close .close-right img{max-height: 20px;}
.phone-comm-head .language-list{display: flex;flex-direction: column;}
.phone-comm-head .language-item{padding: 0 15px;border-bottom: 1px solid #CCCCCC;display: flex;justify-content: space-between;}
.bgDiv{width: 100%;height: 100%;background-color: rgba(0,0,0,.6);position:fixed;z-index: 99;bottom: 0;left: -100%;top: 0;}

/*pc-comm-foot*/
.pc-comm-foot{color: #FFF;}
.pc-comm-foot a{color: #FFF;}
.pc-comm-foot a:hover{text-decoration: underline;}
.pc-comm-foot .foot-top{background-color: #005CA9;}
.pc-comm-foot .foot-top .code-img{background-color: #FFF;padding: 5px;width: 100px;height: 100px;margin-top: 50px;}
.pc-comm-foot .foot-nav{width: 78%;display: flex;justify-content: space-between;}
.pc-comm-foot .foot-nav a{display: block;}
.pc-comm-foot .foot-nav li>a:not(:last-child){margin-bottom: 10px;}
.pc-comm-foot .foot-nav li>a.first-child{height: 80px;margin-bottom: 30px;}
.pc-comm-foot .foot-nav .first-child h3{font-size: 18px;font-weight: normal;}
.pc-comm-foot .foot-nav .first-child .line{display: block;width: 30px;height: 2px;background-color: #FFF;margin-top: 15px;}
.pc-comm-foot .foot-bot{background-color: #004f92;text-align: center;padding: 20px 0;}

/*phone-comm-foot*/
.phone-comm-foot{background-color: #005CA9;}
.phone-comm-foot a{color: #FFFFFF;}
.phone-comm-foot .foot-top .nav-list .list-item{border-bottom: 1px solid #FFF;padding: 15px 20px;font-size: 16px;position: relative;}
.phone-comm-foot .foot-top .nav-list .list-item a{display: flex;position: relative;justify-content: space-between;align-items: center;}
.phone-comm-foot .foot-top .nav-list .erji-nav-list{font-size: 14px;display: none;}
.phone-comm-foot .foot-top .nav-list .erji-nav-list a{margin-top: 10px;}
.phone-comm-foot .foot-top .nav-list .list-item .iconfont{font-size: 26px;position: absolute;right:0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.phone-comm-foot .foot-top .nav-list .list-item.active .iconfont{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.phone-comm-foot .foot-bot{background-color: #004f92;text-align: center;padding: 20px;font-size: 14px;}



/*右侧悬浮定位*/
.postion-right{position: fixed;right: 20px;top: 40%;transform: translateY(-40%);z-index: 99;}
.postion-right .right-list li{width: 70px;height: 70px;margin-bottom: 10px;line-height: 70px;background-color: #005ca9;text-align: center;position: relative;}
.postion-right .right-list li>a{display: block;}
.postion-right .right-list li:hover{background-color: #004f92;}
.postion-right .right-list .hover-text{line-height: 2;position: absolute;right: 70px;background-color: #FFF;padding: 20px;top: 0;text-align: justify;width: 200px;display: none;}
.postion-right .right-list .hover-text span{width: 25px;height: 25px;display: inline-block;border-radius: 50%;background-color: #cccfd1;text-align: center;line-height: 25px;}
.postion-right .right-list li:hover .hover-text{display: block;}
.postion-right .right-list .hover-text div{margin-bottom: 10px;}
.postion-right .right-list .hover-text div:hover  span{background-color: #005CA9;}
.postion-right .right-list .hover-text .iconfont{color: #FFF;}
.postion-right .right-list .hover-text>div:last-child{border-bottom: 1px solid #CCCCCC;display: flex;justify-content: space-between;}
.postion-right .right-list .hover-text>div:last-child .iconfont{color: #333;}
.postion-right .right-list .hover-text>div:last-child:hover {color: #005CA9;}
.postion-right .right-list .hover-text>div:last-child:hover .iconfont{color: #005CA9;}
.search-div{position: fixed;top: 0;left: 0;right: 0;background-color: #005ca9;padding: 50px 40px 60px;min-height: 220px;-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;z-index: 99;}
.search-div .search-form{display: flex;justify-content: space-between;}
.search-div .search-input{flex: 1;border-bottom: 1px solid #FFFFFF;position: relative;}
.search-div .search-input input{border: none;background-color: transparent;color: #FFF;font-size: 30px;width: 100%;height: 70px;line-height: 70px;}
.search-div .search-input .btn{position: absolute;right: 0;top: 25px;}
.search-div .close-search{width: 71px;height: 71px;line-height: 71px;text-align: center;background-color: #004f92;margin-left: 40px;}
.search-div .close-search a{color: #FFF;}
.search-div .close-search  .iconfont{font-size: 30px;}
.search-div.hide-search{top: -110%;}
/*neiye-banner*/
.neiye-banner img{width: 100%;height: auto;}

/*面包屑*/
.crumbs-nav{height: 60px;line-height: 60px;border-bottom: 1px solid #E5E5E5;}
.crumbs-nav .nav-left{width: 45%;}
.crumbs-nav .nav-left h3{color: #005CA9;font-size: 30px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
.crumbs-nav .nav-right{color: #808080;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;    -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;max-width:45%}
.crumbs-nav .nav-right a{color: #808080;}
.crumbs-nav .nav-right a:hover{color: #005CA9;}

/*neiye-comm-list*/
.neiye-comm-list{padding:  20px 0;}
.neiye-comm-list>li{font-size: 20px;}
.neiye-comm-list li>a{display: inline-block;margin: 8px 0;padding: 0 20px;color: #005CA9;line-height: 50px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
.neiye-comm-list li>a:hover{background-color: #005CA9;color: #FFF;}

/*neiye-detail*/
.eng-letter{font-size: 360px;color: #f7f7f7;line-height: 1;position: absolute;z-index: -1;bottom: 0;}
/*.neiye-detail p{text-indent: 32px;}*/
.neiye-detail .detail-item .right-postion{margin: 20px 0;height: 40px;background-color: rgba(0,92,169,0.8);line-height: 40px;color: #FFF;font-size: 16px;padding: 0 20px;position: relative;z-index: 1;width:65%;overflow: hidden;}
.neiye-detail .detail-item img{width: 100%;height: 235px;object-fit: cover;}
.neiye-detail .detail-item:nth-child(odd) .detail-left, .neiye-detail .detail-item:nth-child(even) .detail-right{width:25%;position:relative}
.neiye-detail .detail-item:nth-child(odd) .eng-letter{right: -20%;}
.neiye-detail .detail-item:nth-child(odd) .right-postion{left: -20%;}
.neiye-detail .detail-item:nth-child(odd) .detail-right{width: calc(70% - 60px);}
.neiye-detail .detail-item:nth-child(even) .detail-left{width: calc(70% - 60px);}
.neiye-detail .detail-item:nth-child(even) .right-postion{right: -80%;text-align: right;}
.neiye-detail .detail-item:nth-child(even) .eng-letter{left: -20%;}
.neiye-detail .detail-item:nth-child(odd) .detail-left{margin-right: 60px;}
.neiye-detail .detail-item:nth-child(even) .detail-right{margin-left: 60px;}
/*index-banner*/
.index-banner,.index-banner .swiper-wrapper{height: 770px;width: 100%;}
.index-banner img{max-width: 100%;height: auto;}
.index-banner .swiper-slide{background: no-repeat center center;background-size: cover;height: 100%;}
.index-banner .warper2{position: relative;}
.index-banner .banner-text{position: absolute;font-size: 60px;font-weight: bold;color: #FFFFFF;}
.index-banner .text1{color: #005ca9;left: 26%;top: 42%;}
.index-banner .text2{color: #000;left: 40%;top: 34%;}
.index-banner .text3{left: 54%;top: 34%;}
.index-banner .text4{left: 50%;top: 36%;}
.index-banner .text5{color: #005ca9;left: 56%;top: 40%;}
.index-banner .text6{color: #005ca9;left: 54%;top: 35%;}
.index-banner .swiper-pagination-bullet {transition: width 0.3s ease-in-out;opacity: 1;width: 45px;height: 5px;border-radius: 0;background-color: #FFF;}
.index-banner .swiper-pagination-bullet-active{background: #c72129;width:70px;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.index-banner .banner-pagination{bottom: 40px;text-align: initial;left: 15%;}
.index-banner .page-num{font-size: 26px;letter-spacing: 1px;-webkit-text-fill-color:transparent;   
-webkit-text-stroke:1px #c72129;position: absolute;z-index: 1;right: 15%;bottom: 40px;display: flex;align-items: center;font-weight: bold;}
.index-banner .page-num .num1{font-size: 32px;}
.index-banner .page-prev{position: absolute;left: 13%;bottom: 40px;z-index: 1;}
.index-banner .page-prev a{display: block;}

/*news-content*/
.news-content .news-list{margin: 0 -20px;color: #343434;}
.news-content .news-list .list-item{width: 25%;display: block;margin-top: 60px;position: relative;height: 520px;}
.news-content .news-list .list-item>dl{margin: 0 20px;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}
.news-content .news-list dt{height: 370px;width: 100%;}
.news-content .news-list img{width: 100%;height: 100%;object-fit: cover;}
.news-content .news-list dd{padding: 30px 30px 50px 30px;}
.news-content .news-list .ndate{font-size: 14px;line-height: 1;}
.news-content .news-list .ntitle{font-size: 18px;margin-top: 15px;line-height: 1.6;}
.news-content .news-list .list-item:hover dl{padding-top: 10px;}
.news-content .news-list .list-item:hover dd{box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);}


a.nocursor:hover{cursor:default!important}

@media only screen and (max-width:1680px ) {
	
	.pt120{padding-top: 100px;}
	.pb120{padding-bottom: 100px;}
	.ptb120{padding: 100px 0;}
	.pt100{padding-top: 80px;}
	.pb100{padding-bottom: 80px;}
	.ptb100{padding: 80px 0;}
	.pt80{padding-top: 80px;}
	.pb80{padding-bottom: 80px;}
	.ptb80{padding: 80px 0;}
	.pt60{padding-top: 60px;}
	.pb60{padding-bottom: 60px;}
	.ptb60{padding: 60px 0;}
	.mt100{margin-top: 80px;}
	.mt120{margin-top: 100px;}
	.mt80{margin-top: 80px;}
	.mt60{margin-top: 60px;}
	.mt50{margin-top: 50px;}
	.mt40{margin-top: 40px;}

	.postion-right .right-list li{width: 60px;height: 60px;line-height: 60px;}
	.crumbs-nav .nav-left h3{font-size: 28px;}
	.index-banner, .index-banner .swiper-wrapper{height: 675px;}
	.index-banner .banner-text{font-size: 55px;}
	
	
	
}

@media only screen and (max-width:1440px ) {
	.pt120{padding-top: 90px;}
	.pb120{padding-bottom: 90px;}
	.ptb120{padding: 90px 0;}
	.pt100{padding-top: 80px;}
	.pb100{padding-bottom: 80px;}
	.ptb100{padding: 80px 0;}
	.pt80{padding-top: 70px;}
	.pb80{padding-bottom: 70px;}
	.ptb80{padding: 70px 0;}
	.pt60{padding-top: 60px;}
	.pb60{padding-bottom: 60px;}
	.ptb60{padding: 60px 0;}
	.mt100{margin-top: 80px;}
	.mt120{margin-top: 90px;}
	.mt80{margin-top: 70px;}
	.mt60{margin-top: 60px;}
	.mt50{margin-top: 50px;}
	.mt40{margin-top: 40px;}
	

	
	/*pc-comm-head*/
	.pc-comm-head{height: 118px;}
	.pc-comm-head .head-main{height: 80px;}
	.pc-comm-head .head-main .logo-img img{max-width: 160px;}
	.pc-comm-head .head-right .nav>a{line-height: 80px;font-size: 17px;}
	.pc-comm-head .down-nav{top: 80px;}
	.pc-comm-head .down-nav .nav-left>ul>li:not(:first-child){margin-top: 60px;}
	.pc-comm-head .down-nav .nav-left{padding: 60px 0;}
	.pc-comm-head .down-nav .nav-left>ul{font-size: 17px;}
	
	.postion-right .right-list li{width: 50px;height: 50px;line-height: 50px;}
	.postion-right .right-list img{height: 18px;width: auto;}
	
	.crumbs-nav .nav-left h3{font-size: 26px;}
	
	.index-banner, .index-banner .swiper-wrapper{height: 580px;}
	.index-banner .banner-text{font-size: 50px;}
	.index-banner .swiper-pagination-bullet {width: 40px;height: 4px;}
	.index-banner .swiper-pagination-bullet-active{width:55px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	
	.product-list .list-item .ptitle{font-size: 18px;}
	.news-content .news-list dd {padding: 20px 20px 30px 20px;}
	
}

@media only screen and (max-width:1366px ) {
	.pt120{padding-top: 80px;}
	.pb120{padding-bottom: 80px;}
	.ptb120{padding: 80px 0;}
	.pt100{padding-top: 70px;}
	.pb100{padding-bottom: 70px;}
	.ptb100{padding: 70px 0;}
	.pt80{padding-top: 60px;}
	.pb80{padding-bottom: 60px;}
	.ptb80{padding: 60px 0;}
	.pt60{padding-top: 50px;}
	.pb60{padding-bottom: 50px;}
	.ptb60{padding: 50px 0;}
	.mt120{margin-top: 80px;}
	.mt100{margin-top: 70px;}
	.mt80{margin-top: 60px;}
	.mt60{margin-top: 50px;}
	.mt50{margin-top: 40px;}
	.mt40{margin-top: 30px;}
	
	.search-div{padding: 40px 40px 40px;min-height: 160px;}
	.warper{max-width:1100px;margin:0 auto;}
	.warper2{max-width:1350px;margin:0 auto;}
	.crumbs-nav .nav-left h3{font-size: 24px;}
	.index-banner, .index-banner .swiper-wrapper{height: 550px;}
	.index-banner .banner-text{font-size: 42px;}
	
	.news-content .news-list{margin: 0 -15px;}
	.news-content .news-list .list-item>dl{margin: 0 15px;}
	.news-content .news-list .list-item{height: 460px;margin-top: 50px;}
	.news-content .news-list .ntitle{font-size: 17px;margin-top: 10px;}
	.news-content .news-list dt{height: 330px;}
	
	.neiye-detail .detail-item img{height:430px}
	.neiye-detail .detail-item .right-postion{margin:30px 0;height:70px;line-height: 70px;}
	
}

@media only screen and (max-width:1300px ) {
	.warper2{padding: 0 20px;}
	.index-banner, .index-banner .swiper-wrapper{height: 520px;}
	.index-banner .banner-text{font-size: 40px;}
}

@media only screen and (max-width:1280px ) {
	.index-banner, .index-banner .swiper-wrapper{height: 480px;}
	
}


@media only screen and (max-width:1200px ) {
	.pcStyle{display: none!important;}
	.phoneStyle{display: block!important;}
	.warper{padding: 0 20px;}
	.crumbs-nav .nav-right{font-size: 15px;}
	.index-banner .banner-text{font-size: 38px;}
	.index-banner .page-num,.index-banner .page-prev{display: none;}
	.index-banner .banner-pagination{text-align: center;left: inherit;}
	
	.comm-content{font-size: 15px;line-height: 2;}
	.tindex {text-indent: 30px;}
	.search-more{font-size: 15px;}
	.search-more img{height: 3px;width: 95px;}
}

@media only screen and (max-width:1024px ) {
	.search-div{padding: 20px;min-height: 120px;}
	.search-div .search-input input{height: 60px;line-height: 60px;}
	.search-div .close-search{width: 61px;height: 61px;line-height: 61px;margin-left: 20px;}
	.search-div .close-search .iconfont{font-size: 28px;}
	.crumbs-nav{height: 50px;line-height: 50px;}
	.crumbs-nav .nav-left h3{font-size: 22px;}
	.index-banner, .index-banner .swiper-wrapper{height: 410px;}
	.index-banner .banner-text{font-size: 32px;}
	.news-content .news-list dt{height: 310px;}
	.news-content .news-list .list-item{height: 410px;margin-top: 40px;}
	.index-banner .banner-pagination{bottom: 20px;}
	
	.neiye-comm-list>li{font-size: 18px;}
	.neiye-comm-list li>a{margin: 5px 0;padding: 0 10px;display:block;}
	.neiye-detail .detail-item{position: relative;}
	.neiye-detail .detail-item:nth-child(odd) .detail-right{width: 100%;margin-left: 0;}
	.neiye-detail .detail-item:nth-child(odd) .detail-left, .neiye-detail .detail-item:nth-child(even) .detail-right{width: 100%;margin-bottom: 20px;}
	.neiye-detail .detail-item .eng-letter{display: none;}
	.neiye-detail .detail-item:nth-child(odd) .right-postion{left: 0;width: calc(100% - 40px);top: 0;margin: 0 0 20px 0;height: auto;line-height: 2;padding: 15px 20px;}
	.neiye-detail .detail-item:nth-child(even) .detail-left{width: 100%;margin-right: 0;}
	.neiye-detail .detail-item:nth-child(even) .right-postion{right: 0;width: calc(100% - 30px);top: 0;text-align: left;margin: 0 0 20px 0;height: auto;line-height: 2;padding: 15px;}
	
	.neiye-detail .detail-item img{height:auto;}
}

@media only screen and (max-width:768px) {
	.pt120{padding-top: 70px;}
	.pb120{padding-bottom: 70px;}
	.ptb120{padding: 70px 0;}
	.pt100{padding-top: 60px;}
	.pb100{padding-bottom: 60px;}
	.ptb100{padding: 60px 0;}
	.pt80{padding-top: 50px;}
	.pb80{padding-bottom: 50px;}
	.ptb80{padding: 50px 0;}
	.pt60{padding-top: 40px;}
	.pb60{padding-bottom: 40px;}
	.ptb60{padding: 40px 0;}
	.mt120{margin-top: 70px;}
	.mt100{margin-top: 60px;}
	.mt80{margin-top: 50px;}
	.mt60{margin-top: 40px;}
	.mt50{margin-top: 30px;}
	.mt40{margin-top: 30px;}
	
	.crumbs-nav .nav-left{width: 80%;}
	.crumbs-nav .nav-left h3{font-size: 20px;}
	.crumbs-nav .nav-right{display: none;}
	
	.postion-right{right: 10px;display: none;}
	.postion-right .right-list li{width: 30px;height: 30px;line-height: 30px;margin-bottom: 5px;}
	.postion-right .right-list img{height: 14px;}
	.head-search{margin-top: 20px;padding: 0 20px;position: relative;}
	.head-search input{border: none;border: 1px solid #CCC;height: 40px;line-height: 40px;border-radius: 30px;padding: 0 40px 0 20px;width: calc(100% - 60px);}
	.head-search a{position: absolute;right: 20px;top: 0;}
	.phone-comm-head .accordion .head-search i.iconfont{font-size: 22px;}
	
	.neiye-comm-list>li{font-size: 16px;}
	.neiye-comm-list li>a{line-height: 50px;}
	.index-banner, .index-banner .swiper-wrapper{height: 360px;}
	.index-banner .banner-text{font-size: 24px;}
	.news-content .news-list{margin: 0 -10px;}
	.news-content .news-list .list-item>dl{margin: 0 10px;}
	.news-content .news-list dt{height: 250px;}
	.news-content .news-list .list-item{height: 350px;}
	.news-content .news-list dd{padding: 10px;}
	.news-content .news-list .ntitle{font-size: 16px;}
	
	.search-more{font-size: 14px;}
	.search-more img{width: 88px;}
	

	
	
}

@media only screen and (max-width:640px) {
	.pt120{padding-top: 50px;}
	.pb120{padding-bottom: 50px;}
	.ptb120{padding: 50px 0;}
	.pt100{padding-top: 50px;}
	.pb100{padding-bottom: 50px;}
	.ptb100{padding: 50px 0;}
	.pt80{padding-top: 40px;}
	.pb80{padding-bottom: 40px;}
	.ptb80{padding: 40px 0;}
	.pt60{padding-top: 30px;}
	.pb60{padding-bottom: 30px;}
	.ptb60{padding: 30px 0;}
	.mt120{margin-top: 70px;}
	.mt100{margin-top: 60px;}
	.mt80{margin-top: 40px;}
	.mt60{margin-top: 30px;}
	.mt50{margin-top: 30px;}
	.mt40{margin-top: 20px;}
	.warper{padding: 0 15px;}
	.eng-letter{display: none;}
	.phone-comm-head .phone-top .top-left{width: 40%;}
	.phone-comm-foot .foot-top .nav-list .list-item{font-size: 15px;}
	.phone-comm-foot .foot-bot{font-size: 12px;}
	.comm-content{font-size: 14px;line-height: 1.8;}
	.index-banner, .index-banner .swiper-wrapper{height: 300px;}
	.index-banner .banner-text{font-size: 20px;}
	.index-banner .swiper-pagination-bullet {width: 8px;height: 8px;border-radius: 50%;}
	.index-banner .swiper-pagination-bullet-active{width:8px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
	.index-banner .banner-pagination{bottom: 10px;}
	.news-content .news-list .list-item{width: 50%;margin-top: 20px;height: 320px;}
	.news-content .news-list .list-item>dl{margin: 0 5px;}
	.news-content .news-list{margin: 0 -5px;}
	.news-content .news-list .ndate{font-size: 12px;}
	.news-content .news-list .ntitle{font-size: 15px;}
	
	.neiye-banner img{width: 100%;height: 200px;object-fit: cover;}
	.neiye-comm-list>li{width: 100%;}
	.neiye-comm-list li>a{line-height: 40px;}
	.neiye-detail .detail-item .right-postion{font-size: 16px;}

	.neiye-detail .detail-item:nth-child(even) .right-postion,.neiye-detail .detail-item:nth-child(odd) .right-postion{padding:5px;width: calc(100% - 10px)}
}

@media only screen and (max-width:480px) {
	.head-search{padding: 0 10px;}
	.head-search input{height: 35px;line-height: 35px;;}
	.head-search a{position: absolute;right: 10px;top: 0;}
	.phone-comm-head .accordion .head-search i.iconfont{font-size: 20px;}
	.crumbs-nav .nav-left h3{font-size: 18px;}
	.index-banner, .index-banner .swiper-wrapper{height: 280px;}
	.index-banner .banner-text{font-size: 18px;}
	.neiye-banner img{width: 100%;height:180px;object-fit: cover;}
	.phone-comm-head{ height: 70px;line-height: 70px;width: calc( 100% - 30px);padding: 0 15px;}
	.phone-comm-head .phone-top .top-left img{max-width: 130px}
}

@media only screen and (max-width:414px) {
	.index-banner, .index-banner .swiper-wrapper{height: 260px;}
}

@media only screen and (max-width:375px) {
	.index-banner, .index-banner .swiper-wrapper{height: 250px;}
}

@media only screen and (max-width:320px) {
	
}


.index-title{display: flex;align-items: center;justify-content: space-between;}