body{background: #fff;font-size:14px;
 /*font-family: -apple-system,"SF UI Text",Roboto,Noto,"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;*/
 font-family: "Microsoft YaHei","微软雅黑",'arial','sans-serif';
 color:#333;max-width: 1920px;margin:0 auto;}
*{margin:0;padding:0;box-sizing: border-box;}
ul,dl,dd,dt,h2,p,h3,h4,h5,h1{margin:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:initial;color:inherit}
ul,li{list-style: none;}
i{font-style: normal;}
a{cursor: pointer;color:inherit;}
a:hover,a:focus{text-decoration: none;color:inherit;}

.fs0{font-size:0;}
.fs120{font-size:120px;}
.fs100{font-size:100px;}
.fs80{font-size:84px;line-height: 0.8;}
.fs72{font-size: 72px; line-height: 1;}
.fs52{font-size:52px;line-height: 1;}
.fs45{font-size: 45px;}
.fs36{font-size: 36px;}
.fs35{font-size: 35px;}
.fs30{font-size: 30px;}
.fs26{font-size: 26px;}
.fs24{font-size: 24px;}
.fs22{font-size: 22px;}
.fs20{font-size: 20px;}
.fs18{font-size: 18px;}
.fs16{font-size: 16px;}
.fs14{font-size: 14px;}


@font-face{font-family: "iconfont";
 src: url('../fonts/iconfont.woff2') format('woff2'),
 url('../fonts/iconfont.woff') format('woff'),
 url('../fonts/iconfont.ttf') format('truetype');
}
.iconfont {
 font-family: "iconfont" !important;
 font-size: 20px;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}

.icon-sousuo:before {
 content: "\e640";
}


.ht{font-family: '黑体';}
.c0{color:#000;}
.c3{color:#333;}
.c6{color:#666;}
.fl{float:left;}
.fr{float:right!important;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.pr{position: relative;}
.bold{font-weight: bold;}
.img-responsive{display: block;margin:0 auto;max-width: 100%;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex;}
.flex>.sub,.flexC>.sub{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;}
.flexC{-webkit-flex-direction: column; flex-direction: column;}
.sb{justify-content: space-between;}
.jc{justify-content: center;}
.ai{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.wrap{flex-wrap: wrap;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.twoLine{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.no-padding{padding-left:0;padding-right: 0;}
.padding{padding:0 3%;}
.bg{background: #f8f8f8;}
.navbar{margin:0;border:none;background: none;color:#fff;}
.navbar-brand{height: auto;padding:20px 15px;display: inline-block;}
/*.navbar-collapse{padding:20px 0;}*/
.logo-m{display: none!important;}
.navbar-brand>img{max-height: 55px;}
.imghover .item-img img{transition: all linear .6s;}
.imghover:hover .item-img img{transform: scale(1.05);}
.mix{position: absolute;top:50%;left: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%);}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.full_img{width:100%;height: 100%;object-fit: cover;}
.gray {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.gray:hover {-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.d-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.justify-content-start{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}
.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.justify-content-around{-webkit-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}
.align-items-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.align-items-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}
.flex_1{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}
.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.flex-direction-column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.common_btn{position: relative;overflow: hidden;}
.common_btn>span{display:inline-block;vertical-align:middle;opacity:0;filter: alpha(opacity=0);color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.common_btn::before{content:attr(c-text);position:absolute;top:0;left:10%;width:80%;height:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);display: none\0;}
.common_btn:hover .iconfont{color:#fff;}
/*.common_btn:hover{background:#d20319;}*/
.common_btn:hover::before{opacity:0;filter: alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.common_btn:hover>span{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display: inline-block;}
.common_btn>span.sep{width: 5px;height: 5px;display: inline-block;}
.common_btn:hover>span:nth-child(1){-webkit-transition-delay:45ms;transition-delay:45ms}
.common_btn:hover>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}
.common_btn:hover>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}
.common_btn:hover>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}
.common_btn:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.common_btn:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.common_btn:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.common_btn:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.common_btn:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.common_btn:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}
.common_btn:hover>span:nth-child(11){-webkit-transition-delay:.495s;transition-delay:.495s}
.common_btn:hover>span:nth-child(12){-webkit-transition-delay:.54s;transition-delay:.54s}
.common_btn:hover>span:nth-child(13){-webkit-transition-delay:.585s;transition-delay:.585s}
.common_btn:hover>span:nth-child(14){-webkit-transition-delay:.63s;transition-delay:.63s}
.common_btn:hover>span:nth-child(15){-webkit-transition-delay:.675s;transition-delay:.675s}
.common_btn:hover>span:nth-child(16){-webkit-transition-delay:.72s;transition-delay:.72s}
.common_btn:hover>span:nth-child(17){-webkit-transition-delay:.765s;transition-delay:.765s}
.common_btn:hover>span:nth-child(18){-webkit-transition-delay:.81s;transition-delay:.81s}
.common_btn:hover>span:nth-child(19){-webkit-transition-delay:.855s;transition-delay:.855s}
.common_btn:hover>span:nth-child(20){-webkit-transition-delay:.9s;transition-delay:.9s}
.common_btn.static_btn:hover{background:none;}
.common_btn.static_btn>span{color:#d20319;}
.common_btn.static_btn::before{left:0;}

.common-btn{border-radius:999px;width:310px;text-align: center;max-width: 60%;margin-left:auto;margin-right: auto;display: block;line-height: 58px;border:3px solid #313131;}
.common-btn:hover{border-color:#0084e9;background: #0084e9;color:#fff;}

@media (min-width: 767px){
 .container{width:90%;max-width: 1380px;padding:0;}
}
@media (min-width: 1300px){
 .container{width:85%;}
}
@media (min-width: 1500px){
 .container{width: 1380px;}
}


/* 导航部分 */
.header{/*position: fixed;*/top:0; left:0; right:0; z-index: 99;transition: top .5s ease;-webkit-transition:top .5s ease; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;color:#fff;border-bottom: 1px solid rgba(255,255,255,0.5)}
.header.fixed,.header:hover{top:0;box-shadow: 0 6px 10px 0 rgba(7,0,2,.15); background:#fff;color:#333333; border-bottom: none}
.header_box{position: relative;font-size:16px;}
.header .header_logo{position: absolute;left:0;top:0;bottom:0;max-width:50%;}
.header .header_logo .flex{height: 100%;}
.header .header_logo .logo-black,.header.fixed .header_logo .logo-white,.header:hover .header_logo .logo-white{display: none;}
.header.fixed .header_logo .logo-black,.header:hover .header_logo .logo-black{display: block;}
.header .header_logo img{ margin:0;}
.header .header_logo .logo-txt{ margin-left:20px; padding-left:20px;background: url(../images/xx.png) no-repeat left; font-size:18px; margin-top:5.8% }
.header .header_logo .logo-txt p{ display: block; color:#333;font-weight:bold }
.header .header_logo .logo-txt span{ display: block; color:#0e80d7; font-weight:bold}
.header .header_nav{text-align: right;}
.header .header_nav .nav_container>ul>li{display: inline-block;text-align: center;margin-right:3.2%;}
.header .header_nav .nav_container>ul>li:last-child {margin-right: 0}
.header .header_nav li{position: relative;}
.header .header_nav .nav_container>ul>li>a{display: block;padding:0;position: relative;line-height: 100px;transition: line-height .3s;}
.header .header_nav .nav_container>ul>li>a::after{transition: all .3s;position: absolute;content:'';width:0;height: 2px;background: #fff;left:50%;transform: translateX(-50%);bottom:30px;}
.header .header_nav .nav_container>ul>li>a.active::after,.header .header_nav .nav_container>ul>li>a:hover::after{width:100%;}
.header .header_nav .nav_container .dropdown-menu{margin:0;padding:0;border:none;left:50%;transform: translateX(-50%);text-align: center;border-radius:0;background: rgba(255,255,255,.7);font-size:15px;}
.dropdown-menu li a{color:#333;}
.header .header_nav .nav_container .dropdown-menu li a{display: block;white-space: nowrap;padding:16px 10px;position: relative;transition: all .3s;}
.header .header_nav .nav_container .dropdown-menu li a:hover, .dropdown-menu li a:focus,.dropdown-menu li a.active{background: #0e80d7;color:#fff;}
.header.fixed .header_nav .nav_container>ul>li>a{line-height: 100px;}

.header.fixed .header_nav .nav_container>ul>li>a.active::after,.header:hover .header_nav .nav_container>ul>li>a.active::after,
.header .header_nav .nav_container>ul>li>a:hover::after{background: #0e80d7;bottom:20px;}
.header.fixed .header_nav .nav_container>ul>li>a.active,.header:hover .header_nav .nav_container>ul>li>a.active,.header .header_nav .nav_container>ul>li>a:hover{color:#0e80d7;}

 
.mobile_key {display: none;width:28px;height:25px;position: relative;border:none!important;cursor: pointer;padding:0;}
/*.button_menu{width: 30px;height: 25px;position: absolute;top:7px;left:0;}*/
.button_menu span {display:block;width:100%;height:3px;background-color:#333;position:absolute;left:0;-moz-transition:all .36s ease;-o-transition:all .36s ease;-webkit-transition:all .36s ease;transition:all .36s ease;}
.button_menu span:nth-child(1) {top:0}
.button_menu span:nth-child(2) {top:50%;transform: translateY(-50%);}
.button_menu span:nth-child(3) {bottom:0}
.header.fixed .button_menu span,.header:hover .button_menu span{background: #333;}

.index_header{top:-80px; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.index_header.ani{top:0;box-shadow: 0 6px 10px 0 rgba(7,0,2,.15); background:#fff;color:#333333; border-bottom: none}
.header-container{position: relative;z-index:10;}
 
.qjh{max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.banner{width: 100%;}
.bannercon{width: 100%;}
.bannercon ul li{width: 100%;}
.bannercon ul li .bannerimg{display: block;width: 100%;margin: 0 auto;object-fit: cover;}
.bannertext{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);}
.bannertextcon{width: 100%;transform: translateY(60px);opacity: 0;filter: alpha(opacity=0);transition: all .8s;transition-delay: .2s;}
.bannertextcon h4{font-size: 82px;color: #fff;font-weight: bold;text-align: center;margin-bottom: 18px;}
.bannertextcon h4 span{color: #0e80d7;}
.bannertextcon h5{font-size: 30px;color: #fff;font-weight: bold;text-align: center;border-bottom: 1px solid rgba(255,255,255,0.5);display: table;
margin: 0 auto;padding-bottom: 26px;box-sizing: border-box;}
.bannertextcon p{font-size: 18px;color: #fff;font-weight: bold;max-width: 870px;text-align: center;margin: 0 auto;padding-top: 30px;box-sizing: border-box;
margin-bottom: 50px;}
.bannertextcon p span{color: #0e80d7;}
.bannertextcon h6{width: 452px;height: 60px;line-height: 60px;font-size: 24px;color: #fff;font-weight: 500;padding: 0 24px;
box-sizing: border-box;margin: 0 auto;background: #0e80d7;}
.bannertextcon h6 i{display: inline-block;vertical-align: -10px;margin-right: 22px;}
.bannertextcon h6 i img{display: block;max-width: 100%;}
.bannercon .swiper-slide-active .bannertextcon{transform: translateY(0);opacity: 1;filter: alpha(opacity=100);}
.banpages{bottom: 50px !important;}
.banpages .swiper-pagination-bullet{width: 62px;height: 4px;background: #fff !important;border-radius: 0;opacity: 1;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;margin: 0 5px !important;}
.banpages .swiper-pagination-bullet-active{background: #0e80d7 !important;}
.inabout{width: 100%;padding: 100px 0;box-sizing: border-box;background: #fff;position: relative;overflow: hidden;}
.inabout .tou{position: absolute;top: 20px;right: -70px;font-size: 180px;color: #5d6784;font-weight: bold;text-transform: uppercase;
opacity: 0.06;}
.inabout .wei{position: absolute;bottom: 120px;left: -180px;font-size: 180px;color: #5d6784;font-weight: bold;text-transform: uppercase;
opacity: 0.06;}
.inaboutcon{width: 100%;position: relative;}
.inaboutleft{float: left;width: 45%;margin-right: 5%;}
.title{width: 100%;height: 118px;background: url(../images/k.png) 44px center no-repeat;margin-bottom: 50px;}
.title h4{font-size: 48px;color: #666;font-weight: 500;line-height: 48px;}
.title h4 span{font-size: 20px;display: inline-block;margin-left: 10px;vertical-align: 0px;font-weight: 500;}
.inaboutnav{width: 100%;margin-bottom: 60px;}
.inaboutnav a{float: left;font-size: 16px;color: #333;font-weight: 500;padding-bottom: 8px;position: relative;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;margin-right: 50px;}
.inaboutnav a:last-child{margin-right: 0;}
.inaboutnav a::before{content: "";width: 0%;height: 2px;background: #0e80d7;position: absolute;bottom: 0;left: 0;
transition:.25s;-moz-transition: .25s;-webkit-transition: .25s;-o-transition: .25s;}
.inaboutnav a.active{color: #0e80d7;cursor: default;}
.inaboutnav a.active::before{width: 100%;}
.inaboutnav a:hover{color: #0e80d7;}
.inaboutnav a:hover::before{width: 100%;}
.inabouttext{width: 100%;margin-bottom: 50px;}
.inabouttext h5{font-size: 24px;color: #333;font-weight: 500;margin-bottom: 24px;}
.inabouttext p{font-size: 14px;color: #666;font-weight: 400; line-height:24px;}
.more{font-size: 18px;color: #0e80d7;font-weight: 500;display: table;}
.more i{display: inline-block;width: 32px;height: 4px;background: url(../images/jt.png) center no-repeat;vertical-align: 5px;margin-left: 10px;}
.inaboutright{float: right;width: 50%;}
.inaboutright img{display: block;width: 100%;}
.inlist{width: 100%;overflow: hidden;}
.inlist ul li{width: 25%;float: left;height: 285px;background: #004c98;padding: 50px 28px 14px 28px;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.inlist ul li:hover{background: #0e80d7;}
.inimg{float: left;width: 42px;height: 36px;display: flex;align-items: center;justify-content: center; margin-top:10px;}
.inimg img{display: block;max-width: 100%;margin: 0 auto;}
.intext{float: left;width: calc(100% - 42px);padding-left: 20px;box-sizing: border-box;}
.intitle{width: 100%;margin-bottom: 24px;}
.intitle h5{font-size: 18px;color: #fff;font-weight: 500;}
.intitle h5 span{font-size: 14px;}
.intitle i{display: block;width: 30px;height: 2px;background: #fff;margin-top: 10px;}
.intextcon{width: 100%;}
.intextcon p{font-size: 14px;color: #fff;font-weight: 400; line-height:24px;}
.inpro{width: 100%;padding: 100px 0;box-sizing: border-box;background: #f4f3f3;position: relative;overflow: hidden;}
.inpro .tous{position: absolute;top: 0px;right: -340px;font-size: 180px;color: #5d6784;font-weight: bold;text-transform: uppercase;
opacity: 0.03;}
.inprocon{width: 100%;position: relative;}
.inprotitle{width: 100%;}
.inprotitle .title{width: 33%;}
.inpronav{width: 100%;margin-bottom: 36px;}
.inpronav ul li{float: left;margin-right: 32px;position: relative;}
.inpronav ul li::before{content: "";width: 1px;height: 14px;background: #333;position: absolute;top: 5px;right: -16px;}
.inpronav ul li:last-child{margin-right: 0;}
.inpronav ul li:last-child::before{display: none;}
.inpronav ul li a{display: block;font-size: 16px;color: #333;font-weight: 500;padding-bottom: 6px;box-sizing: border-box;position: relative;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.inpronav ul li a::before{content: "";width: 0%;height: 2px;background: #0e80d7;position: absolute;bottom: 0;left: 50%;
transform: translateX(-50%);transition:.25s;-moz-transition: .25s;-webkit-transition: .25s;-o-transition: .25s;}
.inpronav ul li:hover a{color: #0e80d7;}
.inpronav ul li:hover a::before{width: 100%;}
.inpronav ul li.active a{color: #0e80d7;}
.inpronav ul li.active a::before{width: 100%;}
.inproconter{width: 100%;}
.inprolist{width: 100%;display: none;}
.inprolist:first-child{display: block;}
.inprolist ul li{float: left;width: 24%;margin-right: 1.33%;margin-bottom: 20px;}
.inprolist ul li:nth-child(4n){margin-right: 0;}
.inprolist ul li a{display: block;width: 100%;position: relative;overflow: hidden;}
.inprolist ul li a .proimg{display: block;width: 100%;height: 100%;object-fit: cover;}
.inprolist ul li a p{width: 100%;position: absolute;bottom: 0;left: 0;font-size: 16px;color: #fff;text-align: center;background: rgba(14,128,215,0.75);
height: 40px;line-height: 40px;padding: 0 10px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.inprobj{position: absolute;bottom: -100%;left: 0;width: 100%;height: 100%;background: rgba(14,128,215,0.6);opacity: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.inprotext{width: 100%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.inprotext img{display: block;max-width: 100%;margin: 0 auto 20px;}
.inprotext span{width: 100%;font-size: 16px;color: #fff;text-align: center;text-align: center;display: block;
padding: 0 10px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inprolist ul li:hover p{bottom: -100%;opacity: 0;}
.inprolist ul li:hover .inprobj{bottom: 0%;opacity: 1;}
.mored{font-size: 18px;color: #0e80d7;font-weight: 500;display: table;margin: 40px auto 0;}
.mored i{display: inline-block;width: 32px;height: 4px;background: url(../images/jt.png) center no-repeat;vertical-align: 5px;margin-left: 10px;}
.incase{width: 100%;padding: 58px 0 80px 0;box-sizing: border-box;overflow: hidden;}
.incasecon{width: 100%;padding: 0 8%;box-sizing: border-box;}
.incasecon .inprotitle .title{background: url(../images/k2.png) 44px center no-repeat;}
.incasecon .inprotitle .title h4{color: #fff;}
.incaselist{width: 100%;}
.incaselist ul li{float: left;width: 25%;}
.incaselist ul li a{display: block;width: 100%;}
.incatext{width: 100%;background: #0e80d7;height: 260px;position: relative;padding: 40px;box-sizing: border-box;}
.incatext::before{content: '';width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border-width:22px;
border-style:solid dashed dashed dashed;border-color: #0e80d7 transparent transparent transparent;
position: absolute;bottom: -44px;left: 50%;transform: translateX(-50%);}
.incaselist ul li:nth-child(2n) .incatext::before{border-color: transparent transparent #0e80d7 transparent;top: -44px;}
.incatext h5{font-size: 18px;color: #fff;font-weight: 500;margin-bottom: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.incatext p{font-size: 14px;color: #fff;font-weight: 400;opacity: 0.6;display: -webkit-box; line-height:24px;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 44px;}
.incatext span{font-size: 18px;color: #fff;font-weight: 500;display: table;}
.incatext span i{display: inline-block;width: 32px;height: 4px;background: url(../images/jt1.png) center no-repeat;vertical-align: 4px;margin-left: 10px;}
.incimg{width: 100%;}
.incimg img{display: block;width: 100%;height: 260px;object-fit: cover;}
.moreds{font-size: 18px;color: #fff;font-weight: 500;display: table;margin: 40px auto 0;}
.moreds i{display: inline-block;width: 32px;height: 4px;background: url(../images/jt1.png) center no-repeat;vertical-align: 5px;margin-left: 10px;}
.innew{width: 100%;padding: 100px 0;box-sizing: border-box;background: #fff;overflow: hidden;}
.innewcon{width: 100%;}
.innewconter{width: 100%;}
.innewlist{width: 100%;display: none;}
.innewlist:first-child{display: block;}
.innewleft{float: left;width: 44%;margin-right: 3%;}
.innewleft a{display: block;width: 100%;}
.innewupimg{width: 100%;height: 353px;}
.innewupimg img{display: block;width: 100%;height: 100%;object-fit: cover;}
.innewbut{width: 100%;padding: 18px 20px;background: #f5f5f5;box-sizing: border-box;}
.intime{float: left;width: 70px;height: 74px;text-align: center;background: #0e80d7;}
.intime h5{font-size: 36px;color: #fff;font-weight: bold;text-align: center;}
.intime p{font-size: 14px;color: #fff;font-weight: 400;text-align: center;}
.intexted{float: left;width: calc(100% - 70px);box-sizing: border-box;padding-left: 15px;box-sizing: border-box;}
.intexted h5{font-size: 16px;color: #666;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.intexted p{font-size: 14px;color: #808080;font-weight: 400;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.intexted p::after{content: "MOER>>";display: inline-block;font-size: 14px;color: #0e80d7;}
.innewleft:hover .intexted h5{color: #0e80d7;}
.innewright{float: right;width: 53%;}
.innewright ul li{width: 100%;}
.innewright ul li a{display: block;padding: 16.2px 0;box-sizing: border-box;border-bottom: 1px dashed #d9d9d9;}
.innewright ul li:first-child a{padding-top: 0;}
.innewright ul li:last-child a{border-bottom: 0;}
.inlefted{float: left;width: 128px;height: 90px;}
.inlefted img{display: block;width: 100%;}
.inrighted{float: left;width: calc(100% - 128px);padding-left: 15px;box-sizing: border-box;}
.inrighted h5{font-size: 16px;color: #666;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.inrighted span{font-size: 12px;color: #cccccc;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;
margin-bottom: 10px;}
.inrighted p{font-size: 14px;color: #808080;font-weight: 400;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.inrighted p::after{content: "MOER>>";display: inline-block;font-size: 14px;color: #0e80d7;}
.innewright ul li:hover .inrighted h5{color: #0e80d7;}
.ce{width: 110px;position: fixed;top: 50%;right: 0;transform: translateY(-50%);z-index: 100;}
.ce ul li{width: 100%;height: 120px;border-bottom: 1px solid #5d5d65;box-sizing: border-box;background: #34353e;position: relative;
overflow: hidden;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.ce ul li:last-child{border-bottom: 0;}
.cecon{width: 110px;height: 120px;display: flex;align-items: center;
position: absolute;top: 0;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.ceconed{width: 300px;right: -190px;}
.cecon a{display: block;float: left;width: 110px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.cecon a i{display: block;margin: 0 auto 6px;}
.cecon a i img{display: block;max-width: 100%;margin: 0 auto;}
.cecon a p{font-size: 14px;color: #fff;text-align: center;}
.cecon span{float: left;font-size: 20px;color: #fff;padding-left: 12px;box-sizing: border-box;}
.ce ul li:hover{background: #0e80d7;}
.ce ul li.dh:hover{width: 300px;margin-left: -190px;}
.ce ul li.dh:hover .cecon{background: #0e80d7;right: 0;}
.ce ul li.dh:hover .cecon span{display: block;}
 
.footer-box{background: url('../images/footBg.png') no-repeat center center; background-size:cover;color:#fff;position: relative;overflow: hidden;}
.copyright{max-width:1590px;margin:0 auto;padding:7px 0;border-top:1px solid #666666;}
.copyright p { line-height: 3.28; color: rgba(255,255,255,0.5); text-align: center}
.footer-box .footer{width: 100%;padding:55px 0 40px 0;}
.footer-nav li{float:left;margin-right:3.6vw; text-align: center}
.footer-nav li a{display: block;margin-bottom: 13px;}
.footer-nav li .s-menu{margin-top:25px;}
.footer-nav li .s-menu a { font-size:14px;opacity: 0.7; margin-bottom: 5px; }
.footer .code{max-width:160px;width: 14%;text-align: center;flex:none;padding-top: 8px;}
.footer .code p{margin-top:20px;letter-spacing: 1px;line-height: 1.2;opacity: 0.5}
.footer-info{width: 385px;max-width: 27%;padding-right:10px;flex:none;}
.footer-info .in{padding:0; margin-bottom: 5px; }
.footer-info .des{ color:#999999; margin-bottom:35px;}
.footer-info .tel{background: url(../images/tel.png) no-repeat left; padding-left:45px; margin-bottom:20px;}
.footer-info .address,.footer-info .mail{color:#999999;}
 
 .inner-banner{position: relative;color:#fff;}
 .location{line-height: 60px;background: #f4f3f3;overflow: hidden;}
 .location .sitepath{border-left: 10px solid #000; line-height:19px; margin:12px 0; padding-left:10px}
.location .sitepath a{}
.location .sitepath a::after{content:'>>';}
.location .sitepath a:last-child::after{content:'';}
.qilin-menu-inner {position: relative;padding-bottom: 10px; margin-top:25px;}
.qilin-menu-inner:after {display: block;content: '';height: 2px;background-color: #e2dad8;}
.qilin-menu-inner li {float: left;width:14.2857142857%;}
.qilin-menu-inner li a {display: block;line-height: 56px;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;position: relative;text-align: center;}
.qilin-menu-inner li a:after {position: absolute;content: '';left: 50%;bottom: -6px;background-color: #e2dad8;width: 10px;height: 10px;border-radius: 50%;margin-left: -5px;}
.qilin-menu-inner li.active a:after,.qilin-menu-inner li a:hover:after {width: 14px;height: 14px;border: solid 2px #093ca2;margin-left: -8px;background-color: #fff;bottom: -10px;}
.qilin-menu-inner li.active a,.qilin-menu-inner li a:hover {color: #093ca2;}
.a-content{ margin:44px 0; line-height:35px;}
@media (max-width:1600px){
 .fs120{font-size:116px;}
 .fs100{font-size:94px;}
 .fs80{font-size:80px;}
 .fs52{font-size:46px;}
 .fs45{font-size: 43px;}
 .fs30{font-size: 28px;}
 .title-box .tit{letter-spacing: 2px;}
}
@media (max-width:1500px){
 .fs120{font-size:110px;}
 .fs100{font-size:90px;}
 .fs52{font-size:42px;}
 .fs45{font-size: 41px;}
 .fs36{font-size: 35px;}
 .fs35{font-size: 34px;}
 .fs30{font-size: 24px;}
 .fs26{font-size: 23px;}
 .fs24{font-size: 22px;}
 .fs22{font-size: 20px;}
/* .fs18{font-size: 18px;}
 .fs16{font-size: 16px;}*/
 .header .header_nav .nav_container>ul>li{margin-right:4%;}
 
}
@media (max-width:1450px){
	.bannertextcon h4{font-size: 60px;}
	.inabout{padding: 80px 0;}
	.inabout .wei{bottom: 100px;}
	.inlist ul li{padding: 24px 24px 14px 24px;height: 240px;}
	.inpro{padding: 80px 0;}
	.incatext{padding: 20px;}
	.innew{padding: 80px 0;}
	.ce{right: 0;}
	.header .header_nav .nav_container>ul>li{ margin-right: 2%;}
	.fs20 { font-size:19px }
}
@media (max-width:1370px){
	.incasecon{padding: 0 6%;}
	.bannertextcon h4{font-size: 52px;}
	.bannertextcon h5{font-size: 24px;}
	.bannertextcon p{padding-top: 20px;font-size: 20px;margin-bottom: 40px;}
	.bannertextcon h6{font-size: 22px;}
	.inabout{padding: 60px 0;}
	.inabout .wei{bottom: 80px;}
	.title{margin-bottom: 40px;}
	.inaboutnav{margin-bottom: 40px;}
	.inabouttext{margin-bottom: 40px;}
	.title h4{font-size: 32px;line-height: 1.5;}
	.title h4 span{font-size: 16px;margin-left: 0;}
	.inlist ul li{padding: 20px 20px 14px 20px;height: 240px;}
	.intitle{margin-bottom: 14px;}
	.intext{padding-left: 12px;}
	.inpro{padding: 86px 0;}
	.incase{padding: 60px 0;}
	.incatext{height: 210px;}
	.incimg img{height: 210px;}
	.innew{padding: 60px 0;}
	
}
@media (max-width:1200px){
 .fs120{font-size:100px;}
 .fs100{font-size:80px;}
 .fs80{font-size:70px;}
 .fs72{font-size: 62px;}
 .fs52{font-size:38px;}
 .fs45{font-size: 36px;}
 .fs36{font-size: 33px;}
 .fs35{font-size: 32px;}
 .fs30{font-size: 22px;}
 .fs26{font-size: 21px;}
 .fs24{font-size: 20px;}
 .fs22{font-size: 18px;}
 .fs20{font-size: 18px;}
 .fs18{font-size: 17px;}
 .fs16{font-size: 15px;}
 .fs14{font-size: 13px;}
 .header .header_nav .nav_container>ul>li>a{line-height: 100px;}
 .header.fixed .header_nav .nav_container>ul>li>a{line-height: 90px;}
 .header_box{font-size:16px;}
 
 .header .header_nav .nav_container>ul>li{margin-right:3%;}
 .qjh{max-width: 100%;padding: 0 4%;}
 	.incasecon{padding: 0 4%;}
	.bannertextcon h4{font-size: 40px;margin-bottom: 10px;}
	.bannertextcon h5{padding-bottom: 12px;}
	.bannertextcon p{padding-top: 12px;margin-bottom: 20px;}
	.bannertextcon h6{font-size: 20px;height: 50px;line-height: 48px;width: 340px;padding: 0 12px;}
	.bannertextcon h6 i{margin-right: 12px;}
	.banpages{bottom: 20px !important;}
	.inabout{padding: 40px 0;}
	.inabout .wei{bottom: 60px;}
	.title{margin-bottom: 20px;}
	.inaboutnav{margin-bottom: 20px;}
	.inabouttext{margin-bottom: 20px;}
	.inabouttext h5{margin-bottom: 12px;}
	.title{display: table;background-position: 0 0;background-size: 100% 100%;width: auto;height: auto;padding: 0 20px;box-sizing: border-box;}
	.inlist ul li{padding: 12px;height: 240px;}
	.intitle{margin-bottom: 10px;}
	.intext{padding-left: 10px;}
	.inpro{padding: 40px 0;}
	.incase{padding: 40px 0;}
	.incatext p{margin-bottom: 20px;}
	.innew{padding: 40px 0;}
 .footer-box .footer{padding:45px 0 40px;}
 .footer-info .in{background-size: auto 24px;padding-left:40px;margin-bottom: 15px;}
 .footer-nav li{margin-right:25px;}
 .footer-nav li .s-menu{margin-top:30px;}
 .footer .code p{margin-top:22px;}
 .copyright{padding:5px 0;}
}

@media (max-width:992px){
 .fs120{font-size:90px;}
 .fs100{font-size:70px;}
 .fs80{font-size:60px;}
 .fs72{font-size: 52px;}
 .fs52{font-size:34px;}
 .fs45{font-size: 30px;}
 .fs36{font-size: 29px;}
 .fs35{font-size: 28px;}
 .fs30{font-size: 20px;}
 .fs26{font-size: 19px;}
 .fs24{font-size: 18px;}
 .fs22{font-size: 17px;}
 .fs20{font-size:17px;}
 .fs18{font-size: 16px;}
 .fs14{font-size: 12px;}
 
 .header .header-tel{right:50px;}
 .header_box{font-size:14px;padding:15px 0; height: 70px}
 .header .header_tools {width: 100%}
 .mobile_key{display: block;float:right;margin-top: 8.5px}
 .header .header_nav{text-align: left;font-size:14px;}
 .header .header_tools li {margin-left: 5%}
 .bannertextcon h4{font-size: 32px;}
	.bannertextcon h5{font-size: 20px;}
	.bannertextcon p{font-size: 18px;max-width: 620px;}
	.inaboutleft{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.inaboutright{float: none;width: 100%;}
	.inaboutright img{width: auto;max-width: 100%;margin: 0 auto;}
	.inlist ul li{width: 50%;height: 180px;}
	.inprolist ul li{width: 32%;margin-right: 2%;}
	.inprolist ul li:nth-child(4n){margin-right: 2%;}
	.inprolist ul li:nth-child(3n){margin-right: 0%;}
	.inprotitle .title{width: 38%;}
	.mored{margin-top: 20px;}
	.moreds{margin-top: 20px;}
 .footer-box .footer{padding:30px 0 25px;flex-wrap: wrap;}
 .footer-box .footer-nav{width: 100%;margin-bottom: 20px;}
 .footer-nav li{margin-right: 4.6vw; width: 15%}
 .footer-nav li:last-child {margin-right: 0}
 .footer-nav li .s-menu{margin-top:20px;}
 .footer-info{max-width: 80%;}
 .footer-info .in{margin-bottom: 5px; padding-left:15px;}
 .copyright{padding:5px 0;}
 .copyright p {width: 100%; text-align: center}
}

@media (max-width:767px){
 .fs120{font-size:70px;}
 .fs100{font-size:50px;}
 .fs80{font-size:50px;}
 .fs72{font-size: 42px;}
 .fs52{font-size:32px;}
 .fs45{font-size: 28px;}
 .fs36{font-size: 27px;}
 .fs35{font-size: 26px;}
 .fs30{font-size: 18px;}
 .fs26{font-size: 18px;}
 .fs14{font-size: 12px;}
 
 .header .header-tel{right:45px;}
 .header .header_logo{max-width: unset;}
 .header .header_logo img{max-height: 60px;}
 .header .header_logo .logo-txt{width: 54%; padding-left: 12px; margin-left: 0; margin-top: 11px; float: left !important;}
 .header .header_logo .logo-txt p, .header .header_logo .logo-txt span{font-size: 12px; line-height: 16px;}
 .footer-nav li .s-menu{display: none;}
 .footer-nav li{margin:0;width: 20%;text-align: center;}
 .footer-nav li a{font-size:14px;}
 .footer-info{max-width:100%;font-size:14px;}
 .footer-info .in{margin-bottom: 5px;padding-left:0;background-size: auto 20px;}
 .footer .code{width: 100%; margin:0 auto;}
 .footer .code p{font-size:14px;margin-top:15px;}
 .footer-box .footer-nav{ margin-bottom:0}
 .footer-info .des {margin-bottom: 15px;}
 .copyright{padding:5px 0; }
 .copyright p{line-height: 1.6;}
 .bannercon ul li .bannerimg{height: 420px;}
	.incasecon .inprotitle .title{background: url(../images/k.png) 44px center no-repeat;height:auto;padding:0 20px;box-sizing:border-box;display:table;background-position:0 0;background-size:100% 100%;}
	.innewupimg{height: auto;}
	.innewleft{float: none;width: 100%;margin-bottom: 20px;margin-right: 0;}
	.innewright{float: none;width: 100%;}
	.ce{display: none;}
	.bannertext{top: 45%;}
	.bannertextcon h4{font-size: 24px;}
	.bannertextcon h5{font-size: 18px;width: 100%;}
	.bannertextcon p{font-size: 16px;max-width: 100%;}
	.bannertextcon h6{font-size: 16px;width: 290px;}
	.bannertextcon h6 i{vertical-align: -13px;}
	.banpages .swiper-pagination-bullet{width: 30px;}
	.qilin-menu-inner{ margin-top:10px}
	.qilin-menu-inner li{ width:25%}
	.a-content{ line-height:25px}
	.inlist ul li{width: 100%;float: none;height: auto;margin-bottom: 10px;}
	.inlist ul li:last-child{margin-bottom: 0;}
	.inprotitle .title{width: auto;}
	.inpronav{margin-bottom: 20px;}
 .inpronav ul li{margin-right: 10px;}
 .inpronav ul li::before{top: 4px; right: -5px;}
 .inpronav ul li a{font-size: 15px;}
	.inprolist ul li{width: 48%;margin-right: 4%;}
	.inprolist ul li:nth-child(4n){margin-right: 4%;}
	.inprolist ul li:nth-child(3n){margin-right: 4%;}
 .inprolist ul li:nth-child(2n){margin-right: 0%;}
	.incaselist ul li{width: 100%;float: none;margin-bottom: 20px;}
	.incaselist ul li:last-child{margin-bottom: 0;}
 .incaselist ul li a{display: flex; flex-wrap: wrap; flex-direction: column-reverse;}
 .incatext{height: auto;}
 .incatext h5{margin-bottom: 10px;}
 .incatext p{margin-bottom: 10px;}
	.innewbut{padding: 10px;}
	.a-content{ margin:20px 0;}
 .a-content img{display: block; max-width: 100%;}
}
 


 .product-box{}
.product-left{float:left;width: 19%;padding:30px 0;}
.product-content{float:left;width: 78%;}
.category-box{box-shadow: 2.12px 2.12px 10px 0 rgba(6,0,1,.3);}
.contentBox ul{ margin-top:2px}
.category-box .backBtn{position:absolute;width:45px;left:0;top:0;height:100%;vertical-align:top;background:#f5f8fa;display: none;}
.category-box .backBtn i{position:absolute;top:50%;margin-top:-20px;width:100%;height:40px;display:block;text-align:center;line-height:40px;font-size:24px;color:#7b8a96;padding:0;transform: rotate(-90deg);}
.category-box .moveBtn{display: none;line-height: 35px;text-align: center;margin:18px auto;width:200px;border-radius:999px;border:2px solid #313131;font-size:16px;}
.category-top{padding:15px 30px;color:#fff;background: #004da2; text-align:center; font-weight:bold;}
.contentBox ul li{margin: 0 0 2px;}
.category-box .content p{display:block;line-height:50px;background:#ececeb;padding:0 40px;font-size:18px; position: relative;border-bottom: 1px solid #ececeb;}
.category-box .content .item-link{padding-left:40px; }
.category-box .content .ejBox{display: none;color:#7d7d7d;text-align: center;}
.category-box .content li .item-link:hover,.category-box .content li .item-link.on,.category-box .content li .item-link.active{border-left-color: #004da2;}
.category-box .content li p:hover,.category-box .content li .item-link.on,.category-box .content li p.active{background: #004da2; color:#fff;}
.qilin-contact-z1 {color: #fff;margin-bottom: 20px;padding: 30px 20px 40px;font-size: 18px;background: url(../images/cl-cbgg-tys-icon2.png) no-repeat 162px 16px #004da2;}
.qilin-contact-z1 strong {display: block;font-size: 20px;}
.ejBox-child p{padding-left: 20px;font-size:14px;}
.category-box .content li .hasChild i{position: absolute;right:12%;top:50%;width: 16px;margin-top:-8px;height: 16px;background-size: 100% auto;transition: all linear .3s;transform: rotate(90deg);}
.category-box .content li .hasChild.on i{transform: rotate(0);}
.product-content{padding-left: 40px;padding:30px 0; }
 
.product-list ul{ margin-left:3%;}
.product-list li{padding:0 1.44%;margin-bottom: 30px;}
.product-list .item{display: block;background: #fff;box-shadow: 0 5px 5px #dedede; border:1px solid #e5e5e5}
.product-list .item .item-img{padding-bottom: 77.6%;overflow: hidden;position: relative;}
.product-list .item .item-img img{position: absolute;left:0;top:0;}
.product-list .item .item-con{border:1px solid #e5e5e5;padding-bottom: 11px;}
.product-list .item .item-top{ line-height: 1;padding:15px 0 12px;}
.product-list .item .item-tit{padding:0 4.8%;color:#000;}
.product-list .item .item-more{display: inline-block;margin-right:5.5%; color:#666; border:1px solid #ddd;line-height:24px;padding:0 10px;display:inline-block;}

.pages{text-align:center;margin:10px 0 30px;font-size:15px;}
.qilin_pager a{margin-right:10px;height:30px;line-height:30px;text-align:center;color:#666;background:#fff;border-color:#ddd;border-width:1px;border-style:solid;border-radius:3px;padding:5px 10px;}
.qilin_pager a.Ahover,.qilin_pager a:hover{background:#09509c;color:#fff;border-color:#09509c;}

.cont_con p{ line-height:30px}

@media (max-width: 1200px){
 .product-left{width: 22%;}
 .product-content,.content-right{width: 78%;padding-left: 10px;}
 .content-right{padding-left:30px;}
 .product-content li{padding:0 0 25px 30px;}
 .category-top{padding:15px 18px;}
 .category-top i{width:36px;height: 36px;}
 .category-box .content p{padding:13px 0;}
 .category-box .content .item-link{padding:13px 15px;border-left-width:6px;}
 .product-list li{margin-bottom: 45px;}
}

@media (max-width: 800px){
 .product-left{width: 100%;}
 .product-content,.content-right{width: 100%;padding:0;}
 .product-box{padding:40px 0;}
 .inner-txt{padding-top: 60px;}
 .inner-txt .title{margin-bottom: 12px;}
 .inner-txt .en-tit{margin-bottom: 15px;}
 .inner-txt .line{height: 3px;margin-bottom: 20px;}
 .category-box{padding-bottom: 1px;margin-bottom: 30px;box-shadow: none;border:1px solid #f0f0f0;}
 .category-top{padding:12px 18px;}
 .category-top i{width: 30px;height: 30px;}
 /*.category-box .content{display: none;}*/
 .category-box .moveBtn,.category-box .backBtn{display: block;}
 .contentBox{position: fixed;top:0;width: 100%;left:100%;background: #fff;z-index:1000;bottom:0;overflow-y: auto;font-size:0;padding-left:45px;}
 .product-list{margin:0;}
 .product-list li{margin-bottom: 35px;}
 .product-list .item .item-tip{padding:0 5%;}
 .product-list .item .item-desc,.product-list .item .item-tit{padding:0 10%;}
 .product-list .item .item-desc{font-size:13px;}
 .category-box ul li a{padding:0 15px;font-size:15px;display: block;}
 .category-box .content .item-link a{padding:10px 15px;}
 .category-box .ejBox li a{font-size:14px;}
 .category-box li a.active{color:#004a9a;}
 .category-box .content p{ line-height:25px;padding: 6px 0;}
 .category-box .content .item-link { padding:0 15px;}
 .qilin-contact-z1{ display:none}
 .product-list ul{ margin-left:0}
 .product-content li{ padding:0}
 .product-left{ padding: 10px 0;}
}
@media (max-width: 600px){

 .inner-txt .addr{line-height: 18px;padding-left: 20px;}
 .inner-banner .swiper-slide img{min-height: 300px;object-fit: cover;}
 .category-top{padding:6px 18px;}
 .product-box{padding:35px 0;}
 .category-box .moveBtn{width:180px;}
 .category-box{margin-bottom: 25px;}
 

}
.clearfix{zoom: 1;}
.clearfix:before,
.clearfix:after{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
.img-center{text-align: center;font-size: 0;}
.img-center img{display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;}
.qinlin-menu-inner{text-align: center;margin-bottom: 20px; margin-top:25px;}
.qinlin-menu-inner a{float: left;width: 25%;}
.qinlin-menu-inner span{display: block;margin-left: 1px;background-color: #f4f4f4;color: #333;font-size: 18px;line-height: 55px;}
.qinlin-menu-inner a:hover span,
.qinlin-menu-inner a.active span{background: url(../images/p16-icon6.png) no-repeat center bottom #dc2821;color: #fff;}
.list-4{margin: 0 0 35px -20px;}
.list-4 li{float: left;width: 25%;}
.list-4 li a{display: block;margin: 0 0 20px 20px;border: 1px solid #ececeb;}
.list-4 li a:hover{border-color: #dc2821;}
.list-4 li .m{padding: 10px; }
.list-4 li .m img{ width:100%; height:215px}
.list-4 li .text{padding: 5px 20px;background-color: #F0F0F0;}
.list-4 li .text h4{margin: 0;font-size: 14px;line-height: 45px;height: 45px;overflow: hidden;font-weight: normal;text-align: center;}
 @media (max-width: 767px){
	 .qinlin-menu-inner a{ width:33%}
	 .list-4 li{ width:100%}
 }
 
 
.contact-box .map-box{margin-top:50px;height:600px; margin-bottom:50px}
.contact-box .map-box #allmap{height: 100%;}
.contact-box label{max-width:none;}
.contact-box .BMap_Marker .BMapLabel{background: url(../images/map-bg.png) no-repeat center;background-size: 100% 100%;}

.lianx_box{width: 100%; background: #fafafa; padding: 100px 0; overflow: hidden;}
.lianxb{width: 46%;}
.lianxb h3{font-size: 34px; color: rgb(53, 53, 53); line-height: 40px; margin-bottom: 30px;}
.lianxb div p{font-size: 14px; color: rgb(102, 102, 102); line-height: 30px;}
.lianx_box .qilin-message{width: 40%; margin-right: 6%; padding-top: 30px;}
.lianx_box .qilin-message label{color: rgb(102, 102, 102); margin-bottom: 8px;}
.lianx_box .qilin-message label span{color: red; margin-right: 6px;}
.lianx_box .qilin-message .form-control{border: 1px solid #dadada; border-radius: unset; height: 36px;}
.lianx_box .qilin-message textarea.form-control{height: auto;}
.lianx_box .qilin-message .form-content button {width: 200px; line-height: 44px; color: #fff; background: #5ab4ff; text-align: center; border: none; outline: none; border-radius: unset;}
@media (max-width:767px){
	.contact-box .map-box{ height:300px; }
 .map_box, .lianx_box{padding: 50px 0;}
 .map{height: 300px;}
 .lianxb{width: 100%;}
 .lianx_box .qilin-message{width: 100%; margin-right: 0;}
 .product-box{ padding:0}
}


.news-list .list li{border-bottom:1px solid #eeeeee;}
.news-list .list .news-item{display: block;padding:40px 0;}
.news-list .news-item .item-img{float:left;width: 28.25%;height:220px;position: relative;overflow: hidden;}
.news-list .news-item .item-con{float:left;width: 62.2%;margin-left:4.167%;padding-top:22px;line-height: 1;}
.news-list .news-item .item-date{color:#999999;line-height: 1;margin-bottom: 20px;}
.news-list .news-item .item-desc{margin-top: 20px;color:#666666;line-height: 24px;}
.news-list .news-item .item-more{margin-top:25px;display: block;width: 160px;line-height: 44px;border:1px solid #ebebeb;text-align: center;transition: all .3s;}
.news-list .news-item .item-more:hover{background:#0e80d7;color:#fff; }

@media (max-width: 1400px){
 .news-list .news-item .item-img{width: 35%;}
 .category-box .content .item-link { padding-left: 20px;}
 .category-box .content p{ padding:0 15px}
}
@media (max-width: 1200px){
 .news-list .news-item .item-img{height: 240px;}
 .news-list .news-item .item-more{margin-top:30px;}
 .news-list .news-item .item-con{margin-left:3%;width: 62%;}
}
@media (max-width: 992px){
 .news-list .news-item .item-con{padding-top:18px;}
 .news-list .news-item .item-more{margin-top:25px;}
 .news-list .news-item .item-more{width: 150px;line-height: 40px;}
 .news-list .news-item .item-img{height: 220px;}
 .news-list .list .news-item{padding:30px 0;}
}
@media (max-width: 767px){
 .news-list .news-item .item-img{width: 100%;height: auto;}
 .news-list .news-item .item-con{margin:0;width: 100%;}
 .news-list .news-item .item-tit{font-weight: bold;}
}
.news-detail{margin-top:50px;}
.news-detail .cont_date{padding:20px 0 15px;border-bottom:1px dashed #ddd;}
.news-detail .cont_con{padding:30px 0;}
.news-detail .cont_con img, .news-detail .cont_con video{max-width: 100%;}
.news-detail .img-swiper{width: 800px;max-width:100%;margin:50px auto 20px;}
@media only screen and (max-width:767px){
 .location{font-size:12px;}
 .news-detail{margin-top:35px;}
 .news-detail .img-swiper{margin:25px auto 0;}
 .news-detail .cont_tit h1{font-size:18px;font-weight: bold;}
 .news-detail .cont_date{font-size:12px;}
 .news-detail .cont_con{padding:25px 0;}
 .news-detail .cont_con video{height: auto;}
 .news-detail .cont_page{margin-bottom: 15px;}
 .news-detail .cont_page,.news-detail .cont_next{float:none!important;font-size:12px;}
 
}

.message{margin-top:50px;}
.msg-form{padding: 20px 0 40px;}
.form-item{margin-top: 45px;padding:0 30px;}
.form-item p{line-height: 20px;height: 20px;margin-bottom: 18px;color:#868689;}
.form-item-txt{width: 100%;background: #e4e4e4;padding:0 22px;outline: none;border:none;border-radius:4px;overflow: hidden;}
.form-item-txt.item-textarea{height: 190px;padding:16px 22px;}
.form-item-txt.item-input{line-height: 52px;height: 52px;}
.form-item input::-webkit-input-placeholder {color:#959595;}
.form-item input::-moz-input-placeholder {color:#959595;}
.form-item input::-ms-input-placeholder {color:#959595;}
.msg-form .submit-btn{padding:0 15px;line-height: 50px;background: #0e80d7;color:#fff;display: block;width: 110px;border-radius:4px;text-align: center;margin-top:55px;margin-left:15px;border:none;outline: none; margin:0 auto}
@media (max-width: 1600px){
 .form-item{margin-top:40px;}
 .msg-form .submit-btn{margin-top:40px;}
}
@media (max-width: 992px){
 .form-item{margin-top: 25px;padding:0 15px;}
 .msg-form .submit-btn{margin-left: 0;}
 .form-item p{margin-bottom: 14px;}
 .form-item-txt.item-input{line-height: 46px;height: 46px;padding:0 16px;}
 .form-item-txt.item-textarea{height: 160px;}
}
@media (max-width: 767px){
 .form-item-txt.item-textarea{height: 200px;}
 .form-item{margin-top:15px;}
 .form-item-txt{padding:0 16px;}
 .form-item-txt.item-input{line-height: 40px;height: 40px;padding:0 12px;}
 .form-item-txt.item-textarea{padding:15px 16px;}
 .msg-form .submit-btn{line-height: 46px;}
 .msg-form{padding-bottom: 20px;}
 .message{margin-top:35px;}
 .form-item p{margin-bottom: 6px;height: auto;}
 .msg-form .submit-btn{line-height: 40px;margin-top:30px;}
}
