@charset "UTF-8";
/*替换登录按钮颜色示例*/
.navbar .login-btn {
    background-color: #fd7221;
    color: #fff;
}

/*搜索幻灯片*/
.home-filter--content .form-box {
    padding: 10px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 4px;
    position: relative;
    margin-right: 26%;
    margin-left: 26%;
    z-index: 999;
}

/*首页网站统计模块*/
.fa-volume-up:before {
    content: "\f028";
    color: #07aefc;
}

.deanggc {
	float:left;
	width:730px;
	margin-left:20px;
}

.clear{
	margin-top: -5px;
}
/*首页网站统计模块*/

/*首页幻灯片轮播*/
.section {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
}

.section:after {
    content: "";
    display: table;
    clear: both;
}

.format_li:after, .format_li:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: calc((1em - -5px) / 2);
}

/**首页最新发布选项卡**/

/*首页最新发布标题*/
.zhankr-zx {
	position: relative;
	margin: 18px auto;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	line-height: 1;
}

.zhankr-zx:before {
	margin-right: 10px
}

.zhankr-zx:after {
	margin-left: 10px
}

.zhankr-zx:before, .zhankr-zx:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	background: linear-gradient(-125deg, #298aff 0%, #2953fd 100%);
	border-radius: 50%;
}

.zhankr-zx span {
	font-family: Futura;
	background: linear-gradient(-125deg, #298aff 0%, #2953fd 100%);
	-webkit-background-clip: text;
	color: transparent;
	font-size: 49px;
	letter-spacing: 5px;
	display: inline-block;
	font-weight: 700;
}

.zhankr-zx .zhankr-zx-n {
	font-size: 20px;
}

.zhankr-zx .zhankr-zx-n strong {
	display: block;
	font-size: 20px;
	background: linear-gradient(-125deg, #298aff 0%, #2953fd 100%);
	-webkit-background-clip: text;
	color: transparent;
}

.HhcatboxDes {
	position: absolute;
	opacity: 0;
	z-index: 1;
	align-items: center;
	display: flex;
	font-size: 16px;
	height: 180px;
	justify-content: center;
	width: 100%;
	color: #fff;
	font-weight: 600;
	background: #00000070;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	-webkit-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
}
.HhCooltitle {
	margin-top: 10px
}

.show {
	display: block!important;
}

.text-center {
	padding-top: 15px;
	padding-bottom: 13px;
	background-color: #fff;
} 

/*首页分类CMS美化更多*/
.modular-title-2 .section-title {
    margin-bottom: 0px;
}

@media (max-width: 767px){
.modular-title-2 .section-title {
    font-size: 15px;
    margin-bottom: 0px;
}
}

/*6.6最新发布*/
.btn--white {
    background-color: #FFF;
    color: #34495e;
}

.btn {
    border: none;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 33px;
    outline: none;
    margin: 0px 6px;
    padding: 0 18px;
    text-align: center;
    position: relative;
}
.home-cat-nav-wrap ul li:hover .btn,.home-cat-nav-wrap ul li .on {
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
box-shadow: 0 8px 10px rgba(32,160,255,.3);
color: #ffffff;
}

.home-cat-nav-wrap {
	background-color: #eff1f4;
    position: relative;
    padding: 5px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
}
.zhankrzx {
	background-color: #eff1f4;
}
/*列表资源时间-价格-浏览-标题*/
.post-grid .entry-header .entry-title{
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.2px;
    margin-bottom: 0;
    display: block;
}
.entry-footer {
    display: flex;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .2px;
    margin-top: 10px;
    text-transform: uppercase;
}
/*列表*/

.entry-footer {
    display: block;
	font-weight: 400;
}
.entry-footer .post-meta-box {
    display: flex;
    padding: 5px 15px;
    font-size: 12px;
    align-items: center;
    justify-content: flex-end;
    border-top: 1px solid #ebeef5;
    color: #b4b4b4;
    margin: -15px;
    margin-top: 10px;
    list-style: none;
}
.entry-footer .post-meta-box li:nth-child(1) {
    flex: 1;
    padding: 0;
}
.entry-footer .post-meta-box .meta-date {
    color: #555;
}
.entry-footer .post-meta-box .meta-like {
    padding-left: 8px;
}
.entry-footer .post-meta-box .meta-comment {
    padding-left: 8px;
}
.entry-footer .post-meta-box .meta-views {
    padding-left: 8px;
}
.entry-footer .post-meta-box .meta-price {
    margin-left: 8px;
    position: relative;
    display: inline-block;
    padding: 1px 6px;
    text-align: center;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    box-shadow: 0 8px 10px rgba(255, 255, 255, 0.3);
    color: #0056ff!important;
    border-radius: 2px;
    line-height: initial;
}
.post-grid .entry-header .entry-title {
    font-size: 14px;
    color: #666;
    font-weight: 400;
    letter-spacing: -0.2px;
    margin-bottom: 0;
    display: block;
}
.zhankr-svip {
    border: solid 1px #5298fe;
    color: #5298fe;
    border-radius: 3px;
    padding: 0px 5px;
    font-weight: 600;
    margin-right: 5px;
    line-height: 18px;
    font-size: 11px;
}

.entry-excerpt {
    color: #888;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 5px 0;
    line-height: 22px;
    font-size: 13px;
    height: 44px;
}
.entry-header .entry-meta .meta-author a {
    margin-right: 10px;
}
/*列表*/


/*列表资源时间-价格-浏览*/

/*网站按钮美化*/
.infinite-scroll-button {
    min-width: 200px;
    padding: 16px;
}
.button {
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 0 3px 10px -1px #2c63ff!important;
}
/*网站按钮美化*/

/*首页CMS模块标题*/
.modular-title-2 .section-title {
    margin-bottom: 0px;
}
.modular-title-2 .section-title {
    text-align: center!important;
}
.modular-title-2 .section-title:before {
    height: 0;
}
.modular-title-2 .section-title span {
    background: #fff0;
}
.modular-title-2 .section-title span {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: .51px;
    position: relative;
    line-height: 1;
    background: #fff0;
}
.section-title .category-num {
    position: absolute;
    top: -6px;
    margin-left: 3px;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    color: #fff;
    text-shadow: none;
    line-height: normal;
    font-family: 'Montserrat-Semi-Bold';
}
.section-title .category-num {
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
}
.zhankr-syli{
	text-align: center!important;
    list-style: none;
    margin-bottom: 20px;
    margin-top: 10px;
    color: #34495e;
}
.post-grid {
    box-shadow: 0 4px 12px 0 rgba(52,73,94,.1);
}
/*首页CMS模块*/

/*CMS列表模式*/
.post-list {
    box-shadow: 0 4px 12px 0 rgba(52,73,94,.1);
}
.entry-header .entry-meta .meta-author a {
    margin-right: 10px;
}
/*CMS列表模式*/

.button, input[type="submit"], button[type="submit"], .navigation .nav-previous a, .navigation .nav-next a {
    width: 200px;
}

/*全站底部波浪*/

.waveHorizontals {
    width: 100%;
    height: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #fff;
}
#waveHorizontal1 {
    -webkit-mask: url(../images/zhankr_001.svg);
    mask: url(../images/zhankr_001.svg);
    animation-delay: -2s;
    animation-duration: 12s;
}
#waveHorizontal1, #waveHorizontal2, #waveHorizontal3 {
    background-image: linear-gradient(20deg,#2954fd 0,#0490f9 100%)!important;
}
.waveHorizontal {
    width: 200%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 350px 100%;
    transform-origin: 0 100% 0;
    animation-name: move;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes move{0%{transform:translate(-175px,0px) scale(1,1)}50%{transform:translate(-87px,0px) scale(1,0.5)}100%{transform:translate(0px,0px) scale(1,1)}}

#waveHorizontal2 {
    -webkit-mask: url(../images/zhankr_002.svg);
    mask: url(../images/zhankr_002.svg);
    animation-delay: -2s;
    animation-duration: 5s;
}
#waveHorizontal3 {
    -webkit-mask: url(../images/zhankr_003.svg);
    mask: url(../images/zhankr_003.svg);
    animation-delay: -1s;
    animation-duration: 3s;
}
/*全站底部波浪*/

/*******内容页美化*******/

/*内容页标题*/
.article-focusbox.bgimg-fixed {
    padding: 60px 0;
    background-position: center center;
    background-size: unset;
    background-repeat: repeat;
    margin-top: -60px;
}

.article-focusbox {
    position: relative;
    z-index: 1;
    padding: 45px 0;
    background-color: #394048;
    color: #eee;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-bottom: 10px;
}
.article-focusbox:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: '';
}
.article-title {
    margin: 0 0 10px;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
}
.article-meta {
    font-size: 13px;
    opacity: 0.8;
}
.article-meta .item {
    display: inline-block;
    margin: 0 10px;
}
.article-meta .item a{
    color: #fff;
    background: #4e89ff;
    color: #fff !important;
    padding: 2px 8px;
    border-radius: 50px;
}
/*内容页标题*/

/*猜你喜欢*/
#relate-posts .reader_con ul li:before{
    content: '';
    position: absolute;
    margin-left: -13px;
    margin-top: 15px;
    height: 5px;
    width: 5px;
    border-radius: 50px;
    opacity: 1;
    border-color: #448EF6;
    -webkit-box-shadow: 0 0 0px 4px rgba(19, 126, 255, 0.2);
    box-shadow: 0 0 0px 4px rgba(19, 126, 255, 0.2);
    background-color: #448EF6;
    -webkit-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    -webkit-transform: translate(-25%, -50%);
    -khtml-transform: translate(-25%, -50%);
    -ms-transform: translate(-25%, -50%);
    transform: translate(-25%, -50%);
}
#relate-posts .reader_con .fl{float: left;}
#relate-posts .reader_con .fr{float: right;}
#relate-posts .reader_con {margin-top: 22px;}
#relate-posts .reader_con  h3{
    color: #245dfc;
    margin-bottom: -20px;
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    padding: 0 0 0 26px;
    background: url(../images/icon_arts.png) left center no-repeat;
    line-height: inherit;
    border-left: inherit;
    
}
#relate-posts .reader_con .re_con{padding-bottom: 50px;    margin-left: 20px;}
#relate-posts .reader_con ul {width: 440px;}
#relate-posts .reader_con ul li{height:30px;line-height:30px;}
#relate-posts .reader_con ul li a{display: block;overflow: hidden;}
#relate-posts .reader_con ul li p{width: 330px;float: left;font-size: 16px;color: #6B6B6B;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#relate-posts .reader_con ul li a:hover p{color: #245dfc;}
#relate-posts .reader_con ul li span{width: 100px;display: block;  float: right;font-size: 15px;color: #A3A3A3;}
#relate-posts .reader_con ul li {
    list-style: none;
    list-style-type: none;
}
#relate-posts .clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden
}
@media only screen and (max-width: 768px) {
    #relate-posts .reader_con .fl , #relate-posts .reader_con .fr{
    margin-left: 1px;
    float: left;
    overflow: hidden;
    width: 100%;
    }
    #relate-posts .reader_con ul li span{
        display:none;
    }
}    
/*猜你喜欢*/

