/***默认让所有浏览器出现右边滚动条****/ 
html {overflow-y: scroll;font-size: 16px;}

/***默认清除浮动****/ 
body {font-family: "微软雅黑", "sans-serif", "Arial";}

 /***********全局重置CSS*****************/ 
@font-face { font-family:"FZBYSJT"; src: url("/kcsz/font/FZBYSJT.ttf"); } 
@font-face { font-family:"SOURCE-BOLD"; src: url("/kcsz/font/FZXBSJW--GB1-0.ttf"); } 
@font-face { font-family:"SOURCE-SEMIBOLD"; src: url("/kcsz/font/FZXBSJW--GB1-0.ttf"); } 
@font-face { font-family:"SOURCE-REGULAR"; src: url("/kcsz/font/FZXBSJW--GB1-0.ttf"); } 

.warp{ width:100%; min-width:1300px;position:relative; margin:0 auto; background: url("/kcsz/images/bottom.jpg") no-repeat center bottom;background-size: 100% auto;display: block;overflow: hidden;} 
.headbox{background: url("/kcsz/images/top.png") no-repeat center top;display: block;overflow: hidden;background-size: 100% auto;margin:0;padding:0;} 
.nav2{background: url("/kcsz/images/navbg.png") no-repeat center top;height: 130px; z-index: 8888;} 
.nav2 ul{ display: inline-block; height: 100px; justify-content: space-evenly; align-items: center; } 
.nav2 ul li{ position: relative; overflow: hidden; } 
.nav2 ul li a{ display: block; height: 100px; line-height: 100px; padding: 0 30px; font-size: 24px; font-weight: 500; color: #FFF; } 
.nav2 ul li:hover{ background-color: #b00c0a; } 
.nav2 ul li.con{ background-color: #b00c0a; } 

#nav {background: url("/kcsz/images/navbg.png") no-repeat center top;height: 130px; z-index: 8888;} 
.nav>ul { display: flex; height: 100px; justify-content: space-evenly; align-items: center; }
.nav>ul>li { display: inline-block;position: relative;}
.nav>ul>li>a {display: block; height: 100px; line-height: 100px; padding: 0 25px; font-size: 22px; font-weight: 500; color: #FFF; }
.nav>ul>li:hover {background-color: #b00c0a;}
.nav>ul>li:hover>a {color: #fff;}
.nav>ul>li.con{ background-color: #b00c0a; } 
.nav>ul>li>ul {position: absolute;left: 50%;width: 150px;margin-left: -75px;background-color: #fff;padding-bottom: 10px;display: none;box-shadow: 0 0 10px #facbcb;padding: 0 10px;box-sizing: border-box;z-index: 999999;}
.nav>ul>li>ul>li {position: relative;line-height: 40px;border-bottom: 1px dashed #d3cbcb;}
.nav>ul>li>ul>li>span {position: absolute;background: url() no-repeat center center;background-size: 12px auto;width: 20px;height: 20px;right: 5px;top: 13px;}
.nav>ul>li>ul>li>span.on {background: url() no-repeat center center;background-size: 12px auto;}
.nav>ul>li>ul>li>ul {display: none;}
.nav>ul>li>ul>li>ul>li {line-height: 30px;}
.nav>ul>li>ul>li>ul>li>a {font-size: 14px;color: #e3dede;}
.nav>ul>li>ul>li>a {font-size: 14px;color: #333;}
.nav>ul>li>ul>li:hover>a {color: #cc0500;}


/********************底部模块（开始） ********************/ 

.index-footer { width: 100%; min-height: 450px;display:flex;justify-content: space-evenly; align-items: center; background: url(/kcsz/images/foot.png) bottom center repeat-x; background-size: 100% auto; } 
.index-footer .index-footer-banquan { width: 1200px; line-height: 35px; text-align: center; color: #f7e7b7; margin: 150px auto 0; display: flex; justify-content: space-evenly; align-items: center; } /********************底部模块（结束） ********************/

/* footer */
.footer{width:100%; position:relative; padding:0px 0; display: block; overflow:hidden;} 
.footer_bg{filter:alpha(opacity=90);opacity:0.9; min-height: 360px;display:flex;justify-content: space-evenly; align-items: center;background: url(/kcsz/images/foot.png) bottom center repeat-x; background-size: 100% 100%; z-index:1;} 
.footer_con .footer_con_left span{ display:inline;margin:0;} 
.footer_con { width: 1200px; line-height: 35px; text-align: center; color: #f7e7b7; margin: 50px auto 0; display: flex;justify-content: center;flex-wrap: wrap; align-items: center; font-size:16px; }

 /* cbjl */
 
.header{} 
.logo{max-width: 1420px;margin: 0 auto;box-sizing: border-box;} 
.header{padding: 5rem 0; display: flex;justify-content: space-between;align-items: center;} 
.header_left{width:70%; float:left;} 
.header_left img{max-width:100%;} 
.header_right {display: block; float:right;} 

.search-box{ display: block;width: 100%; } 
.search-box .search-form{ display: block; width: 320px; height: 46px; border-radius: 8px; background:#fff; background: rgba(255,255,255,0.8); padding-right: 76px; position: relative; } 
.search-box .search-form .serach-input{ display: block; width: 100%; height: 46px; padding: 6px 16px; line-height: 34px; background: none; } 
.search-box .search-form .serach-sub{ position: absolute; right: 0; top: 0; width: 76px; height: 100%; background: #ff2842 url(../images/sousuo.png) no-repeat center center; padding: 0; border: none; border-radius: 0 8px 8px 0; } 

.functions{display: block;width: 100%; text-align:right;} 
.functions span{cursor: pointer;padding: 0 10px;float:left;} 
.functions img{ float:left;height:20px;} 
.functions div {font-weight:bold;color:#fff;text-align:center;display:inline-block;background:rgba(255, 40, 60, 0.8);padding:10px;border-radius: 8px;width:auto;margin:0 0 0 5px;font-size:14px;} 
.functions a{font-weight:bold;color:#fff;text-align:center;} 

.list {padding-top: 1rem;} 
.list li{padding: 1rem 0 1rem 0.8rem;font-size: 1.255rem;} 
.list li a::before{content: '';width: 0.5rem;height: 0.75rem;left: 0;top: 50%;transform: translate(0,-50%); position: absolute; display: block;background: url() top left no-repeat;background-size: 100% 100%;} 
.list li a{padding-left: 1.2rem; display: flex;justify-content: space-between;color: #292929;position: relative;} 
.list li a em{color: #878787;} 
.list li a span{width: 70%;overflow: hidden;text-wrap: nowrap; text-overflow: ellipsis;} 

.show{display: block;} 
.index_Top{display: block;width:100%;max-width:100%;margin:0 auto;padding:0px;overflow: hidden; background:#b90600;} 
.index_Top img{width: 100%;height:100%} 

@media (max-width:1460px){ 
html {font-size: 16px;} } 
@media (max-width:680px){
html {font-size: 16px;} 
.swiper-wrapper{width: 96%;}
} 

.main{width: 100%;height: auto;padding: 0px; margin: 0 auto;display:block;clear: both;} 
.main2{width: 100%;height: auto;padding: 0px; margin: 0 auto;display:block;clear: both;} 
.main3{width: 100%;height: auto;padding: 0px; margin: 0 auto;display:block;clear: both;} 
.main4{width: 100%;height: auto;padding: 0px; margin: 0 auto;display:block;clear: both;} 
.main5{width: 100%;height: auto;padding: 0px; margin: 0 auto;display:block;clear: both;} 
.main6{ width: 100%; height: auto; padding: 0px; margin: 0 auto; display: block; clear: both; } 
.news_bg{width: 95%; position: relative; overflow: hidden;padding-top:30px; padding-bottom:30px; margin:auto} 
.main2_bg{width: 100%; height: 100%; position: relative; overflow: hidden;background:#fff7ed url(../images/bg_2.jpg) bottom center no-repeat;padding-top:30px; padding-bottom:30px;} 
.main4_bg{width: 100%; height: 100%; position: relative; overflow: hidden;background:#fff7ed url(../images/bg_3.jpg) bottom center no-repeat; padding-top:30px; padding-bottom:120px;} 

.wbox{width: 95%; position: relative; overflow: hidden; margin:auto} 

.news{width:100%;max-width:1400px; margin-top: -25px; margin-left:auto; margin-right:auto;position: relative; display:block;overflow: hidden; background:url(/kcsz/images/main_bg.png) repeat-x top center; z-index: 9990;} 
.news-mid{width: 30%; height: 410px; float: left; position: relative; overflow: hidden;background: url(/kcsz/images/mt_left_bg.png) top left no-repeat;} 
.news_mid_box{position: relative;overflow: hidden;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 50px;} 

.news-left{width: 40%; height: 400px; float: left; position: relative; overflow: hidden; margin-top:10px;} 
.news-left .swiper-wrapper .swiper-slide img{width: 100%; height: 100%; object-fit: cover;} 
.news-left .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; bottom: -15px; background:#000; opacity: 0.7;} 
.news-left .swiper-wrapper .swiper-slide .text span{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px; color: #FFF; line-height: 50px; color: #FFF; width: calc(100% - 140px); padding: 0 10px; display: block;} 
.news-left .pagination{position: absolute;z-index: 20;bottom: 15px;width: 140px;text-align: right; right:10px;} 
.news-left .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;} 
.news-left .swiper-active-switch { background: #bd1a2d; width: 20px;} 
.news-left>a{display:block;width: 50px;height: 125px;position:absolute;top:102px;top: calc((400px - 125px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s; z-index: 20;} 
.news-left>a.arrow-left{left:0px;background: url(/kcsz/images/wjj_tpxw_l.png) no-repeat;} 
.news-left>a.arrow-right{right:0px;background: url(/kcsz/images/wjj_tpxw_r.png) no-repeat;} 
.news-left:hover>a{ opacity:1;filter: alpha(opacity=100);} 
.news-left:hover>a.prev{ left:0px;} 
.news-left:hover>a.next{ right:0px;} 

.news-right{width: 30%; height: 400px; float: right; border: solid 3px #be0c02; min-height:365px;background:rgba(255,255,255,0.6) url() no-repeat right bottom; margin-top:10px;} 
.news-right .tabItem{ margin:20px;} 
.news-right ul{ margin-top:10px;} 
.news-right ul li { padding-left: 15px; line-height: 40px; font-size: 18px; background: url(/kcsz/images/dot.png) 0 20px no-repeat; } 
.news-right ul li a{ font-family: "微软雅黑"; font-size: 16px; color: #171616; display: block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; } 

/* 标题 */ 
.tit{ position: relative; height: 33px; border-bottom: 1px solid #bababa;} 
.tit>a{ display: inline-block; font-size: 24px; font-weight: bold; color: #d90707; border-bottom: 5px solid #d90707; height: 32px; float: left;} 
.tit>.more{ float: right;  display: inline-block;} 
.tit>.more a{ display: block; width: 25px; height: 25px;} 

.tit2{ position: relative; margin-top:50px;margin-left:80px; display:block; } 
.tit2>a{ display: inline-block; font-family: 'SOURCE-SEMIBOLD';font-size:36px;color: #f7e7b7;  float: left;} 
.tit2>.more{ float: right;  display: inline-block;} 
.tit2>.more a{ display: block; width: 25px; height: 25px;}

.news-titlt-tt{ height: 110px; overflow: hidden; background: url(/kcsz/images/zy_m_more.png) no-repeat right bottom; position: relative; margin: 20px auto; display: block; } 
.news-titlt-tt > h2{font-family: 'SOURCE-SEMIBOLD';font-size:36px;color: #f7e7b7; line-height:145px;background: url(/kcsz/images/zy_m_tit.png) no-repeat left top; width:530px; height:110px; text-align:center; padding-right:50px; overflow:hidden; float:left;line-height: 145px;} 
.news-titlt-tt > a{font-size:20px;color: #dd0000; line-height: 60px;position:absolute; right:0px;bottom:0px;width:15%; max-width:220px; text-align:center;} /* 标题2 */ .home_zdly_title{position: relative;margin:0px auto;background: url(/kcsz/images/zy_m6_titbg.png) no-repeat left bottom; padding-top:60px;padding-left:60px;} 

.news-titlt-tt2{ overflow: hidden; background: url(/kcsz/images/zy_m3_titbg.png) no-repeat right top; position: relative; margin: 0px auto; display: block;width:107px; float:left;min-height:400px } 
.news-titlt-tt2 > h2{font-family: 'SOURCE-SEMIBOLD';font-size:36px;color: #f7e7b7; line-height:145px; text-align:center; padding-left:50px; padding-bottom:50px; margin-top:100px;overflow:hidden; float:left;line-height: 40px;} 
.news-titlt-tt2 > a{font-size:20px;color: #f7e7b7; line-height: 60px;width: 30px; height: 50px;position: absolute;bottom: 35px;right: 0px;transform: translateX(-50%);z-index: 99;} 

.home_zdly_title a{text-align:center;font-size: 36px;display: block;font-weight: 700;position: relative;z-index: 1;background: url(/kcsz/images/zy_m6_tit.png) no-repeat center bottom; width:360px; height:60px;margin:0px auto; padding-right:60px;} 
.home_zdly_title a span{ font-family: 'SOURCE-SEMIBOLD';font-size:36px;color: #f7e7b7;line-height:60px; margin:auto } 

/* 专题 */ 
.zwgk-plan{padding: 50px 0;} 
.zwgk-plan>.g-b{width: 100%;margin: 0 auto;} 
.zwgk-plan>.g-b a{ width: 33.3%; box-sizing: border-box; height: 120px; line-height: 100px; display: block; transition: all .3s; float: left; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto;background: url(/kcsz/images/zy_mbtn_bg.png) no-repeat center center; } 
.zwgk-plan>.g-b a .text-wrapper{display: block; text-align:center; padding-left:2rem; padding-bottom:1rem} 
.zwgk-plan>.g-b a .text-wrapper em{font-size: 1.6rem;color:#f7e7b7} 
.zwgk-plan>.g-b a:hover .text-wrapper em{color:#fff;} 
.zwgk-plan>.g-b a:hover {transform:translateX(-2px) translateY(-2px);} 

/* 专题 */ 
.twolist { margin: 30px; } 
.twolist li { position: relative; width:22.48%; background: url(/kcsz/images/zy_m4_btnbg.png) no-repeat left center; border-radius: 50px; display: inline-block; margin:10px 1% } 
.twolist li:hover { opacity: 0.8; } 
.twolist a { width: 100%; display: flex; align-items: center; justify-content: center; padding: 40px 10px; box-sizing: border-box; } 
.twolist span { font-size: 1.6rem; font-weight: 400; color: #f7e7b7; } 


/* 专题 */ 
.overlist { margin: 30px; } 
.overlist li { position: relative; width: 31%; background: url(/kcsz/images/zy_m4_btnbg.png) no-repeat left center; border-radius: 50px; display: inline-block; margin:10px 1% } 
.overlist li :nth-child(2) { background: linear-gradient(134deg, #ffbaba, #ea6f6f 100%); box-shadow: 0px 5px 23px 0px rgba(0, 0, 0, 0.1); } 
.overlist li:hover { opacity: 0.8; } 
.overlist a { width: 100%; display: flex; align-items: center; justify-content: center; padding: 40px 10px; box-sizing: border-box; } 
.overlist span { font-size: 1.6rem; font-weight: 400; color: #f7e7b7; } 

.over_two_listpic{ margin: 30px;} 
.over_two_listpic ul li{width: 46%;float: left;font-size: 18px;font-family: "微软雅黑";color: #292929; margin:1rem 2%;line-height: 32px;} 
.over_two_listpic ul li a{color: #292929;} 
.over_two_listpic ul li img{width:100%; border: 2px solid #FFF;box-shadow: 0px 5px 23px 0px rgba(0, 0, 0, 0.2);} 

.m2-left{ width: 49%; float:left} 
.m2-right{ width: 49%;float:right} 

.zbxl2{ width: calc(100% - 108px); margin-top:35px; border: solid 3px #be0c02; float:left;min-height:365px;/*background:rgba(255,255,255,0.6) url(../images/zy_m3_rbg.png) no-repeat right bottom;*/} 
.zbxl{ width: calc(100% - 108px); margin-top:35px; border: solid 3px #be0c02; float:left;min-height:365px;background:rgba(255,255,255,0.6) url(../images/zy_m3_lbg.png) no-repeat right bottom;} 
.zbxl .tabItem{ width: 95%; margin:auto;} 
.zbxl ul li { padding-left: 15px; line-height: 43px; font-size: 18px; background: url(/kcsz/images/dot.png) 0 20px no-repeat; } 
.zbxl ul li a{ font-family: "微软雅黑"; font-size: 16px; color: #171616;  display: block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; } 

.SlideCon{width: 90%; margin:auto} 
.SlideCon .Text{ width: 48%; height: 280px; padding: 40px 0 0 30px; float:right;} 
.SlideCon .Text li{} 
.SlideCon .Text li>a{ display: block; font-size: 24px; font-weight: bold; color: #d90707; line-height: 1.3; position: relative; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; max-height: 62px;} 
.SlideCon .Text li>a:hover{ text-decoration: underline;} 
.SlideCon .Text li .desc{ display: block; position: relative; overflow: hidden; font-size: 15px; color: #686868; line-height: 1.4; text-align: justify; text-indent: 2em; padding-top: 15px;} 
.SlideCon .Text li .details{ position: relative; left: -15px; margin-top: 20px; font-size: 24px;} 
.SlideCon .Text li .details a{ display: inline-block; height: 40px; line-height: 40px; padding: 0 3px; border-bottom: 2px solid #d90707;} 
.SlideCon .Pics{ width: 49%; height: 320px; float:left;} 
.SlideCon .Pics img{display: block;width: 100%;height: auto;/* object-fit: cover; */} 
.SlideCon .Num{ text-align: right; margin-top: 10px; margin-right: 30px;} 
.SlideCon .Num li{ position: relative; overflow: hidden; display: inline-block; width: 36px; height: 6px; border-radius: 3px; background-color: #b5b5b5; margin: 0 6px; cursor: pointer;} 
.SlideCon .Num li.on{ background-color: #d90707;}

.zcwj-con { width: 95%;display: block;overflow: hidden; margin:30px auto 0;}
.zcwj-con ul li{ display: flex; align-items: center; justify-content: center;width: 100%; height: 70px; margin-bottom: 20px; position: relative; background: url(/kcsz/images/mt_left_tb.png) center left no-repeat;  } 
.zcwj-con ul li span{ display: flex; align-items: center; justify-content: center; width: 70px; height: 70px; font-size: 24px; font-weight: 600; color: #f7e7b7;  line-height: 70px; text-align: center; float: left; } 
.zcwj-con ul li a.zcwjtit{ width:calc(100% - 80px); margin: 0 auto; overflow: hidden; display: block;  font-size: 16px; line-height:30px; color: #f7e7b7;  }
.zcwj-con ul li:hover {transform:translateX(-2px) translateY(-2px);} 

.fhcon{height: auto;overflow: hidden;position: relative; padding:20px;}
.fhcon .hd{ position: absolute; width: 100%; height: 30px;  bottom: 0px; display: flex; justify-content: center; }
.fhcon .hd li{ display: inline-block;*display: inline;zoom: 1; overflow: hidden; width: 20px; height: 10px; border-radius: 5px; background-color: #FFF; transition: all 0.3s; cursor: pointer; font-size:0px; margin:0 5px }
.fhcon .hd li.on{ background-color: #f7e7b7; }
.fhcon .bd ul{}
.fhcon .bd li { width: 100%; padding: 0px; cursor:pointer; position:relative; float:left;}
.fhcon .bd li .img{ width: 49%; height: 320px; float:left; position: relative;}
.fhcon .bd li a.P{ display: block;object-fit: cover; transition: all 0.3s;}
.fhcon .bd li a.P img{ display: block; width: 100%; object-fit: cover; transition: all 0.3s;}
.fhcon .bd li a.T{display: block;position: absolute;left: 0;bottom: 0;width: 100%;height:220px;padding: 90px 15px 17px;box-sizing: border-box; background: url(/kcsz/images/zy_m3_r2bg.png) center top no-repeat;}
.fhcon .bd li a.T h3{font-size: 18px; color: #f7e7b7; font-weight: 400; line-height: 40px;}
.fhcon .bd li a.T p{text-align: left; height: 53px; overflow: hidden; color: #f7e7b7; font-size: 16px; line-height: 22px;display: flex;justify-content: left; align-items: center; border: 0px solid #f5e3af; border-left: none; border-right: none;}
.fhcon .bd li.xiao a.T p,.fhcon .bd li.xiaos a.T p{font-size: 14px;}
.fhcon .Text{ width: 48%; height: 280px; padding: 20px 0 0 10px; float:right;} 
.fhcon .Text .desc{ display: block; position: relative; overflow: hidden; font-size: 15px; color: #686868; line-height: 1.4; text-align: justify; text-indent: 2em; padding-top: 0px;} 
.fhcon .Text .details{ position: relative; left: 0px; margin-top: 20px; font-size: 24px;} 
.fhcon .Text .details a{ display: inline-block; font-size: 15px; line-height: 40px; padding: 0 3px; border-bottom: 2px solid #d90707;} 

.Address{max-width: 100%;height: 65px;font-size: 16px;color: #333333;line-height: 65px;padding-left: 40px;background: url() left center no-repeat;border-bottom: 1px solid #dedede;margin: 0 auto 20px;width: 100%;}
.Address i{ padding: 9px 12px; background: url(/kcsz/images/zy_wz.png) no-repeat center;}

/*文章细览*/
.Xxgk_Info{border:1px solid #deeeff;border-bottom: none;border-right: none;}
.Xxgk_Info li{position: relative;overflow: hidden;font-size: 16px;color: #333;height: 42px;line-height: 42px;border-bottom: 1px solid #deeeff;border-right: 1px solid #deeeff;float: left;}
.Xxgk_Info li.T{width: 170px;text-align: center;background-color: #3d7ed8;color: #FFF;user-select: none;}
.Xxgk_Info li.C{width: 427px;width: calc(50% - 173px);text-indent: 1em;position: relative;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
.Xxgk_Info li.C.W{ width: 1027px; width: calc(100% - 172px);}

/*正文卡片*/
.article{width: 100%; min-height:600px; overflow: hidden; padding: 1rem 1rem;}
.arti_title{position: relative;overflow: hidden;font-size: 30px;font-weight: bold;color: #cb2026;line-height: 1.6;text-align: center;/* font-family: FZXBSJW; */}
.arti_metas{ margin: 10px auto; font-size: 14px; color: #999; line-height: 1.7; padding: 10px 0; text-align:center;}
.arti_metas span{ margin: 0 10px; font-size: 14px; color: #999;}

/*正文默认样式*/
.article_Text{ width:100%; text-align:justify; text-justify:distribute; overflow:hidden; margin:0px auto;  overflow: hidden; padding: 1rem 0 1rem 0; text-align: justify;}
.article_Text img{ height:100%; max-width:100%;}
.article_Text p{ line-height: 1.7; font-size: 16px; color: #333;}
.art-info {border-top: 1px dashed #eaeaea; margin-top: 25px;}

.pnext {margin-top: 25px;}
.pnext p {text-indent: initial;font-size: 16px;line-height: 30px;color: #555555;}
.pnext p a {font-size: 16px;color: #555555;}
.pnext p:hover {color: #9b0d14;}
.pnext p:hover a {color: #9b0d14;}

/*list2*/
.nyCon{ margin-top: 40px; } 

.list-left{ float: left; position: relative; width:21%; margin-right: 40px; box-shadow:1px 0px 7px -3px #5f5f5f; } 
.list-right{ float: left; width:75%; min-height:800px; height:auto !important; overflow: hidden; } 

.list-nav-title{ float: left; position: relative; background:#cb2026 url() no-repeat center; z-index: 999; width:100%; height: 90px; border-bottom: #cb2026 5px solid ; text-align:center; } 
.list-nav-title span{ font-size: 30px; font-weight: 400; line-height: 90px; text-align: center; font-family: 微软雅黑; color: #ffffff; } 
.list-nav{ float:left; width:100%; overflow:hidden; } 
.list-nav ul li.link{ height:54px; line-height:54px; text-align:center; background:#f3f3f3; border-top:solid 1px #eaeaea; } 
.list-nav ul  li.link a{ display:block; font-size:18px; padding-right:15px} 
.list-nav ul  li.link a:hover{ background:#b7272e; border-left:solid 4px #5f181b; color:#fff; } 
.list-nav ul  li.con a{  color:#b7272e; } 

.list-nav ul li ul.leftm{ background:#fff; width:100%; overflow:hidden; } 
.link2 { height:40px; line-height:40px; text-align:center; background:#fff; border-top:solid 1px #eaeaea; } 
.link2 a{ display:block; font-size:16px; margin-left: 20px;}
.link2 a:hover{ background:#b7272e; border-left:solid 0px #5f181b; color:#fff; } 



.list-nav ul.left3j{ background:#e3e3e3; width:100%; overflow:hidden; } 
.link3j { height:40px; line-height:40px; text-align:left;background:#e3e3e3;  border-top:solid 1px #eaeaea;} 
.link3j a{ display:block; font-size:13px;color:#111; padding-left: 45%;} 
.link3j:hover{ border-left:solid 0px #5f181b; color:#111;background:#e3e3e3;  }
.con3 a{  border-left:solid 0px #5f181b; color:#b00c0a;background:;  }  



.list-meta{  width:100%; height: 60px; border-bottom: #BDBDBD solid 1px; } 
.list-meta .column-title { float: left; margin-left: 30px; display: inline-block; white-space: nowrap; line-height: 60px; font-size: 24px; color: #981118; font-family: "Microsoft YaHei","微软雅黑","黑体","宋体"; border-bottom: #981118 solid 3px; } 
.list-meta .column-path { padding-right: 18px; padding-top: 20px; font-family: "Microsoft YaHei","微软雅黑","黑体","宋体"; float: right; line-height: 40px; color: #A8A8A8; font-size: 14px; } 
.list-meta .column-path i{ padding: 9px 12px; background: url(/kcsz/images/zy_wz.png) no-repeat center;} 
.list-meta .column-path a { color: #A8A8A8; } 
.list-meta .column-path a:hover { color: #E62E46; }

/*文章列表*/
.NewsList{ margin: 20px ;}
.NewsList li{position: relative;overflow: hidden;font-size: 18px;line-height: 60px;padding-left: 15px;background: url(/kcsz/images/linedot.png) no-repeat 0px 28px;}
.NewsList li a{ display: inline-block; float:left; max-width: 80%; max-width: calc(100% - 180px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; color: #333; transition: all 0.3s;}
.NewsList li span{display: inline-block;float: right;text-align: right;width: 150px;color: #b2b2b2;}
.NewsList li:hover a{ color: #cb2026; padding-left:8px;}
.NewsList li.b{padding:0;border-bottom: 1px dashed #CCC;line-height: 0; background: none; margin: 10px 0;}

.NewsList_ss{ margin: 20px ;}
.NewsList_ss li{position: relative;overflow: hidden;font-size: 18px;line-height: 60px;padding-left: 15px;background: url(/kcsz/images/linedot.png) no-repeat 0px 28px;}
.NewsList_ss li a{ display: inline-block; float:left; max-width: 80%; max-width: calc(100% - 180px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; color: #333; transition: all 0.3s;}
.NewsList_ss li i{display: inline-block;float: right;text-align: right;width: 150px;color: #b2b2b2;font-size: 14px;font-style:normal}
.NewsList_ss li:hover a{ color: #cb2026; padding-left:8px;}
.NewsList_ss li.b{padding:0;border-bottom: 1px dashed #CCC;line-height: 0; background: none; margin: 10px 0;}

.pic-list{ margin: 20px;display: block;}
.pic-list li {display: block;float: left;width: calc(31.33% - 1rem);margin: 1rem 1rem;}
.pic-list .pic {padding-top: 75%;position: relative;overflow: hidden;text-align: center;margin:auto}
.pic-list .pic img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.3s ease-in;}
.pic-list li a p{font-size: 16px;color: #111;text-align: center;line-height: 1.7;margin-top: 15px;}