body{background: #fff;font-size:14px;font-family: arial;}
*{margin:0;padding:0;box-sizing: border-box;}
ul,dl,dd,dt,h2,p,h3,h4,h1{margin:0;}
ul,li{list-style: none;}
i{font-style: normal;}
img{max-width: 100%;}
a{cursor: pointer;color:#337ab7;}
a:hover{text-decoration: none;color:inherit;}

.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs19{font-size: 19px;}
.fs24{font-size: 24px;}
/*.fs20{font-size: 20px;}
.fs21{font-size: 21px;}
.fs22{font-size: 22px;}
.fs23{font-size: 23px;}
.fs26{font-size: 26px;}
.fs28{font-size: 28px;}*/
.fs30{font-size: 30px;}
.fs48{font-size: 48px;line-height: 1.2;}


.c0{color:#000;}
.c3{color:#333;}
.c6{color:#666;}
.fl{float:left;}
.fr{float:right;}
.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;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex;  display: -ms-flexbox; display: flex; width: 100%;}
.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{align-items: center;}
.wrap{flex-wrap: wrap;}
.oneLine,.part-case .partCase-item .item-subtit{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.no-padding{padding-left:0;padding-right: 0;}
.padding{padding:0 3%;}
.bg{background: #f8f8f8;}
.navbar{margin:0;border:none;}

@media (min-width: 1230px){
	.container{width:1230px;}
	
}
.navbar .container-fluid{max-width: 1230px;}
.nav-top{background: #3f3f3f;color:#e1e1e1;font-size:12px;padding:8px 0;}
.nav-top span.nav-addr{margin: 0 5.8% 0 20px;}
.navbar-search{position: absolute;top:20px;right: 10px;}
.navbar-search i{display: block;width: 28px;height: 28px;background: url(../images/icon-search.png) no-repeat center;background-size: contain;}
.navbar-header-logo{padding:10px 0;display: inline-block;}
@media (min-width: 768px){
  .navbar-collapse{position: relative;padding-right: 20px;}
  .nav-header-box{display: flex;align-items: center;justify-content: space-between;}
  .navbar-nav > li > a{padding:30px 15px;min-width: 86px;text-align: center;}
  .navbar-search{top:26px;}
  .navbar-nav{float:right;}
}
@media (min-width: 1100px){
  .navbar-collapse{position: relative;padding-right: 50px;}
  .navbar-nav > li{margin-left: 15px;}
  .navbar-search{top:40px;}
  .navbar-nav > li > a{padding:44px 15px;}
}
.navbar-nav > li > a{color:#3f3f3f;font-size:16px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,
.nav > li > a:hover, .nav > li > a:focus,.nav > li.active > a,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background: #0c4da2;color:#fff;}
.dropdown-menu{border:none;}
.dropdown-menu > li > a{padding:10px 20px;}

.banner .swiper-slide{position: relative;}
.banner .swiper-slide .banner-con{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.banner .swiper-slide .banner-con .container{position: relative;height: 100%;}
.banner .swiper-slide .banner-txt{position: absolute;left:15px;top:50%;transform: translateY(-65%);max-width: 570px;text-align: center;}
.banner .swiper-slide .banner-txt .txt-con{position: relative;font-size:16px;color:#333333;line-height: 25px;padding:40px 40px;}
.banner .swiper-slide .banner-txt .txt-con::after,.banner .swiper-slide .banner-txt .txt-con::before,
.banner .swiper-slide .banner-txt .txt-con i::after,.banner .swiper-slide .banner-txt .txt-con i::before{position: absolute;content:'';width:24px;height:16px;background: url(../images/icon-jiao.png) no-repeat center;top:0;}
.banner .swiper-slide .banner-txt .txt-con i::after,.banner .swiper-slide .banner-txt .txt-con i::before{top:auto;bottom:0;background-image: url(../images/icon-jiao1.png);width:21px;height:20px;}
.banner .swiper-slide .banner-txt .txt-con::before,.banner .swiper-slide .banner-txt .txt-con i::before{left:0;}
.banner .swiper-slide .banner-txt .txt-con::after,.banner .swiper-slide .banner-txt .txt-con i::after{right:0; -moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}
.banner .swiper-slide .banner-txt .txt-con h2{white-space: nowrap;font-weight: bold;color:#0c4da2;font-size:52px;line-height: 1;margin-bottom: 10px;letter-spacing:6px;}

.part-title-box{text-align: center;margin-bottom: 30px;position: relative;display: flex;align-items: center;justify-content: center;}
.part-title-box i{display: inline-block;position: relative;width: 20%;max-width: 220px;height: 1px;background: #e3ecf8;}
.part-title-box i::after{position: absolute;content:'';width:14px;height: 14px;top:-6px;left:0;background:#e3ecf8;border-radius:100%;overflow: hidden;}
.part-title-box i:last-child::after{left:auto;right: 0;}
.part-title-box .part-title{display: inline-block;-webkit-box-flex:0;-webkit-flex:none;flex:none;padding:0 30px;}
.part-title-box .part-title h2{color:#1267c6;margin-bottom: 5px;letter-spacing: 4px;}
.part-title-box .part-title p{color:#010101;font-size:14px;text-transform: uppercase;}
.part-aboutUs{padding:60px 0 75px;}
.aboutUs-right .tab-item .imgOn,.aboutUs-right .tab-item:hover .img,.aboutUs-right .tab-item.active .img{display: none;}
.aboutUs-right .tab-item:hover .imgOn,.aboutUs-right .tab-item.active .imgOn{display: block;}
.aboutUs-right .tab-content{color:#424242;line-height: 30px;margin-top: 20px;}
@media (min-width: 768px){
  .part-aboutUs .aboutUs-right{padding-left: 20px;}
}
@media (min-width: 992px){
  .part-aboutUs .aboutUs-left{width: 46%;}
  .part-aboutUs .aboutUs-right{width: 54%;}
  .part-aboutUs .aboutUs-right{padding-left: 45px;}
}
.part-aboutUs .aboutUs-right .btn-play{width:18%;max-width:67px;cursor: pointer;margin:16px 0 0 10px;}
.part-aboutUs .aboutUs-right .btn-play i{display: block;padding-bottom: 100%;border-radius:100%;overflow: hidden;background: url(../images/icon-play.png) no-repeat center;transition: all linear .3s;}
.part-aboutUs .aboutUs-right .btn-play:hover i{transform: scale(1.05);}
.part-aboutUs .aboutUs-right .tab-box .tab-item{max-width: 18%;}

.part-info{color:#fff;text-align: center;background: url(../images/infobg.png) no-repeat center;background-size: cover;}
.part-info .info-item{padding:90px 0;}
.part-info .info-item h2 span{display: inline-block;padding:0 10px;}
.part-info .info-item h2 sup{font-size:16px;position: relative;top:-36px;}
.part-info .info-item h3{margin:5px 0 10px;font-size:14px;}

.part-service{border-top:1px solid #e0e6f0;background: url(../images/contactbg.png) no-repeat top center;background-size: cover;}
.service-left{background: #fff;padding:0 17px;width: 40%;}
.service-left .item-img{padding-bottom: 50%;position: relative;}
.service-left .item-img img{position: absolute;width:100%;top:0;left:0;}
.service-left .item-img .img{position: absolute;padding-bottom: 54.5%;background-repeat: no-repeat;background-size: cover;background-position: center;width:100%;top:0;left:0;}
.service-right{color:#fff;padding:25px 0 15px 45px;}
.service-right ul{margin-top:25px;}
.service-right ul li{float: left;padding-left:32px;line-height: 22px;margin-top:10px;background: url(../images/icon-check.png) no-repeat left top;margin-right: 50px;}
.service-right .service-bottom{margin-top:28px;line-height: 48px;color:#fefeff;}
.service-right .service-bottom a{color:#ffffff;display: inline-block;min-width: 170px;text-align: center;background: #ff9933;}
.service-right .service-bottom span{margin-right:60px;}

.part-trade{padding:60px 0 50px;}
.trade-box .trade-item{width:33.333%;margin-bottom:26px;position: relative;overflow: hidden;padding-bottom: 28.33%;display: block;}
.trade-box .trade-item .item-con{transition:all linear .3s;background: rgba(29,29,29,.5);position: absolute;top:0;left:13px;right: 13px;height: 100%;text-align: right;padding:40px;color:#fff;display: flex;align-items: center;justify-content: center;}
.trade-box .trade-item .item-img{position: absolute;left:13px;right: 13px;top:0;bottom: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.trade-box .trade-item:hover .item-con{background: none;}
.trade-box .trade-item .item-icon{display:none;transition:all linear .3s;position: absolute;left:50%;text-align: center;bottom:11.2%;margin-left:-24px;width:48px;height: 48px;line-height: 48px;background: #2170b3;border-radius:100%;text-align: center;color:#fff;font-size:38px;}
.trade-box .trade-item:hover .item-icon{display: block;}
.part-trade .more-btn{width: 148px;line-height: 46px;text-align: center;padding:0 10px;background: url(../images/btn-bg.png) no-repeat center;background-size: 100% 100%;border:1px solid #0c4da2;color:#fff;display: block;margin:10px auto 0;}
.part-news{padding:75px 0 40px;}
.news-item{padding:14px 11px;background: #fff;transition: all linear .3s;margin-bottom: 20px;}
.news-item:hover{box-shadow: 3.5px 6.06px 40.85px 2.15px rgba(73,70,70,.08);}
.news-item .item-img{padding-bottom: 20px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.news-item .item-con{padding:0 15px;}
.news-item .item-date{margin-bottom:16px;width: 40px;height: 38px;background: #fff;text-align: center;font-size:10px;margin-top:-15px;z-index:10;box-shadow: 5.5px 9.53px 41.86px 4.14px rgba(73,70,70,.28);}
.news-item .item-date h2{font-size:16px;line-height: 24px;color:#fff;background: #0c4da2;}
.news-item .item-date p{transform: scale(0.8);transform-origin: center;}
.news-item .item-con .title{color:#040404;position: relative;padding-bottom:15px;margin-bottom: 15px;}
.news-item .item-con .title::after{position: absolute;content:'';height: 2px;width: 85px;background: #0c4da2;bottom:0;left:0;}
.news-item .item-con .desc{color:#4d4a4a;font-size:12px;line-height: 22px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height: 44px;}

.part-form{min-height: 590px;position: relative;padding:150px 0;overflow: hidden;}
.part-form #allmap{position: absolute;left:0;top:0;width: 100%;height: 100%;overflow: hidden;}
#allmap .BMapLabel{max-width:400px;min-width: 150px;display: inline-block!important;font: 14px arial, sans-serif!important;text-align: center;padding:15px 10px!important;font-weight:bold!important;border:1px solid #cbcbcb!important;transform: translate(-50%, -100%);}
#allmap .BMapLabel::after{position: absolute;bottom:-6px;width: 10px;height:10px;background: #fff;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;content:'';transform: rotate(45deg);left:50%;margin-left:-1px;}
.part-form .form{position: relative;z-index:10000;}
.part-form .form-item{width: 100%;max-width: 305px;margin-bottom: 13px;}
.part-form .form-item input,.part-form .form-item textarea{outline: none;padding:0 10px;background: #7e7c7d;width: 100%;line-height: 37px;height:37px;border:1px solid #cccc;color:#e1e1e1;border-radius:4px;overflow: hidden;}
.part-form h2.title{color:#fff;margin-bottom: 20px;}
.part-form h2.title span{display: inline-block;padding-bottom: 8px;border-bottom:1px solid #e0e0e0;}
.part-form .form .form-btn{margin-top:10px;width: 98px;text-align: center;line-height: 38px;color:#fff;background: #0c4da2;border-radius:4px;overflow: hidden;border:none;outline: none;}

.part-form input::-webkit-input-placeholder {color:#fff;}
.part-form input:-moz-placeholder {color:#fff;}
.part-form input::-moz-placeholder {color:#fff;}
.part-form input:-ms-input-placeholder {color:#fff;}
.part-form textarea::-webkit-input-placeholder {color:#fff;}
.part-form textarea:-moz-placeholder {color:#fff;;}
.part-form textarea::-moz-placeholder {color:#fff;}
.part-form textarea::-ms-input-placeholder {color:#fff;}

.footer{background: #1267c6;color:#fff;padding-bottom: 30px;}
.copyright{background: #0050a9;text-align: center;color:#fff;padding:15px 0;}
.footer .code{display: inline-block;margin-top:100px; position: relative;}
.footer .code img{max-width: 170px;display: none;position: absolute; left: 6px; top: -180px; z-index: 1000;}
.footer .code .code-btn{margin-bottom:10px;text-align: center;height: 30px;padding:4px 10px;border-radius:999px;color:#fff;border:1px solid #ffffff;width: 180px;text-align: center;}
.footer .code .code-btn i{display: inline-block;width:22px;height: 22px;background: url(../images/icon-code.png) no-repeat center;margin-right:10px;}
.footer .code .code-btn i.icon-tel{background-image: url(../images/icon-tel.png);}
.footer-nav{padding:40px 0 20px;}
.footer-nav li{text-align: center;margin-bottom: 20px;float:left;}
.footer-nav li>a{min-width: 110px;padding:0 15px;display: inline-block;position: relative;}
.footer-nav li>a::after{content:'|';color:#a4a4a4;position: absolute;right: 0;top:0;font-size:14px;}
.footer-nav li .f-menu{font-size:12px;}
.footer-nav li .f-menu p{margin-top:10px;}
@media (min-width: 768px){
  .navbar-header{max-width: 20%}
}
@media (max-width: 1200px){
.service-left .item-img{padding-bottom: 0;height: 100%;}
.service-left .item-img img{top:50%;transform: translateY(-50%);}

}
@media (max-width: 992px){
  .navbar-nav > li > a{font-size:15px;padding:20px 15px;}
  .banner .swiper-slide .banner-txt .txt-con{transform: scale(0.6);transform-origin: left center;}
  .fs48{font-size:38px;}
  .fs30{font-size:26px;}
  .fs24{font-size:20px;}
  .fs19{font-size:17px;}
  .fs18{font-size:16px;}
  .fs16{font-size:15px;}

  .part-info .info-item h2 sup{font-size:12px;}
  .part-info{padding:20px 0;}
  .part-info .info-item{padding:30px 0;}
  .trade-box .trade-item .item-con{padding:25px;}
  .service-right{padding-left: 30px;}
  .service-right>h2{font-size:22px;}
  .service-right ul{margin-top:15px;}
  .service-right .service-bottom{margin-top:15px;}
  .part-news{padding:50px 0 30px;}
  .part-news ul{margin-left:0;margin-right: 0;}
  .part-news ul li{padding:0;}
}
@media (max-width: 767px){
  .fs48{font-size:32px;}
  .fs30{font-size:22px;}
  .fs24{font-size:18px;}
  .fs19{font-size:16px;}
  /*.fs18{font-size:15px;}*/
  .fs16{font-size:14px;}
  .navbar-header-logo img{max-height: 40px;}
  .navbar-toggle{border:1px solid #ddd;margin:10px 0 0;}
  .navbar-toggle .icon-bar{background:#888; }
  .navbar-nav > li > a{padding:12px 15px;}
  .navbar-nav .open .dropdown-menu > li > a{line-height: 24px;}
  .banner .swiper-slide .banner-txt{transform: translateY(-50%);}
  .banner .swiper-slide .banner-txt .txt-con{transform: scale(0.4);}
  .part{padding:35px 0;}
  .part-title-box i::after{width:9px;height: 9px;top:-4px;}
  .aboutUs-left{margin-bottom: 20px;}
  .part-aboutUs .aboutUs-right .btn-play{margin:15px 0 0;}
  .part-info .info-item h2{position: relative;}
  .part-info .info-item h2 sup{position: absolute;right:0;top:0;font-size:10px;}
  .trade-wrapper{margin-left:-7px;margin-right: -7px;}
  .trade-box .trade-item{width: 50%!important;padding-bottom: 40%;margin-bottom: 15px;}
  .trade-box .trade-item .item-img,.trade-box .trade-item .item-con{left:7px;right:7px;}
  .trade-box .trade-item .item-con{padding:10px;}
  .part-trade .more-btn{line-height: 40px;width: 120px;margin-top:15px;}
  .service-left{width: 100%;padding:15px;}
  .service-left .item-img{height: auto;}
  .service-left .item-img img{position: relative;top:0;transform: none;}
  .flex .service-right{padding:25px 0 0;width:100%;-webkit-box-flex:0;-webkit-flex:none;flex:none;}
  .service-right>h2{font-size:20px;}
  .part-title-box{margin-bottom: 25px;}
  .news-item{box-shadow: 3.5px 6.06px 40.85px 2.15px rgba(73,70,70,.08);}
  .news-item .item-con .desc{min-height: 0;}
  .news-item:last-child{margin-bottom: 0;}
  .part-form{min-height: 200px;padding:100px 0;}
  .footer{padding-bottom: 15px;}
  .footer .code{margin:0;}
  .footer-nav{padding:30px 0 10px;}
}
.BMap_mask{background-color: rgba(27,27,27,.7)!important;}
.aboutUs-left .video{width:100%;}
.back_top_qilin_16_1_209129.qilin-scroll-top { border-color: #ffffff; background-color: #ffffff; border-color: #0c4da2; background-color: #0c4da2; color: #ffffff; position: fixed; right: 10px; bottom: 20px; z-index: 1601; } 
.btn-icon .icon { margin: -1px 0 0; } 
.btn .icon { line-height: inherit; width: 1em; margin: -1px 3px 0; text-align: center; }

.Pages { text-align: center; } 
.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 { color: #1267c6; }

.footer-nav+div{text-align:center;}
.footer-nav+div span{line-height:30px;}

/*文章列表*/
.qilin-curmbs {
  padding: 15px 0;
  border-bottom: 1px dashed #dcdcdc;
  margin-bottom: 20px;
}
.qilin-curmbs span {
  padding-left: 10px;
}
.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.ct2-sd {
  float: left;
  width: 240px;
}
.panel-sd-hd {
  background-color: #1267c6;
  color: #fff;
  padding-bottom: 5px;
}
.panel-sd-hd h4 {
  text-align: center;
  border-bottom: 1px solid #fff;
  margin: 0;
  font-size: 24px;
  padding: 20px 0;
}
.qilin-column h3 {
  margin: 0 0 2px;
  font-weight: normal;
  background: #ddd;
  padding: 0 20px 0 30px;
}
.qilin-column h3.active{
  background:#1267c6;
}
.qilin-column h3.active a{
  color:#fff;
}
.qilin-column h3 a {
  display: block;
  line-height: 50px;
  font-size: 18px;
  color: #333;
}
.xypg-left-box {
  margin-top: 20px;
  margin-bottom: 20px;
}
.xypg-left-title {
  background: #1267c6;
  padding: 10px 20px;
  position: relative;
}
.xypg-left-title h3 {
  font-size: 20px;
  color: #ffffff;
  line-height: 30px;
  font-weight: bold;
  position: relative;
  z-index: 9;
  text-align: center;
}
.xypg-left-title span {
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  opacity: .6;
  margin-left: 10px;
  text-transform: capitalize;
}
.xypg-left-title span:before {
  content: "/";
  padding-right: 5px;
}
.xypg-left-title i {
  position: absolute;
  left: -5px;
  top: -9px;
  font-style: normal;
  font-size: 67px;
  font-weight: bold;
  opacity: .1;
  color: #fff;
  line-height: 1;
  z-index: 1;
  text-transform: uppercase;
}
.xypg-left-con {
  border: 1px solid #d2d2d2;
  border-top: none;
}
.latest-news {
  padding: 10px 0;
}
.latest-news li {
  padding: 0.5em 1em;
  font-size: 14px;
}
.latest-news li a {
  display: block;
  line-height: 1.2;
  color: #5a5a5a;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.latest-news li a:before {
  content: '+';
  font-weight: bold;
  margin-right: 5px;
  font-size: 16px;
}
.qilin-contact-z1 {
  height: 140px;
  background: url(../images/contact-z1.jpg) no-repeat;
  margin-bottom: 20px;
}
.qilin-contact-z1 p {
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;
  padding: 37px 0 0 95px;
}
.qilin-contact-z1 span {
  line-height: 30px;
  font-size: 18px;
  padding-left: 73px;
}
.ct2-mn {
  float: right;
  width: 930px;
}
.list-5 li {
  margin-bottom: 15px;
}
.list-5 li a {
  display: block;
  border: 1px solid #ddd;
  padding: 15px;
  overflow: hidden;
}
.list-5 li a:hover {
  border-color: #1267c6;
}
.list-5 li .m {
  float: left;
  width: 25%;
}
.list-5 li .m img {
  display: block;
  width: 100%;
}
.list-5 li .text {
  float: left;
  margin-left: 5%;
  width:70%;
}
.list-5 li .text h4 {
  margin: 0;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
}
.list-5 li a:hover .text h4 {
  color: #1267c6;
}
.list-5 li .text p {
  color: #797979;
}
.list-5 li .text .more {
  float: right;
  padding: 6px 12px;
  color: #fff;
  background-color: #B6B6B6;
  margin-top: 10px;
}
.list-5 li a:hover .text .more {
  background-color: #1267c6;
}

/*文章内页*/
.qilin-infocontent {
  margin-bottom: 30px;
}
.qilin-infocontent-title {
  margin-bottom: 20px;
  text-align: center;
}
.qilin-infocontent-title h1 {
  margin: 0;
  font-size: 24px;
}
.qilin-infocontent-title p {
  margin: 10px 0 0;
  font-size: 12px;
  color: #999;
}
.qilin-infocontent-title p span {
  padding: 0 5px;
}
.qilin-infocontent-body {
  line-height: 2;
  margin-bottom: 20px;
}
.qilin-infocontent-rem {
  margin-bottom: 20px;
}
.qilin-infocontent-rem h4 {
  margin: 0;
  font-size: 24px;
  line-height: 55px;
}
.qilin-infocontent-rem li {
  border-top: 1px dashed #dbdbdb;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 46px;
}
.qilin-infocontent-rem li span {
  float: right;
}
.gduo {
  height: 30px;
  line-height: 30px;
  background: #f7f7f7;
  overflow: hidden;
  margin: 15px 0px;
  padding: 0 10px;
}
.gduo span {
  float: right;
  width: 320px;
  overflow: hidden;
  height: 30px;
  display: block;
}
.gduo a {
  font-weight: bold;
}

/*产品列表*/
.qilin-title-1 {
  border-bottom: 1px solid #ececeb;
  height: 44px;
  margin-bottom: 15px;
  font-size: 24px;
}
.qilin-title-1 span {
  display: inline-block;
  padding-bottom: 10px;
  border-bottom: 1px solid #666666;
}
.list-2 {
  margin: 0 0 0 -20px;
}
.list-2 li {
  float: left;
  width: 33.333333%;
}
.list-2 li a {
  display: block;
  margin: 0 0 20px 20px;
  border: 1px solid #ddd;
}
.list-2 li a:hover {
  border-color: #1267c6;
  color: #1267c6;
}

.list-2 li .m {
  height: 221px;
  line-height: 221px;
}

.list-2 li .text {
  padding: 5px 20px;
}

.list-2 li h4 {
  margin: 0;
  font-size: 18px;
  line-height: 45px;
  height: 45px;
  overflow: hidden;
  font-weight: normal;
  text-align: center;
}

.list-2 li p {
  margin-top: 0;
  height: 40px;
  overflow: hidden;
  color: #666;
}

.list-3 li{float:left;width:29%;margin-right:32px;margin-bottom:30px;}
.list-3 li:nth-child(4n) {margin-right: 0px;}
.list-3 li a{display:block;border:1px solid #dedede;}
.list-3 li a .img-center{text-align:center;overflow:hidden;}
.list-3 li a .img-center img{vertical-align:middle;max-width:100%;}
.list-3 li a .img-center img .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.list-3 li a p{font-size:18px;text-align:center;line-height:40px;overflow:hidden;padding-bottom:10px;}
.list-3 li a p span{display: block;height:42px;line-height:42px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;max-width:100%;padding:0 10px;}
.list-3 li a em{display:block;text-align:center;height:30px;line-height:30px;font-size:14px;color:#999;overflow:hidden;}
.list-3 li a:hover{border:1px solid #e26b12;}
.list-3 li a:hover em{color:#e26b12;}
.list-3 li h4{margin: 0;
    font-size: 18px;
    line-height: 45px;
    height: 45px;
    overflow: hidden;
    font-weight: normal;
    text-align: center;}
/*产品内页*/
.qilin-link {
  padding-bottom: 20px;
}
.qilin-link ul {
  margin-left: -20px;
}
.qilin-link li {
  margin-left: 20px;
  margin-bottom: 10px;
}


/*留言*/
.qilin-menu-inner {
  text-align: center;
  margin-bottom: 20px;
}
.qilin-message {
  background: url() no-repeat center bottom #fff;
  border: 1px solid #ddd;
  padding: 50px 200px;
  margin-bottom: 30px;
}
.qilin-message .form-label {
  float: left;
  line-height: 34px;
  width: 120px;
  text-align: right;
}
.qilin-message .form-control {
  line-height: 20px;
  font-size: 14px;
  border: 1px solid #ddd;
  padding: 6px 12px;
  width: 600px;
  display: inline-block;
  vertical-align: top;
  font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
.form-submit {
  padding: 6px 22px;
  color: #fff;
  background-color: #1267c6;
  border: 0;
  cursor: pointer;
  font-size: 16px;
  border-radius: 3px;
}
.qilin-menu-inner {
  padding:0 15px;
  text-align: center;
  margin-bottom: 20px;
}
.qilin-menu-inner a {
  float: left;
  width: 20%;
}
.qilin-menu-inner span {
  display: block;
  margin-left: 1px;
  background-color: #f4f4f4;
  color: #333;
  font-size: 18px;
  line-height: 55px;
}
.qilin-menu-inner a.active span {
  background: url() no-repeat center bottom #1267c6;
  color: #fff;
}
.container {
  max-width: 1200px;
  margin: 0 auto;
}
.about-1 {
  margin: 0;
  border: 1px solid #ddd;
  margin-bottom: 30px;
}
.about-1 dd {
  margin: 0;
  padding: 30px;
}
.about-1 dd p{
  line-height: 1.5em;
    font-size: 14px;
}

.xypg-detail-tags{margin:20px 0;}
.tags-title,.tags-content{display:inline-block;}
.tags-title h3{font-size:16px!important;font-weight:400;}
.tags-content a{display:inline-block;padding:10px;}

@media (max-width: 1100px){
  /*文章列表*/
  .list-5 li .text{width:95%;}
  .ct2-mn{width:100%;padding:0 20px;}
  .ct2-sd{width:100%;margin-bottom:20px;}
  .xypg-left-news,.list-5 li .m,.qilin-contact-z1,.panel-sd-hd{display:none;}
  .qilin-column h3{float:left;box-sizing:border-box;width:25%;padding:5px 10px;text-align:center;}
  .qilin-column h3:hover{background:#1267c6;}
  .qilin-column h3:hover a{color:#fff;}
  
  .qilin-message{padding:20px;}
  .qilin-message .form-label{width:25%;}
  .qilin-message .form-control{width:75%;}
}