@charset "utf-8";
/* CSS Document */
.block{ width: 1600px; margin-right: auto; margin-left: auto;}
.header{ background:url(../other_img/head_bg.png) no-repeat;background-size: cover; height:130px;}
.header_top{ width:100%; overflow:hidden;}
.logo{ float:left; padding-top:30px;}
.logo img{ display:block;}
.sou_right{ float:right; overflow:hidden; padding-top:40px;}
.sou{ width:296px; float:right; position:relative;}
.inputBox_02{ width:296px; height:40px; float:left; background:#fff; border:none; border-radius:5px; color:#323232;font-size:100%; padding-left:15px; line-height:40px;outline: unset;}
.searchBox_01{ background:url(../images/sou_06.png) no-repeat; width:22px; height:24px; overflow:hidden; border:none;margin:0px; cursor:pointer; position:absolute; right:15px; top:9px;}
.pb_sys_style1 .p_no_d{    border: 1px solid #A08B74 !important;background-color: #A08B74 !important;}

/*=================导航=================*/
.nav{ width:100%; height:50px; background:#fff;}
.nav_item{ float:left; width:12.5%; padding:0 30px; text-align:center; height:50px; position: relative; z-index: 100;}
.nav_item a{ width:100%; color:#333333; font-size:18px; display:block; line-height:50px;}
.nav_item_sub { display: none; padding:0 30px; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema { background:#A08B74; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #A08B74; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #A08B74; color:#FFF; opacity:0.6;}


.banner{position:relative;height:655px;overflow:hidden;}
.banner_cen{width: 100%;height: 100%;position: relative;}
.banner_cen .bd{position: relative;height: 100%;z-index: 0;}
.banner_cen .bd li{zoom: 1;vertical-align: middle;}
.banner_cen .bd img{width: 1920px;height: 655px;display: block;}
.banner_cen .hd{position: absolute;width: auto;height: auto;bottom: 55px;left: 50%;transform: translateX(-50%);display: flex;flex-direction: row;justify-content: center;align-items: center;}
.banner_cen .hd ul{display: flex;flex-direction: row;justify-content: center;align-items: center;margin: 0 5px;}
.banner_cen .hd li{width: 10px;height: 10px;border-radius: 50%;background-color: #FFFFFF;margin: 0 8px;}
.banner_cen .hd li.on{background-color: #A91E17;}
.banner_cen .prev{background: url(../other_img/left.png) no-repeat;width: 20px;height: 39px;display: block;}
.banner_cen .next{background: url(../other_img/right.png) no-repeat;width: 20px;height: 39px;display: block;}


.banner .child{background-size:cover;color:#fff;background-position:center center;height:100%;position:relative;overflow:hidden;z-index: 999;}
.banner .banner_nav {overflow: hidden;position: relative;top: -40px; text-align:center;}
.banner .banner_nav ul{ overflow:hidden; zoom:1; }
.banner .banner_nav ul li {margin:0px 6px; width:19px; height:20px; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; background:url(../images/ri_05.png) no-repeat;}
.banner .banner_nav ul li.slick-active{background:url(../images/ri_hover_03.png) no-repeat; width:19px; height:20px;}


.header_news{ width:100%; overflow:hidden; padding-top:35px;}
.news_top{ width:100%; overflow:hidden;}
.news_top .news_name{ float:left;}
.news_top .news_name h4{ display:block; color:#040000; font-size:26px; font-weight:bold;}
.news_top .more{ float:right; color:#666666; font-size:13px; padding-top:10px;}

.news_left{ width:65%; float:left; overflow:hidden;}
.news_flash{ float:left; width:54%; overflow:hidden; position:relative; padding-top:30px;}
.news_flash .hd{ position:absolute; z-index:999; bottom:16px; right:20px;}
.news_flash .hd ul li{ width:13px; height:13px; float:left; box-sizing:border-box; background:#aaaaa9; border-radius:50%; margin:0 3px; cursor:pointer; font-size:0;}
.news_flash .hd ul li.on{ background:#e22f24;}
.news_flash .bd{position: relative;height: 100%;}
.news_flash .bd ul li{ position:relative; width:100%; overflow:hidden;}
.news_flash .bd ul li img{ width:100%;aspect-ratio: 561 / 440;}
.news_flash .bd ul li .mask{ position:absolute; bottom:0; left:0; right:0; width:100%; line-height:60px; height:60px; background: rgba(0,0,0,0.5);}
.news_flash .bd ul li .mask h5{ width:70%; font-size:16px; font-weight:bold; color:#fff; margin-left:20px; display:block;}


.news_cen{ width:44%; float:right; overflow:hidden; padding-top:10px;}
.news_cen ul li{ width:100%; height:52px; line-height:52px;}
.news_cen ul li a{ float:left; background:url(../images/eve_03.jpg) 0px 21px no-repeat; padding-left:20px; font-size:18px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.news_cen ul li a:hover{ transform: translate(10px, 0px); color:#A08B74;}
.news_cen ul li span{ float:right; font-size:16px; color:#999999;}

.news_right{ width:33%; float:right; overflow:hidden;}
.xsyg_cen{ width:100%; overflow:hidden; margin-top:30px; border:1px #A08B74 solid; padding:0 30px;}
.xsyg_cen ul li{ width:100%; padding-bottom:22px; border-bottom:1px #A08B74 solid; padding-top:28px;}
.xsyg_cen ul li:nth-last-child(1){border-bottom: 0;}
.xsyg_cen ul li .date{ float:left; padding-right:10px; margin-right:10px; border-right:1px #e6e6e6 solid;}
.xsyg_cen ul li .date h4{ font-size:28px; text-align:center; color:#24221F; font-weight:bold; display:block;}
.xsyg_cen ul li .date h6{ font-size:14px; color:#24221F; text-align:center; display:block; padding-top:5px;}
.xsyg_cen ul li a{ color:#222222; font-size:18px; line-height:24px; transition: all 0.5s linear; padding-right:10px; padding-top:5px; overflow: hidden; height: 60px; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xsyg_cen ul li a:hover{ color:#A08B74; transform: translate(10px, 0px);}
.xsyg_cen ul li:hover .date h4,
.xsyg_cen ul li:hover .date h6{color: #A08B74;}



.header_xshd{ width:100%; overflow:hidden; padding-top:50px;}
.xshd_nav{ width:100%; overflow:hidden; padding-top:25px;}
.xshd_nav ul{ margin:0 -3.3% 0 0; zoom:1;}
.xshd_nav ul li{ width:30%; float:left; position:relative; overflow:hidden; margin-right:3.3%;}
.xshd_nav ul li .ky_img{ width:100%; position:relative; overflow:hidden;}
.xshd_nav ul li .ky_img img{ width:100%; transition: all 1s ease-out; display:block; aspect-ratio: 495 / 328;}
.xshd_nav ul li .ky_img img:hover{ transform: scale(1.2);}
.xshd_nav ul li .ky_nav{ background:#FFF; padding:0 15px 0 15px; position:relative;}
.xshd_nav ul li .ky_nav .date{ width:60px; height:60px; background:#A08B74; position:absolute; top:-60px; left:60px;}
.xshd_nav ul li .ky_nav .xs_more{ width:60px; height:60px; position:absolute; top:-60px; left:0;}
.xshd_nav ul li .ky_nav .xs_more>a{ padding-top:0;}
.xshd_nav ul li .ky_nav .date h4{ display:block; text-align:center; font-size:20px; font-weight:bold; padding-top:5px; color:#FFF;}
.xshd_nav ul li .ky_nav .date h6{ display:block; text-align:center; color:#FFF;}
.xshd_nav ul li .ky_nav a{ display:block; font-size:18px; color:#333333; line-height:24px; padding-top:20px;}
.xshd_nav ul li .ky_nav a:hover{ color:#A08B74;}


.header_vel{ width:100%; overflow:hidden; padding-top:50px;}
.xscg{ width:48%; float:left; overflow:hidden;}
.xscg_nav{ width:100%; padding-top:30px; overflow:hidden;}
.xscg_nav .xs_img{ width:37%; float:left; overflow:hidden; margin-right:30px;}
.xscg_nav .xs_img img{ width:100%; transition: all 1s ease-out; display:block;}
.xscg_nav .xs_img img:hover{ transform: scale(1.2);}
.xscg_nav h4 a{ display:block; font-size:18px; line-height:30px;}
.xscg_nav p{ display:block; line-height:24px; font-size:14px; color:#999999; padding-top:30px;}

.fczs{ width:48%; float:right; overflow:hidden;}
.fczs_nav{ width:100%; overflow:hidden; padding-top:30px;}
.fczs_nav ul li{ width:100%; float:left; position:relative; overflow:hidden;}
.fczs_nav ul li .fc_img{ width:100%; position:relative; overflow:hidden;}
.fczs_nav ul li .fc_img img{ width:100%; transition: all 1s ease-out; display:block;}
.fczs_nav ul li .fc_img img:hover{ transform: scale(1.2);}
.fczs_nav ul li p{ display:block; font-size:18px; color:#333333; padding-top:20px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; text-align:center;}


.header_yjtd{ width:100%; padding-top:50px; overflow:hidden;}
.yjtd_nav{ width:100%; overflow:hidden; padding-top:30px;}
.yjtd_nav ul li{ width:20%; float:left; overflow:hidden;}
.yjtd_nav ul li a{ display:block; padding:0 30px; overflow:hidden;}
.yjtd_nav ul li .yj_img{ width:100%; position:relative; overflow:hidden;}
.yjtd_nav ul li .yj_img img{ width:100%; transition: all 1s ease-out; display:block;}
.yjtd_nav ul li .yj_img img:hover{ transform: scale(1.2);}
.yjtd_nav ul li p{ display:block; font-size:18px; color:#333333; padding-top:20px; text-align:center;}


.foter{ width:100%; height:220px; background:#A08B74; margin-top:40px;}
.foter_cen{ width:100%; overflow:hidden; padding-top:26px;display: flex;
    flex-direction: row;
    justify-content: space-between;}
.lxwm{ width:20%; float:left; overflow:hidden;}
.lxwm span{ display:block; color:#FFF; font-size:18px; font-weight:bold; padding-bottom:10px;}
.lxwm p{ display:block; font-size:14px; color:#FFF; line-height:32px;}
.yqlj{ width:35%; overflow:hidden;}
.yqlj ul{    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 96px;}
.yqlj span{ display:block; color:#FFF; font-size:18px; font-weight:bold; padding-bottom:10px;}
.yqlj ul li{ float:left; width:33.333%; line-height:32px;}
.yqlj ul li a{ font-size:14px; color:#FFF;}
.code{width: auto;
    float: right;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;}
.code_ls{
    margin-left: 30px;
    text-align: center;
}
.code_ls img{
    width: 110px;
    height: 110px;
    padding: 15px;
    background: #fff;
    border-radius: 12px;
}
.code_ls p{
    font-size: 16px;
    color: #ffffff;
}

.bottom{ width:100%; color:#ffffff; font-size:14px; text-align:center; line-height:50px; background:#7D6B57;}

@media screen and (max-width: 1660px) {
.block{ width:1300px; margin:0 auto;}
.section-inner { width: 1300px; margin:0 auto;}
.news_cen{ padding-top:20px;}
.news_cen ul li a{ width:75%; background: url(../images/eve_03.jpg) 0px 15px no-repeat;}
.news_cen ul li{ height:42px; line-height:42px;}
.xsyg_cen ul li a{ font-size:14px; padding-right:0;}
.xsyg_cen ul li{ padding-top:14px; padding-bottom:14px;}
.xshd_nav ul li .ky_nav a{ font-size:16px;}
.logo img{max-width: 880px;}
}

@media screen and (max-width: 1360px) {
.block{ width:1200px; margin:0 auto;}
.section-inner { width: 1200px; margin:0 auto;}
.xshd_nav ul li .ky_nav a{ font-size:14px;}
}

.reading{
padding-left: 27px;
background: url(../images/reading.png)  no-repeat;
background-size: 24px 14px;
background-position-y: center;
}


.keywordfontcolor1138318{font-size: 18px !important;
    color: red !important;}