/*
Theme Name: qiufenge
Theme URI: https://www.qiufenge.com
Description: Crazy uncle
Author: Crazy uncle
Author URI: https://www.qiufenge.com
Version: 2021.5
*/
@charset "UTF-8";
html{font-family:'Microsoft Yahei','simsun',"arial","sans-serif";color:#333;font-size:14px;}
body{background:#f0f0f0;}
p{margin-top:0;margin-bottom:10px;}
ol,
ul,
dl{padding:0;margin:0;list-style:none;}
a{color:#333;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:none;}
*:focus,
textarea:focus,
button:focus,
input:focus{box-shadow:none;outline:0}
img{border:0;max-width:100%;height:auto;}
.show_m{-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.quform-edit-form{display:none;}
.xbj_row{margin-right:-5px;margin-left:-5px}
.xbj{padding-right:5px;padding-left:5px}
.wbj_row{margin-right:0;margin-left:0}
.wbj{padding-right:0;padding-left:0}
@media (min-width:1200px){
    .col-lg-5{float:left;width:20%;}
}

/*mbx*/
.breadcrumb{list-style:none;padding:15px 20px;font-weight:300;font-size:12px;background:#fff;}
.breadcrumb-home:before{content:"\f015";font-family:'FontAwesome';margin-right:8px;}
.breadcrumb li{display:inline-block;}
.breadcrumb li em{font-style:inherit;margin:0px 8px;}
.breadcrumb li em:last-child{display:none}
.breadcrumb li a{}
.breadcrumb-item.active{}
@media (max-width:768px){
    .breadcrumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden;display:block;}
}

/*topban*/
.topban_img{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center;}
@media (max-width:768px){
    .topban_img{height:180px;}
}

/*fy*/
.posts-nav{text-align:center;margin:20px 0px 30px 0px;}
.posts-nav .page-numbers{color:#777;display:inline-block;padding:4px 12px;font-size:12px;background-color:#f0f0f0;margin:0 1px;font-family:Arial;transition:all .6s;}
.posts-nav .current,
.posts-nav .page-numbers:hover{color:#fff;background-color:#218fe6;}

/*banbox*/
.banner{margin-left:7px;}
.banbox{width:100%;position:relative}
.banbox a{width:100%;display:block;height:100%}
.banbox .owl-nav{position:absolute;top:50%;width:100%;margin-top:-27.5px}
.banbox .owl-nav button:focus{box-shadow:none;outline:0}
.banbox .owl-nav button.owl-prev:hover{background:#edac07}
.banbox .owl-nav button.owl-next:hover{background:#edac07}
.banbox .owl-nav button.owl-prev:after{content:"\f104";font-family:FontAwesome;font-weight:400;font-size:24px;color:#fff}
.banbox .owl-nav button.owl-next:after{content:"\f105";font-family:FontAwesome;font-weight:400;font-size:24px;color:#fff}
.banbox .owl-nav button.owl-prev{position:absolute;left:0;width:35px;height:35px;border:2px solid #fff;text-align:center;line-height:30px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%}
.banbox .owl-nav button.owl-next{position:absolute;right:0;width:35px;height:35px;border:2px solid #fff;text-align:center;line-height:30px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%}
.banbox:hover .owl-nav button.owl-prev{left:30px;opacity:.8}
.banbox:hover .owl-nav button.owl-next{right:30px;opacity:.8}
.banbox .owl-dots{text-align:center;position:absolute;bottom:30px;width:100%}
.banbox .owl-dots .owl-dot{display:inline-block;margin:0 4px}
.banbox .owl-dots .owl-dot span{width:8px;height:8px;display:block;background:#fff;border-radius:50%}
.banbox .owl-dots .active span{background:#edac07;width:20px;border-radius:8px}
.banbox .item{}
@media (max-width:768px){
    .banner{margin-left:0px;}
    .banbox .owl-prev{left:20px;width:40px;height:40px;line-height:36px}
    .banbox .owl-next{right:20px;width:40px;height:40px;line-height:36px}
}

/*nav*/
#navbar{}
@media (max-width:768px){
    #navbar{display:none;}
}
.main-nav{margin:0px;padding:0px;text-align:right;}
.main-nav li{display:inline-block;position:relative;}
.main-nav li a{font-size:14px;display:block;color:#000000;padding:15px;font-weight:bold;}
.main-nav li a i{padding-right:5px;}
.main-nav .sub-menu{display:none;position:absolute;background:#ffffff;color:#272727;left:-10px;top:52px;text-align:left;width:180px;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.21);padding:0px;visibility:visible;z-index:9999;}
.main-nav .sub-menu li{display:block;padding:0px;margin:0;text-indent:24px;}
.main-nav .sub-menu li a{font-size:12px;font-weight:400;color:#272727;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:12px 0px;}
.main-nav .sub-menu li a:hover{color:#fff;}
.main-nav .menu-item-has-children a:after{content:"\f107";font-family:"FontAwesome"!important;font-weight:400;display:inline-block;margin-left:5px;transition:transform ease .3s;}
.main-nav .menu-item-has-children:hover>a:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.main-nav li a:hover{color:#5c91d1;text-decoration:none;}
.main-nav .menu-item-has-children .sub-menu a:after{content:"";}
.main-nav .sub-menu .sub-menu{left:180px;top:-0px;}
.main-nav .sub-menu .menu-item-has-children a:after{content:"\f105";font-family:"FontAwesome"!important;font-weight:400;display:inline-block;transition:transform ease .3s;right:20px;position:absolute;}
.main-nav .sub-menu .menu-item-has-children:hover>a:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);right:0px;}
.main-nav .sub-menu .menu-item-has-children .sub-menu a:after{content:"";}
.main-nav .sub-menu .menu-item-has-children:hover a{color:#fff}
.main-nav .sub-menu .menu-item-has-children .sub-menu a{color:#272727}
.main-nav .sub-menu .menu-item-has-children .sub-menu a:hover{color:#fff}
.top{background:#fff;box-shadow:0 1px 5px 0 rgba(7,17,27,.1);}
.top h1{margin:0px;}
.top h1 a{display:block;}
.ban_nav_ul{background:#458894;padding:30px 30px 15px 30px;}
.ban_nav_ul li{margin-bottom:15px;}
.ban_nav_ul li a{color:#fff;}
.leimu_card{border:1px solid #efefef;}
.leimu_card .leimu_ms{background-color:#6fc3ff;}
.leimu_card .leimu_ms img{width:60px;}
.leimu_card .leimu_ms h3{margin:8px 0px;font-size:16px;}
.leimu_card .leimu_ms p{margin:0px;font-size:12px;}
.leimu_card .card-body a{width:31%;display:inline-block;margin:3px 1%;float:left;font-size:12px;color:#717171;text-align:center;}
.leimu .leimu_list:nth-child(2) .leimu_ms{background-color:#99cccd;}
.leimu .leimu_list:nth-child(3) .leimu_ms{background-color:#89d04f;}
.leimu .leimu_list:nth-child(4) .leimu_ms{background-color:#7e8ea0;}
.cat_title_name{background:#7d8ea0;padding:10px 20px;color:#fff;}
.index_cat_card{border:1px solid #efefef;}
.index_cat_card h2{font-size:14px;margin-bottom:10px;border-bottom:1px solid #efefef;padding-bottom:10px;}
.index_cat_card h2 a{height:16px;overflow:hidden;display:block;}
.index_cat_card .jiage{font-size:12px;color:#8e8d8d;}
.index_cat_card .jiage span{}
.index_cat_card .jiage span i{margin-right:6px;}
.index_cat_go{display:block;font-size:12px;}
.index_cat_go i{margin-left:6px;}
.qixia_box{background-color:#fff;padding:30px 30px 5px 30px;}
.qixia_box h3{color:#218fe6;font-size:18px;border-bottom:1px dashed #dadada;}
.index_qx{}
.index_qx .index_qx-ul{}
.index_qx .index_qx-ul li{width:100%;float:left;position:relative;margin-bottom:10px;}
.index_qx .index_qx-ul li a{display:inline-block;background-color:#208fe6;color:#fff;float:left;width:10%;text-align:center;margin-bottom:10px;font-size:12px;}
.index_qx .index_qx-ul li .sub-menu{float:left;width:90%;}
.index_qx .index_qx-ul li .sub-menu li{display:inline-block;float:none;width:auto;margin-bottom:0px;padding:0px 30px;}
.index_qx .index_qx-ul li .sub-menu li a{color:#333;background-color:#fff;width:auto;font-size:12px;}
.foot_bar{background-color:#fff;}
.foot_bar_box{}
.foot_bar_box h3{color:#218fe6;font-size:16px;border-left:3px solid #218fe6;text-indent:8px;margin-bottom:20px;}
.foot_bar_box img{border:1px solid #eaeaea;}
.foot_bar_box p{text-align:center;margin:10px 0px;font-size:12px;color:#218fe6;}
.foot_bar_box ul{}
.foot_bar_box ul li{width:30%;margin:0px 3% 0px 0px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.foot_bar_box ul li a{font-size:12px;}
.banquan{background:#59a1dc;font-size:12px;}
.banquan a{color:#fff}

/*ny*/
.sidbar{}
.sidbar_box{background-color:#fff;}
.sidbar_box_name{font-size:14px;border-bottom:1px dashed #e4e4e4;font-weight:bold;}
.side_menu_ul{}
.side_menu_ul li{border-bottom:1px dashed #e4e4e4;margin-bottom:20px;}
.side_menu_ul li a{background-color:#208fe6;padding:4px 10px;color:#fff;font-size:12px;}
.side_menu_ul li .sub-menu{display:block;width:100%;margin:10px 0px;}
.side_menu_ul li .sub-menu li{display:inline-block;border:none;margin:0px;}
.side_menu_ul li .sub-menu li a{background-color:#fff;color:#777;margin-bottom:5px;display:inline-block;}
.sidbar_tg{display:block;}
.sidbar_link{}
.sidbar_link a{display:inline-block;margin-right:5px;margin-bottom:5px;font-size:12px;}
.news_cat_box{background-color:#fff;}
.news_list{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;}
.news_list:last-child{margin-bottom:0}
.news_list_info h2{font-size:16px;margin:0 0 10px 0;}
.news_list_info p{color:#3a3939;margin:0 0 10px 0;line-height:24px;font-weight:300;font-size:12px;}
.news_list_info span{font-size:12px;color:#8c8c8c;font-weight:300}
.news_list_info_p{display:none}
@media (max-width:992px){
    .news_list_info h2{margin-bottom:10px}
    .news_list_info p{height:44px;overflow:hidden;font-size:12px;line-height:24px}
}
@media (max-width:768px){
    .news_list_info{margin-left:-10px}
    .news_list_info p{display:none}
    .news_list_info h2{margin-bottom:5px;max-height:34px;overflow:hidden;line-height:1.2;font-size:14px;}
    .news_list_info_p{display:block;font-size:12px;line-height:22px;color:#696969;font-weight:300;margin-top:15px;}
}
.cat_def_a{display:block;position:relative;overflow:hidden;margin-bottom:30px;border:1px solid #f7f7f7;}
.cat_def_a .cat_def_info{background:#fff;padding:12px 20px;position:absolute;bottom:0px;height:44px;transition:all .6s;}
.cat_def_a .cat_def_info h2{font-size:12px;font-weight:bold;margin:0px 0px 5px 0px;height:24px;overflow:hidden;line-height:24px;}
.cat_def_a .cat_def_info p{height:42px;overflow:hidden;margin-bottom:0px;color:#565656;font-size:12px;line-height:20px;font-weight:300;}
.cat_def_a:hover .cat_def_info{height:100px;}
.cat_def_a:hover{box-shadow:0 15px 15px rgba(0,0,0,.1);}
@media (max-width:768px){
    .cat_def_a{margin-bottom:10px}
    .cat_def_a .cat_def_info h2{font-size:12px}
    .cat_def_a .cat_def_info{padding:12px 8px;}
}
.sinle_news{position:relative;padding:42px 35px 40px 35px;border-top:#218fe6 3px solid;background-color:#fff;border-bottom:#ececec 1px solid;margin-bottom:20px;}
.sinle_news_title{margin:0px 0px 20px 0px;text-align:center;font-size:24px;}
.sinle_news_info{text-align:center;font-size:12px;font-weight:300;border-bottom:#e7e7e7 1px dashed;padding-bottom:20px;margin-bottom:40px;}
.sinle_news_info span{margin:0px 10px;}
.sinle_banquan{border:1px solid #ccc;position:relative;padding:30px 20px 10px 20px;margin-top:30px;font-size:12px;}
.sinle_banquan h3{display:inline-block;position:absolute;background:#fff;top:-8px;left:20px;font-size:14px;margin-top:0px;padding:0px 10px;color:#444;}
.sinle_banquan p{color:#444;}
.sinle_banquan p b{}
.sxw{background-color:#fff;padding:20px 35px 5px 25px;margin-bottom:20px;font-size:12px;}
.sxw li{margin-bottom:15px;}
.sxw li a{}

/*zw*/
.wznrys{font-size:14px;}
.wznrys hr{height:20px;border:none;position:relative;padding:0px;margin:10px 0px 25px 0px;}
.wznrys hr:after{content:"";width:100%;height:1px;background-color:#e2e2e2;position:absolute;top:10px;z-index:1;}
.wznrys hr:before{content:"";position:absolute;width:8px;height:8px;background-color:#ababab;left:50%;top:50%;transform:rotate(45deg);z-index:2;margin-top:-4px;margin-left:-4px;}
.wznrys .post-image{padding-bottom:20px}
.wznrys p{line-height:2;padding-bottom:25px;margin-bottom:0;margin-top:0;}
.wznrys h1,
.wznrys h2,
.wznrys h3,
.wznrys h4,
.wznrys h5,
.wznrys h6{margin-bottom:25px;margin-top:0px;line-height:30px;}
.wznrys h1{font-size:22px;}
.wznrys h2{font-size:20px;}
.wznrys h3{font-size:18px;}
.wznrys h4{font-size:16px;}
.wznrys h5{font-size:14px;}
.wznrys h6{font-size:14px;}
.wznrys ol,
.wznrys ul{margin-bottom:20px;list-style:disc;margin-left:16px}
.wznrys ol li,
.wznrys ul li{margin-left:10px;margin-bottom:8px;line-height:2;}
.wznrys ol li a,
.wznrys ul li a{border-bottom:1px solid #3ca5f6;color:#3ca5f6;}
.wznrys table{width:100%;border-left:1px solid #bbbbbb;border-top:1px solid #bbbbbb;line-height:40px;border-collapse:collapse;margin-bottom:20px;}
.wznrys table tr:nth-child(odd){background:#f1f1f1;}
.wznrys table tr td{border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;line-height:40px;text-align:center;}
.wznrys table strong{border-bottom:none}
.wznrys table div{padding-bottom:0}
.wznrys p img{max-width:100%;height:auto}
.wznrys blockquote{margin:20px 0 20px 0;position:relative;border-left:none;border-radius:3px;font-size:inherit;padding:25px 25px 0px 25px;background-color:#f5f5f5;}
.wznrys blockquote:before{content:'"';position:absolute;color:#000000;top:0px;left:10px;font-size:40px;}
.wznrys blockquote:after{content:'"';position:absolute;right:10px;bottom:-20px;color:#000;font-size:40px;}
.wznrys blockquote p{}
.wznrys .aligncenter{clear:both;display:block;margin:0 auto;}
.wznrys .alignright{float:right;margin:25px 0px 10px 20px;}
.wznrys .alignleft{float:left;margin:25px 20px 10px 0px;}
.wznrys .wp-caption{max-width:100%;}
.wznrys .wp-caption p.wp-caption-text{text-align:center;padding-bottom:0px;margin-bottom:25px;font-size:12px;color:#888;font-weight:300;}
.wznrys p a{border-bottom:1px solid #3ca5f6;color:#3ca5f6;margin:0 4px}
.wznrys strong{font-weight:bold;}
.wznrys .crayon-table tr:nth-child(odd){background:none;}
.wznrys pre{margin:0px;margin-bottom:30px;}
.wznrys pre .hljs{font-size:13px;line-height:1.8;padding:15px 20px;border-radius:10px;}
.wznrys pre .hljs table{border:none;line-height:1.8;margin:0;}
.wznrys pre .hljs table tr{border-bottom:1px solid #272727;}
.wznrys pre .hljs table tr:nth-child(odd){background:none;}
.wznrys pre .hljs table tr td.hljs-ln-numbers{width:30px;}
.wznrys pre .hljs table tr td.hljs-ln-numbers .hljs-ln-n{text-align:center;color:#5a5a5a;font-weight:300;}
.wznrys pre .hljs table tr td.hljs-ln-numbers .hljs-ln-n:before{padding-right:10px;}
.wznrys pre .hljs table tr td.hljs-ln-code{border-left:1px solid #4c4c4c;text-indent:12px;}
.wznrys pre .hljs table tr td{border:none;text-align:inherit;line-height:inherit;}

/*zw*/
.xgwz{background:#fff;padding:20px 25px 10px 25px;}
.xgwz h3{font-size:16px;margin-bottom:20px;}
.xgwz li{width:50%;float:left;margin-bottom:8px;font-size:12px;border-bottom:1px dashed #eaeaea;padding-bottom:8px;}
.xgwz li a{height:16px;display:block;overflow:hidden;}

/*mobile_css*/
.pushbar.opened{display:block;}
html.pushbar_locked{overflow:hidden;-ms-touch-action:none;touch-action:none;}
.pushbar_locked .pushbar_main_content.pushbar_blur{filter:blur(15px);}
.pushbar{z-index:1000;position:fixed;will-change:transform;overflow-y:auto;transition:transform 0.5s ease;will-change:transform;background:#198be5;}
.pushbar_overlay{z-index:-999;position:fixed;width:100%;max-width:100%;height:100%;min-height:100vh;top:0;left:0;will-change:opacity;transition:opacity 0.5s ease;opacity:0;will-change:opacity;background:#3c3442;}
html.pushbar_locked .pushbar_overlay{opacity:0.8;z-index:999;transition:opacity 0.5s ease;}
.pushbar.from_left{top:0;left:0;width:280px;max-width:100%;height:100%;min-height:100vh;transform:translateZ(0) translateX(-100%);}
.pushbar.from_right{top:0;right:0;width:280px;max-width:100%;height:100%;min-height:100vh;transform:translateZ(0) translateX(100%);}
.pushbar.from_top{top:0;left:0;width:100%;max-width:100%;min-height:150px;transform:translateZ(0) translateY(-100%);}
.pushbar.from_bottom{bottom:0;left:0;width:100%;max-width:100%;min-height:150px;transform:translateZ(0) translateY(100%);}
.pushbar.opened{transform:translateX(0px) translateY(0px);}

/*mobile_anniu*/
.mobile_close{position:absolute;top:15px;right:15px;display:block;z-index:999;width:30px;height:30px;line-height:30px;text-align:center;font-family:serif;font-size:20px;cursor:pointer;}
.mobile_an{display:none;position:relative;float:right;color:#198be5;border:1px solid #198be5;padding:5px 10px;}

/*mobile_box*/
.mobile_head{padding:15px;color:#198be5;background:#fff;}
.mobile_head img{overflow:hidden;height:34px;}
.menu-zk li{line-height:46px;position:relative;}
.menu-zk li a{font-size:14px;display:block;border-bottom:1px solid #1782d6;color:#ffffff;padding:0px 30px;}
.menu-zk .sub-menu{display:none;background:#167ccd;}
.menu-zk .sub-menu li a{font-size:12px;color:#ffffff;font-weight:300;border-bottom:none;}
.menu-zk .menu-item-has-children .czxjcdbs:before{content:"\f0d7";font-family:"FontAwesome";position:absolute;right:20px;top:0px;color:#ffffff;width:30px;height:30px;line-height:30px;margin:8px 0px;text-align:center;display:block;cursor:pointer;background:#2797f1;}
.menu-zk .menu-item-has-children .kai:before{content:"\f0d8";font-family:"FontAwesome";}
@media (max-width:768px){
    .mobile_an{display:block;padding:3px 8px;margin-top:8px;}
    .mobile_an i{font-size:20px;}
}
@media (max-width:768px){
    .sjbxs{display:none}
    .index_qx .index_qx-ul li a{width:20%}
    .index_qx .index_qx-ul li .sub-menu{width:80%}
    .foot_bar_box ul{height:130px;overflow:hidden;margin-bottom:20px;}
    .foot_bar_box ul li{width:100%;margin:0;}
    .sinle_news_title{    font-size: 18px;}
    .sinle_news{padding: 42px 15px 40px 15px;}
    .xgwz li{width: 100%}
    .news_cat_box{padding: 10px !important;}
}