@charset "utf-8";
/* CSS Document */
/*来源:LeafCMS*/
/*全局*/
@font-face {
    font-family: "NotoSansHans";
    src: url("../font/NotoSansHans-Light.woff2") format("woff2"),
         url("../font/NotoSansHans-Light.woff") format("woff"),
         url("../font/NotoSansHans-Light.ttf") format("truetype"),
         url("../font/NotoSansHans-Light.eot") format("embedded-opentype"),
         url("../font/NotoSansHans-Light.svg") format("svg");
}
:root {
  --default-color:#878889;
  --primary-color:#fe5d52;
  --bg-color:#fafafa;
  --bd-color:#e7ebee;
  --secondary-color: #2dcb73;
  --success-color: #427fed;
  --info-color: #00beec;
  --warning-color: #f39c12;
  --danger-color: #f56c6c;
  --dark-color: #2c3844;
}
html{overflow-x:auto;overflow-y:auto;}
* {padding:0;margin:0;outline:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul,ol,li {list-style-type:none;}
body{background:#f6f7f8;}
body,button,input,select,textarea {font-family:'NotoSansHans','Microsoft Yahei';font-size:12px;font-weight:500;color:#666;}
code,kbd,pre,samp {font-family:'NotoSansHans','Microsoft Yahei';}
a{text-decoration:none;color:#555;cursor:pointer;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
a:hover{color:#fe5d52;}
img {border:0;}
li {line-height:normal;}
table {border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6 {margin:0;font-weight:normal;font-family:'NotoSansHans','Microsoft Yahei';}
input,table,tr,td {margin:0;padding:0;border:none;}
button,table {border:none;background:none;margin:0;padding:0;}
body {position:relative;float:left;width:100%;overflow:hidden;}
select {margin:0;padding:0;font-family:'NotoSansHans','Microsoft Yahei';border:none;}
textarea {resize:none;outline:none;}
label {margin-bottom:0;font-weight:normal;}
input,select,textarea {margin:0;padding:0;border:0;outline:none;-moz-border-radius:0px;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}
.fl{float:left;}
.fr{float:right;}
.elli{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr15{margin-right:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mb10{margin-bottom:10px;}
.pl10{padding-left:10px;}
.pr5{padding-right:5px;}

.leafcms_header{float:left;width:100%;z-index:999;border-bottom:1px solid var(--bd-color);background:#fff;-webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.05);-moz-box-shadow:1px 1px 12px rgba(0,0,0,0.05);box-shadow:1px 1px 12px rgba(0,0,0,0.05);}
.leafcms_main{float:left;width:100%;height:auto;}
.leafcms_footer{float:left;width:100%;background:#fff;border-top:1px solid var(--bd-color);}
.leafcms_copyright{float:left;width:100%;border-top:1px solid var(--bd-color);}
.bg_topbar{border-bottom:1px solid var(--bd-color);}
.bg_gray{background:#f5f5f5;}
#mask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:899;display:none;}

/*Bootstrap3.4.1重置*/
a:hover,a:focus{color:#fe5d52;text-decoration:none;}
ul,
ol {margin-bottom:0; }
.container { padding-right: 10px; padding-left: 10px; margin-right: auto; margin-left: auto; }
@media (min-width:768px){
	.container{width:768px;}
}
@media (min-width:992px){
	.container{width:992px;}
}
@media (min-width:1200px){
	.container{width:1200px;}
}
@media (min-width:1920px){
  .container{width:1400px;}
}
.container-fluid{padding-right:0;padding-left:0;}
/*Bootstrap3.4.1重置*/
/*头部*/


/*头部*/
.topbar{width:100%; height:38px; line-height:38px;}
.topbar_l{float:left;}
.topbar_r{float:right;}
.topbar_r ul{}
.topbar_r ul li{float:left; line-height:35px; padding:0px 10px; background:url(../images/topbar_r_line.png) no-repeat right center;}

.logo{float:left;height:80px;line-height:80px;overflow: hidden;position: relative;transition-duration: .5s;}
.logo img{height:50px;}
.logo:before{content:"";position:absolute;left:0px;top:0px;width:260px;height:15px;background-color:rgba(255,255,255,.5);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:searchLights 1s ease-in 1s infinite;-o-animation:searchLights 1s ease-in 1s infinite;animation:searchLights 1s ease-in 1s infinite;}
@-webkit-keyframes searchLights{
  0%{left:-100px;top:0;}
  to{left:120px;top:100px;}
}
@-o-keyframes searchLights{
  0%{left:-100px;top:0;}
  to{left:120px;top:100px;}
}
@-moz-keyframes searchLights{
  0%{left:-100px;top:0;}
  to{left:120px;top:100px;}
}
@keyframes searchLights{
  0%{left:-100px;top:0;}
  to{left:120px;top:100px;}
}


.menu{float:right;}
.menu li{margin-left:5px;float:left;}
.menu li>a{display:block;font-size:18px;line-height:80px;padding:0 6px;position:relative;}
.menu li .arr{float:right;height:40px;width:40px;position:relative;display:none;}
.menu li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);right:10px;}
.menu li.dropdown{position:relative;}
.menu .dropdown-box{position:absolute;left:0;min-width:100%;top:100%;display:none;z-index:10;border:1px solid #ededed;background:#fff;}
.menu .dropdown-box p{margin:0;}
.menu .dropdown-box a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-size:16px;display:block;border-bottom:1px solid #ededed;line-height:40px;}
.menu .dropdown-box p:last-child a{border-bottom:none;}
.menu .dropdown-box a:hover{background-color:rgba(230,230,230,0.2);}
.menu li.active>a,
.menu li.open>a,
.menu li>a:hover{color:#f4543c;}
.menu li.open>a:after,
.menu li>a:hover:after{width:100%;left:0;}
.menu li.open .dropdown-box{display:block;}
.menu li.open .dropdown-box a:hover{color:#f4543c;}
.menu-btn{display:none;padding:20px 0;float:right;margin-left:15px;}
.menu-btn:before,
.menu-btn:after,
.menu-btn span{display:block;height:2px;background-color:#ea3516;content:'';}
.menu-btn:before{width:24px;}
.menu-btn:after{width:18px;margin-left:6px;}
.menu-btn span{width:12px;margin:6px 0 6px 12px;}

@media screen and (max-width:767px) {
.logo{height:60px;line-height:60px;float:none;}
.logo img{height:50px;}
.menu{display:none;float:none;width:100%;}
.menu li{display:block;margin:0;border-top:1px solid #eee;float:none;}
.menu li a{line-height:40px;padding:0 15px;color:#333;}
.menu li .arr{display:block;position:relative;z-index:1;}
.menu li a:hover{color:#f4543c}
.menu li.open .arr:after{border-color:#f4543c;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.menu .dropdown-box{position:static;min-width:auto;text-align:left;border:none;}
.menu .dropdown-box a{color:#666;border-top:1px dotted #e6e6e6;padding:0 25px;line-height:30px;border-bottom:0;}
.menu-btn{display:block;margin-right:10px;}
}

.position{float:left;width:100%;line-height:18px;color:#666;font-size:13px;margin:15px 0;}
@media screen and (max-width:767px) {
.position{font-size:12px;margin:10px 0;padding:0 10px;}
}



/* 首页 标题 */
.in-tit{float:left;width:100%;height:52px;padding:0 18px;line-height:52px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border-radius:6px 6px 0 0;border-bottom:1px solid #f2f2f2;vertical-align:middle;overflow:hidden;position:relative}
.in-tit .cat-name{padding:0 18px;font-size:16px;color:#666;vertical-align:middle;}
.in-tit .cat-name i{position:absolute;top:0;left:5px;color:#fe5d52;font-size:26px;vertical-align:middle;}
.in-tit .cat-name span{color:#ddd;font-size:14px;text-transform:uppercase;}
.in-tit .child-name{position:absolute;top:0px;right:58px;font-size:13px;color:#999;}
.in-tit .child-name ul li{display:inline-block;line-height:20px;}
.in-tit .child-name ul li + li::before{content:"/\00a0";padding:0 8px;color:#ccc;}
.in-tit .more{position:absolute;top:0;right:5px;display:block;}
.in-tit .more i{color:#bbb;font-size:26px;}


.main{width:calc(75% - 5px);height:auto;overflow:hidden;}
.box_025{width:calc(25% - 12.5px);}
.box_030{width:calc(30% - 12.5px);}
.box_045{width:calc(45% - 7.5px);margin-left:16px;}
.box_050{width:calc(50% - 7.5px);margin-left:15px;}
.box_075{width:calc(75% - 5px);height:auto;overflow:hidden;}
.box_075_050{width:calc(50% - 7.5px);height:auto;overflow:hidden;}
.box_bg{background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.03);border-radius:6px;}


@media screen and (max-width:767px) {
.box_main{width:100%;}
.box_025{width:100%;}
.box_030{width:100%;}
.box_045{width:100%;margin-left:0;}
.box_050{width:100%;margin-left:0;}
.box_075{width:100%;}
.box_bg{padding:0 0;}
}



.box_290{width:290px; height:auto; overflow:hidden;}
@media  screen and (max-width:767px){
.box_290{width:100%;}
}
.box_281{width:281.666px; height:auto; overflow:hidden;}
@media  screen and (max-width:767px){
.box_281{width:50%;}
}
.box_283{width:283.75px; height:auto; overflow:hidden;}
@media  screen and (max-width:767px){
.box_283{width:50%;}
}
.box_383{width:383.333px; height:auto; overflow:hidden;}
@media  screen and (max-width:767px){
.box_383{width:100%;}
}
.box_875{width:875px; height:auto; overflow:hidden;}
@media  screen and (max-width:767px){
.box_875{width:100%;}
}
.box_430{width:430px; height:auto; overflow:hidden;}
@media  screen and (max-width:767px){
.box_430{width:100%;}
}
.side-new {float:left;width:100%;height:auto;margin-bottom:20px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.03);border-radius:0 0 6px 6px;overflow:hidden;}
.side-new ul{padding:10px;overflow:hidden;}
.side-new ul li{float:left;width:100%;height:42px;line-height:42px;font-size:14px;border-bottom:1px dashed #f2f2f2;}
.side-new ul li .text{float:left;width:100%;height:42px;overflow:hidden;position:relative;}
.side-new ul li .text .tit{float:left;width:calc(100% - 45px);padding-left:15px;position:relative;}
.side-new ul li .text .tit:before{background:#999;content:" ";display:inline-block;width:4px;height:4px;position:absolute;left:5px;top:19px}
.side-new ul li .text .time{position:absolute;right:0;top:9px;padding:0 10px;font-size:10px;display:inline-block;line-height:22px;background:#fef8f8;border-radius:3px;color:#ff9999;}
@media  screen and (max-width:767px){
.side-new {margin-bottom:15px;}
}

.side-notice {float:left;width:100%;height:auto;margin-bottom:20px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.03);border-radius:0 0 6px 6px;overflow:hidden;}
.side-notice ul{padding:10px;overflow:hidden;}
.side-notice ul li{float:left;width:100%;height:42px;line-height:42px;font-size:14px;border-bottom:1px dashed #f2f2f2;}
.side-notice ul li .text{float:left;width:100%;height:42px;overflow:hidden;position:relative;}
.side-notice ul li .text .tit{float:left;width:calc(100% - 45px);padding-left:15px;position:relative;}
.side-notice ul li .text .tit:before{background:#999;content:" ";display:inline-block;width:4px;height:4px;position:absolute;left:5px;top:19px}
.side-notice ul li .text .time{position:absolute;right:0;top:9px;padding:0 10px;font-size:10px;display:inline-block;line-height:22px;background:#fef8f8;border-radius:3px;color:#ff9999;}
@media  screen and (max-width:767px){
.side-notice {margin-bottom:15px;}
}
/*首页焦点图*/
.in-focus{float:left; width:100%;height:auto;margin-bottom:20px;padding:10px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.03);border-radius:6px;overflow:hidden;}
.in-focus .topOne{float:left;width:calc(100% - 10px);height:auto;margin:5px;padding-bottom:10px;border-bottom:1px dashed #f2f2f2;overflow:hidden;}
.in-focus .topOne .bigtit{float:left;width:100%;height:55px;line-height:55px;text-align:center;font-size:30px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.in-focus .topOne .smalldes{float:left;width:100%;height:55px;padding-bottom:5px;font-size:13px;color:#999;line-height:26px;text-indent:2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.in-focus .topOther{float:left;width:100%;margin:5px 5px 0;height:auto;position:relative;}
.in-focus .topOther .other-pic{float:left;width:300px;overflow:hidden;position:relative;}
.in-focus .topOther .other-pic .hd{width:100%;height:15px;position:absolute;z-index:1;bottom:10px;text-align:center;}
.in-focus .topOther .other-pic .hd ul{display:inline-block;padding:5px;background-color:rgba(255,255,255,0.7);-webkit-border-radius:7.5px;-moz-border-radius:7.5px;border-radius:7.5px;font-size:0;vertical-align:top;}
.in-focus .topOther .other-pic .hd ul li{display:inline-block;width:5px;height:5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#666;margin:0 5px;vertical-align:top;overflow:hidden;}
.in-focus .topOther .other-pic .hd ul .on{background:#fa5218;}
.in-focus .topOther .other-pic .bd{position:relative;z-index:0;}
.in-focus .topOther .other-pic .bd li img{width:100%;}
.in-focus .topOther .other-pic .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0); /* 取消链接高亮 */}
.in-focus .topOther .other-list{width:100%;height:auto;padding:0 0 0 305px;}
.in-focus .topOther .other-list ul{float:left;width:100%;padding:0 10px;overflow:hidden;}
.in-focus .topOther .other-list ul li{float:left;width:100%;height:42px;line-height:42px;font-size:14px;border-bottom:1px dashed #f2f2f2;}
.in-focus .topOther .other-list ul li .text{width:100%;position:relative;}
.in-focus .topOther .other-list ul li .text .tit{float:left;width:calc(100% - 15px);padding-left:15px;position:relative;}
.in-focus .topOther .other-list ul li .text .tit:before{background:#999;content:" ";display:inline-block;width:4px;height:4px;position:absolute;left:5px;top:19px}
.in-focus .topOther .other-list ul li .text .time{position:absolute;top:0;right:5px;width:50px;text-align:right;font-family:"Georgia"}

@media  screen and (max-width:767px){
  .in-focus{margin-bottom:15px;}
.in-focus .topOne .bigtit{height:35px;line-height:35px;font-size:20px;}
.in-focus .topOther .other-pic{width:100%;height:auto;}
.in-focus .topOther .other-pic{width:100%;height:auto;}
.in-focus .topOther .other-list{padding:0;}
.in-focus .topOther .other-list ul{padding:0;}
}


.side-img-001{float:left; width:100%;height:auto;padding:10px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.03);border-radius:0 0 6px 6px;overflow:hidden;}
.side-img-001 ul{margin:0 -7.5px;}
.side-img-001 ul li{float:left;width:100%;height:auto;padding:7.5px;border-bottom:1px dashed #f5f5f5;}
.side-img-001 ul li .items{display:flex;position:relative;overflow:hidden;}
.side-img-001 ul li .items .img{width:100px;flex-shrink:0;overflow:hidden;border-radius:6px;}
.side-img-001 ul li .items .img a{width:100%;padding-bottom:66.666%;overflow:hidden;position:relative;display:block}
.side-img-001 ul li .items .img a img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:3px;object-fit:cover;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
.side-img-001 ul li .items:hover .img a img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
.side-img-001 ul li .items .text{position:relative;margin-left:10px;width:calc(100% - 108px);flex-shrink:1;}
.side-img-001 ul li .items .text .title{height:40px;margin-top:2px;margin-bottom:2px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;line-height:20px;font-size:14px;}
.side-img-001 ul li .items .text .meta{position:absolute;bottom:2px;font-size:13px;line-height:20px;font-family:"Georgia";color:#bbb;}
.side-img-001 ul li .items .text .meta span{float:left;margin-right:10px;display:block;}
.side-img-001 ul li .items .text .meta span i{font-size:10px;}
.side-img-001 ul li:last-child{border-bottom:none;}
@media screen and (max-width:767px){
}

.side-img-002{float:left; width:100%;height:auto;padding:10px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.03);border-radius:0 0 6px 6px;overflow:hidden;}
.side-img-002 ul{margin:0 -7.5px;}
.side-img-002 ul li{float:left;width:50%;height:auto;padding:7.5px;}
.side-img-002 ul li .items{display:flex;position:relative;overflow:hidden;}
.side-img-002 ul li .items .img{width:100%;flex-shrink:0;overflow:hidden;border-radius:6px;}
.side-img-002 ul li .items .img a{width:100%;padding-bottom:34.545%;overflow:hidden;position:relative;display:block}
.side-img-002 ul li .items .img a img{width:100%;height:100%;position:absolute;object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
.side-img-002 ul li .items:hover .img a img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
@media screen and (max-width:767px){
}


/*图片推荐 开始*/
.in-imglist{float:left;width:100%;height:auto;margin-bottom:20px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.03);border-radius:0 0 6px 6px;overflow:hidden;}
.in-imglist ul{margin:10px 30px;}
.in-imglist ul li{float:left;width:25%;padding:7.5px;}
.in-imglist ul li .items{float:left;width:100%;padding:10px;border:solid 1px #f2f2f2;transition:all .2s linear;}
.in-imglist ul li .items .img{float:left;width:100%;padding-bottom:70%;position:relative;overflow:hidden;}
.in-imglist ul li .items .img img{width:100%;min-height:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.in-imglist ul li .items .text{float:left;width:100%;height:40px;}
.in-imglist ul li .items .text .name{float:left;width:100%;height:30px;padding:10px 5px 0;text-align:center;font-size:16px;font-weight:500;overflow:hidden;}
.in-imglist ul li:hover .items{box-shadow:0 30px 15px -30px rgb(155 155 155 / 30%);transform:translateY(-2px);}
.in-imglist .slick-prev:before,.in-imglist .slick-next:before{display:none;}
.in-imglist .slick-prev{width:18px;height:32px;left:-21px;bottom:calc(50% - 32px);z-index:999;background:url(../images/prev.png) center no-repeat;}
.in-imglist .slick-next{width:18px;height:32px;right:-21px;bottom:calc(50% - 32px);z-index:999;background:url(../images/next.png) center no-repeat;}
.in-imglist .slick-prev:hover,.in-imglist .slick-next:hover{opacity:.8;}
@media  screen and (max-width:767px){
.in-imglist{margin-bottom:15px;}
}
/*图片推荐 结束*/




/*首页-文章推荐 开始*/
.in-article{float:left;width:100%;margin-bottom:20px;}
.in-article ul{margin:-7.5px;}
.in-article ul li{float:left;width:25%;padding:7.5px;}
.in-article ul li .catitems{float:left;width:100%;height:auto;padding:5px 10px;background:rgba(255,255,255,.9);box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border:1px solid #f1f1f1;border-radius:5px;transition: all .4s ease;}
.in-article ul li .catitems .cat-top{float:left;width:100%;height:52px;padding:0 8px;line-height:52px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border-radius:6px 6px 0 0;border-bottom:1px solid #f1f1f1;vertical-align:middle;overflow:hidden;position:relative}
.in-article ul li .catitems .cat-top .cat-name{padding-left:30px;font-size:16px;color:#666;vertical-align:middle;}
.in-article ul li .catitems .cat-top .cat-name i{position:absolute;top:0;left:5px;color:#fe5d52;font-size:26px;vertical-align:middle;}
.in-article ul li .catitems .cat-top .cat-name span{color:#ddd;font-size:14px;text-transform:uppercase;}
.in-article ul li .catitems .cat-top .more{position:absolute;top:0;right:5px;display:block;}
.in-article ul li .catitems .cat-top .more i{color:#bbb;font-size:26px;}
.in-article ul li .catitems .cat-con{float:left;width:100%;height:auto;margin-top:10px;overflow:hidden;}
.in-article ul li .catitems .cat-con .catimg{float:left;width:100%;height:105px;margin-bottom:5px;position:relative;z-index:11;overflow:hidden;}
.in-article ul li .catitems .cat-con .catimg img{width:100%;height:105px;position:absolute;z-index:2;left:0;top:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.in-article ul li .catitems .cat-con .catimg:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.in-article ul li .catitems .cat-con dl{}
.in-article ul li .catitems .cat-con dl dd{float:left;width:100%;height:42px;font-size:14px;border-bottom:1px dashed #f2f2f2;}
.in-article ul li .catitems .cat-con dl dd .text{float:left;width:100%;height:42px;line-height:42px;position:relative;}
.in-article ul li .catitems .cat-con dl dd .text .tit{float:left;width:calc(100% - 40px);height:42px;line-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.in-article ul li .catitems .cat-con dl dd .text .time{position:absolute;right:5px;top:0;font-size:13px;color:#999;}
.in-article ul li .catitems .cat-con dl dd:last-child{border-bottom:none;}
.in-article ul li .catitems:hover{box-shadow:0 30px 15px -30px rgb(155 155 155 / 20%);}
.in-article .slick-dotted.slick-slider{margin-bottom:0;}
.in-article .slick-dots{position:static;bottom:auto;margin:0 auto;padding:5px 0;text-align:center;line-height:0;}
.in-article .slick-dots li{float:none;display:inline-block;vertical-align:top;padding:0;width:11px;height:11px;background-color:#f1f1f1;margin:0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.in-article .slick-dots li.slick-active{background-color:#fe5d52;}
.in-article .slick-dots li button{display:none;}

@media  screen and (max-width:767px){
.in-article{margin-bottom:15px;}
.in-article ul{margin:-5px;}
.in-article ul li{padding:5px;}
}
/*首页-文章推荐 结束*/

/*友情链接*/
.in-flink{float:left;width:100%;height:auto;margin-bottom:20px;padding:10px;background:#fff;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.03);border-radius:0 0 6px 6px;overflow:hidden;}
.in-flink ul{}
.in-flink ul li{float:left;height:28px;margin:0 5px;font-size:13px;line-height:28px;overflow:hidden;}
@media  screen and (max-width:767px){
.in-flink{margin-bottom:15px;}
}
/*内页当前位置  开始*/
.position{float:left;width:100%;margin:15px 0 10px;font-size:13px;}
@media screen and (max-width:767px) {
.position{margin:12px 0;font-size:12px;}
}
/*内页当前位置  结束*/

/*单页侧边 侧栏分类*/
.sideleft .side_nav{width:100%;float:left;background:white;padding:10px 0;border-radius:5px;}
.sideleft .side_nav .title{width:100%;padding:0 15px 10px;border-bottom:solid 1px #f1f1f1;font-size:16px;color:#666;vertical-align:middle;}
.sideleft .side_nav .title i{float:left;font-size:20px;margin-right:5px;}

/*侧边搜索*/
.side-search {float:left;width:100%;margin-bottom:15px;padding-right:54px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border-radius:5px;position:relative;}
.side-search .search-key {display:block;width:100%;height:46px;line-height:46px;padding-left:15px;font-size:14px;color:#888;background:white;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.side-search .search-btn {width:54px;height:46px;display:block;position:absolute;right:0;top:0;background:#fe5d52;cursor:pointer;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
.side-search .search-btn i {color:#fff;font-size:22px;}






/* 内页 标题 */
.sub-category-name{float:left;width:100%;padding:0;vertical-align:middle;overflow:hidden;}
.sub-category-name h1{float:left;position:relative;line-height:35px;}
.sub-category-name h1 i{float:left;font-size:20px;position:absolute;left:0px;top:0;}
.sub-category-name h1 a{float:left;margin-left:25px;font-size:16px;}
.sub-category-name span{float:right;line-height:35px;}
.sub-category-name span a{margin-left:5px;padding:8px 10px;font-size:13px;transition:color 0.3s ease-out;}
@media  screen and (max-width:767px){
.sub-category-name{padding:5px 0;}
.sub-category-name h1 i{float:left;color:#fe5d52;font-size:18px;position:absolute;left:0px;top:0;}
.sub-category-name h1 a{float:left;margin-left:23px;font-size:15px;}
}



.widget .content-list a{display:block;width:100%}
.widget .content-list li a{display:block;background-color:#f1f1f1;text-align:center;line-height:38px;border-radius:2px}
.widget .content-list li a.on,.widget .content-list li a:hover{border-radius:2px;color:#fff;background:#29ae5f;background-image:linear-gradient(135deg,#3ada7d 10%,#29ae5f 100%)}
.widget .content-list li{display:inline-block;overflow:hidden;padding:5px;width:49%}



/*内页二级导航开始*/
.sub-menu{float:left;width:100%;height:auto;margin-bottom:15px;border-radius:5px;border:1px solid #f1f1f1;text-align:center;background:#fff;overflow:hidden;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);}
.sub-menu ul{}
.sub-menu ul li{display:inline-block; margin:5px 0.5% 5px 0.5%; padding:4px 7px; text-align:center; line-height:25px; font-size:14px;border-radius:5px;}
.sub-menu ul li.on{background:#f2f2f2;}
.sub-menu ul li.on a{color:#fe5d52;}

@media  screen and (max-width:767px){
  .sub-menu ul li {margin:3px 2% 3px 2%;padding:3px 10px;font-size:13px;}
}
/*内页二级导航结束*/





/* 猜你喜欢 */
.relatives{float:left;width:100%;height:auto;}
.relatives .tit{float:left;width:100%;border-bottom:1px solid #f2f2f2;position:relative;}
.relatives .tit .name{padding:10px 0;letter-spacing:1px;color:#555;/*font-weight:400;*/position:relative}
.relatives .tit .name i{font-size:20px;color:#fe5d52}
.relatives .tit .name a{position:absolute;left:28px;top:10px;font-size:16px;}
.relatives .tit .more{display:block;position:absolute;right:0;top:13px;padding:0 5px;font-size:10px; transform: scale(0.83333); transform-origin: 0 0;text-transform:uppercase;border-radius:3px;border:1px solid #fe5d52;background:#fe5d52;color:#fff;}
.relatives .tit .more:hover{color:#fff;background:#333;border-color:#333;}

.relatives .con{float:left;width:100%;height:auto;}
.relatives .con ul{margin:0 -5px;padding-top:5px;}
.relatives .con ul li{float:left;width:25%;padding:5px;}
.relatives .con ul li .items{float:left;width:100%;height:auto;padding:10px;background: rgba(255,255,255,.8);border:1px solid #f1f1f1;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:5px;}
.relatives .con ul li .items .img{float:left;width:100%;padding-bottom:66.666%;position:relative;overflow:hidden;}
.relatives .con ul li .items .img img{width:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.relatives .con ul li .items:hover{box-shadow:0px 2px 15px rgba(150,150,150,0.1);}
.relatives .con ul li .items .text{float:left;width:100%;}
.relatives .con ul li .items .text .name{float:left;width:100%;height:28px;margin-top:5px;text-align:center;font-size:13px;line-height:28px;}
@media  screen and (max-width:767px){
  .relatives .con ul li{width:50%;}
}
/*WEB列表 开始*/
.list-web-recommend{float:left;width:100%;height:auto;margin-bottom:15px;padding:5px;background:rgba(255, 255, 255, .6);border-radius:0 0 5px 5px;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);}
.list-web-recommend ul{}
.list-web-recommend ul li{float:left;width:16.666%;padding:5px;}
.list-web-recommend ul li .items{float:left;width:100%;height:auto;padding:10px;background:#eef0f4;border-radius:5px;}
.list-web-recommend ul li .items .img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:35px;height:35px;-webkit-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.list-web-recommend ul li .items .img img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:35px;height:35px;-webkit-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.list-web-recommend ul li .items:hover{}
.list-web-recommend ul li .items .text{width:170px;margin-left:5px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.list-web-recommend ul li .items .text .tit{font-size:14px;line-height:28px;color:#444;}
.list-web-recommend ul li .items .text .des{font-size:12px;line-height:28px;}
@media  screen and (max-width:991px){
  .list-web-recommend ul li{width:50%;}
}
@media  screen and (max-width:767px){
  .list-web-recommend ul li{width:50%;}
}





.mod{padding: 46px 0;}
.mod-gray{background: #f0f0f0;}
.mod-bg{background-repeat: no-repeat;background-position: center top;}
.mod-ad{background-image: url(../images/bg-ad.jpg);}
.mod-ad .name{font-size: 20px;color: #fff;text-align: center;}

.category-top{float:left;width:100%;margin-bottom:15px;border-bottom:1px solid #f1f1f1;}
.category-top .name{float:left;width:100%;}
.category-top .name p{float:left;width:100%;color:#404040;font-size:15px;}
.category-top .name span{float:left;color:#333;font-size:26px;padding:8px 0;font-weight:500;letter-spacing:2px;position:relative;}
.category-top .name span:after{position:absolute;left:0;bottom:0;width:100%;height:5px;content:'';background:#fe5d52;}
@media  screen and (max-width:767px){
  .category-top .name p{font-size:14px;}
  .category-top .name span{font-size:22px;}
}

/*下载列表 开始*/
.download_list{float:left;width:100%;height:auto;margin-bottom:15px;padding:30px;}
.download_list ul{margin:-7.5px;}
.download_list ul li{float:left;width:100%;padding:7.5px;}
.download_list ul li .items{float:left;width:100%;padding:15px;border:1px solid var(--bd-color);border-radius:6px;box-shadow:0 2px 3px rgba(0,0,0,0.03);-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#fff;display: inline;}
.download_list ul li .items .title{float:left;width:calc(100% - 158px);height:30px;line-height:30px;padding-left:5px;font-size:15px;color:#666;border-radius: 4px;background:#f9f9f9;overflow:hidden;}
.download_list ul li .items .downloadbtn{display:block;float:right;width:120px;height:30px;line-height:30px;border-radius: 4px;background:#fe5d52;font-size:15px;color:#fff;text-align:center;overflow:hidden;}

@media screen and (max-width:767px) {
.download_list ul li .items{padding:10px;}
.download_list ul li .items .title{width:calc(100% - 128px);}
.download_list ul li .items .downloadbtn{width:100px;font-size:13px;}
}
/*下载列表 结束*/

/*文章列表 开始*/
.article-list{float:left;width:100%;height:auto;margin-bottom:15px;padding:30px;}
.article-list ul{margin:-7.5px;}
.article-list ul li{float:left;width:100%;padding:7.5px;}
.article-list ul li .items{position:relative;float:left;width:100%;padding:20px 0;border-bottom:1px solid #f2f2f2;transition:all .2s linear;}
/*.article-list ul li .items:after{z-index:-1;width:0;background:#f2fdfb;content:'';position:absolute;left:0px;height:calc(100% - 1px);top:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}*/
.article-list ul li .items .l-line{position:absolute;z-index:5;top:20px;left:-30px;width:4px;height:25px;border-radius:2px;background-image:linear-gradient(135deg,#fe5d52 5%,#d71b1a 100%);-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s;}
.article-list ul li .items:hover .l-line{-webkit-transform:scaleY(1);transform:scaleY(1);}
.article-list ul li .items .img{position:relative;overflow:hidden;float:left;width:210px;height:140px;}
.article-list ul li .items .img img{position:absolute;left:0;top:0;width:100%;padding-bottom:66.666%;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.article-list ul li .items:hover .img img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
.article-list ul li .items .haveImg{margin-left:225px;}
.article-list ul li .items .text{overflow:hidden;z-index:9999;}
.article-list ul li .items .text .tit{float:left;width:100%;line-height:26px;font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.article-list ul li .items .text .desc{float:left;width:100%;margin-top:10px;color:#999;line-height:26px;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:justify;}
.article-list ul li .items .text .meta{float:left;width:100%;margin-top:10px;padding-top:10px;line-height:24px;font-size:12px;word-wrap:break-word;color:#aaa;}
.article-list ul li .items .text .meta span{float:left;height:24px;margin-right:6px;padding:0 8px;font-size:12px;color:#aaa;background:#f6f6f6;display:block;border-radius:6px;}
.article-list ul li .items .text .meta span i{margin-right:4px;font-size:13px;}
.article-list ul li .items .text .meta .meta-tags{display:flex;flex-wrap:wrap}
.article-list ul li .items .text .meta .meta-tags a{align-items:center;display:flex;height:24px;padding:0 8px;background:#f6f6f6;border-radius:6px;color:#aaa;}
.article-list ul li .items .text .meta .meta-tags a+a{margin-left:6px}
.article-list ul li .items .text .meta .meta-tags .dot{background-color:#fd721f;border-radius:50%;width:5px;height:5px;margin-right:5px;}
.article-list ul li .items .text .meta .meta-tags a:nth-child(2) .dot{background-color:#4caf50}
.article-list ul li .items .text .meta .meta-tags a:nth-child(3) .dot{background-color:#2196f3}
.article-list ul li .items:hover{box-shadow:0 30px 15px -30px rgb(155 155 155 / 20%);}
/*.article-list ul li .items:hover:after{width:100%;}*/
@media screen and (max-width:767px){
  .article-list{padding:15px;}
  .article-list ul li .items{padding:10px 0;}
  .article-list ul li .items .img{width:138px;height:92px;}
  .article-list ul li .items .haveImg{margin-left:148px;}
  .article-list ul li .items .text{}
  .article-list ul li .items .text .tit{height:52px;line-height:26px;font-size:15px;}
  .article-list ul li .items .text .desc{display:none;}
  .article-list ul li .items .text .meta{margin-top:5px;}
}
/*文章列表 结束*/



/*文章详情 开始*/
.news-show,
.article-show{float:left;width:100%;height:auto;margin-bottom:15px;padding:30px;overflow:hidden;}

/*详情通用 开始*/
.show-title{float:left;width:100%;padding:30px 0;text-align:center;color:#333;font-size:38px;font-weight:400;}
.show-title span{color:#fe5d52;}
.show-meta{float:left;width:100%;height:40px;line-height:40px;text-align:center;overflow:hidden;}
.show-meta nobr{margin-right:20px;line-height:40px;color:#666;font-size:14px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;display:inline-block;}
.show-meta nobr i{margin-right:5px;color:#fe5d52;font-size:20px;vertical-align:middle;}
.show-line{float:left;width:100%;height:1px;margin:10px 0;overflow:hidden;background:#eee;}
.show-description{float:left;width:100%;margin:10px 0;padding:20px;border:solid 1px #f1f1f1;background:#fbfbfb;border-radius:6px;overflow:hidden;}
.show-description .big{float:left;width:45px;height:66px;padding-right:20px;font-size:24px;line-height:33px;border-right:1px solid #f1f1f1;color:#333;text-align:center;}
.show-description .small{height:66px;padding-left:20px;font-size:14px;line-height:22px;color:#999;overflow:hidden;word-break:break-all;text-align:justify;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.show-descriptions{float:left;width:100%;margin:10px 0;padding:20px;border:solid 1px #f1f1f1;background:#fbfbfb;border-radius:6px;overflow:hidden;}
.show-descriptions .big{float:left;width:45px;height:88px;padding-right:20px;font-size:18px;line-height:22px;border-right:1px solid #f1f1f1;color:#333;text-align:center;}
.show-descriptions .small{height:88px;padding-left:20px;font-size:14px;line-height:22px;color:#999;overflow:hidden;word-break:break-all;text-align:justify;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.show-content{float:left;width:100%;height:auto;min-height:420px;margin:10px 0;font-size:15px;line-height:28px;}
.show-content h1,
.show-content h2,
.show-content h3,
.show-content h4,
.show-content h5,
.show-content h6{margin:20px 0;padding-left:15px;border-left:4px solid #fe5d52;font-weight:600;overflow:hidden;}
.show-content h1{font-size:26px}
.show-content h2{font-size:24px}
.show-content h3{font-size:22px}
.show-content h4{font-size:20px}
.show-content h5{font-size:18px}
.show-content h6{font-size:16px}
.show-content p{word-break:break-all;text-align:justify;font-size:15px;font-weight:400;line-height:25px;}
.show-content img{max-width:100%;}
.show-content table{float:left;width:100%;height:auto;margin:5px 0 20px;border-top:solid 1px #eee;border-left:solid 1px #eee;font-size:14px;border-collapse:collapse;border-spacing:0;overflow:hidden;}
.show-content table th,
.show-content table td{padding:10px 10px;border-bottom:solid 1px #eee;border-right:solid 1px #eee;}
.show-content table .td{width:120px;}
.show-content table tr:nth-child(even){background:#fafafa;}
.show-content table td em{flex-wrap:wrap;margin:5px 10px 5px 0;padding:3px 6px;color:#fc9258;background:#fff3ec;border:1px solid #fc9258;border-radius:3px;font-style:normal;cursor:pointer;}
.show-share{float:left;width:100%;margin:10px 0;padding:15px;line-height:28px;text-align:center;border:1px #fe5d52 dashed;border-radius:8px;}
.show-share legend{width:auto;margin-bottom:0;padding:0 20px;text-align:center;color:#fff;background:#fe5d52;border-radius:8px;font-size:13px;cursor:pointer;}
.show-share #aurl{position:absolute;top:-9999em;left:-9999em;}
.show-tags{float:left;width:100%;margin:15px 0;line-height:25px;font-size:13px;}
.show-tags a{background:#f3f3f3;box-shadow:0 0 1px rgb(0 0 0 / 10%);color:#333;line-height:14px;margin:0 10px 5px 0;padding:4px 10px 4px 0;}
.show-tags a:hover{background:#1ac6a4;color:#fff;text-decoration:none}
.show-tags a:before{background:#fe5d52;color:#fff;content:"#";line-height:inherit;margin:-4px 6px -4px 0;padding:4px 7px;vertical-align:top;}
.show-tags a,
.show-tags a:before{border-radius:20px;display:inline-block;font-size:14px;}

/*详情通用 结束*/
@media screen and (max-width:767px){
 .article-show,
  .news-show{margin-bottom:0;padding:15px;}
  .show-title{padding:10px 0;font-size:26px;}
  .show-meta{height:30px;line-height:30px;}
  .show-meta nobr{margin-right:10px;line-height:30px;color:#999;font-size:13px;}
  .show-meta nobr i{margin-right:5px;font-size:18px;vertical-align:middle;}
  .show-meta nobr span{display:none;}
  .show-line{margin:5px 0;}
  .show-description{margin:5px 0;padding:10px;}
  .show-description .big{width:30px;height:60px;padding-right:10px;float:left;font-size:16px;line-height:30px;}
  .show-description .small{height:60px;padding-left:10px;line-height:20px;font-size:13px;}
  .show-descriptions{margin:5px 0;padding:10px;}
  .show-descriptions .big{width:30px;height:80px;padding-right:10px;float:left;font-size:16px;line-height:20px;}
  .show-descriptions .small{height:80px;padding-left:10px;line-height:20px;font-size:13px;}
  .show-tuzu{float:left;width:100%;padding:10px;}
  .show-content{min-height:100px;font-size:13px;line-height:20px;}
  .show-content h1,
  .show-content h2,
  .show-content h3,
  .show-content h4,
  .show-content h5,
  .show-content h6{margin:20px 0;padding-left:15px;border-left:4px solid #fe5d52;font-weight:600;overflow:hidden;}
  .show-content h1{font-size:20px}
  .show-content h2{font-size:18px}
  .show-content h3{font-size:17px}
  .show-content h4{font-size:16px}
  .show-content h5{font-size:15px}
  .show-content h6{font-size:14px}
  .show-content p{font-size:13px;}
  .show-content table{font-size:12px;}
  .show-content table .td{width:80px;}
}

/*详情通用 结束*/


/*文章详情 结束*/
/*文章页上下篇css*/
.prev-next{display:flex;flex-wrap:wrap;margin:10px 0;padding:20px 10px;border:solid 1px #f1f1f1;background:#fbfbfb;border-radius:6px;font-size:15px;overflow:hidden;}
.prev-next .div-prev,
.prev-next .div-next{position:relative;width:50%;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prev-next .div-prev{padding:0 20px 0 35px;text-align:left;border-right:1px solid #f1f1f1;}
.prev-next .div-prev>a:after{content:'«';position:absolute;left:0;top:50%;margin-top:-15px;color:#EDEDED;font-size:50px;line-height:19px;}
.prev-next .div-next{padding:0 35px 0 20px;text-align:right}
.prev-next .div-next>a:after{content:'»';position:absolute;right:0;top:50%;margin-top:-15px;color:#EDEDED;font-size:50px;line-height:19px;}
.prev-next .div-prev>a>span,.prev-next .div-next>a>span{display:block;color:#999;cursor:default;}
.prev-next .div-next:hover>a:after{content:'»';position:absolute;right:0;top:50%;margin-top:-15px;font-size:50px;color:#ccc;line-height:19px;}
.prev-next .div-prev:hover>a:after{content:'«';position:absolute;right:0;top:50%;margin-top:-15px;font-size:50px;color:#ccc;line-height:19px;}

@media screen and (max-width:767px){
.prev-next{margin:5px 0;padding:10px;font-size:13px;}
.prev-next .div-prev,
.prev-next .div-next{width:100%;}
.prev-next .div-prev{padding:5px 0;margin-bottom:10px;border-right:none;}
.prev-next .div-next{padding:0;text-align:left;}
.prev-next .div-prev>a:after,
.prev-next .div-next>a:after{content:'';font-size:20px;}
.prev-next .div-prev>a>span,.prev-next .div-next>a>span{display:inline;margin-right:10px;}
.prev-next .div-prev:hover>a:after,
.prev-next .div-next:hover>a:after{content:'';}
}


.wlbox{float:left;width:100%;height:auto;overflow:hidden;}
.wlbox ul li{float:left;width:12.5%;margin:5px 0px;text-align:center;font-size:14px;color:#dd7d0c;}
.wlbox ul li a{color:#dd7d0c;}
.wlbox ul li img{width:50px;height:50px;border-radius:10px;}
.titlefashi{line-height:45px;border-bottom:1px dotted #8c8c8c;margin:10px 0 5px 0;}
.wlbox ul li p{padding:5px 0;}
.wlbox p{text-indent:0em;}
.wlbox span{background:#ff5050;padding:15px 55px;margin-right:7px;border-radius:3px;color:#fff;}

@media (max-width:767px){
  .wlbox ul li{width:25%;font-size:12px;}
}




/*侧边大家都在看 开始*/
.side-list-hot {float:left; width:100%; height:auto;margin-bottom:15px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border:1px solid #f1f1f1;border-top:none;overflow:hidden;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:0 0 6px 6px;}
.side-list-hot ul{float:left; width:100%; height:auto; padding:5px 10px; overflow:hidden;}
.side-list-hot ul li{float:left; width:100%; height:35px;border-bottom:1px dashed #f1f1f1; line-height:35px; font-size:14px; overflow:hidden;}
.side-list-hot ul li span{float:left; width:19px; height:19px; margin:8px 8px 8px 0; line-height:19px; display:inline-block; border-radius:5px; background:#999;font-size:12px; text-align:center; color:#fff; transition: all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out;}
.side-list-hot ul li:hover span{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);}
.side-list-hot ul li:last-child{border-bottom:none;}
/*侧边大家都在看 结束*/
.side-list-new {float:left; width:100%; height:auto;margin-bottom:15px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border:1px solid #f1f1f1;border-top:none;overflow:hidden;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:0 0 6px 6px;}
.side-list-new ul{float:left; width:100%; height:auto; padding:5px 10px; overflow:hidden;}
.side-list-new ul li{float:left; width:100%; height:35px;border-bottom:1px dashed #f1f1f1; line-height:35px; font-size:14px; overflow:hidden;}
.side-list-new ul li span{float:left; width:19px; height:19px; margin:8px 8px 8px 0; line-height:19px; display:inline-block; border-radius:5px; background:#999;font-size:12px; text-align:center; color:#fff; transition: all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out;}
.side-list-new ul li:hover span{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);}
.side-list-new ul li:last-child{border-bottom:none;}




/*侧边大家都在看 结束*/
.side-list-img-001{float:left;width:100%;height:auto;margin-bottom:15px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border:1px solid #f1f1f1;border-top:none;overflow:hidden;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:0 0 6px 6px;}
.side-list-img-001 ul{float:left;width:100%;height:auto;padding:5px;overflow:hidden;}
.side-list-img-001 ul li{width:100%;height:auto;padding:7.5px 5px;border-bottom:1px dashed #f1f1f1;}
.side-list-img-001 ul li .items{display:flex;position:relative;overflow:hidden;}
.side-list-img-001 ul li .items .img{width:100px;flex-shrink:0;overflow:hidden;border-radius:6px;}
.side-list-img-001 ul li .items .img a{width:100%;padding-bottom:66.666%;overflow:hidden;position:relative;display:block}
.side-list-img-001 ul li .items .img a img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:3px;object-fit:cover;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
.side-list-img-001 ul li .items:hover .img a img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
.side-list-img-001 ul li .items .text{position:relative;margin-left:10px;width:calc(100% - 108px);flex-shrink:1;}
.side-list-img-001 ul li .items .text .title{height:40px;margin-top:2px;margin-bottom:2px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;line-height:20px;font-size:14px;}
.side-list-img-001 ul li .items .text .meta{position:absolute;bottom:2px;font-size:13px;line-height:20px;font-family:"Georgia";color:#bbb;}
.side-list-img-001 ul li .items .text .meta span{float:left;margin-right:10px;display:block;}
.side-list-img-001 ul li .items .text .meta span i{font-size:10px;}
.side-list-img-001 ul li:last-child{border-bottom:none;}
@media screen and (max-width:767px){
}


.side-list-img-002 {float:left; width:100%; height:auto;margin-bottom:15px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border-radius:0 0 5px 5px;}
.side-list-img-002 ul{float:left;width:100%;padding:5px;overflow:hidden;}
.side-list-img-002 ul li{float:left;width:50%;padding:5px;}
.side-list-img-002 ul li .items{float:left;width:100%;height:auto;padding:10px;background:#fff;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border-radius:5px;}
.side-list-img-002 ul li .items .img{float:left;width:100%;padding-bottom:66.666%;position:relative;overflow:hidden;}
.side-list-img-002 ul li .items .img img{width:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:width all 0.3s linear;}
.side-list-img-002 ul li .items:hover{box-shadow: 0px 5px 28px 0px rgba(65, 106, 123, 0.2);}
.side-list-img-002 ul li .items .text{float:left;width:100%;}
.side-list-img-002 ul li .items .text .name{float:left;width:100%;height:28px;margin-top:5px;text-align:center;font-size:13px;line-height:28px;}








/*内页栏目导航 结束*/
.main-fluid{float:left;width:100%;margin-bottom:15px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border:1px solid #f1f1f1;border-radius:5px;overflow:hidden;}
.main{float:left;width:calc(100% - 315px);margin-bottom:15px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border:1px solid #f1f1f1;border-radius:5px;overflow:hidden;transition:all .3s ease 0s;}
.mains{float:left;width:calc(100% - 315px);margin-bottom:15px;overflow:hidden;position:relative;}
.sidebar{float:right;width:300px;margin-bottom:15px;overflow:hidden;}
.sideleft{float:left;width:200px;}
@media screen and (max-width:991px){
  .content-wrap{padding-right:0px;}
  .main{width:100%;}
  .mains{width:100%;}
  .sidebar{float:left;width:100%;}
  .sideleft{width:100%;}
  .content-wraps{float:left;}
}

/*单页详情  结束*/

.sub-tit{float:left;width:100%;padding:3px 8px;border-radius:5px 5px 0 0;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border-bottom:1px solid #f1f1f1;color:#555;background:#fff;vertical-align:middle;overflow:hidden;}
.sub-tit .catname{float:left;width:100%;height:38px;font:normal 15px/38px "Microsoft Yahei";color:#666;}
.sub-tit .catname span{color:#ddd;font-size:12px;text-transform:uppercase;}
.sub-tit .catname a{float:right;width:36px;height:13px;display:block;margin-top:12px;background:url(../images/more.png) center center no-repeat;display:block;}

@media  screen and (max-width:767px){
.sub-tit h1 i{float:left;color:#fe5d52;font-size:18px;position:absolute;left:0px;top:0;}
.sub-tit h1 a{float:left;margin-left:23px;font-size:15px;}
}


.side-tit{float:left;width:100%;height:52px;padding:0 8px;line-height:52px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border:1px solid #f1f1f1;overflow:hidden;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:5px 5px 0 0;vertical-align:middle;overflow:hidden;position:relative}
.side-tit .catname{padding-left:30px;font-size:16px;color:#666;vertical-align:middle;}
.side-tit .catname i{position:absolute;top:0;left:8px;color:#fe5d52;font-size:26px;vertical-align:middle;}
.side-tit .catname span{color:#ddd;font-size:14px;text-transform:uppercase;}
.side-tit .more{position:absolute;top:0;right:8px;display:block;}
.side-tit .more i{color:#bbb;font-size:26px;}
@media  screen and (max-width:767px){
  
}



/*侧边导航*/
.side-category{float:left;width:100%;height:auto;margin-bottom:15px;padding:5px 0;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border:1px solid #f1f1f1;border-top:none;overflow:hidden;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:0 0 6px 6px; overflow:hidden;}
.side-category ul{}
.side-category ul li{float:left;width:100%;height:auto;padding:5px 10px;}
.side-category ul li .items{float:left;width:100%;border:1px solid #f2f2f2;border-radius:6px;background-image:linear-gradient(135deg,#f9f9f9 5%,#f2f2f2 100%);overflow:hidden;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);transition:.5s ease;}
.side-category ul li .items a{display:block;float:left;width:100%;height:40px;padding:0 15px;line-height:40px;font-size:15px;}
.side-category ul li:hover .items,
.side-category ul li.active .items{background-image:linear-gradient(135deg,#d71b1a 5%,#fe5d52 100%);}
.side-category ul li:hover .items a,
.side-category ul li.active .items a{color:#fff;}
@media  screen and (max-width:767px){
  .side-category{margin-bottom:15px;}
}


/*单页详情  结束*/

.page{float:left;width:100%;height:auto;margin-bottom:15px;padding:30px;}
.page .page-top {float:left;width:100%;font-size:24px;line-height:24px;border-bottom:1px solid #f1f1f1;}
.page .page-top .name{float:left;width:100%;color:#404040;}
.page .page-top .name p{float:left;width:100%;color:#404040;font-size:15px;margin-bottom:10px;}
.page .page-top .name h3{float:left;width:100%;color:#333;font-size:30px;margin-bottom:10px;font-weight:600;}
.page .page-top .name span{float:left;display:block;width:120px;height:5px;background:#fe5d52;margin-bottom:15px;}

.page .page-con {float:left;width:100%;/*display:flex;justify-content:space-between;*/}
.page .page-con .con-box {float:left;width:100%;margin-top:15px;}
.page .page-con .con-box .content {float:left;width:100%;height:;padding-right:10px;overflow-y:auto;font-size:16px;line-height:28px;text-align:justify;color:#666;}
.page .page-con .con-box .content img{max-width:100%;}
.page .page-con .con-box .content .after-sale{float:left;width:100%;border-top:solid 1px #f1f1f1;border-left:solid 1px #f1f1f1;height:auto;font-size:14px;border-collapse:collapse;border-spacing:0;overflow:hidden;}
.page .page-con .con-box .content .after-sale th,
.page .page-con .con-box .content .after-sale td{padding:10px 10px;border-bottom:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1;}
.page .page-con .con-box .content .after-sale .td{width:120px;}
.page .page-con .con-box .content .after-sale tr:nth-child(even){background:#fafafa;}
.page .page-con .con-box .content .after-sale th{padding:0}
@media  screen and (max-width:767px){
  .page{padding:15px;}
  .page .page-top .name p{font-size:14px;margin-bottom:10px;}
  .page .page-top .name h3{font-size:25px;margin-bottom:10px;}
  .page .page-top .name span{width:80px;height:5px;margin-bottom:15px;}
  .page .page-con .contact-info{width:100%;}
}



/*联系我们 开始*/
.contact{float:left;width:100%;margin-bottom:15px;padding:30px;overflow:hidden;}
.contact .contact-top {float:left;width:100%;font-size:24px;line-height:24px;border-bottom:1px solid #f1f2f3;}
.contact .contact-top .name{float:left;width:100%;color:#404040;}
.contact .contact-top .name p{float:left;width:100%;color:#404040;font-size:15px;margin-bottom:10px;}
.contact .contact-top .name h3{float:left;width:100%;color:#333;font-size:30px;margin-bottom:10px;font-weight:600;}
.contact .contact-top .name span{float:left;display:block;width:120px;height:5px;background:#fe5d52;margin-bottom:15px;}

.contact .contact-con {float:left;width:100%;/*display:flex;justify-content:space-between;*/}
.contact .contact-con .con-box {float:left;width:100%;margin-top:15px;}
.contact .contact-con .con-box .content {float:left;width:100%;height:500px;padding-right:10px;overflow-y:auto;font-size:16px;line-height:28px;text-align:justify;color:#666;}
.contact .contact-con .con-box .info::-webkit-scrollbar {width:5px;height:10px;background-color:#f3f4f5;}
.contact .contact-con .con-box .info::-webkit-scrollbar-track {background-color:#f3f4f5;}
.contact .contact-con .con-box .info::-webkit-scrollbar-thumb {background-color:#0f6ab4;}

.contact .contact-con .contact-info{float:left;width:calc(50% - 20px);margin-top:15px;}
.contact .contact-con .contact-info ul{}
.contact .contact-con .contact-info ul li{border-bottom:1px solid #f1f1f1; padding:15px 0;}
.contact .contact-con .contact-info ul li i{font-size:34px; color:#666;text-align:center;height:32px;width:32px;line-height:32px;
margin-top:16px;margin-right:10px}
.contact .contact-con .contact-info ul li p{opacity:.7;filter:alpha(opacity=70);line-height:20px;font-size:14px;color:#666; display:inline-block}
.contact .contact-con .contact-info ul li .s4{ font-size:2.2em; padding-top:0.2em;   font-family: 'Raleway',Microsoft Yahei,Helvetica,sans-serif;color:#666; }
.contact .contact-con .contact-info ul li:hover p{opacity:1;filter:alpha(opacity=100)}

.contact .contact-con .contact-map{float:right;width:calc(50% - 20px);margin-top:15px;padding-top:15px;}
.contact .contact-con .contact-map .map{float:left;width:100%;height:auto;/*background:url(../images/map.png) center no-repeat;background-size:cover;*/overflow:hidden;}
.contact .contact-con .contact-map .map img{max-width:100%;}
.contact .contact-con .contact-map .bdmap{float:left;width:100%;height:360px;border:1px solid #f1f1f1;-moz-box-shadow: 0px 0px 20px rgba(127,128,130,0.2);
  -webkit-box-shadow: 0px 0px 20px rgba(127,128,130,0.2);
  box-shadow: 0px 0px 20px rgba(127,128,130,0.2);}
@media  screen and (max-width:767px){
  .contact{padding:15px;}
  .contact .contact-top .name p{font-size:14px;margin-bottom:10px;}
  .contact .contact-top .name h3{font-size:25px;margin-bottom:10px;}
  .contact .contact-top .name span{width:80px;height:5px;margin-bottom:15px;}
  .contact .contact-con .contact-info{width:100%;}
  .contact .contact-con .contact-map{width:100%;}
  .contact .contact-con .contact-map .map{margin-top:20px;}
  .contact .contact-con .contact-map .bdmap{width:100%;height:320px;}
}


.guestbook{float:left;width:100%;height:auto;margin-bottom:15px;padding:30px;}
.guestbook ul{}
.guestbook ul li{float:left;width:100%;height:auto;overflow:hidden;margin:6px 0;}
.guestbook ul li .msg-label{float:left;width:90px;height:46px;margin:0;padding:0 5px 0 0;line-height:46px;color:#555;font-size:15px;text-align:right;overflow:hidden;display:none;/*隐藏label*/}
.guestbook ul li .msg-input,
.guestbook ul li .msg-textarea{float:left;width:100%;/*显示label时 width:calc(100% - 100px);*/overflow:hidden;}
.guestbook ul li .msg-input input,
.guestbook ul li .msg-input .msg-option{display:block;width:100%;height:46px;padding:0 15px;line-height:46px;color:#666;font-size:15px;background:#fafafa;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border:1px solid #f1f1f1;border-radius:5px;}
.guestbook ul li .msg-input input::placeholder{color:#666;}
.guestbook ul li .msg-input .msg-option{padding:0 20px 0 16px;}
.guestbook ul li .msg-captcha{position:relative;float:left;width:200px;}
.guestbook ul li .msg-captcha input{width:100%;float:left;border-radius:5px;}
.guestbook ul li .msg-captcha .msg-captcha-img{position:absolute;right:2px;top:3px;height:40px;}
.guestbook ul li .msg-captcha .msg-captcha-img img{border-left:1px solid #f6f6f6;filter:invert(0.02);-ms-filter:invert(0.01);}
.guestbook ul li .msg-textarea textarea{display:block;width:100%;height:150px;line-height:30px;color:#666;font-size:15px;padding:10px 15px;background:#fafafa;border:1px solid #f1f1f1;border-radius:5px;outline:none;resize:none;}
.guestbook ul li .msg-textarea textarea::placeholder{color:#666;}
.guestbook ul li .msg-btn{width:calc(100% - 100px);overflow:hidden;float:left;}
.guestbook ul li .msg-btn input{width:200px;height:46px;margin:0 10px 0 0;line-height:46px;color:#fff;font-size:15px;text-align:center;background:#555;border-radius:5px;cursor:pointer;overflow:hidden;}
.guestbook ul li .msg-btn input:hover{opacity:0.9;}
.guestbook ul li .msg-btn input:first-child{background-image:linear-gradient(135deg,#d71b1a 5%,#fe5d52 100%);}
.guestbook ul li .msg-ipt2{width:100%;}

@media  screen and (max-width:767px){
  .guestbook{padding:15px;}
  .guestbook ul li .msg-btn input{width:calc(50% - 6px);margin:0;}
  .guestbook ul li .msg-btn input:first-child{float:left;}
  .guestbook ul li .msg-btn input:last-child{float:right;}
}



/*通用-列表翻页*/
.pagination{float:left;width:100%;margin:30px 0 0;text-align:center;font-size:14px;overflow:hidden;}
.pagination span{display:inline-block;height:30px;margin-left:5px;padding:0px 10px;line-height:28px;font-family:"Microsoft Yahei";background: rgba(255,255,255,.8);border:1px solid #f1f1f1;overflow:hidden;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:6px;}
.pagination a{display:inline-block;height:30px;margin-left:5px;padding:0px 10px;line-height:28px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(255,255,255,.8);border:1px solid #f1f1f1;overflow:hidden;box-shadow:0px 2px 4px 0px rgba(32,32,32,0.02);border-radius:6px;}
.pagination a:hover{height:30px;background:#fe5d52;color:#fff;box-shadow:0px 2px 15px rgba(150,150,150,0.1);}
.pagination .current-page{height:30px;background:#fe5d52;color:#fff;box-shadow:0px 2px 15px rgba(150,150,150,0.1);}
@media screen and (max-width:767px){
	.pagination{margin:20px 0 0;}
}



/*TAGS标签云*/
.tags-list{float:left;width:100%;height:auto;margin-bottom:15px;padding:30px;overflow:hidden;}
.tags-list ul{margin:-7.5px;}
.tags-list ul li{float:left;width:20%;padding:7.5px;}
.tags-list ul li .items{float:left;width:100%;height:auto;background:#fbfbfb;box-shadow: 0px 2px 4px 0px rgba(32, 32, 32, 0.02);border:1px solid #f1f1f1;border-radius:5px;transition:.5s ease;}
.tags-list ul li .items:hover{box-shadow:0 30px 15px -30px rgb(155 155 155 / 20%);}
.tags-list ul li .items .text{float:left;width:100%;padding:15px;}
.tags-list ul li .items .text .name{background:#f1f1f1;display:inline-block;padding:5px 10px;font-size:12px;border-radius:3px;}
.tags-list ul li .items .text .name:hover,
.tags-list ul li .items:hover .text .name{background:#fe5d52;color:#fff}
.tags-list ul li .items .text small{margin-left:10px;color:#bbb}
@media  screen and (max-width:767px){
  .tags-list{padding:15px;}
  .tags-list ul li{width:50%;}
  .tags-list ul li .items .text{padding:10px;}
}


/*footer*/
.footer{width:100%;margin:0 auto;padding:20px 10px;font-size:13px;color:#999;}
.footer .flogo{float:left;display:inline-block;height:30px;margin:0 30px 0 0;display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.6;}
.footer .p{height:30px;line-height:30px;display:inline-block;}
.footer .p.fr{float:right;}
.footer .p span{padding:0 10px;display:inline-block;}
.footer .p a{color:#888;opacity:1;}
.footer .p a:hover{color:#666;}
@media (max-width:991px){
  .flogo{display:none!important}
  .footer .p{line-height:24px;font-size:12px;}
  .footer .p.fr{float:none;}
}
@media (max-width:767px){
  .footer p span{padding:0 2px!important;}
  .footer p{margin-bottom:0!important;line-height:20px!important;}
}


/*Leafcms客服代码 开始*/
@keyframes scaleToggleOne { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
50% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleTwo { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
20% {
transform:scale(1);
-webkit-transform:scale(1)
}
60% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleThree { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
33% {
transform:scale(1);
-webkit-transform:scale(1)
}
66% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.livechat-girl { width: 60px; height: 60px; border-radius: 50%; position: fixed; bottom: 0; right: 40px; opacity: 0; -webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); z-index: 700; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl:focus { outline: 0 }
.livechat-girl.animated { opacity: 1; transform: translateY(-40px); -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px) }
.livechat-girl:after { content: ''; width: 12px; height: 12px; border-radius: 50%; background-image: linear-gradient(to bottom, #fe5d52, #fe5d52); position: absolute; right: 1px; top: 1px; z-index: 50 }
.livechat-girl .girl { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 50 }
.livechat-girl .animated-circles .circle { background: rgba(254,93,82,.25); width: 60px; height: 60px; border-radius: 50%; position: absolute; z-index: 49; transform: scale(1); -webkit-transform: scale(1) }
.livechat-girl .animated-circles.animated .c-1 { animation: 2s scaleToggleOne cubic-bezier(.254, .93, .82, .94) forwards }
.livechat-girl .animated-circles.animated .c-2 { animation: 2.5s scaleToggleTwo cubic-bezier(.254, .93, .82, .94) forwards }
.livechat-girl .animated-circles.animated .c-3 { animation: 3s scaleToggleThree cubic-bezier(.254, .93, .82, .94) forwards }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl .livechat-hint { position: absolute; right: 40px; top: 50%; margin-top: -20px; opacity: 0; z-index: 0; -webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1); transition: all .3s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl .livechat-hint.show_hint { -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 1 }
.livechat-girl .livechat-hint.hide_hint { opacity: 0; -webkit-transform: translateX(0); transform: translateX(0) }
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1296px!important }
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content { width: auto; overflow: hidden; text-overflow: ellipsis }
@media only screen and (max-width:1599px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1060px!important }
}
@media only screen and (max-width:1309px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 984px!important }
}
@media only screen and (max-width:1124px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 600px!important }
}
.rd-notice-tooltip { -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2); box-shadow: 0 2px 2px rgba(0,0,0,.2); font-size: 14px; border-radius: 3px; line-height: 1.25; position: absolute; z-index: 65; max-width: 350px; opacity: 1 }
.rd-notice-tooltip:after { position: absolute; display: block; content: ''; height: 20px; width: 20px; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 50 }
.rd-notice-tooltip .rd-notice-content { background: 0; border-radius: 3px; width: 100%; color: #fff; position: relative; z-index: 60; padding: 20px; font-weight: 400; line-height: 1.45 }
.rd-notice-type-success { background-color: #fe5d52; -webkit-box-shadow: 0 5px 10px 0 rgba(254,93,82,.2); box-shadow: 0 5px 10px 0 rgba(254,93,82,.2) }
.rd-notice-type-success .rd-notice-content { background-color: #fe5d52 }
.rd-notice-type-success:after { background-color:#fe5d52; -webkit-box-shadow: 0 5px 10px 0 rgba(254,93,82,.2); box-shadow: 0 5px 10px 0 rgba(254,93,82,.2) }
.rd-notice-position-left { margin-left: -20px }
.rd-notice-position-left:after { right: -6px; top: 50%; margin-top: -10px }
.rd-notice-tooltip.single-line .rd-notice-content { height: 40px; padding: 0 20px; line-height: 40px; white-space: nowrap }
/*Leafcms客服代码 结束*/



