@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
img { vertical-align: top; }
html { overflow-x: hidden; }
i, cite, em, var, address, dfn { font-style: normal; }
 [hidefocus], summary {
 outline: 0;
}
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 13px/1 arial, \5b8b\4f53; color: #333; outline: 0; }
:focus { outline: 0; }
/*备用样式表*/

.none { display: none; }
.hidden { visibility: hidden; }
.clear { width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: block; *zoom: 1;
}
.icon { display: inline-block; width: 32px; height: 32px; vertical-align: middle; background: url(images/icon.png) no-repeat; }
/*css3扩展*/

body:before { display: none; content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .8); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .8); box-shadow: 0px 0px 10px rgba(0, 0, 0, .8); }

::-webkit-input-placeholder {
 color: #bbbaba;
}

:-moz-placeholder {
 color: #bbbaba;
}

::-moz-placeholder {
 color: #bbbaba;
}

:-ms-input-placeholder {
 color: #bbbaba;
}
/*滚动样式*/
.scroller {position: absolute; z-index: 1; width: 750px; height: 160px;
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-text-size-adjust: none;
   -moz-text-size-adjust: none;
   -ms-text-size-adjust: none;
   -o-text-size-adjust: none;
   text-size-adjust: none;
}
::-webkit-scrollbar{width: 8px;height: 8px;background-color: #CCCCCC;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal { width: 4px;  background-color: #CCCCCC;  -webkit-border-radius: 6px;}
::-webkit-scrollbar-track-piece { background-color: #fff; /*滚动条的背景颜色*/ -webkit-border-radius: 0; /*滚动条的圆角宽度*/}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color: #999;-webkit-border-radius: 4px;  outline: 1px solid #fff; outline-offset: -1px;border: 1px solid #fff;}

/**布局开始**/
* { box-sizing: border-box; }
body { background: #fff; line-height: 1; font-size: 14px;font-family:"Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei"; color: #333; }
p { line-height: 1.75; }
a { color: #3b3b3b; text-decoration: none; transition: all 0.4s ease-in-out; }
a:hover { }
.f_between { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;  }
.f_start { display: flex; display: -webkit-flex; justify-content: flex-start; -webkit-justify-content: flex-start; }
.f_end { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; }
.f_center { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; }
.f_middle { display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; }
.f_top { display: flex; display: -webkit-flex; -webkit-align-items: flex-start; align-items: flex-start; }
.f_bottom { display: flex; display: -webkit-flex; -webkit-align-items: flex-end; align-items: flex-end; }
.f_stretch { display: flex; display: -webkit-flex; -webkit-align-items: stretch; align-items: stretch; }
.f_col { display: flex; display: -webkit-flex; -webkit-flex-direction: column; flex-direction: column; }
.f_row { display: flex; display: -webkit-flex; -webkit-flex-direction: row; flex-direction: row; }
.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hide-text-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.nowrap { -webkit-flex-wrap: nowrap; -webkit-box-lines: single; -moz-flex-wrap: nowrap; flex-wrap: nowrap; }
.wrap { -webkit-flex-wrap: wrap; -webkit-box-lines: single; -moz-flex-wrap: wrap; flex-wrap: wrap; }
.hide-text-3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
/*页面尺寸*/
.wrapper { width:100%; margin:0 auto;}
.inner {width: 1240px;margin:0 auto;} /**页面全局宽度**/
.top_main { position: relative; }
.mbanner { position: relative; z-index: 1; }
.mod{ padding:0 20px}
/*head开始*/
.top_head{ height:136px;}
#header { position:fixed; top: 0; left: 0; right: 0; z-index: 20; background:#ffc800;}
#header .inner { position: relative; z-index: 2;}
.header .head-left { float: left; width:210px; padding-top:50px;}
.header .sitelogo {width:200px;}
.header .sitelogo img { width: 100%; display: block; }
.header .head-right{float: right; padding-top:30px;}
.header .head-right_02 {height:80px;}
/*lang样式*/
.site-lang{ height:32px;}
.site-lang ul li.links{float:left; line-height:32px;margin-left:26px;}
.site-lang ul li.links a{ display:block;line-height: 32px;padding: 0 20px; font-size: 16px;color: #93420c;font-weight:600; background:rgba(217, 165, 0); text-align:center; border-radius:20px;}
.site-lang ul li.links a:hover{color:#fff; background:#eba600; box-shadow:0px 0px 6px rgba(255,255,255,0.9)}
/**搜索**/
.wp_search { display: inline-block; position: relative; padding-left: 12px; background: #fff; width: 209px; height: 36px; opacity: 0.3; filter: Alpha(opacity=30) }
.wp_search #keyword { width: 177px!important; padding: 4px 0; border: none; height: 28px; line-height: 28px; background: transparent; color: #fff; font-size: 14px; font-family: "Microsoft YaHei"; }
.wp_search .search { width: 32px; height: 32px; border: 0px; background: url(images/sous.png) no-repeat center; cursor: pointer; vertical-align: top; }
/***自定义搜索*/
.searchbox { width: 250px; text-align: right; }
.wp-search { border: 0px solid #fff; border-radius: 0px; position: relative; background:#fff; }
.wp-search form { display: block; padding-right:72px; }
.wp-search .search-input { margin-right: 0; height: 26px; position: relative; }
.wp-search .search-input input.search-title { width: 100%; box-sizing: border-box; height: 26px; padding: 0px 11px; line-height: 26px; color: #333; font-size: 13px; border: 0; outline: 0; background: none; }
.wp-search .search-btn { width: 72px; height: 26px; position: absolute; right: 0; top: 0; padding:0 12px; box-sizing:border-box; background:#f1c232 }
.wp-search .search-btn input.search-submit { width:100%; padding-left:16px; height: 26px; border: 0; outline: 0; background: url(images/search.png) no-repeat left center; background-size:12px 12px; cursor: pointer; font-size:14px; color:#fff; font-family:"Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei";}
.wp-search input:-webkit-autofill {
transition: background-color 5000s ease-in-out 0s;
-webkit-text-fill-color: #777;
}
/*默认主导航样式*/
#nav,.wp-panel { height:80px; }
.nav .inner { width: 100%;}
.wp-window{ position:relative;}
.nav .wp-menu { height: 80px; }
.nav .wp-menu .menu-item { display: inline-block; width:100px; position: relative; height: 80px;text-align: center; }
.nav .wp-menu .menu-item>a { display:block; height: 80px; line-height: 80px; position: relative; }
.nav .wp-menu .menu-item>a:before{position:absolute; content:'';left:0;bottom:0;right:0;height:4px; background-color: rgb(68, 68, 68); display:none;}
.nav .wp-menu .menu-item a.menu-link { color: #fff;font-size: 16px; font-weight:600; -webkit-transition: all 0.3s; }
.nav .wp-menu .menu-item.hover a:before{ display:block;}
.nav .wp-menu .menu-item.hover a.menu-link { color: #444444; }

.nav .sub-menu { display: none; position: absolute; left: 0; top: 80px; width: auto; min-width: 100%; z-index: 100;background-color: rgba(154, 103, 39, 0.8);}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom: 1; }
.nav .sub-menu .sub-item a { display: block; color: #fff; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
.nav .sub-menu .sub-item.hover>a, .nav .sub-menu .sub-item a:hover { color: #fff; background-color:rgba(154, 103, 39); display: block; }
.nav .sub-menu .sub-menu { left: 100%; top: 0px; z-index: 200; background: rgba(0, 0, 0, 0.2); }
#nav .sliding-box{ position:absolute; bottom:0;left:0;height:4px; right:0;}
#nav .sliding-box .sliding{ position:absolute;left:0;bottom:0;height:4px; background-color: rgb(68, 68, 68); width:100px;}
/**主页banner开始**/
#banner { }
#banner .inner { width: auto; text-align: center; position: relative; }
.mbanner .swiper-slide { }
.mbanner .swiper-pagination{ bottom: 30px; left:0;right:0;}
.mbanner .swiper-pagination-current{ font-size:28px; color:#b0261c;}
.mbanner .swiper-pagination-bullet{ width:15px; height:15px; background:rgba(255,255,255,0.4); opacity:1;}
.mbanner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,1);}
.mbanner .swiper-button-next, .mbanner .swiper-button-prev { display: block; box-sizing: border-box; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; width: 34px; height: 58px;display: block; z-index: 100; cursor: pointer; opacity: 1; position: absolute; }
.mbanner .swiper-button-prev { background:rgba(0,0,0,0.2) url(images/left.png) center no-repeat;left:10px; }
.mbanner .swiper-button-next { background:rgba(0,0,0,0.2) url(images/right.png) center no-repeat;right:10px; }
.mbanner .swiper-slide img { position: absolute; left: 50%; transform: translate(-50%); width: 100%; height: auto; display: block; min-height:200px; }
.mbanner .swiper-slide .side_box{ position:absolute; z-index:6;right:19%;bottom:100px; width:680px; height:86px; border:1px solid #fff; background:rgba(255,255,255,0.38); padding-left:30px; padding-right:200px;}
.mbanner .swiper-slide .side_wz{ height:84px; padding-left:30px; position:relative; line-height:84px; font-size:18px; color:#fff;}
.mbanner .swiper-slide .side_wz:before{ position:absolute;content:''; left:0;top:50%; transform:translateY(-50%); width:12px; height:12px; border-radius:50%; background:#fff;}
#slider-container2 .swiper-slide{ height:580px; position:relative; overflow:hidden;}
#slider-container2 .swiper-slide img{position: absolute;left: 0; right: 0;top: 0; transform:none; bottom: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover;}
/**首页布局**/
.mainbg1{padding:1px 0 84px; background:#fff;  position: relative; }
.mainbg2 {padding:1px 0 60px; background: url(images/bg2.jpg) center top no-repeat; background-size: 100% 100%; }
.mainbg3 {padding:1px 0 65px; background:#fff url(images/bg3.jpg) center top no-repeat;}
.mainbg4 {padding:0px; background:#fff; position:relative;}
.mainbg5 {padding:80px 0 80px;background:#fff url(images/bg5.jpg) center top no-repeat;}
.index_title{margin-top:45px; text-align:center;}
.index_title .bt{ position: relative; z-index:2; display:inline-block; line-height:30px; color:#111;height:45px;font-size:20px; font-weight:bold;}
.index_title .bt.white{ color:#fff;}
.index_title .bt:before{ position:absolute;left:0;right:0; margin:0 auto; content:''; bottom:0px; width:38px; height:3px; background:#f1c232;}
.index_more{ display:block; margin:0 auto;border-radius: 10px; background-color: rgb(249, 190, 21); width:113px; height:33px;font-size: 12px;color: #303030;font-weight: bold; text-align:center; line-height:33px;transition: all,.4s;}
.index_more:hover{ color:#fff; background:#303030;}
.index_more.mt50{ margin-top:50px;}


.card_con{ margin-top:50px; padding-top:1px;}
.card_con li{ width:calc(33.3% - 15px); margin-top:24px;}
.card_con li a{ display:block; padding:35px 0 80px; position:relative; border-radius:20px;transition: all,.4s;}
.card_con li .pic{ height:110px; position:relative; overflow:hidden;}
.card_con li .pic img{ transition: all,.4s;}
.card_con li .bt{ position:absolute;left:0;right:0; bottom:52px; height:28px; line-height:28px; text-align:center; font-size:18px; font-weight:bold; color:#444547}
.card_con li:nth-child(2n+1) a{ background:#f8be15;}
.card_con li:nth-child(2n+2) a{ background:#fad400;}
.card_con li a:hover{ border-radius:0;}
.card_con li a:hover .pic img{ transform:scale(1.3,1.3);}

.card_con2{ margin-top:50px; padding-top:1px;}
.card_con2 li{ width:calc(33.3% - 35px); margin-top:24px;}
.card_con2 li a{ display:block;text-align:center;}
.card_con2 li .pic{ padding-top:56%; position:relative;left:0;top:0;right:0; border-radius:10px; margin-bottom:10px;}
.card_con2 li .pic img{position: absolute;left: 0; right: 0;top: 0;border-radius:10px; bottom: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover;transition: all,.4s;}
.card_con2 li .bt{ margin-top:8px; height:42px; line-height:42px; text-align:center; font-size:16px; font-weight:bold; color:#1e1d1d; text-align:center;transition: all,.4s;}
.card_con2 li a:hover .bt{ color:#f9be15;}
.card_con2 li a:hover .pic img{ top:-15px;bottom:-15px;left:-15px; right:-15px;width:calc(100% + 30px);max-width:calc(100% + 30px); height:calc(100% + 30px); box-shadow:0 0px 8px rgba(250, 220, 120, .96);}


.news_con{padding-top:1px;}
.news_con li{ width:calc(50% - 15px); margin-top:30px; background:#fff;}
.news_con li .news_img{float:left; width:250px;}
.news_con li .news_img .img_con{ padding-top:72%; position:relative;overflow: hidden;}
.news_con li .news_img .img_con img {position: absolute;left: 0; right: 0;top: 0; bottom: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover;transform: scale(1, 1);-webkit-transition:transform .3s linear;-ms-transition:transform .3s linear;transition:transform .3s linear;}
.news_con li .news_img .img_con:hover img{transform: scale(1.1, 1.1);-webkit-transition: 1.5s all ease; -ms-transition: 1.5s all ease;transition: 1.5s all ease;}
.news_con li .info{ float:right; width:calc(100% - 250px); padding:11px 13px;}
.news_con li .info .bt{ font-size:16px; display:block; font-weight:bold;line-height:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.news_con li .info .wz{margin-top: 5px;line-height: 20px;font-size: 14px;font-style: normal; font-weight: normal;color: #666666;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;}
.news_con li .info .list-bottom { margin-top: 5px;height: 40px;line-height: 40px;font-size:12px;}
.news_con li .info .date{color: #666666;}
.news_con li .info .turn{ float:right;color: #BBB; padding-left:20px; background:url(images/see.png) left center no-repeat;}
.news_con li .info .bt:hover{ color:#111; text-decoration:underline;}


.viewcon{  margin-top:50px;}
.viewcon .videobox{ position: relative;margin:0 auto; width:1160px; height:500px;background: #000; cursor:pointer;}
.viewcon .on-box{position: absolute; top: 0; left: 0; right: 0;bottom: 0; background:#000;overflow:hidden; height: 100%; z-index:10; text-align:center;}
.viewcon .on-box .play{ position:absolute;z-index:1; transform:translate(-50%,-50%); top:50%; left:50%; background:rgba(43,51,63,.7) url(images/play.png) no-repeat; border-radius:50%;transition: all .4s; width:70px; height:70px; background-size:cover; }
.viewcon .videobox:hover .play{background:rgba(255,255,255,.3) url(images/play.png) no-repeat; background-size:cover;}
.viewcon .cover-img{width:auto; height:100%;}
.viewcon .video-play{ width:100%; height:100%; display:block;overflow: hidden;}

.mainbg4 .inner{ position:absolute; left:0;right:0;top:0; z-index:20;}
.news2{ margin-top:60px; background:#fff;}
.news2 .news_img{width:50%; }
.news2 .news_img .img_con{ padding-top:328px; position:relative;overflow: hidden;}
.news2 .news_img .img_con img {position: absolute;left: 0; right: 0;top: 0; bottom: 0;margin: auto;max-width: 100%;width: 100%;height: 100%;object-fit: cover;}
.news2 .info{ width:50%; padding:38px;}
.news2 .info .bt{ font-size:18px; color:#000; text-align:center;}
.news2 .info .wz{ font-size:14px; line-height:2; color:#656d78; margin-top:20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }

.news3 .news_img{ float:left;width:43.5%;}
.news3 .news_img .img_con{ padding-top:62%; position:relative;overflow: hidden;}
.news3 .news_img .img_con img {position: absolute;left: 0; right: 0;top: 0; bottom: 0;margin: auto;max-width: 100%;width: 100%;height: 100%;object-fit: cover;}
.news3 .info{ float:right; width:52.5%; text-align:left;}
.news3 .info .index_title{ text-align:left; margin-top:0;}
.news3 .info .index_title .bt:before{ width:100%;}
.news3 .info .wz{font-size:14px; line-height:2; color:#222; margin:60px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.news3 .info .index_more{ margin:0; display:inline-block;}



/**页脚开始**/
#footer { background:#ffc800; font-size: 14px; color: #444; position: relative; }
#footer .bottom { padding: 50px 0 35px; position: relative; }
#footer .footer-category { float: left; display: inline-block; }
#footer .sitename { line-height:34px; font-size:18px; font-weight:bold; border-bottom: 1px solid #bf9000; }
#footer .foot-wz { margin-top:18px;}
#footer .foot-wz p { text-align: left;  font-size: 14px; line-height:28px; margin-top:8px;}
#footer .foot-wz p span{font-size: 12px; color:#222;}
#footer .footer-contact { float: right;}
.foot-nav{ margin-bottom:40px;}
.foot-nav a{ line-height:30px; font-size:16px; font-weight:600; color:#35394a;   margin-right: 40px;}
.ma_list{ position:relative; padding-left:82px;}
.ma_list .bt{ position:absolute;top:0;left:0; font-size:14px; color:#353b40}
#footer .ma { position: relative; width:113px;margin-left:16px;}
#footer .ma:first-child{ margin-left:0;}
#footer .ma img { display: block; width:100% }
#footer .ma span {display: block;font-size: 14px; line-height:32px; text-align:center;}
#footer .copyright {border-top: 1px solid #bf9000; padding-bottom: 10px; }
#footer .copyright_wz { line-height: 34px; font-size: 12px;text-align: center; }

.page-bottom-area { padding: 12px 0 13px; background:#fff;}
.top-area,.bottom-area{ margin-bottom: 16px; font-size:0; text-align:center;}
.bottom-area{ margin-bottom:0;}
.top-area span,.bottom-area span{color: rgba(152, 152, 152);font-size: 12px; margin:0 4px;display: inline-block;vertical-align: middle;}
.top-area a,.bottom-area a{color: rgba(152, 152, 152);font-size: 12px;}
.top-area img{ width:12px; height:12px; margin-right:4px;}
.share2 { padding-top: 20px;}
.bdshare-button-style1-24 .bds_more {line-height:28px !important;
  color: #444 !important;
  font-size: 14px !important;
  background-image: none !important;
}
.bdsharebuttonbox .bds_weixin { width:28px; height:28px;  border-radius:50%; 
  background:#fff url(images/ky_ny_9.png) center center no-repeat !important; background-size:20px 20px !important;
}
.bdsharebuttonbox .bds_tsina { width:28px; height:28px;  border-radius:50%; 
  background:#fff url(images/ky_ny_10.png) center center no-repeat !important; background-size:20px 20px !important;
}
.bdsharebuttonbox .bds_qzone { width:28px; height:28px;  border-radius:50%; 
  background:#fff url(images/ky_ny_12.png) center center no-repeat !important; background-size:20px 20px !important;
}
.bdsharebuttonbox .bds_sqq { width:28px; height:28px;  border-radius:50%; 
  background:#fff url(images/ky_ny_13.png) center center no-repeat !important; background-size:20px 20px !important;
}

.bdsharebuttonbox a {
    display: inline-block;
}
.bdsharebuttonbox .bds_more {
    vertical-align: super;
}
/**友情链接**/
.mlink { margin-top: 20px; }
.mlinkwz{width: 88px;}
.botlinks .links-wrap { position: relative; width: 190px; height: 32px; line-height: 30px; background: transparent; border: 1px solid #fff; }
.botlinks .links-wrap a.links-arrow { display: block; height: 30px; line-height: 30px; padding: 0 38px 0 12px; color: #fff; font-size: 16px; background: url(images/arrow.png) no-repeat right bottom; }
.botlinks .links-wrap a.links-arrow:hover, .botlinks .wrap-open a.links-arrow { color: #fff; background-position: right top; cursor: pointer; }
.botlinks .links-wrap .link-items { display: none; position: absolute; left: -1px; right: -1px; bottom: 31px; height: auto; max-height: 300px; overflow: auto; overflow-x: hidden; background: rgba(255,255,255,0.9); }
.botlinks .links-wrap .link-items a { display: block; line-height: 24px; padding: 5px 0; color: #444; }
.botlinks .links-wrap .link-items a span { display: block; padding: 0 16px; white-space: nowrap; }
.botlinks .links-wrap .link-items a:hover { color: #333; background: #e0f1f9; cursor: pointer; }/**链接样式**/
.s04 { animation-delay: 0.4s }
.s05 { animation-delay: 0.5s }
.s06 { animation-delay: .6s }
.s07 { animation-delay: .7s }
.s08 { animation-delay: .8s }
.s09 { animation-delay: .9s }
.s10 { animation-delay: 1s }
/*滚动Arrows */

.slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover { height: 62px; width: 60px; background: url(images/slickarrow2.png) no-repeat; top: 50%; margin-top: -30px; border: 0px solid #d4d8d9; border-radius: 50%; outline: none; }
.slick-prev { left: -95px; background-position: 0px 0px; }
.slick-prev:hover { background-position: 0px 0px; opacity: .8; filter: Alpha(opacity=80); }
.slick-prev:before { content: ''; }
.slick-next { right: -95px; background-position: right 0px; }
.slick-next:hover { background-position: right 0px; opacity: .8; filter: Alpha(opacity=80); }
.slick-next:before { content: ''; }
.post .con .wp_article_list .list_item { border-bottom: 1px dashed #ccc; }
/**新闻列表**/

/***********************************************************
 * 列表页
 */

/*栏目图片*/
.column-banner {position: relative;width: 100%;height: 500px; background-image:url(images/nybanner.jpg);background-size: cover!important;background-position: top!important;background-repeat: no-repeat!important;}
.column-banner .overlay { position: absolute; z-index: 0; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }
.l-banner { background-position: center top; background-repeat: no-repeat; text-align: center; }
.l-banner img { vertical-align: top;width: 100%; height: 100%; display: none; }

/**主体列表页开始**/

#l-container { padding:34px 0px; background: #f5f5f5; box-sizing: border-box;}
#l-container .mod { padding:0;}
#d-container { padding:34px 0px; background: #fff; box-sizing: border-box; }
#d-container .mod { padding:0; }

.page_place { margin-top:0px; padding-bottom: 0px;}
.column-breadcrumb { line-height: 40px; font-size: 16px; color: #444;}
.es_column_possplit,.column-breadcrumb a{font-size: 16px;line-height: 40px;color: #444;}
.es_column_possplit a:first-child{ font-weight:bold;}
.es_column_possplit a:last-child{ color:#f2c761; position:relative;}
.es_column_possplit a:last-child:before{ position:absolute; content:''; left:0;top:50%; transform:translateY(-50%);}
/*主栏目名称*/
.col_menu {width: 274px;float:left;margin-right:-274px;position:relative; background:#fff; padding:30px 36px; box-sizing: border-box;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {/*background: #6a5a1e;*/}   /**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 18px;font-weight:normal;color:#fff;}		/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height: 45px;padding:0px 5px 0px 30px;}  /**栏目名称图标**/
.col_menu .col_menu_head .index_title{ margin-top:0; text-align:left;}
.col_menu .col_menu_head .index_title .bt{ color:#555;}
.col_menu .col_menu_head .index_title .bt:before{left:0;right:auto; width:50%;}

/*栏目列表*/
.col_menu .col_menu_con{/*border:1px solid #e4e4e4;*/ margin-top:24px;}
.col_list{background:#fabe00;}
.col_list .wp_listcolumn .wp_column { border-top:0px solid #6a5a1e; border-bottom:1px solid #fff; }
.col_list .wp_listcolumn .wp_column.active{background:#dda600;}
.col_list .wp_listcolumn .wp_column a {font-size: 16px;font-weight:bold;border-top:0px solid #fff;border-bottom: 0px solid #fff;color:#444; text-align:center; display:block;}
.col_list .wp_listcolumn .wp_column a .column-name{ display:block;padding:5px 0px 5px;line-height:34px;} 	
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected{ color:#fff; background:#dda600;  }
.col_list .wp_listcolumn .wp_column a.parent { color:#444; background:#dda600;  }
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list{ padding:0px;}
.col_list .wp_listcolumn .wp_column .sub_list a { font-size:14px;color:#333;/* background:none; */border-top:1px dotted #eee;display:block;font-weight: normal;} 
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 0px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,.col_list .wp_listcolumn .wp_column a.selected {color:#fff;} 
.col_list .wp_listcolumn .wp_column.active .sub_list a.selected{ font-weight:bold;}
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list{ padding:0;} 
.col_list .wp_listcolumn .sub_list .sub_list a{ border:0;color:#6a5a1e;font-size: 12px;}	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name { display:inline-block; text-decoration:underline; padding:5px; }
.col_list .wp_listcolumn .sub_list .sub_list .sub-item:last-child a .column-name{border:0;}
.col_list .wp_listcolumn .sub_list .sub_list a:hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {color:#444; background:none;} 
	


.col_news {width: 100%;min-height:500px;float:right;} /**栏目新闻**/
.col_news .col_news_box{margin-left: 296px;}
.colum-box{ background:#fff; padding:38px 26px;}
.col_news_head {border-bottom: 1px solid #DBDBDB;}
.col_metas .col_title {display:inline-block;float:left;height: 44px;line-height: 43px;}  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 20px;font-family:"Microsoft yahei";font-weight: normal;color: #6a5a1e;border-bottom: 3px solid #CBCBCB;}   /**当前栏目名称**/
.col_metas .col_path {display:inline-block;float:right;/* padding-right:20px; */white-space:nowrap;height: 45px;line-height: 45px;color: #666;} /**当前位置**/
.col_metas .col_path a{color: #2F2F2F;}
.col_news_head2{ margin:0 auto; height:40px; line-height:40px; background:url(images/nybt.png) center no-repeat; font-size:18px; font-weight:bold; color:#93420c; text-align:center; }
.col_news_con { padding:5px 0px 10px 0px; margin:0 7px;}
/**新闻列表**/
.col_news_list { margin-top:7px;}
.col_news_list .news_list li{border-bottom:1px dotted #ccc;}
.col_news_list .news_list li a{padding-left:20px; position:relative;}
.col_news_list .news_list li a:before{ position:absolute; content:'';left:5px;top:50%; transform:translateY(-50%); width:4px; height:4px; background:#666;}
.col_news_list .news_list li .news_title{display:block; width: calc(100% - 130px); font-size:16px;color:#666;line-height:38px; }
.col_news_list .news_list li .news_meta{ height:38px;line-height:38px; font-size:14px; color:#bbb;}
.col_news_list .news_list li a:hover .news_title{color:#333; text-decoration:underline;}
#list_news .news_con li{ padding:15px 0; border-bottom:1px dotted #e0e0e0; width:100%; margin-top:0;}
#list_news .news_con li .news_img{ float:left;width:214px;}
#list_news .news_con li .news_img .img_con{ padding-top:56%;}
#list_news .news_con li .info{ float:right; width:calc(100% - 232px); padding:0px;}
#list_news .news_con li .info .list-bottom{ height:20px; line-height:20px;}

.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { }  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.6; font-size:13px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); }   /**列表页文章图片大小限制**/

/**长期项目**/
.set_con{ margin-top:30px;}
.set_con .layui-form-label{ padding:0; line-height:34px; font-size:16px; text-align:left;}
.set_con .layui-input-block{ margin-left:84px; margin-right:20px; font-size:16px; height:34px; width:200px;}
.set_con .layui-input, .set_con .layui-select{ height:34px;}
.set_con .layui-form-select dl{ padding:0;top:40px;}
.set_con .layui-form-select dl dd{font-size:14px;}
.set_con .layui-form-select dl dd.layui-this{ background:#f0bd23; color:#111;}
.set_form .layui-btn,.set_form .layui-btn:hover{ margin-top:30px; height:34px; line-height:34px;background-color: #efb815; color:#1e1e1e; font-family:"Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei";font-size:16px; font-weight:bold;}
.set_conlist{ margin:50px 0; overflow:hidden;}
.set_conlist ul{ position:relative; margin-right:-60px;}
.set_conlist li{ float:left; width:33.3%; }
.set_conlist li a{ display:block; padding-right:60px; margin-bottom:40px;}
.set_conlist li .tu{ position:relative; overflow:hidden; padding-top:75%;}
.set_conlist li .tu img{position: absolute;left: 0; right: 0;top: 0; bottom: 0;margin: auto;max-width: 100%;width: 100%;height: 100%;object-fit: cover;-webkit-transition:transform .3s linear;-ms-transition:transform .3s linear;transition:transform .3s linear;}
.set_conlist li .tu:hover img{transform: scale(1.1, 1.1);}
.set_conlist li .info{ padding:15px 12px;}
.set_conlist li .title{ font-size:16px; font-weight:bold; line-height:25px;}
.set_conlist li .more{ width:25px; height:25px; background:url(images/more2.png) no-repeat;}
.set_conlist li .wz{ margin-top:12px; height:56px; line-height:28px; font-size:16px;}

/**我要乐捐**/
.col_list2{}
.col_list2 .tab_01 li{margin-right: 52px; position:relative; height:50px;}
.col_list2 .tab_01 li:last-child{ margin-right:0;}
.col_list2 .tab_01 li a { display:block;box-sizing: border-box;height: 40px;line-height: 40px;font-size: 16px;color: #262628;}
.col_list2 .tab_01 li.active a,.col_list2 .tab_01 li.parent a{ font-size:24px; color:#f0be23; border-bottom:2px solid #f0be23;} 
.tab_01 .sub_list{display:none;}

.tab_02 .sub_list{ display:block; margin-top:33px; font-size:0;}
.tab_02 .sub_list a{ font-size:14px; color:#f79646; height:26px; line-height:24px; border-radius:14px; border:1px solid #f79646; text-align:center; padding:0 15px; display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:16px;}
.tab_02 .sub_list a:hover,.tab_02 .sub_list a.active{color:#fff; background:#f79646;}
.tab_02 .sub_list a:last-child{ margin-right:0;}

.set_conlist2{ padding-top:1px;}
.set_conlist2 li{ margin-top:46px; margin-bottom:26px;width:48%; background:#fff; box-shadow: 0 4px 8px rgba(0, 0, 0, .16); display: flex; display: -webkit-flex; -webkit-align-items: stretch; align-items: stretch;}
.set_conlist2 li .news_img{float:left; width:250px;}
.set_conlist2 li .news_img .img_con{ padding-top:76%;position:relative;overflow: hidden;}
.set_conlist2 li .news_img .img_con img {position: absolute;left: 0; right: 0;top: 0; bottom: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover;transform: scale(1, 1);-webkit-transition:transform .3s linear;-ms-transition:transform .3s linear;transition:transform .3s linear;}
.set_conlist2 li .news_img .img_con:hover img{transform: scale(1.1, 1.1);-webkit-transition: 1.5s all ease; -ms-transition: 1.5s all ease;transition: 1.5s all ease;}
.set_conlist2 li .info{ float:right; width:calc(100% - 250px); padding:17px 20px; position:relative;}
.set_conlist2 li .info .bt{ display:block; font-size:20px; font-weight:bold; color:#262628;line-height:36px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.set_conlist2 li .info .bt:hover{color:#f0be23;}
.set_conlist2 li .info .wz{margin-top:18px;line-height:24px;font-size: 16px;font-style: normal; font-weight: normal;color: #666666;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;}
.set_conlist2 li .info .more{ position:absolute;left:20px; bottom:17px; height:30px; line-height:30px; padding-left:20px; font-size:14px; font-weight:bold; color:#f0be23; background:url(images/more3.png) left center no-repeat;}
.set_conlist2 li .info .more2{ position:absolute;left:180px; bottom:17px; height:30px; line-height:30px; padding-left:20px; font-size:14px; font-weight:bold; color:#f0be23; background:url(images/more3.png) left center no-repeat;}
.download{ margin:45px auto; width:166px; height:40px; background:#f9be15; border-radius:8px;}
.download .more{ display:inline-block; width:12px; height:11px; background:url(images/more1.png) no-repeat;}
.download .wzbtn{ font-size:16px; font-weight:bold; color:#252e30; margin-right:18px;}

/**捐赠查询**/
.title_01wz{ font-size:20px; font-weight:bold; color:#000000;}
.title_01wz span{ color:#cc3300;}
.title_02wz{font-size:16px;color:#000000; margin-top:20px;}
.title_02wz p{ margin-top:8px; line-height:24px;}
.canxun_con{ padding:40px 0; border-bottom:1px solid #e6e6e6;}
.canxun_result{ padding:30px 0;}
.canxun_01{ font-size:20px; font-weight:bold; color:#000000; line-height:44px; width:50%;}
.canxun_01 .num{ padding:0 25px; background:#efb814;font-size:20px; font-weight:bold; color:#fff; line-height:44px; border-radius:8px;}
.table_conlist { margin: 45px 0; overflow: hidden;}
.table_conlist .layui-table{ border-collapse: separate; border-spacing:0px 6px;}
.table_conlist .layui-table thead tr{border-radius:4px; background:#f9be15;}
.table_conlist .layui-table th,.table_conlist .layui-table td{ font-size:16px; color:#111;padding:15px 15px; text-align:center;}
.table_conlist .layui-table[lay-skin=nob] tbody td{ border-top:1px solid #efefef;border-bottom:1px solid #efefef; margin-top:5px;}
.table_conlist .layui-table[lay-skin=nob] tbody tr td:first-child{border-left:1px solid #efefef;}
.table_conlist .layui-table[lay-skin=nob] tbody tr td:last-child{border-right:1px solid #efefef;}
.table_conlist .layui-table tbody tr:hover,.table_conlist .layui-table[lay-even] tr:nth-child(even){ background:#fef2d0;}
#pagegation{ text-align:center;}
#pagegation .layui-laypage a,#pagegation .layui-laypage span { font-size:14px;}
#pagegation .layui-laypage a:hover{ color:#f8be15;}


/**项目详情**/
.project_con .index_title{ text-align:left;}
.project_card{ margin:50px auto;}
.project_card .pic{ float:left; width:415px; }
.project_card .tu{padding-top:73%; position:relative; overflow:hidden;}
.project_card .tu img{position: absolute;left: 0; right: 0;top: 0; bottom: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover; border-radius:6px;}
.project_card .info{float:right; width:calc(100% - 450px);}
.project_card .info .bt{ font-size:24px; color:#222; line-height:40px;}
.project_card .info .tip{ margin-left:15px; display:inline-block; vertical-align:top; padding:0 10px; height:26px; line-height:26px; background:#f9be15; border-radius:9px; font-size:14px; color:#1c1c1c; margin-top:7px;}
.project_card .info .wz{ margin-top:12px; font-size:16px; line-height:35px; color:#636363;min-height:180px;}
.project_card .info .wz p{ text-indent:2em;}
.project_card .info .bot{ margin-top:24px;}
.project_card .info .bot li{ margin-right:22px;}
.project_card .info .bot li a{ display:block; height:28px; line-height:28px; padding:0 15px; background:#deac00; border-radius:4px; font-size:16px; font-weight:bold; color:#fff;}
.project_card .info .bot li a.juanzeng{color:#f9be15; border:1px solid #f9be15; line-height:26px; background:#fff;}
.project_card .info .bot li a.juanzeng span{ padding-left:30px; background:url(images/love.png) left center no-repeat;}
.project_wz{ padding:50px 0;font-size:16px; line-height:35px; color:#636363;}
.project_list{ margin-top:50px; border-left:1px solid #deac00; padding-top:5px;}
.project_list li{ margin-top:40px; padding-left:34px; position:relative;}
.project_list li:first-child{ margin-top:5px;}
.project_list li:before{ position:absolute; content:'';top:20px; left:-7px; width:13px; height:13px; border:2px solid #deac00; border-radius:50%; box-sizing:border-box; background:#fff;-webkit-transition:transform .3s linear;-ms-transition:transform .3s linear;transition:transform .3s linear;}
.project_list li:after{ position:absolute; content:'';top:12px;left:-14px; width:26px; height:26px; border-radius:50%; border-top:1px solid #deac00; display:none;-webkit-transition:transform .3s linear;-ms-transition:transform .3s linear;transition:transform .3s linear;}
.project_list li:hover:before{ background:#deac00;}
.project_list li:hover:after{ display:block;}
.project_box{ border:1px solid #e6e6e6; box-shadow: 0 0px 8px rgba(230, 230, 230, .86); padding:28px;border-radius:10px; position:relative;}
.project_box:before{ position:absolute; z-index:1; content:'';top:20px; left:-10px;width: 0;height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right: 10px solid #e6e6e6;}
.project_box:after{position:absolute; z-index:2; content:'';top:20px; left:-9px;width: 0;height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right: 10px solid #fff;}

.project_box .title{ line-height:26px; font-size:16px;}
.project_box .title .date{ color:#242424; margin-right:22px;}
.project_box .title .bt{ color:#242424; font-weight:bold;}
.project_box .title .bt:hover{ color:#fdd23c;}
.project_box .wz{ margin-top:10px; line-height:24px;font-size:14px; color:#636363; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.project_box .pics{}
.project_box .pics .pic{width:calc(25% - 30px); margin-right:30px; margin-top:30px;}
.project_box .info{ float:right; width:calc(100% - 240px)}
.project_box .tupic{ float:left; width:214px;}
.project_box .tupic .tu{ display:block;padding-top:56%; overflow:hidden; position:relative;}
.project_box .tupic .tu img{position: absolute;left: 0; right: 0;top: 0; bottom: 0;margin: auto;max-width: 100%;width: 100%; height: 100%;object-fit: cover;transform: scale(1, 1);-webkit-transition:transform .3s linear;-ms-transition:transform .3s linear;transition:transform .3s linear;}
.project_box .tupic .tu:hover img{transform: scale(1.1, 1.1);-webkit-transition: 1.5s all ease; -ms-transition: 1.5s all ease;transition: 1.5s all ease;}
/**文章页**/

.infobox { margin: 0 auto; margin-top: 30px; box-shadow: 0 4px 8px rgba(0, 0, 0, .16); padding: 50px 30px; }
.article { padding-top: 0px; }
.article h1.arti_title { line-height: 44px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: 600; text-align:center; color: #333; }
/**文章标题**/

.article h2.arti_title { line-height: 34px; font-family: "Microsoft YaHei"; font-size: 14px; text-align: center; color: #1B1B1B; }
/**文章副标题**/

.article .arti_metas { line-height: 32px; font-size: 12px; text-align:center; color: #999;/* border-top:1px solid #ececec; */ }
.article .arti_metas span { margin: 0 5px; font-size: 12px; color: #999; }
/**文章其他属性**/

.article .entry { margin: 0 auto; overflow: hidden; padding: 20px 0; border-top: 1px solid #dbdbdb; margin-top: 30px; }
/**文章内容**/

.article .entry .read, .article .entry .read p { line-height: 1.75; font-size: 16px; color: #333; }
/**阅读字体**/

.article .entry .read p { margin-bottom: 10px; text-indent: 2em; }
.article .entry .read img { margin-right: 20px; max-width: 800px; _width: expression(this.width > 800 ? "800px": this.width);
}
/**文章阅读部分图片大小限制**/

.article .entry .read table { margin: 0 auto;   }
.es_article_title { display: none; }
/**翻页**/

.es_pagingbar_container { margin: 40px auto 0; text-align: center; padding-bottom: 40px; }
.es_pagingbar_container .es_pagingbar { display: inline-block; overflow: hidden; }
.es_pagingbar_container .es_pagingbar li { float: left; padding: 6px 12px; margin: 0 6px; color: #999; background: #fff; border: 1px solid #ddd; font-size: 14px; text-align: center; cursor: pointer; }
.es_pagingbar_container .es_pagingbar li.active { background: #0460b7; color: #fff; border-color: #0460b7; }
.es_pagingbar_container .es_pagingbar li.active a { color: #fff; }
.es_article_content img { margin-right: 20px; }
.news1 span { font-weight: bold; }


.read table {
  border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-collapse: collapse;
text-align: center;
}
.read td {
 border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
text-align: center!important}