/*猜你在找*/
.zhankr-tags{
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}
.zhankr-tags a{
    align-items: center;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #555;
    font-weight: 500;
    line-height: 1;
    margin: 6px 6px 6px 6px;
    padding: 6px 6px;
    background-color: #fff;
    font-size: 10px !important;
}
/*猜你在找*/

/*内容页正文*/
i.fa.fa-user {
    color: #adadad !important;
}
.zhankr-post-top{
	margin: 20px -43px;
}

.zhankr-post-top a.current {
    color: #3385ff;
    border-bottom-color: #3385ff;
    margin: 0 43px;
    font-size: 20px;
    padding-bottom: 20px;
    border-bottom: 4px solid rgb(51, 133, 255);
}

@media (max-width: 575px){

.zhankr-post-top a.current{
	font-size: 14px;
}

}

.zhankr-post-top a.current-p {
    font-size: 20px;
}
.post-edit-link {
    margin-right: 50px;
}
.zhankr-d{
    float: right;
/*    position: absolute;
    right: 15px;
    margin-top: -70px;*/
}
.zhankr-float-rightse {
    float: right;
    position: absolute;
    right: 40px;
}
.zhankr-title-iconse {
    height: 15px;
    width: 15px;
    background: #fd4b4b;
    padding: 0px;
    display: inline-block;
    border-radius: 50%;
    line-height: 0;
    position: relative;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
    margin: 0 10px;
}
.zhankr-title-iconse:before {
    content: " ";
    height: 15px;
    width: 15px;
    background: #ffd12a;
    border-radius: 50%;
    margin-left: 20px;
    position: absolute;
    display: block;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}
.zhankr-title-iconse:after {
    content: " ";
    height: 15px;
    width: 15px;
    background: #79f52a;
    border-radius: 50%;
    margin-left: 40px;
    position: absolute;
    display: block;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}
@media (max-width: 575px){
.breadcrumbs {
    margin-bottom: 10px;
    margin-top: -20px;
}
}

/*h标签*/
.u-text-format h1 {
    border-radius: 0!important;
    margin-left: 0;
    padding: 5px 0 5px 10px;
    border-left: 3px solid #0056ff;
    color: #444;
    font-size: 16px;
    font-weight: 900;
}
.u-text-format h2 {
    border-radius: 0!important;
    margin-left: 0;
    padding: 5px 0 5px 10px;
    border-left: 3px solid #0056ff;
    color: #444;
    font-size: 16px;
    font-weight: 900;
}



/*内容页正文*/

/*版权信息*/
.article-copyright {
    background: #d8eafc;
    color: #1e87f0;
    border: none;
    border-left: 2px solid #0056ff;
    font-size: 12px;
    border-radius: 0;
    box-shadow: 0 1px 8px #d8eafc;
}
.article-copyright a {
    color: #1e87f0;
}
/*版权信息*/

/*文章标签*/
.entry-tags a {
    background-color: #fff;
    border: 1px solid #e5f2ff;
    border-radius: 100px;
    background: rgba(0,132,255,.1);
    color: #0084ff;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    margin: 0 5px 5px 0;
    padding: 5px 12px;
}
/*文章标签*/

/*收藏按钮*/
.xshare a .fa-star-o {
    border-color: #ffffff;
    color: #2f49fd;
}
/*收藏按钮*/

/*文章标题*/
.cao_entry_header {
    border-bottom: 1px solid #f5f5f5!important;
    margin-bottom: 16px;
}
.sjblog-tgroup {
    /* padding-left: 66px; */
    padding-bottom: 20px;
    border-bottom: 1px solid #f5f5f5 !important;
}
.article-content .entry-header .entry-title {
    font-size: 1.9em;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding-bottom: 15px;
    border-bottom: 0;
    margin-bottom: 0px;
    line-height: 1.5;
}
.article-content p code{
    font-family: Consolas,monaco,monospace;
    font-size: .875rem;
    color: #f0506e;
    white-space: nowrap;
    padding: 2px 6px;
    background: #f8f8f8;
}
.sjblog-name {
    font-size: 13px;
    color: #adadad;
    margin-left: -20px;
}
.sjblog-name a {
    color: #adadad;
}
/*文章标题*/

