@font-face {
  font-family: 'iconfont';  /* Project id 3251675 */
  src: url('//at.alicdn.com/t/font_3251675_yjjvonifvni.woff2?t=1647917048668') format('woff2'),
       url('//at.alicdn.com/t/font_3251675_yjjvonifvni.woff?t=1647917048668') format('woff'),
       url('//at.alicdn.com/t/font_3251675_yjjvonifvni.ttf?t=1647917048668') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dinpro';
  src: url('../font/dinpro.eot');
  src: url('../font/dinpro.eot?#iefix') format('embedded-opentype'),
      url('../font/dinpro.woff2') format('woff2'),
      url('../font/dinpro.woff') format('woff'),
      url('../font/dinpro.ttf') format('truetype'),
      url('../font/dinpro.svg#dinpro') format('svg');
}

@font-face {
  font-family: 'dinprob';
  src: url('../font/DINPro-Bold.eot');
  src: url('../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('../font/DINPro-Bold.woff2') format('woff2'),
      url('../font/DINPro-Bold.woff') format('woff'),
      url('../font/DINPro-Bold.ttf') format('truetype'),
      url('../font/DINPro-Bold.svg#dinprob') format('svg');
}

*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body {font-size:14px;font-weight:300; line-height:24px;color:#000; font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif;  width:100%; overflow-x:hidden;}
ul,li {list-style: none; padding:0px; margin:0px}
img {border:0; margin:0px; padding:0px; display:block;}
input:focus {outline: none;}
.clearfix:after{content:""; display:block; clear:both; height:0; visibility: hidden; font-size:0; line-height:0;}
.clearfix{zoom:1;}
a{text-decoration:none !important;}
a:link {color: #000;text-decoration: none;}
a:visited {color: #666;text-decoration: none;}
a:hover {color:#BD2E29;text-decoration: none;}
a:active {color: #666;text-decoration: none;}

h1{font-size:32px; color:#278839; line-height:42px; font-weight:normal;}
 .f1{ background:#fff;} 
.f2{ background:#F0F4F6}
 .f3{background:#f7f7f7;}
  
/*top*/
.index_banner{background: url(../image/index_banner.jpg) center center / cover no-repeat;;height:320px;width:100%;position:relative;}
.banner_logo{width:1200px;margin:0 auto;height:100%;position:relative;}
.banner_logo img{position:absolute;top:30px;left:30px;width:190px;}
.menu{width:100%;height:38px;line-height:38px;background:#BD2E29;}
.menu ul{width:1200px;margin:0 auto;}
.menu ul li{color:#fff;font-size:16px;width: 120px;float:left;}
.menu ul li a{color:#fff;font-size:16px;display: inline-block;width:100%;height:100%;text-align: center;font-weight: 500;}
.menu_a{background: #fff;color:#BD2E29 !important;}
.menu_a_a{background: #BD2E29;}
.menu ul li a:hover{background: #fff;color:#BD2E29 !important;}

/*index*/
.all_mid{width:1200px;margin:0 auto;overflow: hidden;}
.index_part1{width:100%;overflow: hidden;margin-top:30px;}
.index_part1_title{width: 100%;text-align: center;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size:30px;color:#BD2E29;line-height:35px;font-weight: bold;cursor: pointer;}
.index_part1_content{text-indent: 2em;margin-top:10px;}
.index_part1_content a{color:#BD2E29;}
.index_part2{width:100%;margin-top:10px;overflow: hidden;}
.index_part2_left{width:calc(50% - 20px);float:left;overflow: hidden;}
.index_part2_right{width:50%;margin-left:20px;float:left;}
/*banner����*/
.cl:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl{zoom: 1;}
.frame{margin-bottom: 10px;border: 1px solid #e1e1e1;background: #FFF;}
.title{padding: 0 10px;height: 32px;font-size: 14px;font-weight: 700;line-height: 32px;overflow: hidden;}
.block{margin: 10px 10px 0;}
.temp{margin: 1px;}
.slideshow{clear: both;}
.slideshow li{position: relative;overflow: hidden;}
.slideshow span.title{position: absolute;bottom: 0;left: 0;margin-bottom: 0;width: 100%;height: 32px;line-height: 32px;font-size: 14px;text-indent: 10px;}
.slideshow span.title, .slidebar li{background: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000, endColorstr = #30000000);color: #FFF;overflow: hidden;}
.slidebar li{float: left;margin-right: 5px;width: 25px;height: 3px;line-height: 20px;text-align: center;font-size: 10px;cursor: pointer;}
.slidebar li.on{background: rgba(255, 255, 255, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF);color: #000;font-weight: 700;}
ul, li{list-style: none;}
a:hover{text-decoration: underline;color: #a50001;}
.frame{background: none;border: 0px solid #fff;margin-bottom: 0px;}
.temp{margin: 0;}
.slidebar{position: absolute;bottom:12px;right: 4px;}
.slideshow span.title, .slidebar li{background: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);color: #FFF;overflow: hidden;}
.slidebar li.on{background: rgba(255, 255, 255, 0.9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);color: #ff0;font-weight: 700;}
.slideshow SPAN.title{text-indent: 0px;display: inline-block;width: calc(100% - 150px);overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-right: 150px;}
.block{margin: 0;position: relative;}
#frameHlicAe{margin: 0px !important;border: 0px !important;}
.comiis_wrap960, .comiis_wrapad{margin: 0 auto;width: 100%;}
.comiis_wrapad{margin-top: 10px;}
.comiis_wrapad{overflow: hidden;}
.comiis_wrapad img{float: left;margin-top: 0px;width:100%;min-height:100%;}
#slidesImgs li{width: 100%;height: 320px;display: none;}
/*------*/
.index_part2_news{height:50px;width:100%;line-height:50px;border-bottom:1px solid #cccccc;float: left;}
.index_part2_news ul{overflow: hidden;float:left;}
.index_part2_news ul li{height:48px;padding:0 10px;float:left;font-size:20px;font-weight: bold;letter-spacing:2px;cursor: pointer;}
.index_part2_news a{float:right;color:#666;font-size:12px;text-decoration:none;display: inline-block;height:100%;padding:0 3px;}
.part2_news_on{border-bottom:3px solid #1564B0;}
.index_part2_newsList{width:100%;overflow: hidden;float: left;padding-top:10px;}
.index_part2_newsList a{width:100%;height:30px;line-height:30px;display: inline-block;float: left;}
.index_part2_newsList a i{float:left;margin-right:3px;color:#F4D3AB;font-size:14px;}
.index_part2_newsList a .index_news_nr{float:left;width:calc(100% - 75px);display: inline-block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;color: #000;}
.index_part2_newsList a .index_news_date{float:right;display: inline-block;width:45px;text-align: right;}
.mtbd{display:none;}

.index_part3Box{width:100%;overflow: hidden;background: #F8F8F8;margin-top:20px;}
.index_part3{width:1200px;margin:0 auto;overflow: hidden;}
.index_part3 img{width:100%;}
.index_part3 img:nth-child(1){margin-bottom:12px;}

.index_part4{width:1200px;margin:0 auto;overflow: hidden;margin-top:20px;}
.index_part4_top{width:100%;overflow: hidden;}
.index_title_bg{width:240px;height:42px;position: relative;}
.index_title_bg img{width:100%;position: relative;}
.index_title_bg p{line-height:42px;font-size:20px;color:#fff;text-align: center;width:100%;position: absolute;top:0;}
.index_title_hx{width:240px;height:3px;background: #C24A53;margin-top:5px;}
.index_part4_btm{width:100%;overflow: hidden;}
.index_part4_btm_left{width:250px;overflow: hidden;float:left;}
.index_part4_input{width:calc(100% - 2px);border:1px solid #000;border-radius: 5px;overflow: hidden;margin-top: 10px;height:40px;}
.index_part4_input input{border:none;width:calc(100% - 60px);float:left;height:100%;text-indent: 1em;}
.index_part4_input button{width:60px;background: #B31E2D;color:#fff;border:none;float:right;height:100%;cursor: pointer;}
.index_part4_nameBox{margin-top:10px;width:100%;overflow: hidden;}
.index_part4_nameBox ul{width:100%;overflow: hidden;height:175px;}
.index_part4_nameBox ul li{width:25%;float:left;height:35px;line-height:35px;font-size:12px;text-align: center;}
.index_part4_nameBox p{width:100%;text-align: right;margin-top:10px;}
.index_part4_nameBox p a{color:#B31E2D;font-size:12px;}
.index_part4_btm_right{width:calc(100% - 262px);background: #F1F1F1;overflow: hidden;float:right;height:280px;}
.index_part4_ls{float:left;width:calc(25% - 10px);margin:5px;overflow: hidden;height: 130px;background: #fff;}
.index_part4_ls_img{width:50%;float:left;display:flex;justify-content:center;align-items:center;}
.index_part4_ls_img img{width:100%;}
.index_part4_ls_right{padding:0 5px;width:calc(50% - 10px);float:left;overflow: hidden;}
.index_part4_ls_right p:nth-child(1){color:#5ABCA6;font-size:14px;font-weight: bold;}
.index_part4_ls_right p:nth-child(2){color:#5ABCA6;font-size:12px;width:100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;line-height: 16px;font-weight: bold;}
.index_part4_ls_right p:nth-child(3){color:#5ABCA6;font-size:12px;width:100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;line-height: 16px;font-weight: bold;}
.index_part4_ls_right p:nth-child(4){font-size:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 26px;width:100%;line-height: 13px;margin-top:3px;}
.index_part4_ls_right div{width:100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size:12px;line-height: 15px;margin-top:3px;height:14px;}
.index_part4_ls_right div p{display: inline;font-size:12px !important;color:#000 !important;font-weight: 300 !important;font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif;}
.index_part4_ls_right div p span{font-size:12px !important;font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;}
.index_part4_ls_right button{width:100%;height:20px;color:#fff;background: #5FB75A;border:none;margin-top:5px;border-radius: 3px;font-size:12px;cursor: pointer;}

.index_part5_box{width:100%;padding:20px 0;margin-top:30px;overflow: hidden;background: #F7F7F7;}
.index_part5{width:1200px;margin:0 auto;overflow:hidden;}
.index_part5_btm{width:100%;overflow: hidden;}
.index_part5_btm_left{width:250px;overflow: hidden;margin-top:20px;float: left;}
.index_part5_btm_left ul{width:230px;}
.index_part5_btm_left ul li{width:230px;height:50px;line-height:50px;cursor: pointer;text-align: center;position: relative;}
.index_part5_active{background-color: #B31E2D;color:#fff;border-radius: 5px 0 0 5px;width:220px;}
.index_part5_active::before{content: '';position: absolute;right:-20px;top:15px;width: 0;height: 0;border-right: 10px solid #B31E2D;border-top: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid transparent;z-index: 100;transform: rotate(180deg);}
.index_part5_btm_right{width:calc(100% - 262px);overflow: hidden;float:right;position: relative;}
.index_part5_yl{display:flex;justify-content:center;align-items:center;float:left;margin-right:5px;width:112px;margin-bottom:5px;height:150px;}
.index_part5_yl img{width:100%;height:100%;cursor: pointer;}
.index_part5_btm_right .index_part5_yl:nth-child(3),.index_part5_btm_right .index_part5_yl:nth-child(6){width:229px;height:302px;}
.index_part5_btm_right .index_part5_yl:nth-child(7){position:absolute;top:153px;}
.index_part5_btm_right .index_part5_yl:nth-child(8){position:absolute;top:153px;left:117px;}
.index_part5_btm_right .index_part5_yl:nth-child(9){position:absolute;top:153px;left:468px;}
.index_part5_btm_right .index_part5_yl:nth-child(10){position:absolute;top:153px;left:585px;}
.part5_li2_a,.part5_li3_a,.part5_li4_a,.part5_li5_a{display:none;}

.index_part6{width:1200px;margin:30px auto;overflow: hidden;}
.index_part6_btm{width:100%;overflow: hidden;margin-top:30px;}
.index_part6_ss{width:calc(33.3% - 13px);margin-right:20px;margin-bottom:20px;float:left;border-radius: 20px;overflow: hidden;cursor: pointer;height: 270px;display: flex;justify-content: center;align-items: center;}
.jnss_menu{width:100%;overflow: hidden;margin-top: 30px;border-bottom: 1px solid #F0F0F0;display: flex;justify-content: center;align-items: center;}
.jnss_menu li{font-size: 20px;font-weight: bold;padding: 5px 5px;margin: 0 15px;cursor: pointer;color: #000;}
.jnss_menu li a{display: inline-block;width:100%;color: #000;height:100%;}
.jnss_menu_active{border-bottom: 3px solid #BD2E29;}
.index_part6_btm .index_part6_ss:nth-child(3n){margin-right:0px;}
.index_part6_ss img{width:100%;}

.index_part7_box{width:100%;overflow: hidden;background: #F7F7F7;}
.index_part7{width:1200px;margin:0 auto;overflow: hidden;padding-bottom:40px;}
.index_part7_top{width: 100%;overflow: hidden;margin-top:30px;}
.index_part7_top .index_title_bg{margin: 0 auto;}
.index_part7_top .index_title_hx{margin: 0 auto;margin-top:5px;}
.index_part7_btm_left{width:50%;float:left;overflow: hidden;}
.index_part7_btm_left img{width:90%;}
.index_part7_btm_right{width: 500px;float:right;overflow: hidden;}
/*��ɫ�Ļ�����*/
.main_banner{width:100%; height:375px;}
.main_banner_wrap{width:100%; height:375px; position:relative; margin:0 auto; overflow:hidden; box-shadow: 0px 1px 2px #c5c5c5;}
#myCanvas{position: absolute;z-index: 13;opacity: 0.8;cursor: pointer;-webkit-animation: roll 3s;animation: roll 3s;}
@-webkit-keyframes roll{from{-webkit-transform:rotate(120deg);opacity:0;}to{-webkit-transform:rotate(0deg);opacity:0.8;}}
@keyframes roll{from{transform:rotate(120deg);opacity:0;}to{transform:rotate(0deg);opacity:0.8;}}
.banner_btn{/*a ��ǩ ��ť*/width:255px; height:240px; position:absolute;display:block; z-index:9; top:20px;}
.btn_next{right:20px;}
.banner_btn span{width:50px; height:100px; display:block; position:absolute;left:110px; top:70px; opacity:0; transition:0.5s;background:url(../image/bannerBtn.png) no-repeat 0 0;}
.btn_next span{background-position:-50px 0;}
.main_banner_box:hover .banner_btn_arrow{opacity:0.6;}
.banner_btn span i{width:50px; height:100px; display:block;background:url(../image/bannerBtn.png) no-repeat 0 0;}
.btn_next span i{background-position:-50px 0;}
.banner_btn:hover i{-webkit-animation:arrow 0.5s infinite alternate ease-in-out;-moz-animation:arrow 0.5s infinite alternate ease-in-out;}
@-webkit-keyframes arrow{from{-webkit-transform:scale(1); opacity:1;}to{-webkit-transform:scale(1.5); opacity:0.2;}}
@-moz-keyframes arrow{from{-moz-transform:scale(1); opacity:1;}to{-moz-transform:scale(1.5); opacity:0.2;}}
.main_banner_box{width:100%; height:280px; margin:40px auto 0; position:relative; z-index:0;}
.main_banner li{position:absolute; background:#000; overflow:hidden;box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);}
/*��ÿ��ͼƬ��ʼ���ò�ͬ���ߣ��㼶��λ��*/
.main_banner li#imgCard0{width:400px; height:280px; z-index:5;left:55px; top:0px; opacity:1; background:#333d46;}
.main_banner li#imgCard1{width:400px; height:240px; z-index:1;left:450px; top:20px; opacity:1; background:#333d46;}
.main_banner li#imgCard2{/*��ʼ�ڱ���͸����Ϊ0*/width:400px; height:180px; z-index:1;left:0px; top:60px; opacity:0; background:#333d46;}
.main_banner li#imgCard3{/*��ʼ�ڱ���͸����Ϊ0*/width:400px; height:180px; z-index:1;left:0px; top:60px; opacity:0; background:#333d46;}
.main_banner li#imgCard4{width:400px; height:240px; z-index:2;left:0px; top:20px; opacity:1; background:#333d46;}
.main_banner li img{width:400px; height:100%;}
.main_banner li span{/*���ֲ�*/width:100%; height:100%; position:absolute; top:0; left:0;z-index:1; background:#000; opacity:0; filter:alpha(opacity=0);color:#fff; font-size:30px; line-height:120px; text-align:center;}
.main_banner li p{width:100%; height:30px; position:absolute;left:0; bottom:-50px; background:rgba(0,0,0,0.7); color:#fff;text-indent:38px; line-height:30px; font-size:14px;}
/*ָʾ����ť*/
.btn_list{text-align:center; position:relative; left:0; top:6px; z-index:10;display: none;}
.btn_list span{width:15px; height:15px; display:inline-block; margin:15px 5px;background:#787d82; border-radius:50%; cursor:pointer;}
.btn_list span.curr{background:#FFAE00;}
/*�ֲ�ͼ ����*/
/*----*/
.index_part8{width:1200px;margin:0 auto;overflow: hidden;margin-top:30px;}
.index_part8_top{width:100%;overflow: hidden;margin-top:20px;}
.index_part8_top button{background: #B31E2D;padding:3px 6px;color:#fff;border:none;cursor: pointer;}
.index_part8_btm{width:100%;margin-top:20px;overflow: hidden;}
.index_part8_img1{float:left;width:calc(100% - 332px);height:377px;}
.index_part8_img1 img{width:100%;height:100%;}
.index_part8_btm_right{width:325px;float:right;overflow: hidden;}
.index_part8_img2{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:7px;}
.index_part8_img2 img{width:100%;}
.index_part8_btm_btm{width:100%;overflow: hidden;}
.index_part8_img3{display:flex;justify-content:center;align-items:center;width:190px;right:7px;float:left;height:190px;}
.index_part8_img3 img{width:100%;}
.index_part8_img4{display:flex;justify-content:center;align-items:center;width:128px;float:left;margin-left:7px;height:190px;}
.index_part8_img4 img{width:100%;}

/*foot*/
.foot{width:100%;height:250px;background:#535454;margin-top:50px;position: relative;padding-top:50px;}
.foot_box{width:1200px;margin:0 auto;overflow: hidden;}
.foot_btm{position: absolute;bottom:0;width:100%;background: #3D3B3B;display:flex;justify-content:center;align-items:center;height:70px;color:#fff;font-size:14px;}
.foot_btm div{margin-left:30px;}
.foot_yqlj{float:left;color:#fff;margin-top:30px;}
.foot_ewm{float:right;width:100px;background: #fff;}
.foot_ewm img{width:calc(100% - 10px);padding:5px;}
.foot_ewm p{text-align: center;font-size:12px;color:#fff;background:#535454;}

/*newsList*/
.newsList_part1_box{width:100%;padding:30px;overflow: hidden;background: #FAFAFA;}
.newsList_part1{width:1200px;margin:0 auto;overflow: hidden;}
.newsList_part1_left{width:650px;float:left;height:420px;overflow: hidden;position:relative;}
.newsList_part1_left_img{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow: hidden;z-index: 1;position: relative;}
.newsList_part1_left_img img{width:100%;}
.newsList_part1_left_title{width:calc(100% - 20px);height:35px;line-height:35px;padding:0 10px;color:#fff;background:rgba(0,0,0,0.6);z-index: 2;bottom:0;position: absolute;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.newsList_part1_right{float:right;width:538px;overflow: hidden;}
.newsList_part1_title{width:100%;height:30px;color:#fff;background: #BD2E29;text-indent: 12px;line-height:30px;font-weight: bold;}
.newsList_part1_newsBox{background:#fff;width:100%;overflow: hidden;padding-bottom: 12px;}
.newsList_part1_news{width:calc(100% - 24px);overflow: hidden;border-bottom:1px solid #ccc;padding:0 12px;padding-bottom:5px;cursor: pointer;}
.newsList_part1_news p:nth-child(1){font-weight: bold;width:100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size:16px;margin-top:5px;}
.newsList_part1_news p:nth-child(2){font-size:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 54px;line-height:18px;margin-top:5px;}
.newsList_part1_news:hover{background:#DBDBDB;}
.newsList_part2_box{margin-top:30px;}
.newsList_menuBox{width:100%;overflow: hidden;border-bottom:1px solid #F0F0F0;display:flex;justify-content:center;align-items:center;}
.newsList_menuBox a{font-size:20px;font-weight: bold;padding:5px 5px;margin:0 15px;cursor: pointer;color: #000;}
.newsList_part2_newsBox{width:1200px;overflow: hidden;margin:0 auto;margin-top:20px;}
.newsList_part2_news{width:calc(100% - 20px);overflow: hidden;margin-bottom:20px;padding:10px;background:#FAFAFA;}
.newsList_part2_news_img{float:left;width:250px;display:flex;justify-content:center;align-items:center;height:150px;}
.newsList_part2_news_img img{width:100%;}
.newsList_part2_news_info{float:right;width:calc(100% - 260px);margin-left:10px;overflow: hidden;height:150px;position:relative;}
.newsList_part2_news_info p:nth-child(1){font-size:18px;font-weight: bold;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width:100%;cursor: pointer;margin:5px 0;}
.newsList_part2_news_info p:nth-child(1):hover{color:#BD2E29;}
.newsList_part2_news_info p:nth-child(2){text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 60px;width: 100%;line-height:20px;margin-top:5px;}
.newsList_part2_news_info p:nth-child(3){position:absolute;bottom:0;}
.newsList_newsDate{font-size:12px;color: #999999;}
.news_type{padding:3px 6px;background:#BD2E29;color:#fff;margin-left:20px;border-radius: 3px;font-size:12px;}
.newsList_menu_active{border-bottom:3px solid #BD2E29;}
/*news*/
.news_mid{width:1200px;overflow: hidden;margin:30px auto;background: #fff;}
.news_mid p img{margin:0 auto;max-width: 100%;}
.news_title{font-size:36px;width:calc(100% - 100px);text-align: center;color:#BD2E29;padding:20px 50px;line-height:40px;font-weight: bold;}
.news_date{font-size:14px;color: #898989;text-align: center;border-bottom:1px solid #ddd;padding-bottom:20px;}
.news_content{padding:30px 50px;width:calc(100% - 100px);overflow: hidden;margin:0 auto;}
.news_function{padding:30px 50px;width:calc(100% - 100px);}


/*��ҳ*/
.pagepn { text-align:center;overflow:hidden;font-size:16px;padding:80px 0 0 0}
.pagepn a {font-size:12px; line-height:19px;color:#888; display:inline-block;border-bottom:1px solid transparent;line-height:35px;}
.pagepn p { display:inline-block; vertical-align:top;}
.pagepn .pageLeft,.pagepn .pageRight { display:inline-block; vertical-align:top;font-weight:400;margin:0 10px;font-size:12px; line-height:35px;}
.pagepn .pageLeft a,.pagepn .pageRight a {font-size:16px}
.pagepn .pageNum { display:inline-block; vertical-align:top;margin:0 5px;color:#000;width:35px;height:35px;line-height:35px;text-align: center;}
.pagepn .pageNum.on {color:#fff;font-size:14px;background: #BD2E29;border-radius: 50%;}
.pagepn .pageNum a { display:block;}
.pagepn .pageNum:Hover a,.pagepn span.on a {color:#474443;border-color:#888}

/*������ʩ*/
.jxss_part1{width:100%;overflow: hidden;}
.jxss_part1 img{width:100%;}
.jsxx_part2_box{width:100%;overflow: hidden;background: #F9F8F7;}
.jsxx_part2{width:1200px;overflow: hidden;margin:0 auto;padding:50px 0;}
.jnss_part2_ssBox{margin-top:30px;width:calc(100% - 20px);overflow: hidden;box-shadow: #ccc 0px 0px 10px;margin-left:10px;}
.jnss_part2_ss{float:left;width:calc(25% - 2px);border-left:1px solid #e5e5e5;padding:20px 0;}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(1){border-top:6px solid #BD2E29;}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(2){border-top:6px solid #52b4ff;}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(3){border-top:6px solid #ff9855;}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(4){border-right:1px solid #fbfbfb;border-top: 6px solid #4fc202;}
.ss_left{float:left;padding:20px;width:calc(50% - 40px);}
.ss_right{float:right;width:calc(50% - 40px);padding:10px 20px;}
.ss_right p:nth-child(1){width:100%;text-align: center;font-size:20px;font-weight: bold;margin-bottom:30px;}
.ss_right p:nth-child(2){width:100%;text-align: center;font-size:24px;font-weight: bold;margin-bottom:20px;}
.ss_right p:nth-child(3){width:100%;text-align: center;font-weight: 500;}
/*������ʩԲ��*/
.loading{width: 8em; height: 8em; position: relative;}
.loading .progress{position: absolute; width: 5em; height: 5em; background-color: white; border-radius: 50%; left: 1.5em; top: 1.5em; line-height: 5em; text-align: center;}
.left,
.right{width: 4em; height: 8em; overflow: hidden; position: relative; float: left;}
.left{border-radius: 8em 0 0 8em;}
.right{border-radius: 0 8em 8em 0;}
.left:after,.right:after{content: ""; position: absolute; display: block; width: 4em; height: 8em; background-color: white; border-radius: 8em 0 0 8em;  background-color: #999999;}
.load1 .right{ background-color: #BD2E29;}
.load2 .right{ background-color: #52b4ff;}
.load3 .right{ background-color: #ff9855;}
.load4 .right{ background-color: #999999;}
.load4 .left:after,.load4 .right:after{ background-color: #4fc202;}
.right:after{content: ""; position: absolute; display: block; border-radius: 0 8em 8em 0;}
.left:after{transform-origin: right center;}
.load1 .right:after{transform-origin: left center; transform: rotateZ(0deg);}
.load2 .right:after{transform-origin: left center; transform: rotateZ(0deg);}
.load3 .right:after{transform-origin: left center; transform: rotateZ(0deg);}
.load4 .right:after{transform-origin: left center; transform: rotateZ(0deg);}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(1):hover{background: #FFE0E0;}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(2):hover{background: #B1D4EF;}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(3):hover{background: #FBCDAF;}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(4):hover{background: #D8F1C7}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(1) .ss_num{color:#BD2E29}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(2) .ss_num{color:#52b4ff}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(3) .ss_num{color:#ff9855}
.jnss_part2_ssBox .jnss_part2_ss:nth-child(4) .ss_num{color:#4fc202}

.ss_table{width:100%;overflow: hidden;margin-top:30px;}
.ss_table table{width: 100%;border-collapse: collapse;font-size: 16px;border: 1px solid #d40112;box-sizing: border-box;overflow: hidden;}
.ss_table>table tr{border-bottom: 1px solid #ddd;width: 100%;height: 61px;}
.ss_table>table tr:nth-child(2n+1){background: #fafafb;}
.ss_table>table tr:nth-child(1){background-size: 100% 100%;background-image: url(../image/hongtiao.png);color: white;}
.ss_table>table tr th{border:none;}
.ss_table>table tr>td{text-align:center;}
.ss_table>table tr>td:nth-child(1), .ss_table>table tr>td:nth-child(2){text-align: left;padding:0 12px;}
.ss_table>table tr>td a{color:#BD2E29;cursor: pointer;}
.ss_table>table tr>td a:hover{font-weight: bold;}
.ss_table>table tr:last-child{border-bottom: 1px solid #d40112;}
.table_btn{margin-top:30px;width:100%;}
.table_btn a{width:60px;height:32px;line-height:32px;margin-left:20px;text-align: center;display: inline-block;border: 1px solid #dedfe1;}

/*��ʿ�¼�*/
.deeds_part1{width:1200px;margin:0 auto;overflow: hidden;margin-top:50px;}
.deeds_img{width:calc(16.6% - 16px);margin-right:20px;overflow: hidden;display:flex;justify-content:center;align-items:center;float:left;margin-bottom:20px;position:relative;height:245px;cursor: pointer;}
.deeds_part1 .deeds_img:nth-child(6n){margin-right:0;}
.deeds_img img{width:100%;}
.deeds_img p{position: absolute;bottom:10px;color:#fff;width:100%;text-align: center;font-size:14px;font-weight: 500;}
.deeds_part2{width:1200px;margin:0 auto;overflow: hidden;margin-top:30px;}
.deeds_part2_top{width:80%;margin:0 auto;overflow: hidden;}
.deeds_part2_inp{float: left;height:36px;border:2px solid #BD2E29;border-radius: 3px;width:calc(100% - 95px);}
.deeds_part2_inp input{height:100%;border:none;width:calc(100% - 62px);float:left;text-indent: 2em;}
.deeds_part2_inp button{height:100%;float:right;cursor: pointer;color:#fff;background:#BD2E29;width:60px;border:none;}
.deeds_part2_inp button i{font-size:16px;}
.deeds_seach{height:40px;float:right;cursor: pointer;color:#fff;background:#F08225;width:80px;border:2px solid #F08225;}
.deeds_part2_btm{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px;width:calc(100% - 40px);margin-top:20px;overflow: hidden;}
.deeds_part2_btm a{float:left;display: inline-block;width:10%;text-align: center;font-size: 14px;margin-bottom: 20px}

/*��ɫ�Ļ�*/
.redCulture_menu{margin-top:50px;}
.redCultureBox{width:1000px;margin:0 auto;overflow: hidden;position: relative;padding-top:170px;}
.redCultureBox img{width:100%;position: relative;z-index: -1;}
.booksBox{position:absolute;width:calc(100% - 140px);top:100px;z-index: 2;margin-left:70px;}
.redBook{float:left;width:calc(25% - 75px);margin-right:100px;margin-bottom:230px;cursor: pointer;}
.booksBox .redBook:nth-child(4n){margin-right:0;}
/*�鱾���¶���Ч��*/
.animated {animation-duration: 1s; /*����ʱ��*/animation-fill-mode: both; /*���ź��״̬*/}
.animated {animation-iteration-count: 1; /*����ѭ���Ĵ�����infinite ����ѭ��*/}
 .redBook:hover{animation-name:container; /*����������*/transform-origin: center bottom; /*���ö�����תԪ�صĻ���Ϊ�����п���*/cursor: pointer;}
@keyframes container{
  0%,100%,20%,50%,80% {transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*���������� �� X1 Y1 X2 Y2*/
	  transform: translate3d(0,0,0); /*����ֻ��Z�����ƶ�*/}
  40%,43%{transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);transform: translate3d(0,-30px,0);}
  70%{transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);transform: translate3d(0,-15px,0);}
  90%{transform: translate3d(0,-4px,0);}
}
/*---*/
.redBooksFy{padding:50px;position: relative;z-index: 999;}
.redVideoBox{margin-top:30px;width:100%;overflow: hidden;border-top:1px solid #ddd;padding-top:30px;}
.videobox{width:calc(33.3% - 30px);margin-right:45px;float:left;position: relative;margin-bottom:45px;}
.redVideoBox .videobox:nth-child(3n){margin-right:0;}
.redVideo{width:100%;overflow: hidden;height:200px;}
.redVideo video{width:100%;}
.videobox p{position: relative;bottom:0;width:calc(100% - 24px);text-align: center;color:#fff;height:40px;line-height:40px;background:#BD2E29;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding:0 12px;}
.redVideoFy{margin-top:100px;}

/*��ʿ��¼*/
.martyrs_part2{width:100%;overflow: hidden;margin-top:30px;}
.martyrs_part2_top{width:calc(100% - 30px);height:50px;line-height:50px;padding:0 15px;font-size:18px;color:#fff;background: #BD2E29;border-radius: 10px 10px 0 0;}
.martyrs_timesBox{border: 1px solid #F18B1A;padding:10px;width:calc(100% - 22px);overflow: hidden;}
.martyrs_times{margin-left:20px;width:calc(20% - 18px);float:left;border:1px solid #BD2E29;overflow: hidden;border-radius: 2px;margin-top:10px;cursor: pointer;}
.martyrs_timesBox .martyrs_times:nth-child(1){margin-left:0;}
.times_top{background-image: url(../image/Mousenotover.png);background-size: 100% 100%;height: 32px;width: 100%;display:flex;justify-content:center;align-items:center;}
.martyrs_times:hover{margin-top:0;}
.martyrs_times:hover .times_top{background-image: url(../image/Mouseover.png) !important;}
.martyrs_times_active .times_top{background-image: url(../image/Mouseover.png) !important;}
.times_top div{width:26px;height:26px;background-image: url(../image/five-star.png);background-repeat: no-repeat;}
.times_mid{width:100%;overflow: hidden;color:#e60013;text-align: center;}
.times_mid p:nth-child(1){font-size:18px;font-weight: bold;line-height:40px;}
.times_mid p:nth-child(2){font-size:12px;margin-bottom:5px;font-family: "dinpro";}
.times_btm{width:100%;display:flex;justify-content:center;align-items:center;}
.times_btm img{width:100%;}
.martyrs_part3{width:100%;overflow: hidden;}

/*�廳Ӣ��*/
.remember_part1{width:100%;overflow: hidden;}
.remember_part1 img{width:100%;}
.remember_part2{width:1140px;margin:0 auto;background: #fff;padding:30px;}
.remember_part2_p1{width:100%;display:flex;justify-content:center;align-items:center;color: #BD2E29;font-size: 20px;}
.remember_part2_p1 span:nth-child(1),.remember_part2_p1 span:nth-child(3){display: inline-block;width:100px;height:2px;border-bottom:2px solid #BD2E29;}
.remember_part2_p1 span:nth-child(2){height:40px;line-height:40px;padding:0 20px;display: inline-block;font-weight: bold;font-size: 30px;}
.remember_part2_p2{color: #BD2E29;text-align: center;width:100%;margin-top:20px;}
.remember_part2_lsBox{width:100%;overflow: hidden;margin-top:20px;}
.remember_part2_ls{float:left;width:calc(16.6% - 21px);margin-left:25px;overflow: hidden;display:flex;justify-content:center;align-items:center;position: relative;cursor: pointer;height:220px;}
.remember_part2_lsBox .remember_part2_ls:nth-child(1){margin-left:0;}
.remember_part2_ls img{width:100%;height:100%;}
.remember_part2_ls p{position: absolute;width:100%;bottom:10px;color:#fff;text-align: center;font-size:14px;}
.remember_part3{width:1140px;overflow: hidden;padding:50px 30px;background-image: url(../image/remember_img2.jpg);margin:0 auto;}
.remember_part3_top{overflow: hidden;width:100%;}
.remember_part3_top div:nth-child(1){float:left;width:calc(50% - 200px);height:40px;}
.remember_part3_top div:nth-child(1) span:nth-child(1){float:left;height:18px;border-bottom:2px solid #000;display: inline-block;width:calc(100% - 12px);}
.remember_part3_top div:nth-child(1) span:nth-child(2){float:left;display: inline-block;width:12px;height:12px;margin-top: 14px;border-radius: 50%;background: #000;}
.remember_part3_top div:nth-child(2){text-align: center;font-size:30px;width:400px;float:left;height:40px;line-height: 40px;font-weight: bold;}
.remember_part3_top div:nth-child(3){float:left;width:calc(50% - 210px);height:40px;}
.remember_part3_top div:nth-child(3) span:nth-child(1){float:left;display: inline-block;width:12px;height:12px;margin-top: 14px;border-radius: 50%;background: #000;}
.remember_part3_top div:nth-child(3) span:nth-child(2){float:left;height:18px;border-bottom:2px solid #000;display: inline-block;width:calc(100% - 12px);}
.lyBox{width:100%;overflow: hidden;margin-top:30px;}
.lyBox textarea{width:calc(100% - 22px);height:120px;padding:10px;}
.lyBox p{margin-top:20px;width:100%;}
.lyBox p button{float:right;font-size:12px;color:#fff;background: #DF8053;border:none;padding:5px 8px;}
.lyList_box{margin-top:50px;width:100%;overflow: hidden;border-top:1px solid #ccc;padding-top:30px;height:500px;overflow-y: auto;}
.lyList{width:100%;overflow: hidden;border-bottom:1px solid #ccc;margin-bottom: 20px;}
.portrait{width:30px;height:30px;border-radius: 50%;border:1px solid #DF8053;display:flex;justify-content:center;align-items:center;float:left;overflow: hidden;}
.portrait img{width:100%;}
.lyList_right{width:calc(100% - 45px);float:right;overflow: hidden;}
.lyList_right p:nth-child(1){}
.lyList_right p:nth-child(2){line-height:15px;font-size:12px;color:#888;}
.lyList_right p:nth-child(3){margin:10px 0;}

/*����Ѱ��*/
.seek_part1{width:1200px;margin:0 auto;overflow: hidden;margin-top:30px;}
.seek_part2{width:1200px;margin:0 auto;overflow: hidden;margin-top:30px;}
.seek_part1_left{float:left;width:calc(50% - 10px);overflow: hidden;}
.seek_part1_right{float:right;width:calc(50% - 10px);overflow: hidden;}
.seek_title{width:100%;height:40px;line-height:40px;color:#BD2E29;font-size:18px;font-weight: bold;border-bottom:1px solid #ddd;}
.seek_title span{padding:0 2px;border-bottom:2px solid #BD2E29;display:inline-block;line-height:39px;}
.seek_left_box{margin-top:30px;overflow: hidden;width:100%;}
.seek_left_box img{float:left;width:30%;}
.seek_left_right{width:340px;float:right;overflow: hidden;}
.seek_info_title{font-size:16px;color:#BD2E29;}
.seek_info_tips{margin-top:10px;}
.seek_info_input{border: 2px solid #BD2E29;border-radius: 3px;width: calc(100% - 4px);height: 36px;margin-top:10px;}
.seek_info_input input{height: 100%;border: none;width: calc(100% - 62px);float: left;text-indent: 2em;}
.seek_info_input button{height: 100%;float: right; cursor: pointer;color: #fff; background: #BD2E29; width: 60px;border: none;}
.seek_info_input button i{font-size: 16px;color:#fff;}
.seek_btn{width:80px;height:40px;cursor: pointer;color:#fff !important;background: #BD2E29;border:none;margin-top:10px;display: inline-block;line-height: 40px;text-align: center;}
.seek_btn:hover{color:#fff;}
.seek_news_box{margin-top:30px;width:100%;overflow: hidden;}
.seek_newsBox{width:100%;overflow: hidden;}
.seek_newsBox li{margin-top:10px;height:30px;line-height: 30px;width:100%;}
.seek_newsBox li a{display: inline-block;width:100%;height:100%;}
.seek_newsBox li a span:nth-child(1){float:left;display: inline-block;text-indent: 5px;width:calc(100% - 100px);overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.seek_newsBox li a span:nth-child(2){float:right;display: inline-block;font-size:12px;color:#999999;}

/*���߷���*/
.policy_part1{width:100%;overflow: hidden;height:320px;background-image: url(../image/zcfg_search_bg.png);background-size:cover;background-position: center;margin-bottom:50px;}
.policy_part1 p{text-align: center;color:#BD2E29;font-size:48px;line-height:50px;margin-top:70px;font-weight: bold;}
.policy_inp{width:600px;margin: 0 auto;overflow: hidden;height: 36px;margin-top:50px;border: 2px solid #BD2E29;border-radius: 3px;background: #fff;}
.policy_inp input{height: 100%;border: none;width: calc(100% - 62px);float: left;text-indent: 2em;}
.policy_inp button{height: 100%;float: right; cursor: pointer;color: #fff; background: #BD2E29; width: 60px;border: none;}
.policy_inp button i{font-size: 16px;color:#fff;}
.policy_leftBox{float:left;width:250px;overflow: hidden;background: #fff;}
.policy_leftBox ul{width:100%;overflow: hidden;}
.policy_menu_top{padding:0 10px;background:#BD2E29;height:60px;line-height:60px;color:#fff;font-size:18px;border-bottom: 1px solid #ddd;}
.policy_menu_top i{margin-right:5px;font-size:18px;}
.policy_menu{padding-left:35px;height:60px;line-height:60px;border-bottom:1px solid #ddd;font-size:16px;}
.policy_active{background-color: #b7a36d;color: white !important;position: relative;}
.policy_active::before {content: ''; display: inline-block;width: 10px;position: absolute;top: 0;left: 0;bottom: 0;background-color: #BD2E29;}
.policy_leftBox ul a{display:inline-block;width:100%;height:60px;}
.policy_rightBox{float:right;width:calc(100% - 262px);overflow: hidden;}
.policy_news{background:#fff;padding:10px 20px;width:calc(100% - 40px);margin-bottom: 12px;}
.policy_news a{color:#000;}
.policy_news a:hover{color:#BD2E29;}
.policy_news a p:nth-child(1){font-size:20px;line-height:30px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width:100%;margin:10px 0;}
.policy_news a p:nth-child(2){margin-top:5px;color:#999999;font-size: 12px;}

/*��ͼ*/
.map_box{width:100%;height:600px;background: #fff;}
.map_box #container{width:100%;height:100%;}

/*��ʿ��Ϣ*/
.martyr_part1{margin-top:30px;width:100%;overflow: hidden;background: #fff;}
.martyr_name{width: 342px; height: 82px;background-image: url(../image/ls_title.png); margin-top: 30px;margin-bottom: 30px;padding-left: 104px;line-height: 82px;background-size: 100% 100%;margin-left: 30px;color:#fff;font-size:22px;letter-spacing: 2px;}
.martyr_name span{margin-right:10px;}
.martyr_part2{width:calc(100% - 60px);overflow: hidden;background: #fff;padding:50px 30px;}
.martyr_part2_left{width:780px;float:left;overflow: hidden;}
.martyr_info{width:100%;overflow: hidden;}
.martyr_info_title{width:100%;display: flex;justify-content: left;height:40px;}
.martyr_info_title div:nth-child(1){width: 6px;height: 24px;background-color: #BD2E29;}
.martyr_info_title div:nth-child(2){font-size: 18px;font-weight: 700;margin-left: 15px;margin-right: 15px;white-space: nowrap;}
.martyr_info_title div:nth-child(3){width:100%;padding-top:5px;}
.martyr_info_title div:nth-child(3) hr{width:100%;line-height:20px;}
.martyr_info_details{margin-top:30px;width: 100%;overflow: hidden;}
.martyr_info_details ul{width:100%;overflow: hidden;}
.martyr_info_details ul li{width:50%;float:left;margin-bottom:30px;}
.martyr_info_details ul li span{display: inline-block;width:70px;float:left;}
.martyr_info_details ul li b{float:left;}
.martyr_part2_right{width:270px;float:right;overflow: hidden;}
.martyr_part2_lsmp{width:100%;height:350px;background-image: url(../image/lsxm.png);background-size:cover;background-position: center;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.martyr_part2_lsmp img{width:100%;}
.martyr_part2_name{margin-top:30px;letter-spacing: 2px;font-size:24px;font-weight: bold;text-align: center;}
.martyr_part2_name span{margin-right: 10px;}
.jsls{width:108px;height:50px;line-height:50px;background-image: url(../image/jsls.png);background-size: 100% 100%; margin-bottom: 30px; margin-right: 0; margin-left: 50px;padding-left: 65px;cursor: pointer;margin-top:50px;color:#fff;font-weight: 800;letter-spacing: 2px;}
.lssjnr{font-weight:bold;}
.lssjnr p{font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;font-size:14px !important;}
.lssjnr p span{font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;font-size:14px !important;}

/*��ɨҳ��*/
.jsTcBox{width:100%;height:100vh;position: fixed;top:0;left:0;z-index: 6;display:none;overflow: hidden;}
.jgBox{width:150px;height:310px;overflow: hidden;position: relative;}
.jgBox img{height:100%;position:absolute;top:0;left:0;}
.jsVideo{min-width:100%;right:0;top:0;min-height:100%;width:auto;height:auto;z-index: 1;background-size: cover;}
.jsBox{width:100%;height:100vh;}
.jsBG{width: 8.74rem;position: absolute;bottom:0;z-index: 5;float: left;}
.mb{width:100%;position: relative;z-index: 5;}
.jgbox{position: absolute;width: 2rem;height: 2.08333rem; top: 2.13542rem; left: 4.5rem;transform: translateX(-50%);display: none;z-index: 11;background-image: url(../image/jg.gif);background-size: 100% 100%;}
.xhBox{width: .442708rem;height: .40625rem;top: 2.7rem;left: 3.6375rem;position: absolute;z-index:10;background-image: url(../image/xh.png);background-size: 100% 100%;display: none;}
.sxBox{width: .742708rem;height: .50625rem;top: 2.58rem;left: 4.1875rem;position: absolute;z-index:10;background-image: url(../image/sx.png);background-size: 100% 100%;display: none;}
.jjBox{width: .342708rem;height: .39625rem;top: 2.68rem;left: 4.8375rem;position: absolute;z-index:10;background-image: url(../image/jj.png);background-size: 100% 100%;display: none;}
.hqBox{width: 1.4375rem;height: 1.182292rem;left: 1.988958rem;background-image: url(../image/hq1.png);background-size: 100% 100%;top: 1.589167rem;position: absolute;    z-index: 10;display: none;}
.hq2Box{width: 1.4375rem;height: 1.182292rem;left: 5.898958rem;background-image: url(../image/hq2.png);background-size: 100% 100%;top: 1.554167rem;position: absolute;    z-index: 10;display: none;}
.mb_info{height: 1.25rem;position: absolute;left: 3.708333rem;top: .442708rem;width: .729167rem;z-index: 10;}
.mb_info img{position: absolute;top: .5125rem; left: .600625rem;width: .15625rem;}
.mb_info div{position: absolute;left: .616667rem;top: .782917rem;width: .010417rem;font-size: .104167rem!important;color: #c31818;font-weight: 900;line-height: .114583rem;cursor: pointer;}

.jsRight{width: 1.260417rem;padding: .010417rem 0;height:100vh;background:#D5D8DB;float:left;position: absolute;right:0;top:0;z-index: 2;}
.close_box{position: absolute;top:10px;right:10px;cursor: pointer;}
.close_box i{font-size:30px;}
.bow_yz{width:80%;margin-left:10%;position:relative;margin-top:50px;background-image: url(../image/lsxm.png);background-size: cover;background-position: center;}
.bow_yz img{width:100%;height:100%;}
.bow_lsInfo{width:80%;margin-left:10%;}
.bow_lsName{font-size: .130208rem;font-weight: bold;margin-top:10px;}
.bow_lsSz{font-size: .063333rem;margin-top:5px;}
.bow_lsJg{font-size: .063333rem;}
.bow_lsSj{font-size: .063333rem;margin-top:5px;width:100%;height: 400px;overflow-y: auto;padding-right: 5px;}
.bow_lsSj p{font-size: .063333rem !important;font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;}
.bow_lsSj p span{font-size: .063333rem !important;font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;}
.bow_lsSj::-webkit-scrollbar {/*������������ʽ*/width: 4px;  height: 4px;scrollbar-arrow-color:red;}
.bow_lsSj::-webkit-scrollbar-thumb {/*����������С����*/border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2);scrollbar-arrow-color:red;}
.bow_lsSj::-webkit-scrollbar-track {/*������������*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}
.js_menu{width:6.25rem;height: .477083rem;padding:10px;overflow: hidden;position:absolute;bottom:20px;    background: rgba(77,77,77,.5);border-radius: 10px;z-index: 19;left:10%;}
.js_menu ul{width:100%;overflow: hidden;display: flex;justify-content: center;align-items: center;height:100%;}
.js_menu ul li{float:left;background: #fff;padding: 7px 0;border-radius: 10px;height: calc(100% - 14px);width: calc(19% - .10417rem);margin-left: .18rem;}
.js_menu ul li:nth-child(1){margin-left:0;}
.js_menu ul li .js_menu_part{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor: pointer;}
.js_menu ul li .js_menu_btn{background-image: url("../image/js_menu_bg.png");background-size: 100% 100%;display:flex;justify-content:center;align-items:center;cursor: pointer; width: .34375rem;height: .34375rem;}
.js_menu ul li:hover .js_menu_btn{background-image: url("../image/js_menu_bg_hover.png");}
.js_menu ul li .js_menu_btn div{width: 100%;height:100%;background-size: contain;background-position: center;background-repeat: no-repeat;}
.js_menu_right{margin-left:20px;font-size: .104167rem;}
.js_jg_img{background-image: url("../image/js_menu_jg.png"); }
.js_xh_img{background-image: url("../image/js_menu_xh.png"); }
.js_jj_img{background-image: url("../image/js_menu_jj.png"); }
.js_sx_img{background-image: url("../image/js_menu_sx.png"); }
.js_hq_img{background-image: url("../image/js_menu_hq.png"); }
.js_mb{width:100%;height:100vh;background:rgba(0,0,0,0.9);position: fixed;z-index: 5;display: none;top:0;left:0;}
.music_box{width:30px;height:30px;background-image: url(../image/music_open.png);background-size: 100% 100%;position: absolute;top:10px;left:10px;cursor: pointer;}
.music_close{background-image: url(../image/music_close.png);width:30px;height:30px;background-size: 100% 100%;position: absolute;top:10px;left:10px;cursor: pointer;}

/*����ҳ��*/
.gjc_seach{padding:0 10px;height:29px;}
.gjc_inp{height:25px;text-indent: 1em;}
.gjc_table{margin-top:30px;}


/*��ʿ��԰���*/
.cemetery_box{width:1200px;overflow: hidden;margin:0 auto;margin-top:50px;padding-bottom: 20px;}
.cemetery_box_top{width:100%;background-image: url(../image/cemetery_img.png);background-size: 100% 100%;background-repeat: no-repeat;height:110px;text-align: center;line-height: 50px;font-size:24px;font-weight: bold;color:#fff;letter-spacing: 2px;}
.cemetery_info{box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);background-color: #ffffff; margin: 0 auto;width:1150px;margin-top: -60px;padding: 0 34px 44px 34px;box-sizing: border-box;overflow: hidden;}
.cemetery_info_left{float:left;margin-top:50px;width:55%;}
.cemetery_info_p1{font-size:20px;font-weight: bold;}
.cemetery_info_p1 span{margin-right:5px;}
.cemetery_js{width:100%;overflow: hidden;margin-top:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;height: 214px;}
.cemetery_info_p2{font-size:20px;font-weight: bold;margin-top:20px;}
.cemetery_info_p3{font-size:16px;margin-top:10px;}
.cemetery_info_right{float:right;margin-top:50px;width:40%;overflow: hidden;border-radius: 10px;}
.cemetery_info_right img{width:100%;}
.cemetery_info_zk{text-align:right;margin-top:10px;cursor: pointer;color:#BD2E29;}
.cemetery_open{height:auto;-webkit-line-clamp: inherit;}
.cemetery_imgBox{width:100%;margin-top:20px;overflow: hidden;}
.cemetery_imgBox .cemetery_img{width:calc(33.3% - 10px);margin-right: 15px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;float:left;height:90px;overflow: hidden;}
.cemetery_imgBox .cemetery_img img{width:100%;min-height:100%;}
.cemetery_imgBox .cemetery_img:nth-child(3n){margin-right: 0;}
.foot_yqlj a{color:#fff;}

#_ideConac a{display:flex;justify-content:center;align-items:center;}

@media only screen and (min-width: 720px) and (max-width: 1200px){
	}

@media only screen and (min-width: 100px) and (max-width: 720px) {
	.index_banner{height:120px;}
	.banner_logo img{width:80px;top:10px;}
	.menu{height:auto;overflow: hidden;}
	.menu ul{width:100%;}
	.menu ul li{width:20%;}
	.menu ul li a{font-size:14px;}
	.all_mid{width:calc(100% - 24px);margin-left:12px;}
	.index_part1_title{font-size:16px;}
	.index_part2_left{width:100%;}
	#slidesImgs li{height:220px;}
	.index_part2_right{width:100%;margin-left:0;}
	.index_part3{width:100%;}
	.index_part4{width:calc(100% - 24px);margin-left:12px;}
	.index_part4_btm_left{width:100%;}
	.index_part4_btm_right{width:100%;}
	.index_part4_nameBox ul{max-height:175px;}
	.index_part4_ls{width: calc(50% - 10px);}
	.index_part4_nameBox p{margin:0 0 10px 0;}
	.index_part5{width:calc(100% - 24px);margin-left:12px;}
	.index_part5_btm{width:100%;}
	.index_part5_btm_left{width:100%;}
	.index_part5_btm_left ul{width:100%;}
	.index_part5_btm_left ul li{width:50%;float: left;height:40px;line-height:40px;}
	.index_part5_active{border-radius:5px;}
	.index_part5_active::before{display:none;}
	.index_part5_btm_right{width:100%;margin-top: 20px;}
	.index_part5_yl{width:calc(33.3% - 5px);height:160px;}
	.index_part5_btm_right .index_part5_yl:nth-child(3), .index_part5_btm_right .index_part5_yl:nth-child(6){width:calc(33.3% - 5px);height:160px;}
	.index_part5_btm_right .index_part5_yl:nth-child(7){position:relative;top:0;}
	.index_part5_btm_right .index_part5_yl:nth-child(8){position:relative;top:0;left:0;}
	.index_part5_btm_right .index_part5_yl:nth-child(9){position:relative;top:0;left:0;}
	.index_part6{width:calc(100% - 24px);margin-left:12px;}
	.index_part6_btm .index_part6_ss{width:calc(50% - 16px);height:120px;}
	.index_part6_btm .index_part6_ss:nth-child(2n){margin-right:0;}
	.index_part7{width:calc(100% - 24px);margin-left:12px;}
	.index_part8{width:calc(100% - 24px);margin-left:12px;}
	.index_part7_btm_left{width:100%;}
	.index_part7_btm{margin-top:30px;overflow: hidden;}
	.index_part8_img1{width:100%;height:auto;}
	.index_part8_btm_right{width:100%;margin-top:7px;}
	.index_part7_btm_right{width:100%;}
	.index_part8_btm_btm{display:flex;justify-content:center;align-items:center;}
	.foot_box{width:calc(100% - 24px);margin-left:12px;}
	.foot{padding-top:0;height:350px;}
	.foot_ewm{ margin: 30px auto;position: relative;left: -35%;}
	.newsList_part1{width:calc(100% - 24px);margin-left:12px;}
	.newsList_part1_box{padding:30px 0;}
	.newsList_part1_left{width:100%;height:180px;}
	.newsList_part1_right{width:100%;margin-top:30px;}
	.newsList_part2_newsBox{width:100%;}
	.newsList_part2_news_img{width:100%;height:200px;overflow: hidden;}
	.newsList_part2_news_info{width:100%;}
	.newsList_part2_news_info p:nth-child(3){position:relative;margin-top:10px;}
	.newsList_part2_news_info p:nth-child(1){padding:10px 0;}
	.jsxx_part2{width:calc(100% - 24px);margin-left:12px;}
	.jnss_part2_ss{width:calc(50% - 2px);}
	.ss_left{width: calc(100% - 40px);display:flex;justify-content:center;align-items:center;}
	.ss_right{width:100%;float:left;padding:0;}
	.cemetery_box{width:100%;}
	.cemetery_info{width: calc(100% - 20px);}
	.cemetery_info_left{width:100%;}
	.cemetery_info_right{width:100%;}
	.deeds_part1{width:calc(100% - 24px);margin-left:12px;}
	.deeds_img{height: 110px;width: calc(25% - 16px);}
	.deeds_part1 .deeds_img:nth-child(6n){margin-right:20px;}
	.deeds_part1 .deeds_img:nth-child(4n){margin-right:0;}
	.deeds_part2{width:100%;}
	.deeds_part2_btm a{width:20%;}
	.ss_table>table tr th{border:none;font-size:12px;}
	.ss_table>table tr>td{text-align:center;font-size:12px;}
	.deeds_img p{font-size:12px;}
	.container{width:100%;min-width: 0;}
	.news_mid{width:calc(100% - 24px);margin-left:12px;}
	.news_title{width:calc(100% - 24px);margin-left:12px;padding:20px 0;font-size:20px;line-height: 25px;}
	.news_content{width:calc(100% - 24px);margin-left:12px;padding:20px 0;font-size:14px;}
	.news_function{width:calc(100% - 24px);margin-left:12px;padding:30px 0;font-size:14px;}
	.martyr_name{width: calc(100% - 135px);padding-left: 84px;}
	.martyr_part2{width:calc(100% - 24px);padding:0 12px;}
	.martyr_part2_left{width:100%;}
	.martyr_info_title div:nth-child(3){margin-top:10px;}
	.martyr_info_details ul li{font-size:12px;margin-bottom: 20px;}
	.martyr_info_details ul li span{width:60px;}
	.martyr_part2_right{width:100%;margin-top:40px;}
	.martyr_part2_lsmp{width:auto;background: none;height: 250px;}
	.martyr_part2_lsmp img{width:auto;height:100%;}
	.jsls{margin:30px auto;}
	.redCultureBox{width:350px;padding-top: 155px;}
	.booksBox{width:calc(100% - 40px);margin-left:20px;}
	.redBook{width:calc(25% - 8px);margin-right: 10px;margin-bottom: 50px;}
	.videobox{width: 100%;margin-right: 0px;margin-bottom: 25px;}
/*	.videobox p{margin-top:-12px;}*/
	.martyrs_times{width: calc(50% - 8px);margin-left:0;margin-right:12px;}
	.martyrs_timesBox .martyrs_times:nth-child(2n){margin-right:0;}
	.deeds_part2_inp input{text-indent: 1em;}
	.deeds_part2_top{width:100%;}
	.remember_part2{width:calc(100% - 24px);padding: 30px 12px;}
	.remember_part2_p1 span:nth-child(2){font-size:20px;}
	.remember_part2_ls{width:calc(33.3% - 18px);margin-left: 0px;margin-right: 25px;height:150px;}
	.remember_part2_lsBox .remember_part2_ls:nth-child(3n){margin-right:0;}
	.remember_part2_ls p{font-size:12px;}
	.remember_part3{width:calc(100% - 24px);padding: 50px 12px;}
	.remember_part3_top div:nth-child(1),.remember_part3_top div:nth-child(3){width: calc(50% - 100px);}
	.remember_part3_top div:nth-child(2){width: 200px;font-size: 18px;}
	.lyList_box{height:300px;}
	.lyList{width:96%;}
	.seek_part1{width:calc(100% - 24px);margin-left:12px;}
	.seek_part1_left,.seek_part1_right{width:100%;}
	.seek_left_box img{width:110px;position:relative;left:50%;margin-left:-55px;}
	.seek_left_right{text-align: center;width:100%;}
	.seek_info_tips{font-size:12px;}
	.seek_info_input input{text-indent: 1em;}
	.seek_part2{width:calc(100% - 24px);margin-left:12px;}
	.seek_newsBox li a span:nth-child(1){width: calc(100% - 80px);}
	.policy_part1 p{font-size:28px;margin-top: 20px;}
	.policy_inp{width:80%;margin-left:10%;margin-top: 30px;}
	.policy_part1{height:220px;}
	.policy_leftBox{width:100%;}
	.policy_rightBox{width:100%;margin-top:30px;}
	.policy_news a p:nth-child(1){font-size:14px;}
	.jsBG{width:100%;height:50vh;top:0;}
	.jsRight{top:auto;bottom:0;width:100%;height:50vh;}
	.mb{height:80%;margin-top:20%;}
	.js_menu{width: 7.5rem;height: .877083rem;}
	.js_menu ul li .js_menu_btn{width: .64375rem;height: .54375rem;}
	.js_menu_right{margin-left:0;}
	.mb_info{top: 2.272708rem;left: 4.248333rem;}
	.mb_info div{ line-height: .304583rem;}
	.mb_info img{display:none;}
	.jgbox{top: 5.13542rem;left: 5.1rem;}
	.xhBox{top: 5.8rem;left: 4.2375rem;}
	.sxBox{top: 5.68rem;left: 4.7875rem;}
	.jjBox{top: 5.76rem;left: 5.4375rem;}
	.hqBox{left: 2.288958rem;top: 4.589167rem;}
	.hq2Box{left: 6.898958rem;top: 4.554167rem;}
	.close_box i{font-size:26px;}
	.close_box{top:15px;}
	.martyr_info_details{margin-top:0;}
	.bow_yz{width: 20%;margin-left: 5%;float: left;}
	.bow_lsInfo{width: 65%;margin-left: 30%;margin-top: 45px;height:100%;}
	.bow_lsSj{height:50%;}
}