﻿body{font-family: "微软雅黑", Arial！important;}

#owl-demo {margin-left: auto; margin-right: auto; text-align:center;}
#owl-demo .item{ display: block; margin: 10px; padding:20px 40px 20px; border-radius:0px;}
#owl-demo img { display: block; width: 100px; height:100px; margin:0 auto;}
#owl-demo .item h3 { font-size: 28px; font-weight: bold; margin: 20px 0 0; color: #fff;}
#owl-demo .item p { margin: 20px 0 0; font-size: 14px; color: #fff; line-height:200%;}

a{color:#333!important;}
a:hover{cursor:pointer; color:#3a6dcb!important;}
.fl{float:left;}
.fr{float:right;}
.fs-12{font-size: 12px !important;}
.fs-14{font-size: 14px !important;}
.fs-16{font-size: 16px !important;}
.linet{ line-height: 1.5rem !important;}

.text-left{text-align: left;}
.card-img-250{width:200px;}



/*  */
body{background:#fff;}
.footer{background:#000919;}
.line{border:#6c757d 1px solid; padding:5px 20px; border-radius:30px;}
.qgjl{border-radius:0px; border:0; background:#f2f9ff;}
.card-img-top{border-top-left-radius: 0; border-top-right-radius: 0; width:100%;}
.card-body{padding:.8rem 1.25rem .8rem; text-align: center;}
.card-title{margin-bottom:.5rem;}
.card-text{color:#666;}
.card .ctems{display: flex; align-items: center; justify-content: center;}
.card:hover{background:#fff;}


.btn-info {color: #fff;  background-color: #ffa500; border-color: #ffa500;  }
.btn-info:hover { color: #fff; background-color: #ff8a3c; border-color: #ffa500;  }
.btn-info:focus, .btn-info.focus {box-shadow: 0 0 0 0.2rem rgba(255, 165, 0, 1);}
.btn-info.disabled, .btn-info:disabled {color: #fff; background-color: #ffa500;  border-color: #ffa500;}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #ffa500;
border-color: #ff8a3c;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(255, 138, 60, 1.0);
}

/* 分页 */
.page-num, .page-link {color: #666; background-color: #f0f0f0; border: 1px solid #dee2e6;}
.page-num-current {color: #fff; background-color: #666;border-color: #666;}
.page-link:hover{color:#212529;}
/*  */

.g13{background:rgba(19,19,19);}
.g2{background:rgba(34,34,34);}
.text-ffa{color:rgba(255,165,0);}
.text-6c{color:#6c757d;}
.border-bottom {border-bottom: 1px solid #999!important;}
.border-bottom-dashed {border-bottom:none !important;}
.border-top-dashed {border-top: 1px dashed #999 !important;}

.orange{
  background: #ff8a3c;
  /*background: linear-gradient(to top,#ff650b,#a535f4);*/
}
.darkCyan{
  background: #42bdc2;
}
.forestGreen{
  background: #7fc242;
}
.yellow {
  background: #ffd800;
}
.dodgerBlue {
  background: #388bd1;
}
.skyBlue {
  background: #a1def8;
}
.zombieGreen {
  background: #3fbf79;
}
.violet {
  background: #db6ac5;
}
.yellowLight {
  background: #fee664;
}
.steelGray {
  background: #cad3d0;
}

.xiaochengxubg{ 
  background: #625ab0;
}


/*  */
.bg-info {background-color: #040404 !important;}
.figure-caption{font-size: 115%;}
.w-100 { height: 100%;}
.text-light2{color:#ccc;}
.border-right2{border-right:#999 1px solid;}
.text-c6{color:#666;}
.pages ul li a{color:#666;}
.pages ul li a:hover{color:#ffa500;}
figcaption a{color:#666;}

/* 右侧悬浮 */
.side{position:fixed;width:54px;height:216px;right:0;bottom:50%; margin-bottom:-108px; z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox, .side ul li a>div{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#08f;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.side .telphoto{width:220px; height:180px; position: absolute; right:-220px; padding:0 10px; font-size:16px; background:#08f;opacity:1;filter:Alpha(opacity=100);}
.side .telphoto .remove{float:right;}
.side .telphoto input { border: 1px solid #ccc; border-radius: 5px; margin-top: 15px; height: 40px; line-height: 40px; padding: 3px 5px; width: 100%;}
.side .telphoto button{margin: 10px 0; border: none; border-radius: 5px; width: 100%; font-size: 18px; height: 40px; line-height: 40px; background: #28a7e1; color: #fff; cursor: pointer;}
.side .ewm{width:0px; height:125px; position:absolute; right:54px; background:#08f;opacity:1;filter:Alpha(opacity=100);}
.side .ewm img{width:105px; height: 105px; margin:10px;}



/* -------首页-------- */
.bg_f6{background:#f6f6f6;}
.yx{display: flex; align-items: center; justify-content: center;}
.yx img{margin-right: .5rem;}
.hk{margin-bottom:.97rem;}
.hk span{font-size: 18px; display: flex; align-items: center;}
.hk p{color:#666; font-size: 13px; line-height: 1.5rem;}
.hk img{width:30px; height: 30px; margin-right:10px;}
.anniu{display: flex; justify-content: center;}
.anniu img{margin-left:.6rem;}
.xq, .js{border-radius: 50px; width:11rem; height: 3rem; display: flex; align-items: center; justify-content: center; margin:0 1rem;}
.anniu .xq, .anniu .xq:hover{background:#08f; border:#08f 1px solid; color:#fff;}
.anniu .js, .anniu .js:hover{border:#08f 1px solid;  border:#08f 1px solid; color:#08f;}
.anniu .lan{color:#08f;}

.wit{background:rgba(255,255,255,.05); height: 22rem; overflow: hidden;}
.wit img{width:145px; height: 145px;}
.wit:hover{background:rgba(255,255,255,.05);}
.wit .card-body a, .wit .card-body p{color:#fff;}
.wit .card-body p{color:rgba(255, 255, 255, .6);}

.fa-gg:before {content: "";}
.float-right{color:#999;}
.white{color:#fff !important;}
.hzhb{width:185px; height: 100px; display: block; margin:.2rem 0 1rem;}
.hzhb img{
  filter: grayscale(100%);/*IE浏览器*/
    -webkit-filter: grayscale(100%);/*谷歌浏览器*/
  -moz-filter: grayscale(100%);/*火狐*/
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(1);/*谷歌浏览器*/
  opacity:0.4;
  filter:alpha(opacity=40);

  width:100%;
  height: 100%;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.hzhb img:hover{
  filter: grayscale(0);/*IE浏览器*/
    -webkit-filter: grayscale(0);/*谷歌浏览器*/
  -moz-filter: grayscale(0);/*火狐*/
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
  -webkit-filter: grayscale(0);/*谷歌浏览器*/
  opacity:1;
  filter:alpha(opacity=100);
}
.border-top{border-top: 1px solid #1f2735!important;}
.code, .code img {height: 55px;}
.ph{display: flex !important; align-items: center;}
.bros{ margin-left:8px;}
.bros p:nth-child(2){font-size:1.5rem; font-weight: bold;}



/* 落地页 */
.wenti{background:#fff; box-shadow:2px 2px 5px #eee; height: 298px;}
.sm1{ width:auto; height: auto;}
.sm2{display: none; width:100%;}
.srm{margin-bottom:.97rem; line-height: 1.77rem; margin-left:50px;}
.srm span{font-size:22px; font-weight: bold; line-height: 2.2rem; margin:1rem 0; display: block;}
.srm p{font-size:18px; line-height: 1.8rem; position: relative; line-height: 2.2rem;}


.news{border: #08f; display: flex; flex-wrap: wrap; justify-content: space-between;}
.news li{width:50%;}

.sw{font-size:22px; color:#111 !important; font-size:22px; line-height: 2.6rem;}
.pory{margin-bottom:.97rem; line-height: 1.77rem; margin-left:50px; margin-top:50px;}
.pory p{font-size:18px; line-height: 1.8rem; position: relative; padding:.85rem 0 .8rem 1.5rem;}
.pory p i{width: 14px; height: 14px; background: #54afff; border-radius: 50%;
    position: absolute; top: 17px; left: 8px; transform: translate(-50%, 0);
}
.pory p i:after{content: ''; width: 71%; height: 71%; background: #fff; border-radius: 50%;
    top: 15%; left: 15%; position: absolute;
}

.hhcd{border-radius:0px; border:0; background:#fff;}
.hhcd img{width:90px; height: 90px; margin-top:.8rem;}
.hhcd .ctems{display: flex; align-items: center; justify-content: center;}

.tgxt{border:0;}


/* 图片滚动 */
#demo {background: #FFF;overflow:hidden;border: 0px dashed #CCC;width: 1200px;}
#demo img { margin:0 1rem; width:195px; height: 280px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.lxfs{margin-bottom:.57rem; line-height: 1.0rem; margin-left:50px;}
.lxfs span{font-size:20px; font-weight: bold; margin:1.4rem 0; display: block;}
.lxfs p{font-size:14px; line-height: 1rem; position: relative; padding:.5rem 0;}


.boon{width:193px; height: 150px;}
.boon img{width:100%; height: 100%;}

/* 单行省略 */
.dan{text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
.duo{overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical;  display: -webkit-box;}





/* 背景图 */
.youshi{background:url(../../../static/images/inbg.jpg);}
.huoban{background:url(../../../static/images/coop.jpg);}


.scrm{background:url(../images/images1/ynk.jpg);}
.b-syll{background:url(../images/images1/b-1.jpg);}
.b-khyy{background:url(../images/images1/b-2.jpg);}
.b-yxbx{background:url(../images/images1/b-3.jpg);}
.b-jg{background:url(../images/images1/b-4.jpg);}
.b-scrm{background:url(../images/images1/b-5.jpg);}



.hhcd_compa{background:url(../../../static/images/hhcd.jpg);}
.syll{background:url(../../../static/images/syll.jpg);}
.yxhk{background:url(../../../static/images/yxhk.jpg);}
.yhyy{background:url(../../../static/images/yhyy.jpg);}



.footer02-cont p{margin-bottom:0!important; font-size:12px!important; line-height:28px!important;}


/* pc */
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1200px;
  }
  }