/*侧边栏标题*/
.widget-area .widget .widget-title {
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 10px;
    text-transform: uppercase;
    border: none;
    border-left: 4px solid #0056ff;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}
/*侧边栏标题*/

/*发表评论标题*/
.comments-area #reply-title {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    position: relative;
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 10px;
    text-transform: uppercase;
    border: none;
    border-left: 4px solid #0056ff;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}
/*发表评论标题*/

/*相关推荐*/
.u-border-title:before {
    background-color: #0056ff;
}
/*相关推荐*/

/*作者等级*/
.label-default {
    box-shadow: 0 6px 16px -5px rgba(0, 0, 0, 0.3);
    background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
    background-size: 1400% 300%;
    animation: mymove 10s ease infinite;
    -webkit-animation: mymove 10s ease infinite;
    border-radius: 16px;
    padding: 4px 11px;
}
/*作者等级*/

/*下载按钮*/
.btn--danger {
   color: #fff;
    border-radius: 0;
    font-size: 16px;
    padding: 6px 0;
    font-weight: 400;
    background: linear-gradient(-125deg,#467eff 0%,#0056ff 100%); 
    box-shadow: 0 3px 10px -1px #2c63ff!important;
}

/*下载按钮*/

/*资源下载*/
.widget-pay .pay--rateinfo {
        padding: 10px 20px;
    border-radius: 4px;
    margin-top: 0px;
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 11;
    -webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        box-shadow: 0 4px 12px 0 rgba(52, 73, 94, 0);
    background: #fff0;
}
.agent--contact ul li {
    font-size: 11px;
    list-style: none;
    position: relative;
    padding: 1px 20px 17px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    color: currentColor;
    justify-content: inherit;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.agent--contact ul li:before {
    height: 100%;
    width: 1px;
    left: 3px;
    background: linear-gradient(-180deg,#467eff 0,#0056ff 98%);
}
.agent--contact ul li:after {
    left: 0;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 7px;
    height: 7px;
    border: 1px solid #0056ff;
    border-radius: 50%;
    background-color: #467eff;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.agent--contact ul li:after, .agent--contact ul li:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: calc((1em - -5px)/ 2);
}
.agent--contact .list-paybody span:nth-child(1) {
    font-style: inherit;
    letter-spacing: .075em;
    margin-top: 0;
    text-transform: uppercase;
    display: block;
    font-weight: 600;
    color: currentColor;
}
.agent--contact .list-paybody span {
    font-style: inherit;
    letter-spacing: 0;
    font-size: 12px;
    letter-spacing: .025em;
    color: #8a92a9;
    padding-right: 10px;
}
.widget-pay .pay--rateinfo b .price {
    font-size: 28px;
    margin-right: 5px;
    color: #1461ff;
}
.widget-pay .pay--rateinfo b sup {
    font-size: 13px;
    margin-left: 5px;
    color: #555555;
    font-weight: 400;
}
/*资源下载*/

/*用户信息框*/
.widget-userinfo .author-fields .num {
    color: #245cfc;
}
/*用户信息框*/

/*签到*/
.widget-userinfo .btn-qiandao {
    color: #ffffff;
    background-color: #f2f7ff;
    border-radius: 50rem 0rem 0rem 50rem;
    padding: .375rem 1rem;
    font-size: .75rem;
    margin-right: -20px;
    line-height: 1.5;
    background: linear-gradient(-125deg,#467eff 0%,#0056ff 100%);
    box-shadow: 0 3px 10px -1px #2c63ff!important;
}
/*签到*/

/*内容页底部售后服务-联系作者*/
.zhankr-fuwu {
	float: left;
	padding: 30px;
	background-color: #fff;
	/*margin-top: 50px;*/
	text-align: center;
	margin-bottom: 20px;
}

.zhankr-fuwu .soft_t {
	height: 45px
}

.zhankr-fuwu h3 {
	margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 700;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    float: left;
    line-height: 25px;
    text-align: left;
    border-left: 4px solid #0056ff;
    padding-left: 10px;
    width: 840px;
}

.zhankr-fuwu p {
	line-height: 2em;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0
}

.zhankr-fuwu .helpUl table {
	width: 100%;
	margin-top: 20px;
	background-color: #fff;
	text-align: left;
	line-height: 25px;
	border-spacing: 0;
	border-collapse: collapse;
	font-size: 12px;
	font-style: initial;
	max-width: 870px !important;
	border-left: #ff5f3e 1px solid;
	background: #FFF
}

.zhankr-fuwu .helpUl table th,.zhankr-fuwu .helpUl table td {
	padding: 5px 15px;
	border: 1px solid #e9e9e9
}

.zhankr-fuwu .helpUl table tr .tb {
	vertical-align: middle;
	text-align: center
}

.zhankr-fuwu .helpUl table tr:nth-child(2n) {
	background-color: #f9f9f9
}

.zhankr-fuwu .helpUl table tr {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent
}

.zhankr-fuwu .helpUl table .td {
	text-align: center
}
.zhankr-fuwu li{
    list-style: none;
    list-style-type: none;
}
.workorder-model-btn {
    display: inline-block;
    font-size: 16px;
    border-radius: 2px;
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 0 3px 10px -1px #2c63ff!important;
    padding: 8px 22px;
    margin-top: 10px;
    color: #fff;
}
@media (max-width: 768px){
.zhankr-fuwu {
    display: none;
}
}
/*内容页底部售后服务-联系作者*/

/*******内容页美化*******/


/*加群小工具*/
.zhankr-jiaqun h5 {
    font-size: 16px;
    line-height: 1.4;
}
.zhankr-jiaqun-small {
    padding: 15px;
}
.zhankr-jiaqun p {
    max-width: 80%;
}
.zhankr-jiaqun {
    letter-spacing: .5px;
}
.zhankr-jiaqun .btn {
    font-size: 13px;
}
.zhankr-jiaqun .btn i {
    margin-right: 3px;
}
.zhankr-jiaqun .helper-thumb {
    position: absolute;
    right: 0;
    bottom: 0;
}
.zhankr-jiaqun-btn-on {
    color: #fff;
    background: #2c63ff!important;
    box-shadow: 0 3px 10px -1px #2c63ff!important;
    border: 0;
}
/*加群小工具*/

/******列表页美化******/
.term-bar:before {
    background-color: #3e82f23b;
}

/*栏目波浪*/
.dabolang {
    width: 100%;
    height: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #fff0 !important;
    margin-top: -19px;
}
#dabolangl1 {
    -webkit-mask: url(../images/zhankr_001.svg);
    mask: url(../images/zhankr_001.svg);
    animation-delay: -2s;
    animation-duration: 12s;
}
#dabolangl1, #dabolangl2, #dabolangl3 {
    background-color: rgb(246,246,246)
}
.dabolangl {
    width: 200%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 350px 100%;
    transform-origin: 0 100% 0;
    animation-name: move;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes move{0%{transform:translate(-175px,0px) scale(1,1)}50%{transform:translate(-87px,0px) scale(1,0.5)}100%{transform:translate(0px,0px) scale(1,1)}}

#dabolangl2 {
    -webkit-mask: url(../images/zhankr_002.svg);
    mask: url(../images/zhankr_002.svg);
    animation-delay: -2s;
    animation-duration: 5s;
}
#dabolangl3 {
    -webkit-mask: url(../images/zhankr_003.svg);
    mask: url(../images/zhankr_003.svg);
    animation-delay: -1s;
    animation-duration: 3s;
}
/*栏目波浪*/

/*svip*/
.zhankr_type_bj {
    background: url(../images/ad2.png)no-repeat;
    height: 60px;
}
.zhankr_type_bj i {
    font-size: 18px;
    margin-left: 33px;
    color: #fff;
}
.zhankr_type_bj span {
    line-height: 56px;
    padding-left: 100px;
    position: relative;
    font-size: 26px;
    color: #fff;
    letter-spacing: 2px;
    text-shadow: 0 1px 2px rgba(0,0,0,.49);
}
.zhankr_type_bj span .text-p {
    position: absolute;
    top: 6px;
    text-shadow: none;
    line-height: 19px;
    font-size: 14px;
    background: #fff;
    right: -138px;
    font-weight: 400;
    border-radius: 8px 0 8px 0;
    padding: 4px 12px;
    color: #ed1c24;
}
.openVip-Btn {
    float: right;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-top: 16px;
    border-radius: 4px;
    margin-right: 80px;
    padding: 0 8px;
    background-image: none;
    background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: 0px solid #DDDDDD;
    font-size: 14px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}
@media (max-width: 768px){
.zhankr_type_bj span .text-p {
    display: none;
}
}
.filter--content {
    padding: 0px;
}
.zhankr_lmdh{
	padding: 20px;
}
.filter--content .filter-item span {
    margin-right: 10px;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    border-radius: 0;
    color: #808080;
    padding: 0 20px;
    border-right: 1px solid;
}
@media (max-width: 768px){
.filter--content .filter-item span, .filter--content .filter-tab span {
    padding: 0;
    border-right: 0;
}
}
.filter--content .filter-item a {
    display: inline-block;
    margin-top: 0;
    margin-right: 10px;
    border-bottom: 1px solid transparent;
    color: #808080;
    border-radius: 0;
    padding: 0 10px;
    position: relative;
    border: 1px solid transparent;
    border-radius: 4px;
}
.filter--content .filter-item a.on {
    border: 1px dashed #fff;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    color: #3d7eff;
}

/*svip*/

/*栏目分类样式*/
.filter--content .filter-item span {
    margin-right: 10px;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    border-radius: 0;
    color: #808080;
    padding: 0 20px;
    border-right: 1px solid;
}

.filter--content .filter-item a.on {
	border: 1px dashed #fff;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
	color: #3d7eff;
}
.filter--content .filter-item a {
    display: inline-block;
    margin-top: 0;
    margin-right: 10px;
    border-bottom: 1px solid transparent;
    color: #808080;
    border-radius: 0;
    padding: 0 10px;
    position: relative;
    border: 1px solid transparent;
    border-radius: 4px;
}
.filter--content .filter-item a:hover {
    border: 1px dashed #fff;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    color: #3d7eff;
}
.filter--content .filter-tab span {
    margin-right: 10px;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    border-radius: 0;
    color: #808080;
    padding: 0 22px;
    border-right: 1px solid;
}
@media (max-width: 768px){
.filter--content .filter-item span, .filter--content .filter-tab span {
    padding: 0;
    border-right: 0;
}
}
.filter--content .filter-tab a.on {
    color: #166df1;
}
.filter--content .filter-tab .tab.on i:before {
    display: inline-block;
    margin-top: 1px;
    color: #166df1;
    content: "\f111";
    font: normal normal normal 14px/1 FontAwesome;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: 5px;
    margin-left: 2px;
}
/*栏目分类样式*/

/*资源类型判断图标*/
.vvip0,.vvip10,.vvip30,.vvip70,.vvip75,.vvip80,.vwip0,.vwip10,.vwip30,.vwip70,.vwip75,.vwip80,.vvip302,.vvip702,.vvip752,.vvip802,.vwip302,.vwip702,.vwip752,.vwip802 {
    display: inline-block;
    background-size: auto 40px;
    vertical-align: middle;
    height: 40px;
    width: 40px
}

.vvip0,.vvip10,.vvip30, .vvip70, .vvip75, .vvip80, .vvip302, .vvip702, .vvip752, .vvip802 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}


.vvip0,.vwip0,.vvip10,.vwip10  {
    background-image: url(../images/mf.svg);
}

.vvip70,.vwip70 {
    background-position: -80px 0
}

.vvip30,.vwip30 {
    background-image: url(../images/tj.svg);
}

.vvip302,.vvip702,.vvip752,.vvip802 {
    background-position: -200px 0
}

.vvip75 {
    background-position: -160px 0
}

.vvip80,.vwip75,.vwip80 {
    background-image: url(../images/svip.svg);
}

.vwip0,.vwip10,.vwip30,.vwip70,.vwip75,.vwip80,.vwip302 {
    position: absolute;
    z-index: 10;
}
/*资源类型判断图标*/

/*收藏按钮*/
.entry-star {
    display: block;
    border-radius: 50%;
    font-size: 15px;
    height: 25px;
    right: 10px;
    line-height: 25px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 25px;
    opacity: 0;
    visibility: hidden;
    background-color: #1978f1;
}
.ripro-star {
    border-color: #ffffff;
    color: #ffffff;
}

.title-iconse {
    height: 8px;
    width: 8px;
    background: #fd4b4b;
    padding: 0px;
    display: inline-block;
    border-radius: 50%;
    line-height: 0;
    position: relative;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
    margin: 0 10px;
}
.float-rightse {
    float: right;
	position: absolute;
    right: 30px;
}
.title-iconse:before {
    content: " ";
    height: 8px;
    width: 8px;
    background: #ffd12a;
    border-radius: 50%;
    margin-left: 15px;
    position: absolute;
    display: block;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}
.title-iconse:after {
    content: " ";
    height: 8px;
    width: 8px;
    background: #79f52a;
    border-radius: 50%;
    margin-left: 30px;
    position: absolute;
    display: block;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}


/* 导航菜单整体容器（蓝色背景） */
.navbar2 {
    background: linear-gradient(90deg, #006eff, #13adff);
    border-radius: 6px;
    padding: 0 10px;
    box-shadow: 0 6px 18px rgba(0, 110, 255, 0.25);
    margin-top: 10px;
}

/* 一级菜单列表 */
.navbar2 .nav-list {
    display: flex;
    align-items: center;
    height: 48px;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* 所有一级菜单项（包括首页）统一白色文字，继承原始尺寸/动画 */
.navbar2 .nav-list > .menu-item > a {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 20px;
    color: #fff !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 38px;
    transition: color 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    text-decoration: none;
}

/* 悬浮/激活时文字保持白色 */
.navbar2 .nav-list > .menu-item > a:hover,
.navbar2 .nav-list > .menu-item > a.on {
    color: #fff !important;
}

/* 全宽下划线伪元素（白色） */
.navbar2 .nav-list > .menu-item > a::before {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #fff;
    border-radius: 8px 8px 0 0;
    opacity: 0;
    transition: 0.3s;
}

.navbar2 .nav-list > .menu-item > a:hover::before,
.navbar2 .nav-list > .menu-item > a.on::before {
    opacity: 1;
    bottom: 1px;
}

/* 子菜单样式 */
.navbar2 .sub-menu {
    background: #fff;
    box-shadow: 0 0 30px rgba(0,0,0,0.07);
    list-style: none;
    margin: -1px 0 0 -18px;
    min-width: 200px;
    padding: 20px 0;
    position: absolute;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    transform: translateY(5px);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    z-index: 80;
}

.navbar2 .menu-item-has-children:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.navbar2 .sub-menu .menu-item a {
    font-size: 0.875rem;
    padding: 0.5rem 1rem 0.5rem 1.5rem;
    position: relative;
    color: #333;
    text-decoration: none;
    transition: all 0.3s ease;
    display: block;
}

/* 原始横线前导符号（10px宽 1px高） */
.navbar2 .sub-menu .menu-item a::before {
    content: '';
    height: 1px;
    width: 10px;
    background-color: #3d7eff;
    opacity: 0;
    transition: all 0.3s linear 0s;
    position: absolute;
    left: 0.75rem;
    top: 50%;
    transform: translate(0, -50%);
}

.navbar2 .sub-menu .menu-item a:hover {
    color: #3d7eff;
    padding-left: 1.75rem;
    opacity: 1;
}

.navbar2 .sub-menu .menu-item a:hover::before {
    opacity: 1;
}

/* 栏目统计数字微调 */
.navbar2 .zhankr-num {
    position: absolute;
    top: 8px;
    right: -25px;
    background: #eee;
    color: #555;
    font-size: 11px;
    padding: 0 4px;
    border-radius: 6px;
}

/* 栏目统计数字 */
.navbar2 .zhankr-num {
    position: absolute;
    top: 6px;
    right: -28px;
    background: #f0f0f0;
    color: #555;
    font-size: 11px;
    padding: 0 4px;
    border-radius: 6px;
    line-height: 1.4;
}


/* 导航栏：会员登录按钮保持原有风格不做大改（可选择性调整） */
.navbar .login-btn {
    background: linear-gradient(125deg, #64c0ff 0, #2f49fd 100%);
    box-shadow: 0 4px 10px rgba(32,160,255,0.3);
    color: #fff;
    border-radius: 4px;
    padding: 0 16px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    margin: 0 8px;
}

/* 搜索按钮统一蓝色渐变风格 */
.search-open.navbar-button {
    background: linear-gradient(125deg, #64c0ff 0, #2f49fd 100%);
    box-shadow: 0 4px 10px rgba(32,160,255,0.2);
    color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    cursor: pointer;
}
.burger {
    background: linear-gradient(125deg, #f5ff07 0, #ff1841 100%);
    box-shadow: 0 4px 10px rgba(255,24,65,0.2);
    color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    cursor: pointer;
}

.burger:before{top:10px;width:0}
.burger:after{bottom:100px}
i.fa.fa-tasks{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;width:30px;margin-right:10px;border:0}
.logo-wrapper{position:relative;font-size:2em;font-weight:700;line-height:39px;overflow:hidden;margin:0;padding: 0 25px 0 6px;}
.logo-wrapper::before{content:"";position:absolute;width:150px;height:10px;background-color:rgba(255,255,255,.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:searchLights 1s ease-in 1s infinite;animation:searchLights 1s ease-in 1s infinite}
@-webkit-keyframes searchLights{0%{left:-90px;top:0}
to{left:90px;top:0}
}

.site-header{position:relative;}
.site-header {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0);
}
.navFix{margin-top:0!important;box-shadow:rgba(51,51,51,.2) 0 2px 3px;position:fixed!important}
.header-banner2{width:100%;background: #fff;height:38px;color:#999;list-style-type:none;position:relative;z-index:99;border-bottom: 1px solid #f0f0f0ad;}
.header-banner-content{height:38px;display:flex;align-items:center;justify-content:space-between;font-size:12px}
.deanggspan1 i{display:block;float:left;font-size:18px;color:#07aefc;margin-top:5px;margin-left:15px;margin-right:6px}
.deanggspan1{float:left;width:105px;margin:0 auto;color:#333;font-size:14px}
.deanggspan1 span{display:block;float:left;color:#666}
.deangg1 b{height:16px;margin-top:6px;margin-left:5px;width:1px;display:block;float:left;background:#a8a8a8}
.ym-menu ul li a{color:#999}
.header-banner-left{padding:.25rem .875rem;background:#fff;border-color:#fff;border-radius:25px}
.menu81{display:flex;list-style-type:none;padding:.25rem .875rem;background:#fff;border-color:#fff;border-radius:25px;margin:0;line-height:14px}
.menu81 li{margin-left:14px}
.container2{max-width:1440px;margin-left:auto;margin-right:auto}
@media only screen and (max-width:767px){.header-banner-left{display:none}
}
@media only screen and (max-width:767px){.deanggspan1{display:none}
}
@media(max-width:767px){.site-header{margin-top:0!important}
}
@media(max-width:767px){.topnav{padding:15px!important}
}
@media(max-width:767px){.navbar .actions>div+div{font-weight:400;margin-top:0!important}
}
@media(max-width:767px){.header-gap{height:50px}
}
.deanggc{float:left;width:730px;margin-left:20px}
.announce-wrap{height:30px;overflow:hidden}
.deanggc ul li{font-size:14px;width:730px;display:block;clear:both;height:30px}
.deanggc ul li a{font-weight:400;color:#6b798e;float:left}
.deanggc ul li a:hover{color:#2575fc;text-decoration:blink}
.deanggc ul li span{float:right;color:#999;font-size:12px;width:120px}
@media screen and (max-width:1248px){.header_search{left:15%}
.header_search{width:320px}
.header_search .search_form .search_input{width:238px}
}
@media screen and (min-width:931px){
	.header-gap{height:150px}
}
@media screen and (max-width:971px){.navbar2{height:0}
.header_search{display:none}
}
.menu-post .cao-cover,.post-grid .cao-cover,.post-list .cao-cover{background:rgba(0,86,255,.22)}
.main-menu li.current-menu-item>a,.main-menu li:hover>a{color:#3d7eff}
.sub-menu li.current-menu-ancestor>a:before,.sub-menu li.current-menu-item>a:before,.sub-menu li.current-menu-parent>a:before,.sub-menu li.current_page_ancestor>a:before,.sub-menu li.current_page_item>a:before,.sub-menu li>a:hover:before{opacity:1}
.sub-menu li.current-menu-ancestor>a,.sub-menu li.current-menu-item>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current_page_item>a,.sub-menu li>a:hover{color:#3d7eff;padding-left:1.75rem;opacity:1}
.sub-menu li a{font-size:.875rem;padding:.5rem 1rem .5rem 1.5rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.sub-menu li a:before{content:'';height:1px;width:10px;background-color:#3d7eff;opacity:0;-webkit-transition:all .3s linear 0s;-khtml-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;position:absolute;left:.75rem;top:50%;-webkit-transform:translate(0,-50%);-khtml-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.navbar .nav-list>.menu-item>a{font-size:16px;line-height:38px;margin:0 20px;transition:color .5s cubic-bezier(.77,0,.175,1)}
.navbar .nav-list>.menu-item>a:hover{color:#3d7eff}
.navbar .nav-list>.menu-item>a:before{content:"";position:absolute;bottom:1px;left:0;width:100%;height:3px;background-color:#ffa904;border-radius:8px 8px 0 0;opacity:0;transition:.3s}
.navbar .nav-list>.menu-item>a:hover:before{opacity:1;bottom:1px}
.navbar{align-items:center;display:flex;height:42px;position:relative}
.topnav{padding: 28px 0 28px 10px;margin-bottom:10px;}

/* 搜索框 */
.header_search {
  width: 620px;
  height: 42px;
  float: left;
  left: 34%;
  position: absolute;
}
.header_search input {
  background: 0 0;
  outline: 0;
  resize: none;
  appearance: none;
}
.header_search .search_form .search_input {
    float: left;
    width: 268px;
    height: 40px;
    border: 1px solid #ddd;
    border-right: none;
    border-radius: 24px 0 0 24px;
    position: relative;
    overflow: hidden; 
}
.header_search .search_form .search_input input {
    left: 16px;
    right: 10px; 
    width: auto; 
    border: none;
    color: #999;
    font: 14px tahoma, PingFangSC, microsoft yahei ui, microsoft yahei, sans-serif;
    overflow: hidden;
    position: absolute;
    top: 11px;
}
.header_search .search_btn {
  width: 80px;
  height: 40px;
  line-height: 40px;
  display: block;
  float: left;
  border-radius: 0 24px 24px 0; 
  border: none;
  cursor: pointer;
  background: linear-gradient(125deg, #64c0ff 0, #2f49fd 100%);
}
.header_search .search_btn:hover {
  opacity: 0.8;
}
.header_search .search_btn .icon_search {
  display: block;
  width: 80px;
  height: 40px;
  margin: 2px auto 0;
  background: url(../images/index_icons.png) no-repeat -68px -82px;
}

/* 筛选下拉 */
.selected_type {
  position: relative;
  cursor: pointer;
  width: 75px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  padding-left: 9px;
  color: #666;
}
.selected_type:after {
  border: 5px solid transparent;
  border-top: 6px solid #d2d2d2;
  width: 0;
  height: 0;
  position: absolute;
  top: 18px;
  right: 6px;
  content: ' ';
  transition: all .3s;
}
.search_filter_selected dl.search_type { display: block; }
.search_filter_selected .selected_type:after {
  transform: rotate(180deg);
  top: 12px;
}
.search_filter .search_type {
  display: none;
  position: absolute;
  left: -1px;
  top: 38px;
  z-index: 999;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 4px rgba(0,0,0,.12);
  box-sizing: border-box;
  padding: 5px 0;
  width: 88px;
}
.search_filter .search_type dd {
  cursor: pointer;
  color: #666;
  font-size: 14px;
  padding: 6px 12px;
  text-align: left;
}
.search_filter .search_type dd:hover {
  background-color: #0099ed;
  color: #fff;
}

@media screen and (max-width: 1248px) {
  .header_search {
    left: 30%;
    width: 320px;
  }
  .logotext10 {
    display: none;
  }
  .header_search .search_form .search_input {
    width: 238px;
  }
}

@media screen and (min-width: 931px) {
  .header-gap {
    height: 150px;
  }
  span.navtenyear {
    font-size: 14px;
    padding: 1px 5px;
    background-color: #F67524;
    border-radius: 5px;
    color: #fff;
  }
  span.navtenyearcon {
    font-size: 12px;
  }
}

@media screen and (max-width: 971px) {
  .navbar2 {
    height: 0;
  }
  .logotext10 {
    display: none;
  }
  .header_search {
    display: none;
  }
}

.header_search .hotword{float:left}
.header_search .hotword{font-size:12px;width:550px;height:18px;overflow:hidden}
.header_search .hotword a{color:#999;margin:0 9px}

.shanshan{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-right:15px;margin:0px 15px}
[data-microtip]{position:relative}
[data-microtip]:after,[data-microtip]:before{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:10;transform-origin:top}
[data-microtip]:before{background-size:100% auto!important;content:""}
[data-microtip-position|=bottom]:before{background:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjDigKYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaIi8+PC9zdmc+) no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}
[data-microtip-position|=bottom]:before{transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}
.heshan>a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;color:#adb7be;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:color .2s}
.shanlian.lianzi{color:#cea22c;line-height:33px;text-align:center}
.shanlian.lianzi .ic_gif{position:absolute;top:0;left:50%;width:96px;margin:0 0 0 -50px}
.shanlian.lianzi .ic_gif::before{content:"";position:absolute;top:0;left:0;background:url(../images/tab_newani.png) no-repeat -60px 0;width:13px;height:25px;transform-origin:right center;-webkit-transform-origin:right center;animation:super_giftl 2s linear both infinite;-webkit-animation:super_ngiftl 2s linear both infinite}
.shanlian.lianzi .ic_gif::after{content:"";position:absolute;top:0;right:0;background:url(../images/tab_newani.png) no-repeat -100px 0;width:13px;height:25px;transform-origin:left center;-webkit-transform-origin:left center;animation:super_giftr 2s linear both infinite;-webkit-animation:super_ngiftr 2s linear both infinite}
.shanlian.lianzi .txt{position:relative;font-size:14px;color:#f5b344;margin-right:2px}
*,:after,:before{box-sizing:inherit}
.shanlian.lianzi{color:#cea22c;line-height:33px;text-align:center}
.heshan>a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;color:#adb7be;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:color .2s}
.shanlian.lianzi .ic_mask{position:absolute;top:10px;left:0;overflow:hidden;width:100%;height:14px;overflow:hidden;background:0 0}
.shanshan .shanlian.lianzi .ic_mask::before{content:"";position:absolute;width:100%;height:6px;background:#fff;top:-12px;left:0;animation:super_mask 2s linear both infinite;-webkit-animation:super_mask 2s linear both infinite;opacity:.6}
[data-microtip-position=bottom-right]:after{transform:translate3d(calc(0 + -16px),-10px,0);top:100%}
[data-microtip-position|=bottom]:after{transform:translate3d(-50%,-10px,0);top:100%;left:50%}
[data-microtip-position|=bottom]:after{margin-top:11px}
[data-microtip]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(data-microtip);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:.5em 1em;white-space:nowrap;box-sizing:content-box}
[data-microtip]:after,[data-microtip]:before{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:10;transform-origin:top}
.shanlian{color:#fff;line-height:33px;text-align:center}
.heshan>a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;color:#adb7be;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:color .2s}
.shanlian.lianzi{color:#cea22c;line-height:33px;text-align:center}
.shanlian.lianzi .ic_gif{position:absolute;top:0;left:50%;width:96px;margin:0 0 0 -50px}
.shanlian.lianzi .ic_gif1{position:absolute;top:0;left:50%;width:88px;margin:0 0 0 -44px}
.shanlian.lianzi .ic_gif::before{content:"";position:absolute;top:0;left:0;background:url(../images/zhankr_net_vip.png) no-repeat -60px 0;width:13px;height:25px;transform-origin:right center;-webkit-transform-origin:right center;animation:super_giftl 2s linear both infinite;-webkit-animation:super_ngiftl 2s linear both infinite}
.shanlian.lianzi .ic_gif1::before{content:"";position:absolute;top:4px;left:0;background:url(../images/zhankr_net_vip.png) no-repeat 0 0;width:13px;height:25px;transform-origin:right center;-webkit-transform-origin:right center;animation:super_giftl 1s linear both infinite;-webkit-animation:super_giftl 1s linear both infinite}
.shanlian.lianzi .ic_gif::after{content:"";position:absolute;top:0;right:0;background:url(../images/zhankr_net_vip.png) no-repeat -100px 0;width:13px;height:25px;transform-origin:left center;-webkit-transform-origin:left center;animation:super_giftr 2s linear both infinite;-webkit-animation:super_ngiftr 2s linear both infinite}
.shanlian.lianzi .ic_gif1::after{content:"";position:absolute;top:4px;right:0;background:url(../images/zhankr_net_vip.png) no-repeat -30px 0;width:13px;height:25px;transform-origin:left center;-webkit-transform-origin:left center;animation:super_giftr 1s linear both infinite;-webkit-animation:super_giftr 1s linear both infinite}
.shanlian.lianzi .txt{position:relative;font-size:15px;color:#f5b344}
.shanlian.lianzi .txt1{position:relative;font-size:14px;color:#f5b344}
.shanlian.lianzi .ic_mask{position:absolute;top:10px;left:0;overflow:hidden;width:100%;height:14px;overflow:hidden;background:0 0}
.shanshan .shanlian.lianzi .ic_mask::before{content:"";position:absolute;width:100%;height:6px;background:#fff;top:-12px;left:0;animation:super_mask 2s linear both infinite;-webkit-animation:super_mask 2s linear both infinite;opacity:.6}
@keyframes super_ngiftl{0%,100%{transform:rotate(0)}
50%{transform:rotate(-15deg)}
}
@-webkit-keyframes super_ngiftl{0%,100%{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(-15deg)}
}
@keyframes super_ngiftr{0%,100%{transform:rotate(0)}
50%{transform:rotate(15deg)}
}
@-webkit-keyframes super_ngiftr{0%,100%{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(15deg)}
}
@keyframes super_giftl{0%,100%{transform:rotateY(0)}
50%{transform:rotateY(-50deg)}
}
@-webkit-keyframes super_giftl{0%,100%{-webkit-transform:rotateY(0)}
50%{-webkit-transform:rotateY(-50deg)}
}
@keyframes super_giftr{0%,100%{transform:rotateY(0)}
50%{transform:rotateY(50deg)}
}
@-webkit-keyframes super_giftr{0%,100%{-webkit-transform:rotateY(0)}
50%{-webkit-transform:rotateY(50deg)}
}
@keyframes super_mask{0%{transform:translate(0,0) rotate(-30deg)}
100%,50%{transform:translate(56px,22px) rotate(-30deg)}
}
@-webkit-keyframes super_mask{0%{-webkit-transform:translate(0,0) rotate(-30deg)}
100%,50%{-webkit-transform:translate(56px,22px) rotate(-30deg)}
}
.header__style_user .header__dropdown { left: inherit; right: -130px; border-radius: 8px; width: 400px; top: 33px; box-shadow: 0 2px 8px rgba(0,0,0,.2); z-index: 999999;}

.navbar .menu-item>a {
    font-weight: 400;
}
/*导航菜单*/

/*VIP介绍*/
.vip-banner .vipbj h2 {
	text-align: center;
	font-size: 40px;
	color: #fff
}
.vip-banner .vipbj p {
	text-align: center;
	font-size: 18px;
	color: #fff
}
.vip-banner {
	background: url(../images/comvip-banner.png) no-repeat center;
	position: relative;
	width: 100%;
	height: 246px;
	position: relative;
}
.vip-banner-bg {
	background-position: center;
	background-size: cover;
	height: 100%
}
.vip-banner .vipbj {
	position: absolute;
	width: 100%;
	top: 20%
}
.vip-slogan {
	box-shadow: 0 2px 10px rgba(0,0,0,.02);
	border-radius: 5px;
	height: 280px;
	width: 1200px;
	background: #fff;
	box-sizing: border-box;
	font-size: 0;
	margin: 40px auto auto auto
}
.vip-slogan-box:nth-of-type(-n+3) {
	border-bottom: 0
}
.vip-slogan-box {
	padding-top: 20px;
	display: inline-block;
	border: 1px solid #f4f4f4;
	height: 50%;
	width: 373.2px;
	box-sizing: border-box;
	vertical-align: middle
}
.vip-slogan-box i {
	width: 100px;
	line-height: 100px;
	display: inline-block;
	background-image: linear-gradient(90deg, #ed1c24 0, #fb8f02 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 45px;
	text-align: center;
	vertical-align: middle
}
.vip-slogan-text {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	color: #898989
}
.vip-slogan-text p:first-child {
	font-size: 18px;
	color: #575959
}
.container-vip {
	width: 1250px
}
.vip-content {
	text-align: center;
	margin-bottom: 50px
}

.module-line {
	width: 100%;
	text-align: center;
	margin-top: 40px
}
.module-line .arrow {
	width: 84px;
	height: 16px
}
.module-line .text {
	font-size: 26px;
	color: #4c4c4c;
	margin: 0 10px
}
.module-line span {
	display: inline-block;
*display:inline;
*zoom:1;
}

.vip-banner .vipbj>a {
	width: 170px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	border-radius: 25px;
	background-image: linear-gradient(90deg, #ed1c24 0, #fb8f02 100%);
	color: #fff;
	margin: 0 auto;
	margin-top: 0;
	display: block;
	margin-top: 20px
}

.vip-row {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    height: auto;
    zoom:1}

.vip-row:after,.vip-row:before {
    display: table;
    content: ''
}

.vip-block-wrapper {
    position: relative;
    display: flex;
    padding: 20px 0;
    height: 100%;
    justify-content: center
}

.vip-block-wrapper .vip-block-item {
    display: block;
    box-sizing: border-box;
    padding: 20px 40px;
    width: 33.333%;
    text-align: center;
}

.home-vipbox {
    padding: 1px 0px 38px 0px;
    border-radius: 8px;
    background: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.home-vipbox:hover {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(213,213,213,0.4);
}

p.vip-bt {
    color: #fff;
    margin: 0 auto;
    width: 100px;
    padding: 8px 0;
    border-radius: 26px;
}

.vip-block-item a p {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.vip-block-item:nth-child(n) a:hover p {
    box-shadow: 0 10px 20px rgba(245,47,62,.4);
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    background-color: #f52f3e;
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left,#f52f3e,#ff4c22);
    background-image: -webkit-linear-gradient(left,#f52f3e,#ff4c22);
    background-image: -o-linear-gradient(left,#f52f3e,#ff4c22);
    background-image: linear-gradient(left,#f52f3e,#ff4c22);
}

.vip-block-item:nth-child(1) >.home-vipbox {
    /* outline:1px solid rgba(245,210,47,0.24); */
    /* outline-offset:-8px; */
}

.vip-block-item:nth-child(1) h3 {
    color: #f5a02f;
    text-shadow: 0 5px 6px #ffe1b9;
}

.vip-block-item:nth-child(1) .vip-bt {
    background-image: -webkit-linear-gradient(left,#021b31,#001529);
}

.vip-block-item:nth-child(2) >.home-vipbox {
    /* outline:1px solid rgba(47,146,245,0.15); */
    /* outline-offset:-8px; */
}

.vip-block-item:nth-child(2) h3 {
    color: #1890ff;
    text-shadow: 0 5px 6px rgba(24,144,255,0.40);
}

.vip-block-item:nth-child(2) .vip-bt {
    background-image: -webkit-linear-gradient(left,#1390de,#2f9af5);
}

.vip-block-item:nth-child(3) >.home-vipbox {
    /* outline:1px solid rgba(245,47,47,0.2); */
    /* outline-offset:-8px; */
}

.vip-block-item:nth-child(3) h3 {
    color: #fd3d00;
    text-shadow: 0 5px 6px #ffb9b9;
}

.vip-block-item:nth-child(3) .vip-bt {
    background-image: -webkit-linear-gradient(left,#f1bc37,#fadb37);
}

p.vip-home-price {
    position: relative;
    font-size: 1.875rem;
    font-weight: bold;
    width: 200px;
    margin: 15px auto;
}

p.vip-home-price i {
    font-size: 16px;
}

@media (max-width: 768px) {
    .vip-block-wrapper {
        display:block
    }

    .vip-block-wrapper .vip-block-item {
        float: left;
        width: 100%;
        padding: 10px 0;
    }
}

.vip-block-wrapper .vip-block-item .icon {
       width: 25%;
    height: 20%;
    padding-top: 20px;
    margin: 0 auto;
}

.vip-block-wrapper .vip-block-item img {
    width: 100%;
    height: 60px;
}

.vip-block-wrapper .vip-block-item .content0-title {
    padding: 0;
    font-size: 1.875rem;
        margin-top: 20px;
}
.icon {
    width: 1.5em;
    height: 1.15em;
    vertical-align: -0.25em;
    fill: currentColor;
    overflow: hidden;
}
/*VIP介绍*/

/*会员中心美化*/
.edit--profile-links li a.active {
    /* background: #34495e; */
    color: #ffffff;
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    -webkit-box-shadow: 0 8px 10px rgba(32,160,255,.3);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
}
.edit--profile-links li a {
    padding: 12px 12px;
    display: block;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    text-align: center;
}
.col-md-12 button {
    /* background: #34495e; */
    color: #ffffff;
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    -webkit-box-shadow: 0 8px 10px rgba(32,160,255,.3);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
    padding: 0 18px;
    border-radius: 4px;
}
.mcolorbg4 {
    background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: 0px solid #DDDDDD;
    font-size: 14px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}
.pcolorbg {
    background: linear-gradient(90deg, #0674ec, #54a1f5, #ff82ea, #2e8ef7);
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: 0px solid #DDDDDD;
    font-size: 14px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}
.scolorbg {
    background: linear-gradient(90deg, #ff6565, #ffe37c, #ff854a, #ff65fa);
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: 0px solid #DDDDDD;
    font-size: 14px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}
/*会员中心美化*/

/*幻彩特效*/
.alert-dark{background-color:#f0f4ff;color:#0e3686;}
.type_icont_2{background:linear-gradient(90deg,#ffc107,#ff7365,#ff82ea,#ffc107);background-size:1400% 300%;animation:mymove 10s ease infinite;-webkit-animation:mymove 10s ease infinite;-moz-animation:mymove 10s ease infinite;color:#fff;border:none;}
.description-17codesign{display:inline-block;font-size:12px;line-height:24px;color:#6b798e;}
@keyframes mymove{0%{background-position:0% 0%;}50%{background-position:50% 100%;}100%{background-position:100% 0%;}}
.alert-dark {
    background-color: #f0f4ff;
    color: #0e3686;
}
.type_icont_1 {
    background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
    background-size: 1400% 300%;
    animation: mymove 10s ease infinite;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: none;
    display: inline-block;
    height: 22px;
    line-height: 21px;
    border: 0px solid #DDDDDD;
    padding: 0 16px;
    border-radius: 13px;
    font-size: 12px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}

/*幻彩特效*/

/*弹窗登入*/
.register-login-modal .open-oauth .btn-qq {
    /* background-color: #003aff; */
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
    /* color: #FFF; */
}
.register-login-modal .open-oauth .btn-weixin {
    /* background-color: #003aff; */
    /*background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);*/
    box-shadow: 0 8px 10px rgb(35, 191, 54,.3);
    /* color: #FFF; */
}
.register-login-modal .open-oauth .btn {
    color: #ffffff !important;
    font-size: 28px;
    margin: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 2px;
    position: relative;
    display: inline-block;
    margin-right: 10px;
    width: 62px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    cursor: pointer;
    margin-left: 10px;
    margin-top: -20px;
    padding: 0;
    letter-spacing: 0;
    font-weight: normal;
}
.btn--primary{
	background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    -webkit-box-shadow: 0 8px 10px rgba(32,160,255,.3);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
}
/*弹窗登入*/

/*导航用户中心弹窗*/
.header-center .md-l {
    float: left;
    width: 47%;
    border-radius: 6px;
    padding: 15px;
    margin-right: 15px;
    transition: transform 0.1s;
    background-clip: padding-box,border-box;
    background-origin: padding-box,border-box;
    background-image: linear-gradient(135deg,#89f1fe,#63a8f6);
    box-shadow: 3px 3px 10px #17161614;
}
.header-center .md-t {
    padding: 9px;
    margin-bottom: 5px;
    border-radius: 5px;
    position: relative;
    transition: transform 0.1s;
    background-clip: padding-box,border-box;
    background-origin: padding-box,border-box;
    background-image: linear-gradient(135deg,#fe89c0,#f44069);
    box-shadow: 3px 3px 10px #17161614;
}
.header-center .md-b {
    padding: 9px;
    position: relative;
    margin-bottom: 5px;
    border-radius: 5px;
    background-clip: padding-box,border-box;
    background-origin: padding-box,border-box;
    transition: transform 0.2s;
    background-image: linear-gradient(135deg,#fee11b,#fe8e06);
    border: 2px transparent solid;
}
.wp-VIP {
    background: linear-gradient(-125deg,#f8d930 0%, #fb7b92 100%);
    box-shadow: 4px 3px 10px #ffc1072e;
    color: #FFF;
	font-weight: 400;
    padding: 2px 8px;
    border-radius: 10px;
    transition: transform 0.1s;
    font-size: 12px;
    margin-left: 10px;
    font-family: "wp" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.header-top .group-name {
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 4px 3px 10px rgba(32, 160, 255, 0.17);
    color: #FFF;
    padding: 2px 8px;
    border-radius: 10px;
    font-style: normal;
    font-size: 12px;
    margin-left: 10px;
}
.header-center .md-t a {
    position: absolute;
    right: 10px;
    top: 5px;
    background: linear-gradient(-180deg, #f6f6f6 2%, #f6f6f6 98%);
    padding: 1px 10px;
    border-radius: 20px;
    color: #ec2546;
    box-shadow: 3px 4px 10px #17161617;
}
.header-center .md-b a {
    position: absolute;
    right: 10px;
    top: 5px;
    background: linear-gradient(to bottom,#fff 0,#fff 100%);
    padding: 1px 10px;
    border-radius: 20px;
    color: #feb609;
    box-shadow: 3px 4px 10px #17161617;
}
.header-center .jinbi i {
    background: url(../images/jinbi.png) no-repeat center;
    background-size: cover;
}
.header-center .dou i {
    background: url(../images/dou.png) no-repeat center;
    background-size: cover;
}
.header-center .pay-credit {
    padding: 2px 10px;
    border-radius: 20px;
    background-color: #ffffff;
    width: 120px;
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-top: 15px;
    color: #245bfc;
}
.header-top {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px dashed #cecece;
}
.header-center .md-l {
     border: 0;
}
/*导航用户中心弹窗*/

/*logo尺寸*/
.navbar .logo {
    margin-right: 12px;
    max-width: 147px;
    height: auto;
    width: 147px;
}
/*logo尺寸*/

/*手机端顶部*/
@media (max-width: 767px){
.site-header {
    margin-top: -40px !important;
}
}
@media (max-width: 767px){
.topnav {
    padding: 15px !important;
}
}
@media (max-width: 767px){
.navbar .actions>div+div {
    font-weight: 400;
     margin-top: 0px !important;
}
}
@media (max-width: 767px){
.header-gap {
    height: 50px;
}
}
@media (max-width: 767px) {
	.shanshan {
		display: none
	}
}
@media (max-width: 767px) {
.navbar .logo {
    margin-right: 1px;
    max-width: 130px;
    height: auto;
}
}

/**/
@media (max-width: 767px) {
.text-center {
    padding-top: 0px;
    padding-bottom: 13px;
    background-color: #fff;
}
}
@media (max-width: 767px) {
.static .flex {
    padding: 0;
    display: flex;
    margin-top: 66px;
}
}

@media (max-width: 767px) {
	.lanse {
		display: none
	}
}
@media (max-width: 767px) {
	.lvse {
		display: none
	}
}
@media (max-width: 767px) {
	.huangse {
		display: none
	}
}
@media (max-width: 767px) {
	.hongse {
		display: none
	}
}
/*手机端顶部*/

/*友情链接*/
.col-xs-12.friend-links {
padding: 14px;
}
.codesign-fl {
display: flex;
list-style: none;
padding: 0;
margin: 0;
font-size: 13px;
}
.codesign-fl li{
margin-left: 5px;
}
.codesign-fl a{
color: #cccccc;
}
.codesign-fl a:hover{
color: #058ff9;
}
.codesign-dw{
border-top: 1px solid #eeeeee;
}
.footer-widget{
padding-bottom:0;
}
.yousc-dark .codesign-dw{
border: 1px dashed #44444487;
background-color: #2d2d2d;
text-shadow: #000 0px 1px 0px;
}
/*友情链接*/
/*新友情链接*/
.link {
	height: 60px;
    background: #f7f8fa;
    border: 1px solid #eeeeee;
	border-radius: 5px;
} 
.link ul{
    list-style: none;
    list-style-type: none;
	padding-left: 0px;
	margin: 5px 0;
}
.link ul>span {
    float: left;
    display: block;
    font-size: 14px;
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    height: 60px;
    padding: 0 30px;
    padding-top: 0;
    color: #FFF;
    padding-top: 6px;
	margin: -1px -1px -1px -1px;
    text-align: center;
	border-radius: 5px 0 0 5px;
}
.link ul>span>a {
    background: linear-gradient(-180deg, #ffffff 2%, #ffffff 98%);
    padding: 1px 10px;
    border-radius: 20px;
    color: #0a79ed;
}
.link li {
    float: left;
}
.link ul li a {
    display: inline-block;
    padding: 0 10px;
    float: left;
    margin-bottom: 10px;
    font-size: 14px;
    color: #828282;
    padding-top: 8px;
	font-weight: 400;
}
/*新友情链接*/

/*7.1友情链接*/
.footer-links {
    font-size: 12px;
    margin: 15px auto 0;
    text-align: center;
    width: 1300px;
    overflow: hidden;
}
.footer-links span{
    display: inline-block;
    float: left;
}
.footer-links h6 {
	font-size: 16px;
    color: #8a8a8a;
    margin: 0px 11px;
    display: inline-block;
    float: left;
}
.i-f-pl-hold {
    width: 600px;
    height: 11px;
    border-bottom: 1px solid #eeeeee;
}
.footer-links ul {
    display: inline;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 16px;
    color: #8a8a8a;
    margin: 0px 11px;
    display: inline-block;
    float: left;
    margin: 16px 0;
    padding-left: 0px;
}
.footer-links li {
    font-size: 13px;
    font-weight: 400;
    display: inline;
    white-space: nowrap;
    margin: 0 10px;
    margin-left: 0;
    color: #797979;
    line-height: 32px;
}
.footer-links a {
    color: #999;
}
.zhankr_ylsq{
	border: 1px solid #ccc;
    border-radius: 50px;
    padding: 1px 8px 1px 8px;
    font-size: 10px !important;
}
/*7.1友情链接*/
/*自助申请友情链接*/
@media screen and (max-width: 750px) { 
.container .row .card  {width: 100%} 
} 
.container .row .pricing-deco .deco-layer {
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.container .row .pricing-deco:hover .deco-layer--1 {
	-webkit-transform: translate3d(15px,0,0);
	transform: translate3d(15px,0,0);
}

.container .row .pricing-deco:hover .deco-layer--2 {
	-webkit-transform: translate3d(-15px,0,0);
	transform: translate3d(-15px,0,0);
}

.srcdict-yqlj{
	margin-left: -10px;
	margin-right: -10px;
	display: flex;
	background:#fff;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 6px;
	box-shadow: 0 4px 12px 0 rgba(52, 73, 94, 0.1);
}

.clearfix{
	color: #fff;
	background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
	margin-top: 1rem;
	padding: 1rem 1.5rem;
	border: 1px solid transparent;
	border-radius: .375rem;
	max-width: 100%;
}

.mt20{
	margin-top: 20px;
	margin-bottom: 15px;
}

.card-header
{
    padding: 1.25rem 1.5rem;
    font-size: 1.0625rem;
    background-color: #fff;
}
.card-header:first-child
{
    border-radius: calc(.375rem - 1px) calc(.375rem - 1px) 0 0;
}
/*自助申请友情链接*/

/*导航栏目统计*/
.zhankr-num {
    position: absolute;
    top: 8px;
    left: 66%;
    color: #555;
    border-radius: 8px;
    text-align: center;
    font-family: Calibri;
    background: #eee;
    font-size: 12px;
    min-width: 32px;
}
	
/*导航栏目统计*/
/*二级导航样式*/
.lanse {
    box-sizing: border-box;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
	margin-left: 10px;
    margin-top: -6px;
    left: 0;
	border-color: #61e1b9;
	border: 3px solid #7a99f2;
}

.lvse {
    box-sizing: border-box;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
	margin-left: 10px;
    margin-top: -6px;
    left: 0;
	border-color: #61e1b9;
	border: 3px solid #70d7cf;
}
.huangse {
    box-sizing: border-box;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
	margin-left: 10px;
    margin-top: -6px;
    left: 0;
	border-color: #61e1b9;
	border: 3px solid #f5c745;
}
.hongse {
    box-sizing: border-box;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
	margin-left: 10px;
    margin-top: -6px;
    left: 0;
	border-color: #61e1b9;
	border: 3px solid #f1787f;
}

.navbar .sub-menu {
    background-color: #fff;
    box-shadow: 0 0 30px rgba(0,0,0,0.07);
    list-style-type: none;
    margin: -1px 0 0 -18px;
    min-width: 200px;
    opacity: 0;
    padding: 20px 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    transition: all 0.5s cubic-bezier(0.77,0,0.175,1);
    visibility: hidden;
    z-index: 80;
}
/*二级导航样式*/

/*文章内页彩色渐变框*/
#zk_mhz,#zk_xgh,#zk_tkzj,#zk_xyz,#zk_gll ,#zk_xty,#zk_yyz,#zk_szh,#zk_wbk{
	/*圆角值,在此定义*/
	border-radius: 8px;
}
/*迷幻紫*/
#zk_mhz{
    color: #555555;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
    /*border-radius: 10px;*/
    box-shadow: 6px 0 12px -5px rgb(190, 196, 252), -6px 0 12px -5px rgb(189, 196, 252);
    background-color: #8EC5FC;
    background-image: linear-gradient(62deg,#8EC5FC 0%,#E0C3FC 100%);
    background-image: -webkit-linear-gradient(62deg,#8EC5FC 0%,#E0C3FC 100%);
}
/*西瓜红*/
#zk_xgh{
	    color: #555555;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
    /*border-radius: 10px;*/
    box-shadow: 6px 0 12px -5px rgb(255, 176, 172), -6px 0 12px -5px rgb(255, 161, 174);
    background-color: #ff9a8b66;
    background-image: linear-gradient(220deg,#FF9A8B 0%,#ff6a8838 55%,#FF99AC 100%);
    background-image: -webkit-linear-gradient(220deg,#ff9a8b7a 0%,#ff6a88ab 55%,#ff99ac82 100%);
}
/*华为P30 天空之境*/
#zk_tkzj {
    color: #555555;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
    /*border-radius: 10px;*/
    box-shadow: 6px 0 12px -5px rgb(253, 223, 234), -6px 0 12px -5px rgb(215, 240, 243);
    background-color: #FFDEE9;
    background-image: linear-gradient(0deg,#ffdee9c4 0%,#b5fffc8f 100%);
    background-image: -webkit-linear-gradient(0deg,#ffdee9c4 0%,#b5fffc8f 100%);
}
/*小宇宙*/
#zk_xyz {
    color: #eeeeee;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
    /*border-radius: 10px;*/
    box-shadow: 6px 0 12px -5px rgb(12, 85, 141), -6px 0 12px -5px rgba(10, 58, 93, 0);
    background-image: radial-gradient( circle 263px at 100.2% 3%, rgba(12,85,141,1) 31.1%, rgba(205,181,93,1) 36.4%, rgba(244,102,90,1) 50.9%, rgba(199,206,187,1) 60.7%, rgba(249,140,69,1) 72.5%, rgba(12,73,116,1) 72.6% );
}
/*橄榄绿*/
#zk_gll {
    color: #eeeeee;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
    /*border-radius: 10px;*/
    box-shadow: 6px 0 12px -5px rgb(68, 110, 92), -6px 0 12px -5px rgb(204, 212, 163);
    background-image: linear-gradient( 102deg, rgba(68,110,92,1) 17.4%, rgba(107,156,120,1) 49.3%, rgba(154,183,130,1) 83.4%, rgba(247,237,191,1) 110.3% );
}
/*小太阳*/
#zk_xty {
    color: #ffffff;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
     /*border-radius: 10px; */
    box-shadow: 6px 0 12px -5px rgb(253, 223, 234), -6px 0 12px -5px rgb(215, 240, 243);
    background-image: radial-gradient( circle farthest-corner at -8.9% 51.2%, rgba(255,124,0,1) 0%, rgba(255,124,0,1) 15.9%, rgba(255,163,77,1) 15.9%, rgba(255,163,77,1) 24.4%, rgba(19,30,37,1) 24.5%, rgba(19,30,37,1) 66% );
}
/*优雅紫*/
#zk_yyz {
	color: #ffffff;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
    /*border-radius: 10px;*/
    box-shadow: 6px 0 12px -5px rgb(175, 160, 208), -6px 0 12px -5px rgba(177, 161, 207, 0);
    background-image: radial-gradient( circle farthest-corner at 10% 20%, rgba(95,117,227,1) 0%, rgba(188,167,205,1) 90% );
}
/*深邃黑*/
#zk_szh {
	color: #c7c7c7;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
    /*border-radius: 5px;*/
    box-shadow: 6px 0 12px -5px rgb(155, 170, 185), -6px 0 12px -5px rgba(177, 161, 207, 0);
    background-image: radial-gradient( circle farthest-corner at 10% 20%, rgba(0,0,0,1) 0%, rgba(64,64,64,1) 90.2% );
}
/*无边框*/
#zk_wbk {
    color: #000000;
    overflow: hidden;
    margin: 10px 0;
    padding: 15px 15px 15px 35px;
}
#zk_xyz a , #zk_gll a{
	 color: #eeeeee;
}
#zk_szh a{
	color: #c7c7c7;	
}
#zk_xty a, #zk_yyz a{
	color: #ffffff;
}
/*文章内页彩色渐变框*/

/*手机导航*/
@media (max-width: 767px){
.aini_foot_nav {
    /*display: block !important;*/
    display: none !important;
}
}
.aini_foot_nav {
    border-top: 1px solid #eee;
    display: none;
    padding: 8px 0;
    background: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999999;
}
.aini_foot_nav p, .aini_foot_nav ul, .pc {
    margin: 0;
    padding: 0;
}
.aini_foot_nav li {
    width: 20%;
    text-align: center;
    float: left;
}
.rightList ul, li, ol {
    list-style-type: none;
}
.rightList ul, li {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}
.aini_foot_nav li a {
    width: 100%;
    display: block;
    color: #888;
}
.aini_foot_nav .nohover {
    color: #0f7efa;
}
.aini_foot_nav li i {
    display: block;
    font-size: 25px;
    line-height: 26px;
}
.aini_foot_nav li p {
    overflow: hidden;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    color: #888;
}
.aini_foot_nav li.aini_zjbtn {
    overflow: visible;
    position: relative;
}
.aini_foot_nav li.aini_zjbtn a {
    bottom: 0;
    left: calc(50% - 30px);
    width: 60px;
    height: 40px;
    border-radius: 50%;
    overflow: visible;
}
.aini_foot_nav li.aini_zjbtn a em {
    display: block;
    position: absolute;
    bottom: -5px;
    left: calc(50% - 30px);
    z-index: 100;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.aini_foot_nav .b_ok {
    border: 1px solid #efefef!important;
}
.aini_foot_nav .bg_f {
    background: #fff!important;
}
address, caption, cite, code, dfn, em, i, strong, th, var {
    font-style: normal;
    font-weight: 400;
}
.aini_foot_nav li.aini_zjbtn a span {
    display: block;
    position: absolute;
    bottom: -8px;
    left: calc(50% - 30px);
    z-index: 110;
    width: 60px;
    height: 62px;
    line-height: 62px;
    border-radius: 50%;
    padding: 0 1px;
}
.aini_foot_nav .bg_f {
    background: #fff!important;
}
.aini_foot_nav li.aini_zjbtn a span i.foot_btn {
    width: 44px;
    height: 44px;
    line-height: 44px;
    border-radius: 50%;
    padding: 0;
    margin-top: 8px;
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 0 3px 10px -1px #0295f9!important;
}
.aini_foot_nav .foot_btn {
    width: 48px;
    padding: 5px 0;
    text-align: center;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    margin: 7px auto 0;
    border-radius: 2px;
}
.aini_foot_nav .iconjiahao {
    color: #fff;
}

/*手机导航*/

/*常见问题*/
#help h2,#down h2{ font-size:18px; line-height:54px; color:#323232; border-bottom:2px solid #4f8af1; width:150px; font-weight:normal;}
#help dt{cursor:pointer; color:#353535; font-size:18px;margin-bottom:20px; }
#help dd{ display:none;color:#767676; font-size:14px; padding:10px; border-radius:5px; background:#f0f0f0; margin-bottom:20px;margin-bottom:20px; line-height:25px; letter-spacing:1px;}
#help dt,#help dd{ margin-left:40px; position:relative;}
#help dt i,#help dd i{background:url(../images/zhankr-faq.png) no-repeat; width:30px; height:30px; display:block; position:absolute; left:-40px; top:0px;}
#help dd i{background-position: 0 -35px;}
/*常见问题*/

/*优快讯*/
.youkuaixun-header h1 {
    font-size: 12px;
    font-size: 1.6rem;
    line-height: 30px;
    text-align: center;
    margin: 0 0 15px 0;
}
.youkuaixun-header{
	padding-bottom: 20px;
    border-bottom: 1px solid #eeeeee;
}
.youkuaixun-title{
	font-size: 13px;
    text-align: center;
    color: #555;
    font-weight: 400;
}
strong { font-weight: normal;}
.youkuaixun {
position: relative;
}
.youkuaixun h2{
	color: #555;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 15px;
	margin-top: -30px;
    font-size: 15px;
}
.youkuaixun li {
padding: 8px 0;
display: block;
}
.youkuaixun-content {
box-shadow: 0 0 1px RGBA(0,0,0,.15);
    background-color: #f6f6f62e;
    border: 1px #ccc0 solid;
    border-radius: 4px;
    font-size: 1.0em;
    line-height: 1.5em;
    margin: 0 30px 0 40px;
    letter-spacing: 1px;
    padding: 20px 20px 0px 30px;
    color: #666;
    min-height: 60px;
    position: relative;
	white-space: pre; /* CSS 2.0 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3.0 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP Printers */
	word-wrap: break-word; /* IE 5+, 文本行的任意字内断开 */
}
.youkuaixun-content p{margin:0;margin-top: -60px;}
/*作者*/
.youkuaixun-meta {text-align: right;letter-spacing: 0px;margin-top:-15px;}
.youkuaixun-meta span{background-color:#f9f9f9;border-radius:3px;padding:2px 5px;font-size:13px}
.youkuaixun-meta a {color: #666 !important;}
/*年月日*/
.calendar{text-align:center;position:relative;margin-bottom:5px;margin-right:-5px;margin-top:0;border:1px solid #c9c9c9;-webkit-border-top-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-radius-topleft:7px;border-radius-bottomright:7px;border-top-left-radius:7px;border-bottom-right-radius:7px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;top:20px;float:left;margin-left: 3px;-webkit-box-shadow:#c6c6c6 1px 1px 3px;box-shadow:#c6c6c6 1px 1px 3px}
.calendar-year{
	text-align: center;
    position: relative;
    margin-bottom: -50px;
    margin-right: -5px;
    margin-top: 0;
    -webkit-border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
    top: -25px;
    float: left;
    margin-left: 27px;
	color: #bbb;
	}
.cal-year{color:#b2b1b2;background-color:#e9e9e9;text-shadow:white -1px -1px 1px;-webkit-border-top-left-radius:6px;border-radius-bottomleft:6px;border-bottom-left-radius:6px;letter-spacing:-2px;font:bold 15px Helvetica,"Arial Rounded MT Bold",Geneva,sans-serif;padding:1px 4px 2px 0;text-align:center;border:1px solid #fff}
.cal-month{-webkit-border-top-left-radius:6px;border-radius-topleft:6px;border-top-left-radius:6px;font-size:10px;font-weight:bold;color:#fff;letter-spacing:0;text-transform:uppercase;padding:3px 10px}
.cal-date{color:#222;background-color:#e9e9e9;text-shadow:white -1px -1px 1px;-webkit-border-bottom-right-radius:6px;border-radius-bottomright:6px;border-bottom-right-radius:6px;letter-spacing:-2px;font:bold 21px Helvetica,"Arial Rounded MT Bold",Geneva,sans-serif;padding:1px 4px 2px 0;text-align:center;border:1px solid #fff}
.month-01{background-color:#767c8f}.month-02{background-color:#345abe}.month-03{background-color:#37838d}.month-04{background-color:#55b06c}.month-05{background-color:#409ad5}.month-06{background-color:#be63c5}
.month-07{background-color:#f79445}.month-08{background-color:#4e1e00}.month-09{background-color:#a04262}.month-10{background-color:#284461}.month-11{background-color:#4d1d77}.month-12{background-color:#af1919}
/*波浪线*/
.youkuaixun li em{float:left;background:url("bolangxian.png") no-repeat;width:55px;height:10px;margin:42px 0 0 26px;}
/*头像*/
.youkuaixun .avatar{border-radius: 50%;
    margin: 0px 10px 0 -40px;
    float: left;
    padding: 0px;
    border: 1px #ddd solid;
    display: block;
    transition: .5s;
    width: 25px;
    height: 25px;
    overflow: hidden;
	box-shadow: 0px 0px 5px 1px rgb(41, 83, 252);
	}
.youkuaixun li:hover .avatar {
transform: rotate(360deg);-webkit-transform: rotate(720deg);-moz-transform: rotate(720deg);border-color: #0c0;}
/*前面的轴*/
.youkuaixun:before {
height: 100%;
width: 2px;
background: #eee;
position: absolute;
left: 30px;
content: "";
top:0px;
}
.youkuaixun-content:before {
position: absolute;
    top: -15px;
    bottom: 0px;
    left: -46px;
    background: #fff;
    height: 12px;
    width: 12px;
    border-radius: 6px;
    content: "";
    box-shadow: inset 0 0 2px #2c50fd;
}
.youkuaixun-content:after {
    position: absolute;
    top: -13px;
    bottom: 0px;
    left: -44px;
    background: #0590f9;
    height: 8px;
    width: 8px;
    border-radius: 6px;
    content: "";
}
.youkuaixun li:hover .youkuaixun-content:after {
background: #0c0;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
}
.youkuaixun li:hover .youkuaixun-content:before {-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);}
/*后面的轴*/
.youkuaixun li:hover .youkuaixun-meta:after {
background: #0c0;
}
@media screen and (max-width: 550px) {
.youkuaixun-content {margin:0 30px 0 30px;padding: 10px 3px 0px 8px;font-size:0.9em;}
.calendar{left: -46px;top:8px;margin-right:-46px;}
.cal-month{font-size:8px;padding:0px 3px}
.cal-date{font:bold 13px Helvetica,"Arial Rounded MT Bold",Geneva,sans-serif;}
.calendar-year{left: -46px;top:26px;}
.cal-year{font:bold 9px Helvetica,"Arial Rounded MT Bold",Geneva,sans-serif;padding:0 1px 0 0;}
.youkuaixun:before {left: 20px;}
.youkuaixun-content:before {left: -16px;top:25px;}
.youkuaixun-content:after {left: -14px;top:27px;}
.youkuaixun:after {right: 20px;}
.youkuaixun .avatar{margin: 16px -17px 0 5px;width: 30px;height: 30px;}
.youkuaixun li em{float:left;width:10px;height:10px;margin:25px 0 0 -12px;}
.youkuaixun-meta span{font-size:10px}
}
/*优快讯*/

/*三合一幻灯片*/
.zhankr-shy {
padding-top: 12px;
padding-bottom: 30px;
}
.swiper-container {
  height: 373px;
  border-radius: 3px;
  --swiper-navigation-size: 20px;
  --swiper-theme-color: #fff;
}

.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
  visibility: visible;
}

.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
  padding: 34px 13px;
  margin-top: -30px;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
}

.swiper-container .swiper-button-prev:hover,
.swiper-container .swiper-button-next:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.swiper-container .swiper-button-prev {
  left: 0;
}

.swiper-container .swiper-button-next {
  right: 0;
}

.swiper-container .swiper-pagination {
  padding-right: 20px;
  text-align: right;
}

.swiper-container .swiper-wrapper .swiper-slide a {
  display: block;
  height: 100%;
}

.swiper-container .swiper-wrapper .swiper-slide a:hover {
  opacity: 1;
}

.swiper-container .swiper-wrapper .swiper-slide a:hover::after {
  visibility: visible;
  opacity: .3;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.swiper-container .swiper-wrapper .swiper-slide a::after {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  visibility: hidden;
  content: '';
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.01)), to(#000));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0, #000 100%);
  opacity: 0;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.swiper-container .swiper-wrapper .swiper-slide a img {
  width: 100%;
  height: 100%;
}

.swiper-container .swiper-wrapper .swiper-slide a h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: left;
  text-shadow: 0 1px 3px #525252;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.3));
}

.swiper-container .swiper-wrapper .swiper-slide a h3 .label {
  padding: 2px 4px;
  margin-right: 10px;
  font-size: 14px;
  color: #525252;
  text-shadow: 0 1px 1px #eee;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 1px #666;
}

.h-images {
  height: 370px;
  margin-bottom: 13px;
}

.h-images .item-tuwen {
  margin-bottom: 13px;
}

.h-images .item-tuwen a {
  position: relative;
  display: block;
  height: 180px;
  overflow: hidden;
  border-radius: 3px;
}

.h-images .item-tuwen a:hover {
  opacity: 1;
}

.h-images .item-tuwen a.h-mark:hover::after {
  visibility: visible;
  opacity: 1;
  opacity: .3;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.h-images .item-tuwen a.h-mark::after {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  visibility: hidden;
  content: '';
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.01)), to(#000));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0, #000 100%);
  opacity: 0;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.h-images .item-tuwen a .thumb {
  display: block;
  height: 180px;
  background-size: cover;
}

.h-images .item-tuwen a strong {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  padding: .4em .8em .6em;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.3;
  color: #fff;
  letter-spacing: .5px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.6)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#99000000', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.2);
}

@media (min-width: 992px) {
  .no-gutters .col-lg-9 {
    padding-right: 15px !important;
  }

  .h-images .item-tuwen a strong {
    display: block;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 1px;
  }
}

@media (max-width: 992px) {
  .section {
    padding-top: 15px;
  }

  .section .swiper-container {
    height: 150px;
    margin-bottom: 15px;
  }

  .section .swiper-container .swiper-wrapper .swiper-slide h3 {
    display: none;
  }

  .section .h-images {
    height: 100px;
    margin: 0 -6px !important;
  }

  .section .h-images .item-tuwen {
    padding: 0 6px !important;
  }

  .section .h-images .item-tuwen a {
    height: 100px;
  }

  .section .h-images .item-tuwen a .thumb {
    height: 100px;
  }
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}


.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.swiper-button-next,.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0,0,0);
	z-index: 10
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	top: 0;
	right: 0;
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}
.r_b_tip_box{
	position: relative;
	z-index: 999;
	
}
.r_b_tip{width: 182px; height: 67px; position: absolute; bottom: 0; z-index: 88; right: 0;}
@media (max-width: 767px){
.r_b_tip {
    display: none;
}
}
/*三合一幻灯片*/

/*内容页连接复制按钮*/
.zixun {
    margin-top: 10px;
    float: right;
}
.zixun p {
    float: right;
}
.zixun p .input {
    border: 1px solid #f5f5f5;
    height: 26px;
    width: 265px;
    text-indent: .3rem;
    float: left;
    color: #d1cdcd;
    font-size: 12px;
}
.zixun p .fuzhi {
    float: left;
    height: 26px;
    border: 0;
    background: #f5f5f5;
    color: #333;
    line-height: 26px;
    padding: 0 5px;
}
.icon_hot {
    display: block;
    animation: hot 1s infinite linear;
    -moz-animation: hot 1s infinite linear;
    -webkit-animation: hot 1s infinite linear;
    -o-animation: hot 1s infinite linear;
    width: 25px;
    height: 14px;
    background: url(../images/hot.png) no-repeat center;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -12.5px;
}
