@charset "utf-8";/* CSS Document*/html,
body{position: relative;height: 100%;}
.banner-style{position: relative;width: 100%;overflow: hidden;cursor: move;}
.banner-style .container{position: relative;}
.banner-style .swiper-container{width: 100%;height: 100%;color: #fff;text-align: center;}
.banner-style .pagination{display: none;}
.banner-style .swiper-slide{position: relative;overflow: hidden;}
.banner .swiper-slide a{position: relative;display: block;height:360px;}
.banner{position: relative;}
.banner .con{position: absolute;top: 50%;left: 0;width: 100%;margin-top: -20px;z-index: 3;}
.banner .con a{float: left;width: 26px;height: 40px;text-align: center;line-height: 40px;background: #333;background: rgba(0,0,0,0.5);font-size: 20px;color: #fff;}
.banner .con a.prev_btn{float: left;}
.banner .con a.next_btn{float: right;}
.banner .con a:hover{opacity: 0.8;}
.hotNews{position: relative;background: #f2f6f6;padding: 48px 24px 24px;margin-bottom: 20px;}
.hotNews .list li{display: none;}
.hotNews .list .title{font-size: 18px;color: #313131;font-weight: bold;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 12px;}
.hotNews .list .desc{font-size: 15px;color: #333;line-height: 22px;height: 44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.hotNews .pagination{position: absolute;right: 24px;top: 14px;}
.hotNews .tag{position: absolute;top: 0;left: 15px;width: 76px;height: 30px;text-align: center;line-height: 33px;background: #eea031;font-size: 14px;color: #fff;}
.hotNews .tag::after{content: "";position: absolute;border-width: 5px 38px;border-style: solid;border-color: transparent;border-top-color: #eea031;bottom: -10px;left: 0;}
.hotNews .pagination span{display: inline-block;vertical-align: top;height: 18px;line-height: 18px;padding: 0 6px;border: 1px solid #eea031;background: #fff;color: #eea031;cursor: pointer;margin-right: 2px;}
.hotNews .pagination span.active{background: #eea031;color: #fff;}
.hotNews .pagination a{display: inline-block;vertical-align: top;line-height: 20px;margin-left: 6px;color: #e9660d;}
.hotNews .pagination a:hover{text-decoration: underline;}
.article .list li{padding: 0 12px;}
.article .list .date{float: right;width: 160px;text-align: right;font-size: 16px;color: #333;line-height: 44px;}
.article .list .title{margin-right: 172px;font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 44px;line-height: 44px;}
.article .list .title a{color: #333;}
.article .list ul li:nth-child(even){background: #f2f6f6;}
.article .list .title a:hover{text-decoration: underline;color: #da251c;}
.page{margin-top: 20px;text-align: right;}
.page span,
.page a{color: #333;display: inline-block;vertical-align: top;line-height: 24px;font-size: 14px;margin-left: 6px;}
.page a.active{color: red;display: inline-block;vertical-align: top;line-height: 24px;font-size: 14px;margin-left: 6px;}
.page select{display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #aaaaaa;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0 4px;cursor: pointer;}
.page a:hover{text-decoration: underline;color: #da251c;}
.article-detail .box-title{font-size: 24px;color: #da251c;line-height: 1.5;text-align: center;padding: 32px 0 24px;border-bottom: 2px solid #da251c;margin-bottom: 26px;max-width:900px;margin:10px auto}
.article-detail .msg{font-size: 14px;color: #333;text-align: center;margin-bottom: 24px;max-width:900px;margin:10px auto}
.article-detail .text{line-height:28px;}
.article-detail .msg span{display: inline-block;vertical-align: top;margin: 0 4px;}
.article-detail .text .title{font-size: 20px;color: #333;line-height: 1.5;text-align: center;font-weight: bold;margin-bottom: 36px;}
.article-detail .text .desc{font-size: 15px;color: #666;line-height: 28px;max-width: 800px;margin:0 auto}

.article-show{width:900px;margin:20px auto}
.paintings .list{overflow: hidden;}
.paintings .list ul{margin-left: -12px;}
.paintings .list li{float: left;width: 20%;margin-bottom: 14px;position: relative;}
.paintings .list a{display: block;margin-left: 12px;position: relative;}
.paintings .list .img{height: 323px;margin-bottom: 14px;position: relative;}
.paintings .list .img img{width:230px;height:307px}
.paintings .list p{font-size: 16px;color: #333;color: #333;text-align: center;padding: 0 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom: 0;left: 0;right: 0;width: 206px;line-height: 30px;background-color: rgba(0,0,0,0.5);text-align: center;color: #ffffff;}
.paintings .list a:hover p{color: #dddddd;}
.title-box{/* margin-bottom: 12px;*/}
.title-box .list{float: left;}
.title-box .list li{float: left;font-size: 18px;color: #666666;height: 36px;line-height: 36px;border-bottom: 2px solid transparent;padding: 0 6px;margin-right: 6px;cursor: pointer;border-bottom-color: #dddddd;}
.title-box .list li.active{}
.title-box .list li strong{border-bottom-color: #da251c;}
.title-box .link{float: right;font-size: 15px;color: #333333;}
.title-box .link a{display: inline-block;vertical-align: top;margin-left: 16px;line-height: 36px;}
.title-box .link a:hover{color: #da251c;}
.title-box .link .fa{font-size: 18px;}
.train{position: relative;z-index: 999;}
.train .imgList{margin: 2px 0 40px;overflow: hidden;}
.train .imgList ul{margin-left: -20px;}
.train .imgList li{float: left;width: 20%;}
.train .imgList a{display: block;margin-left: 20px;}
.train .imgList .img{width: 100%;height: 110px;object-fit: cover;}
.train .linkBox{position: relative;margin-left: -18px;}
.train .linkBox .item{float: left;width: 20%;}
.train .linkBox .item .inner{margin-left: 18px;}
.train .linkBox .item-header{line-height: 48px;border: 1px solid #00584a;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 0 16px;cursor: pointer;}
.train .linkBox .item-header .title{font-size: 15px;color: #333;}
.train .linkBox .item-header .fa{float: right;font-size: 18px;color: #00584a;height: 48px;line-height: 48px;}
.train .linkBox .item-body{position: absolute;bottom: 51px;left: 18px;width: 1182px;background: #f6f6f6;opacity: 0;visibility: hidden;}
.train .linkBox .item-body ul{padding: 16px 24px 24px;}
.train .linkBox .item-body ul li{float: left;width: 20%;text-align: center;margin-top: 12px;}
.train .linkBox .item-body ul li a{font-size: 15px;color: #333;line-height: 26px;padding: 0 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.train .linkBox .item-body ul li a:hover{color: #da251c;text-decoration: underline;}
.train .item:hover .item-body{opacity: 1;visibility: visible;}
.index-news .box{margin-left: -18px;margin-bottom: 12px;}
.index-news .box-item{float: left;width: 50%;}
.index-news .box-item .inner{margin-left: 18px;}
/* .index-news .newsList .date{float: right;width: 162px;line-height: 30px;font-size: 14px;color: #999999;text-align: right;}
.index-news .newsList li{position: relative;padding-left: 22px;}
.index-news .newsList li::before{content: "";position: absolute;top: 50%;left: 1px;width: 8px;height: 8px;border: 1px solid #da251c;margin-top: -5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}*/
.index-news .newsList .title{margin-right: 162px;line-height: 30px;font-size: 14px;color: #151515;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-news .newsList .title a{color: #151515;}
.index-news .newsList .title a:hover{color: #da251c;text-decoration: underline;}
.index-news .imgList{margin: 0 0 32px;overflow: hidden;}
.index-news .imgList ul{margin-left: -20px;}
.index-news .imgList li{float: left;width: 33.33333%;}
.index-news .imgList a{display: block;margin-left: 20px;}
.index-news .imgList .img{width: 100%;height: 150px;object-fit: cover;}
.index-news .imgList2{margin-left: -12px;}
.index-news .imgList2 .item{float: left;width: 50%;}
.index-news .imgList2 .item a{display: block;margin-left: 12px;}
.index-news .imgList2 .item img{display: block;width: 100%;height: 160px;object-fit: cover;margin-bottom: 12px;}
.index-news .imgList2 .item p{font-size: 15px;color: #333;padding: 0 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.index-news .imgList2 .item a:hover p{color: #da251c;}
.menu{margin: 40px 0;}
.menu li{float: left;width: 16.666666%;}
.menu li a{display: block;width: 100%;margin: 0 auto;text-align: center;}
.menu li a img{display: block;width: 72px;height: 72px;margin: 0 auto 6px;}
.menu li a p{font-size: 16px;color: #333333;}
.index-hot{}
.menu li a:hover p{color: #1da1e6;}
.searchForm{padding: 50px 0 72px;text-align: center;}
.searchForm .item{display: inline-block;vertical-align: top;width: 300px;margin-right: 48px;}
.searchForm .item .title{float: left;font-size: 16px;color: #333333;line-height: 42px;}
.searchForm .item .input{margin-left: 44px;padding: 6px 16px;border: 1px solid #e8e8e8;-webkit-border-radius: ;-moz-border-radius: ;-webkit-border-radius: 21px;-moz-border-radius: 21px;border-radius: 21px;}
.searchForm .item .input input{display: block;width: 100%;height: 28px;line-height: 28px;font-size: 16px;color: #333;}
.searchForm .submitBtn{display: inline-block;vertical-align: top;height: 42px;width: 120px;font-size: 16px;color: #fff;-webkit-border-radius: 21px;-moz-border-radius: 21px;border-radius: 21px;background: #da251c;cursor: pointer;}
.searchForm .submitBtn:hover{opacity: 0.8;}
.searchDetail .inner{border: 1px solid #b4b4b4;background: #f0f0f0;padding: 50px 50px 160px;}
.searchDetail .title{font-size: 24px;color: #da251c;text-align: center;margin-bottom: 60px;}
.searchDetail .content .img{display:block;max-width: 240px;margin: 0 auto 48px;/*width:auto !important;height:auto !important;*/}
.searchDetail .content .desc{overflow: hidden;}
.searchDetail .content .desc ul{margin-left: -42px;}
.searchDetail .content .desc li{float: left;width: 50%;margin-bottom: 10px;line-height: 44px;}
.searchDetail .content .desc .item-inner{margin-left: 42px;border-bottom: 1px dashed #bebebe;}
.searchDetail .content .desc .item-header{float: left;font-size: 14px;color: #000000;}
.searchDetail .content .desc .item-body{margin-left: 100px;font-size: 14px;color: #5c5c5c;}
.searchForm .item .input{margin-left: 76px;}
.searchDetail2 .content .img{float: left;width: 174px;height: auto;object-fit: cover;}
.searchDetail2 .content .desc{margin-left: 220px;}
/* 查询*/
.LisR{background-color: #ffffff;margin:30px auto;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);border-radius: 5px;min-width:310px;max-width: 800px;}
.LisQue{width:90%;margin: 0 auto;padding: 15px 0;}
.LisQueS{line-height:35px;margin-top:10px;color:#545454;font-size:14px;width:100%;font-weight: bold;}
.LisQueI{margin-top:10px;height:48px;line-height:48px;padding:0 15px;background:#FFF;border:1px solid #ddd;font-size:14px;color:#000;display:block;width:100%;box-sizing: border-box;border-radius: 5px;}
.LisQueB{line-height:48px;height:48px;width:250px;color:#FFF;border:none;display:block;background:#cb2c30;font-size:16px;margin:20px auto 0;border-radius: 8px;}
/* 新版内页*/.nynr{width: 1200px;padding: 25px 0 37px 0;overflow: hidden;margin: 0 auto;}
.nynrl{width: 260px;overflow: hidden;border-top: 4px solid #8d1e01;border-bottom: 4px solid #8d1e01;border-left: 8px solid #e0e0e0;border-right: 8px solid #e0e0e0;text-align: center;}
.nynrl h3{font-size: 24px;border-bottom: 2px solid #dfdfdf;height: 80px;line-height: 80px;font-weight: normal;color: #4a4c4d;}
.nynrl ul li{height: 60px;line-height: 60px;border-bottom: 1px solid #DFDFDF;}
.nynrl ul li a{color: #4a4c4d;font-size: 16px;}
.nynrl ul li:hover a{color: #618D97;font-weight: 600;transition: 0.5s;}
.nynrr{width: 900px;}
.local{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #e0e0e0;}
.local h3{display: inline-block;padding: 0 10px;float: left;height: 40px;border-bottom: 2px solid #618D97;color: #4a4c4d;font-size: 20px;font-weight: normal;}
.current{float: right;color: #4a4c4d;font-size: 14px;}
.current a{color: #4a4c4d;padding: 0 5px;}
.current a:hover{color: #618D97;transition: 0.5s;}
.banner{position: relative;min-width: 1200px;}
.banner .prev, .banner .next{position: absolute;z-index: 2;width: 64px;height: 64px;top: 50%;left: 50%;margin-top: -45px;}
.banner .prev{margin-left: -600px;background: url(../images/prev.png) center center no-repeat;}
.banner .next{margin-left: 500px;background: url(../images/next.png) center center no-repeat;}
.banner .hd{position: absolute;bottom: 10px;left: 0;width: 100%;z-index: 2;text-align: center;}
.banner .hd li{display: inline-block;width: 20px;height: 20px;cursor: pointer;background: url(../images/dote.png) no-repeat;}
.banner .hd li.on{background: url(../images/dote-on.png) no-repeat;}
.banner .bd ul li{width: 100%;position: relative;height: 500px;overflow: hidden;}
.banner .bd ul li .pic{position: absolute;top: 0;left: 50%;margin-left: -960px;width: 1920px;height: 500px;}
.banner .bd ul li .pic img{width: 100%;height: 100%;}
.scroll{border-bottom: solid 5px #cb2c30;width:1200px;margin: 20px auto 0;}
.scroll-title{background-color: #cb2c30;height: 50px;line-height: 50px;width: 150px;float: left;text-align: center;color: #ffffff;font-size: 16px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.top-scroll{font-size:14px;width:1030px;overflow:hidden;height: 50px;line-height: 50px;overflow: hidden;float: right;}
.top-scroll .bd{width:950px;float: left;}
.top-scroll .bd ul li{overflow:hidden;height:50px;line-height:50px;color: #666666;}
.top-scroll .bd ul li a{color: #666666;}
.top-scroll .bd ul li span{float: right;padding-right: 30px;color: ;}
.top-scroll .hd{overflow:hidden;height:25px;width: 70px;float: right;margin-top: 12px;}
.top-scroll .hd .prev,.top-scroll .hd .next{display:block;width:25px;height:25px;line-height: 23px;float:left;margin-right:5px;overflow:hidden;cursor:pointer;border:solid 1px #666666;color: #666666;text-align: center;font-size: 17px;box-sizing: border-box;border-radius: 2px;}
.leftnews{}
.leftnews .newsul>li{border-bottom: 1px solid #eeeeee;padding-bottom: 20px;}
.leftnews .newsul>li:nth-last-of-type(1){border: none;}
.leftnews .newsul>li .flimg{margin-top: 20px;width: 180px;height: 120px;}
.leftnews .newsul>li .news_r{width: 380px;margin-right: 16px;}
.leftnews .newsul>li .news_r .tit{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;line-height: 42px;margin-top: 12px;}
.leftnews .newsul>li .news_r .tit a{color: #333;}
.leftnews .newsul>li .news_r .tit a:hover{text-decoration: underline;}
.leftnews .newsul>li .news_r p{font-size: 14px;line-height: 22px;}
.leftnews .newsul>li .news_r p a:hover{text-decoration: underline;}
.leftnews .newsul>li .btm{margin-top: 5px;line-height: 28px;}
.leftnews .newsul>li .tags{width: 180px;white-space: nowrap;overflow: hidden;}
.leftnews .newsul>li .tags a{color: #7997b7;margin-right: 16px;}
.leftnews .newsul>li .time{color: #999;}
.leftnews .newsul>li .seebox{padding-left: 20px;color: #999;background: url(../images/see_icon.png) left center no-repeat;background-size: 15px;;}
.leftnews .newsul>li .seebox span{text-align: left;}
.inewsList .date{float: right;width: 162px;line-height: 30px;font-size: 14px;color: #999999;text-align: right;}
.inewsList li{position: relative;padding-left: 22px;}
.inewsList li::before{content: "";position: absolute;top: 50%;left: 1px;width: 8px;height: 8px;border: 1px solid #da251c;margin-top: -5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.index-news{margin-top: 20px;}
.picScroll-left{width:1200px;overflow:hidden;position:relative;margin-top: 30px;}
.picScroll-left .hd{overflow:hidden;height:30px;background:#f4f4f4;padding:0 10px;}
.picScroll-left .prev{display:block;width:60px;height:60px;cursor:pointer;background-image:url("../images/prev2.png");background-size: 30px 30px;position: absolute;left:110px;top:72px;z-index: 100;border-radius: 50%;border: solid 1px #eeeeee;background-repeat: no-repeat;background-color: rgba(255,255,255,0.6);background-position: 15px 15px;}
.picScroll-left .next{display:block;width:60px;height:60px;cursor:pointer;background-image:url("../images/next2.png");background-size: 30px 30px;position: absolute;right:110px;top:72px;z-index: 100;border-radius: 50%;border: solid 1px #eeeeee;background-repeat: no-repeat;background-color: rgba(255,255,255,0.6);background-position: 15px 15px;}
.picScroll-left .bd{}
.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.picScroll-left .bd ul li{margin:0 8px;float:left;_display:inline;overflow:hidden;text-align:center;width:184px;position: relative;}
.picScroll-left .bd ul li .pic{text-align:center;position: relative;}
.picScroll-left .bd ul li .pic img{width:184px;height:258px;display:block;}
.picScroll-left .bd ul li .title{line-height:35px;position: absolute;bottom: 0;right: 0;left: 0;width:184px;background: rgba(0,0,0,0.55);color: #ffffff;}
/* 分页*/
#PageContent{margin: 30px auto;}
.pagination{text-align: center;}
.pagination li{counter-increment: pagination;display: inline;margin: 0 6px;}
.pagination li:hover a,.pagination li.active a{color: #fdfdfd;background-color: #cb2c30;border: solid 1px #cb2c30;}
.pagination li:nth-child(2){counter-reset: pagination;}
.pagination li a{border: solid 1px #d6d6d6;border-radius: 3px;color: #7d7d7d;text-decoration: none;text-transform: uppercase;display: inline-block;text-align: center;padding: 10px 15px;}
.syy{margin: 20px auto;cursor: pointer;line-height: 30px;background-color: #eeeeee;padding: 10px 15px;border-radius: 5px;}
.syy a{font-size: 14px;color: #666666}
.syy li{line-height: 30p;}
.syy li.left{float: left;font-size: 14px;color: #666666}
.syy li.right{float: right;font-size: 14px;color: #666666}
.syy li:hover{border-bottom: 1px solid #666666;}
.article-detail{padding: 10px 0px 20px;}
.IndTit{line-height:50px;width: 100%;margin:0 auto;background-color: #cb2c30;font-size:16px;text-align: center;font-weight:600;color:#ffffff;border-top-left-radius: 6px;border-top-right-radius: 6px;}
/* pc*/.pc-result{background-color: #ffffff;margin:30px auto;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);border-radius: 6px;width: 1000px;padding-bottom: 15px;;}
.pc_table_box{border-collapse: collapse;border: 1px solid #ddd;background: #fff;width: 96%;margin: 20px auto;}
.pc_table_box td, .pc_table_box th{padding: 12px 10px;border: 1px solid #ddd;font-size: 14px;}
.pro_table_borderright td, .pro_table_borderright th{border-right: none;border-left: none;}
.pc_table_box tr th{background: #f9f9f9;color: #333;text-align:right;min-width: 100px;}
/* wap*/.wap-result{background-color: #ffffff;margin: 20px auto 60px;min-width:300px;width: 96%;max-width: 800px;padding-bottom: 10px;border-radius: 6px;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);}
.wap_table_box{border-collapse: collapse;border: 1px solid #ddd;background: #fff;width: 95%;margin: 20px auto;font-size: 14px;}
.wap_table_box td, .wap_table_box th{padding: 12px 10px;border: 1px solid #ddd;font-size: 14px;}
.wap_table_box td, .pro_table_borderright th{border-right: none;border-left: none;font-size: 14px;}
.wap_table_box tr th{background: #f9f9f9;color: #333;text-align:right;font-size: 14px;}
.no-result{background-color: #ffffff;margin: 20px auto;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);border-radius: 10px;min-width:320px;width: 100%;padding-bottom: 20px;min-width: 800px;width: 800px;line-height: 30px;text-align: center;padding: 30px 0;}
.cx-tips{line-height: 30px;margin-top: 15px;text-align: center;font-size: 14px;;}