@charset "utf-8";
/* Style Reset */
article,aside,audio,body,canvas,caption,dd,div,dl,dt,fieldset,figure,footer,form,header,html,input,label,legend,li,mark,menu,nav,ol,section,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:400;margin: 0;padding: 0;}
article,aside,blockquote,dialog,figure,footer,header,hgroup,nav,section{display:block}
ol,ul{list-style:none}
img{border:0 none;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0}
ins{text-decoration:underline}
del{text-decoration:line-through}
mark{background:0 0}
input::-ms-clear{display:none!important}
html{scroll-behavior:smooth}
body{font:14px/1.5 ShetuModengXiaofang,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,"Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei","Droid Sans Fallback",SimSun,sans-serif;background:#fff;scroll-behavior:smooth}
a{text-decoration:none;color:#333;-webkit-transition: .3s color ease;-ms-transition: .3s color ease;transition: .3s color ease;}
a:hover,a:focus{text-decoration:none;color: #3f7ecd;}
a,button,input,a:focus{outline: none;}

/*
* Common
*/
.outer,.inner{position: relative;}
.text-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-two-line{display:-webkit-box;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.block-title{position:relative;padding:0;margin-bottom: 25px;}
.block-title h3{font-size: 24px;font-weight: 600;color: #333;}
.block-title .view-more{float: right;height: 40px;margin-top: -52px;padding: 10px 15px;background: #a7d5ff;color: #fff;border-radius: 20px;}
.block-item{padding: 20px 0;}
.layer-overlay{position: absolute;left: 0;right: 0;z-index: 5;max-width: 1920px;width: 100%;height: 110px;margin: 0 auto;background-size: cover;background-repeat: no-repeat;background-position: center bottom;}
.near-bottom{bottom: 0;background-image: url(../img/home_layer_bottom.png);}
.near-top{top: 0;background-image: url(../img/home_layer_top.png);}

/*
* Header
*/
.header{background:#ffe7e7;}
.header-logo{display: block;padding:30px 0}
.header-logo img{width:auto;height:90px}
.header-search{float: right;position: relative;width: 300px;height: 40px;line-height: 40px;margin-top: 56px;overflow: hidden;border-radius: 0;}
.search-input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 10px;font-size: 14px;color: #333;background-color: #fff;border: 0;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.search-input:hover,.search-input:focus{background-color: #fff;}
.search-input::-webkit-input-placeholder{color: #999;}
.search-button{position: absolute;top: 0;right: 0;width: 40px;height: 100%;border: none;color: #fff;background: #a7d5ff url(../img/icon/icon_search.png) no-repeat center;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.search-button:hover{background-color: #93bce1;}
.header-nav{width:100%;background: #fff;}
.header-nav .navbar-toggle{padding: 5px 10px;color: #fff;font-size: 18px}
.site-nav,.site-nav ul{width:100%}
.site-nav li{position:relative;width:14.28%}
.site-nav li a{display:block;padding:20px 0;width:100%;font-size:18px;text-align:center;color:#333}
.site-nav li:hover > a{color:#bd4a02;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.site-nav .open>a,.site-nav .open>a:focus,.site-nav .open>a:hover,.site-nav>li>a:focus,.site-nav>li>a:hover{border:none;background:#fff;color:#bd4a02;}
.site-nav li::after{content: "";position: absolute;left:0;right: 0;bottom: 0;width: 80px;margin: 0 auto;border-bottom: 2px solid transparent;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.site-nav li:hover::after{border-bottom-color: #c14705;}
.dropdown-menu{left:0;padding:0;width:100%;min-width:115px;border: 0px;text-align:center;border-radius: 0;background: transparent}
.dropdown-menu>li{width:100%}
.dropdown-menu>li>a{display:block;padding:12px 8px;background:rgba(0,0,0,.5);color:#fff;font-size:16px;font-weight:400;white-space: initial;}
.dropdown-menu>li>a:hover{background: #fff;color: #bd4a02;}


/*
* Footer
*/
.footer{background:#ffe7e7;padding:40px 0}
.footer-logo{padding-top: 15px;}
.footer-logo img{width: auto;height: 90px;}
.footer-info{padding: 10px 0 0;font-size: 18px;text-align: left;}
.footer-info p{color: #bd4800}
.footer-qrcode{padding-top: 5px;color: #fff;text-align: right;}
.footer-qrcode img{width: 90px;height: auto;}
.footer-copyright{padding-top: 20px;font-size: 16px;color: #bd4800;}
.footer-link{margin-top: 15px;text-align: right;}
.footer-link ul > li{display: inline-block;width: 270px;height: 35px;position: relative;}
.footer-link ul > li:hover .footer-link-list{visibility: visible;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-ms-transform: translateY(0);}
.footer-link-button{display: inline-block;padding-left: 15px;width: 270px;height: 35px;border: none;text-align: left;font-weight: 600;background-color: #fff3f3;color: #bb4a02;}
.footer-link-button i{float: right;width: 21px;height: 5px;margin-top: 8px;margin-right: 5px;background-repeat: no-repeat;background-size: auto;background-position: center;background-image: url(../img/icon/icon_link_more.png);vertical-align: middle;}
.footer-link-list{position: absolute;right: 0;bottom: 100%;left: 0;z-index: 10;width: 270px;background-color: #fff;box-shadow: 0 -5px 15px rgba(0,0,0,.1);opacity: 0;visibility: hidden;-webkit-transition: .3s all ease;transition: .3s all ease;-webkit-transform: translateY(-15px);transform: translateY(-15px);-ms-transform: translateY(-15px);-ms-transition: .3s all ease;}
.footer-link-list li a{display: block;padding: 8px 10px;border-bottom: 1px dashed #fff;color: #333;font-size: 14px;text-align: left;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.footer-link-list li:last-child a{border-bottom: none;}
.footer-link-list li a:hover{background-color: #fff;color: #00aaee;}


/*
* Homepage
*/
.home-banner{background-color: #f1f1f1;}
.banner-carousel{width: 100%;height: 600px;max-width: 1920px;margin: 0 auto;}
.banner-carousel .swiper-slide{background-repeat: no-repeat;background-position: center;background-size: cover;background-color: #666;}
.banner-button-prev,.banner-button-next{width: 60px;height: 60px;background-size: 20px auto;border: 2px solid #fff;border-radius: 50%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.banner-button-prev:hover,.banner-button-next:hover{opacity: .8;}

.home-notice{background-color: #ffe7e7;}
.date-list{min-height: 375px;padding: 0}
.date-list ul{padding-top: 12px;}
.date-list li{position:relative;padding-left:80px;margin-bottom: 30px;}
.date-list li:last-child{margin-bottom: 0;}
.date-list li .date{position:absolute;top:0;left:0;width: 64px;height: 28px;line-height:28px;overflow: hidden;background: #3f7ecd;text-align: center;color:#fff;font-size:12px}
.date-list li .date span,.date-list li .date em {display:block;line-height: 28px;font-weight: 600;white-space: nowrap;font-weight: normal;font-style: normal;}
.date-list li .content{position: relative;padding-top: 5px;}
.date-list li .content h4{padding-bottom: 4px;font-size: 18px;font-weight: 600;color:#1d1d1d;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.date-list li .content p{min-height: 44px;line-height: 22px;margin-bottom: 0;font-size: 14px;color:#999;}
.date-list li:last-child .content{border-bottom: none;}
.date-list li:hover .content h4{color:#3f7ecd}
.date-list li:hover .content p{color:#666}
.date-list li.latest .date {height: 70px;line-height: 1;}
.date-list li.latest .date span{padding-top: 12px;font-size: 24px;}
.date-list li.latest .date em{font-size: 14px;}

.block-item.i2{padding-top: 75px;}
.block-list li{margin-bottom: 20px;}
.block-list li a{display: block;height: 64px;line-height: 64px;padding: 0 15px;font-size: 18px;background-color: #fff;border-radius: 8px;box-shadow: 0 10px 10px rgba(249,205,205,.5);color: #be4904;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.block-list li span{float: right;font-size: 16px;color: #999;}
.block-list li:hover a{color: #fff;background-color: #a7d5ff;box-shadow: 0 0 10px rgba(249,205,205,.3);}
.block-list li:hover span{color: #fff;}

.img-list{min-height: 410px;}
.img-list li{position: relative;width: 100%;height: 120px;padding-left: 180px;padding-top: 12px;margin-bottom: 25px;list-style: none;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.img-list li .photo{position: absolute;left: 0;top: 0;z-index: 2;width: 180px;height: 100%;overflow: hidden;border: 4px solid #a7d5ff;background-color: #fff;background-size: cover;background-repeat: no-repeat;background-position: center;box-shadow: 0 10px 10px rgba(249,205,205,.5);border-radius: 4px;}
.img-list li .content{height: 100px;padding: 15px;background-color: #fff;border-top-right-radius: 8px;border-bottom-right-radius: 8px;box-shadow: 0 10px 10px rgba(249,205,205,.5);-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.img-list li .content h3{line-height: 30px;font-size: 18px;color: #be4904;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.img-list li .content p{padding-top: 6px;font-size: 16px;color: #999;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.img-list li:hover .content{background: #a7d5ff;}
.img-list li:hover h3,.img-list li:hover p{color: #fff;}

.home-class{padding: 20px 0;background: url(../img/home_layer_top.png) no-repeat center top}
.home-class .layer-overlay{z-index: 0;}
.class-list{position: relative;z-index:1;padding: 40px 0;}
.class-list ul{min-height: 190px;}
.class-list li{float: left;width: 50%;margin: 15px 0}
.class-item{position: relative;width: 100px;height: 65px;line-height: 65px;margin: 0 auto;background: #a7d5ff;font-size: 18px;text-align: center;color: #fff;box-shadow: 0 5px 10px rgba(0,0,0,.1);border-radius: 8px;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.class-item::after{content: "";position: absolute;top: 6px;left: 6px;width: 88px;height: 53px;border: 2px dashed #fff;border-radius: 8px;}
.class-item:hover{color: #be4904;background: #ffe7e7;}
.block-item.i3{padding-left: 15px;padding-right: 15px;}
.block-item.i3 .class-item{background: #fcda90;}
.block-item.i4{margin-top: 20px;padding-left: 15px;padding-right: 15px;}
.block-item.i4 .class-item{background: #71c6d0;}
.block-item.i5{margin-top: 40px;padding-left: 15px;padding-right: 15px;}
.block-item.i6{margin-top: 60px;}
.block-item.i6 .class-item{background: #ff959a;}
.block-item.i6 li{width: 100%;}
.block-item.i3 .class-item:hover,.block-item.i4 .class-item:hover,.block-item.i6 .class-item:hover{color: #333;}

.home-photo{padding: 30px 0;background: url(../img/home_grid_bg.png) no-repeat center top;}
.grid-photo{padding: 20px 0;}
.gird-photo-item{position: relative;width: 100%;height: 300px;background-color: #333;background-repeat: no-repeat;background-size: cover;background-position: center;-ms-transition: .3s all ease;transition: .3s all ease;}
.gird-photo-item.title{padding: 40px 35px;background-color: #a7d5ff;}
.gird-photo-item.title .text{margin: 25px 0;font-size: 18px;color: #fff;}
.gird-photo-item.title .more{padding-top: 20px;color: #fff;text-align: right;}
.gird-photo-item.title .more a{color: #fff;}
.gird-photo-item:hover{z-index: 2;transform: scale(1.1);box-shadow: 0 0 15px rgba(0,0,0,.3);}

.home-recipes{padding: 100px 0;background: url(../img/home_layer_top.png) no-repeat center top;;}
.recipes-list{position: relative;min-height: 460px;padding: 20px 45px;background: #a7d5ff;border-radius: 8px;}
.recipes-list::after{content: "";position: absolute;left:5%;top: 5%;width: 90%;height: 90%;border: 2px dashed #fff;}
.recipes-list ul{position: relative;z-index: 1;padding: 30px 0;}
.recipes-list li{font-size: 20px;}
.recipes-list li:nth-child(even){padding-left: 70px;}
.recipes-list li a{display: block;height: 90px;line-height: 90px;padding-left: 120px;color: #fff;-ms-transition: .3s all ease;transition: .3s all ease;}
.recipes-list li:hover a{opacity: .8;}
.recipes-list li i{position: absolute;left: 0;width: 100px;height: 100px;line-height: 100px;background-image: url(../img/home_recipes_list_icon.png);background-size: cover;box-shadow: 0 10px 10px rgba(171, 117, 0,.3);border-radius: 50%;}
.recipes-list li:nth-child(even) i{left: 70px;}

.tips-list li{position: relative;margin-bottom: 45px;}
.tips-list li::after{content:"";position: absolute;right: -20px;bottom: -10px;width: 80px;height: 80px;background: url(../img/home_tips_apple.png) no-repeat center/cover;}
.tips-list li:nth-child(even)::after{left: -30px;right: auto;bottom: -10px;background-image: url(../img/home_tips_orange.png);}
.tips-list li a{position: relative;display: block;width: 100%;height: 80px;line-height: 80px;padding: 0 40px;background: #a7d5ff;font-size: 18px;color: #fff;border-radius: 8px;box-shadow: 0 10px 15px rgba(0,0,0,.2);-ms-transition: .3s all ease;transition: .3s all ease;}
.tips-list li a::after{content: "";position: absolute;left: 2%;top: 8px;width: 96%;height: 64px;border: 4px dashed #fff;border-radius: 8px;}
.tips-list li a:hover{opacity: .8;box-shadow: 0 10px 15px rgba(0,0,0,.4);}


/*
* Column
*/
.column-banner{background:#f1f1f1}
.column-banner .photo{margin:0 auto;max-width:1920px;width:100%;height:600px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.column{margin-top: 0;padding-bottom: 150px;background-color: #ffe7e7;}
.column-title{padding: 15px 15px 5px 15px;font-size:36px;font-weight:600;color: #bb4b04;}
.column-title span{text-shadow: #fff 3px 0 0, #fff 0 3px 0, #fff -3px 0 0, #fff 0 -3px 0;}
.column-title span b{font-size: 24px;}
.column-position{float:right;margin-top:5px;font-size:14px;font-weight:400;color:#666}
.column-position a{color:#636363}
.column-position a:hover{color:#1d1d1d}
.column-position i{margin-right:8px}
.column-content{padding: 10px 20px;margin: 20px 15px 0;background-color: #fff;box-shadow: 0 10px 15px rgba(249, 205, 205,.5);border-radius: 8px;}
.col-breadcrumbs{float:right;margin-top:30px;margin-right:10px}
.column-content-list{padding: 30px 20px;}
.column-content-list li{border-bottom: 1px dashed #ffe7e7;}
.column-content-list li h4{height: 70px;line-height: 70px;padding-left: 30px;background: url(../img/icon/icon_list_point.png) no-repeat center left;}
.column-content-list li span{float: right;color: #999;}
.column-content-list li:hover a{color: #be4904;}
.column-photo-item{padding: 15px;margin: 20px 0;background: #fff;border-radius: 8px;box-shadow: 0 10px 15px rgba(249, 205, 205,.5);-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.column-photo-item:hover{transform: translateY(10px);}
.column-photo-item .photo{position: relative;width: 100%;height: 155px;background-color: #999;background-size: cover;background-repeat: no-repeat;background-position: center;background-image: url(../img/no_img.jpg);border-radius: 8px;}
.column-photo-item .photo .overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.column-photo-item .date{padding: 10px 0;color: #333;}
.column-photo-item .text{min-height: 60px;line-height: 30px;font-size: 18px;color: #be4904;}

#wp_pager{text-align: center;}
#wp_pager ul.pages li{height:32px;border-radius: 50%;border: 1px solid #fff;outline-color: #fff;}
.column-list > ul > li{position: relative;float: left;width: 25%;box-sizing: border-box;padding: 10px 15px;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease}
.column-list a{display: block;padding: 10px;color: #1d1d1d;font-size: 16px;background-color: #fff;border-radius: 8px;}
.column-list a:hover{background-color: #bd4a02;color: #fff;}
.column-list li.selected > a{font-weight: 600;border-bottom-color: #fff;color: #bd4a02;}
.column-list li.selected > a:hover{background-color: #fff;}
.column-list li:hover .wp_subcolumn{display: block;}
.column-list .wp_subcolumn{position: absolute;top: 90%;left: 20px;right: 20px;z-index: 10;display: none;border-radius: 8px;box-shadow: 0 5px 10px rgba(249, 205, 205,.5);overflow: hidden;}
.column-list .wp_subcolumn a{border-radius: 0;}


/*
* Post
*/
.post{padding-bottom: 100px;background-color: #ffe7e7;}
.post-breadcrumb{padding: 12px 0;color: #666;background: #ffe7e7;}
.post-breadcrumb a{color: #333;opacity: .8;}
.post-breadcrumb a:hover{color: #333;opacity: 1;}
.post-content{width:100%;padding:0;margin:40px 0;padding: 10px 20px;box-shadow: 0 10px 15px rgba(249, 205, 205,.5);border-radius: 8px;background-color: #fff;}
.post-title{padding-top: 20px;padding-bottom: 10px;font-size:24px;font-weight: bold;text-align:center;color:#bd4800}
.post-attr{margin-bottom:20px;padding:0 20px 20px;border-bottom: 1px solid #efefef;text-align:center;color:#666;}
.post-attr > span{display: inline-block;padding:5px 10px;background-color: #f7f7f7;border-radius: 8px;cursor: pointer;}
.read-content{width: 100%;min-height: 400px;line-height: 2;margin:0 auto;padding:10px 20px 40px;}
.read-content img{margin:10px 0;max-width:100%!important;height:auto}
.breadcrumb{color:#fff;text-align:left;background:#5fcbd2;border-radius:0}
.breadcrumb .possplit{display: none;}
.breadcrumb a{margin: 0 5px;color:#fff;opacity: .8;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.breadcrumb a:hover{opacity: 1}
.wp_articlecontent>table{width: 100%!important;}


.outer{min-width: 1200px;}
@font-face {
    font-family: ShetuModengXiaofang;
    src: url(../fonts/ShetuModengXiaofang.ttf);
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.portal-scope{display: none!important}