@charset "utf-8";
/* CSS Document */
/*格式化样式*/
*{margin:0;padding:0;}
body{font:14px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#333;}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0;}
a{color:#202020;text-decoration:none;}
a:hover{color:#ba0001;text-decoration:none;}
img{border:none;}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;zoom:1;}
.clear{clear:both;}

.clearf{width: 100%;}
.clearf:after{content: "020";display: block;height: 0;clear: both;visibility: hidden;}
.header_bg{background: url(../images/header_bg.jpg) no-repeat;}
.default-top .logo{height: 160px;background: url(../images/logo.png) no-repeat;min-width: 900px;}
.default-top .contact{line-height: 50px;font-size: 15px;}
.default-top .contact a{color:#333;}
.default-top .contact a:hover{color:#ba0001;text-decoration:underline;}
.default-top .contact i{margin: 0 10px;font-size: 12px;color: #000;}

.navbar{font-size: 16px;font-family: MIcrosoft YaHei,Arial, Helvetica, sans-serif; border: 0;border-radius: 0!important;background:#ba0001;color:#fff;position:relative;z-index:9!important; margin-bottom: 0 !important;}
.navbar{background:#ba0001;color:#fff;position:relative;z-index:9;}
@media screen and (min-width: 1240px) {.navbar .container{width: 1200px;padding:0px;}}
.navbar ul li{float:left;line-height:60px;width:100px;text-align:center;transition: all .2s ease;}
.navbar ul li a{display:inline-block;width:100px;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;transition: all .2s ease;}
.navbar ul li a:hover{color:#fff;background:#ba0001;-webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px);transition: all .2s ease;}
.navbar ul li.cur a{font-size:18px;}
.secondMenu{position:absolute;width:100px;background: rgba(186,0,1,0.7);display:none;z-index:19999;transition: all .2s ease;}
.navbar ul li.submenu .secondMenu a{display:block;color:#fff;font-size:16px;font-weight:normal;height:59px;line-height:59px; border-bottom: 1px solid rgba(255,255,255,0.3);box-sizing:border-box;padding:0;text-align:center;border-radius:0;}
.navbar ul li.submenu .secondMenu a:hover{color:#fff;background:#ba0001;-webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}
.navbar ul li.submenu:hover .secondMenu{display:block;}
.nav_list{position: relative;height: 60px;}
.w_nav_bar{display: none;}
@media screen and (min-width:1000px) and (max-width:1240px) { /*当屏幕尺寸小于1240px大于1000时，应用下面的CSS样式*/
.contact{display: none;}
.navbar{font-size: 16px;font-family: MIcrosoft YaHei,Arial, Helvetica, sans-serif; border: 0;border-radius: 0!important;
background:#ba0001;color:#fff;position:relative;z-index:9!important; margin-bottom: 0 !important;}
.navbar{background:#ba0001;color:#fff;position:relative;z-index:9;}
.navbar .container{width: 1000px;padding:0px;}
.navbar ul li{float:left;line-height:60px;width:125px;text-align:center;transition: all .2s ease;}
.navbar ul li a{display:inline-block;width:125px;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;transition: all .2s ease;}
.navbar ul li a:hover{color:#fff;background:#ba0001;-webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px);transition: all .2s ease;}
.navbar ul li.cur a{font-size:18px;}
.secondMenu{position:absolute;width:125px;background: rgba(170,1,24,0.7);display:none;z-index:19999;  transition: all .36s ease;}
.navbar ul li.submenu .secondMenu a{display:block;color:#fff;font-size:16px;font-weight:normal;height:59px;line-height:59px; border-bottom: 1px solid rgba(255,255,255,0.05);box-sizing:border-box;padding:0;text-align:center;border-radius:0;}
.navbar ul li.submenu .secondMenu a:hover{color:#fff;background:#ba0001;-webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}
.navbar ul li.submenu:hover .secondMenu{display:block;}
.nav_list{position: relative;height: 60px;}
.w_nav_bar{display: none;}
}
@media screen and (max-width: 1000px) { /*当屏幕尺寸小于1000px时，应用下面的CSS样式*/
	.default-top{display: none;}
	.navbar-toggle {display: block;}
	.navbar .navbar-brand{display: block;color: #FFFFFF;}
	.navbar .navbar-brand:hover{color: #EEEEEE;}
    .w_nav_bar{display: block;width: 100%;}
    .nav_list{height: 0;display: none;}
    .nav_list ul{position: absolute;left:0;top:0px;width: 100%;background: #ba0001;height: 299px;overflow: auto;}
    .nav_list li{float: none!important;}
    .secondMenu{display: block!important;position: relative;top:0;border:0;}
    .secondMenu {background: #ba0001;margin-left: 30px;}
    .navbar ul li.submenu .secondMenu a{color: #fff;border-bottom:0;}
    .navbar ul li.submenu .secondMenu a:hover{color: #fff;border-bottom:0;}
    .w_head_r{margin-bottom: 13px;}
    .old{float:left;margin-left:0;}
 .w_slide{display: none;width:0px;}
}
@media screen and (max-width: 400px) { /*当屏幕尺寸小于400px时，应用下面的CSS样式*/
	.navbar .navbar-brand{font-size: 14px;}
}

 /*轮播大图*/

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:46.6%; bottom:20px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:16px;  width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#1e82e1;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
.slideBox .bd ul{width:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideBox .bd img{ width:100% !important; height:540px !important; display:block;  }
@media only screen and (min-width:768px) and (max-width:1200px){ /*当屏幕尺寸小于1200px大于768px时，应用下面的CSS样式*/
.slideBox .bd img{ width:100% !important; height:auto !important; display:block; }
}
@media only screen and (min-width:576px) and (max-width:768px){ /*当屏幕尺寸小于768px大于576px时，应用下面的CSS样式*/
.slideBox .bd img{ width:100% !important; height:auto !important; display:block; }
}
@media screen and (max-width: 576px) { /*当屏幕尺寸小于576px时，应用下面的CSS样式*/
.slideBox .bd img{ width:100% !important; height:auto !important; display:block; }
}
.slideBox .prev{ position:absolute; left:30px; top:50%; margin-top:-37px; float:left;display:block; width:40px; height:74px; background:url(../images/s_banner_l.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ position:absolute; right:30px; top:50%; margin-top:-37px; float: right; display:block; width:40px; height:74px; background:url(../images/s_banner_r.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
	



.box_new{padding-bottom:30px;background: url(../images/zhxw_bg.png) no-repeat center;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;}
.box_new .container {padding:30px 0px 0px 0px;}
.box_new .more{width:132px;height:38px;display:block;text-align:center;line-height:38px;color:#666;font-size:16px;margin-top:-45px;}
.new_main{padding:0px;}
.new_main_title{text-align: center;display: table;margin: 40px auto  30px auto;position: relative;}
.new_main_title h5{font-size: 44px;background: url(../images/title_bg.png) no-repeat center;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;color: #ba0001;text-align: center;display: table;margin: 0 auto;font-weight: bold;padding: 30px 120px;position: relative;}
.new_main_title h5 a{color: #ba0001;text-decoration:none;}
.new_main_title h5 a:hover{color:#aa0118;text-decoration:none;}

.new_main_list ul li{margin:40px 0px;}
.new_main_list ul li a{display: block;position: relative;}
.new_main_list ul li .new_main_details{display: block;position: relative;background:#efefef;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);transition: all .3s;}
.new_main_list ul li .new_main_details .time{width: 95px;height: 45px;position: absolute;top:135px;z-index: 2;background: rgba(186,0,1,0.8);}
.new_main_list ul li .new_main_details .time:before{content:"";position:absolute;border-top: transparent 45px solid;border-left: rgba(186,0,1,0.8) 20px solid;right: -20px;top: 0;}
.new_main_list ul li .new_main_details .time span{font-size: 15px;color: #fff;display: block;text-align: left;padding:10px 0px 0px 8px;}
.new_main_list ul li .new_main_details .img{width: 100%;}
.new_main_list ul li .new_main_details .img img{width: 100%; height: 180px;}
.new_main_list ul li .new_main_details .con{padding: 15px 20px 20px 20px;}
.new_main_list ul li .new_main_details .con .line{width: 38px;height: 2px;background: #ba0001;margin: 12px 0 15px;transition:.6s ease all;-webkit-transition:.6s ease all;-moz-transition:.6s ease all;}
.new_main_list ul li .new_main_details .con .bt{height: 56px;font-size: 1.72rem;font-weight:600;line-height: 28px;color: #000;margin-bottom:15px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;}
.new_main_list ul li .new_main_details .con .nr{font-size: 1.25rem;color: #666;line-height: 2.02rem;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:4;}
.new_main_list ul li .new_main_details:hover{transition: all .3s;box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);}
.new_main_list ul li .new_main_details:hover  .con{background:#fff;transition: all .3s;}
.new_main_list ul li .new_main_details:hover  .con .bt{color:#ba0001;transition: all .3s;}
.new_main_list ul li .new_main_details:hover  .con .line{width: 100%;transition:.5s ease all;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;}
.new_main_list ul li .new_main_details:hover  .con .nr{color: #ba0001;transition: all .3s;}
@media only screen and (min-width:992px) and (max-width:1200px){ /*当屏幕尺寸小于1200px大于768px时，应用下面的CSS样式*/
.new_main_title h5{font-size: 32px;}
}
@media only screen and (min-width:576px) and (max-width: 992px){
.new_main_title h5{font-size: 30px;}
.new_main_list ul li .new_main_details{margin:0px 15px;}
.new_main_list ul li .new_main_details .time{top:301px;}
.new_main_list ul li .new_main_details .img img{width: 100%; height: 350px;}
.new_main_list ul li .new_main_details .con {padding-bottom:30px;}
}
@media screen and (max-width:576px){ /*小于576px屏幕时会执行*/
.new_main_title{margin:0px auto;}
.new_main_title h5{font-size: 2.82rem;padding: 30px 60px;background: url(../images/title_bg.png) no-repeat center;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;}
.new_main_list ul li .new_main_details .time{top:174px;}
.new_main_list ul li .new_main_details .img img{ height: 220px;}
}

.box_tzgg{opacity:0.9; background: url(../images/tzgg.png) no-repeat center;padding-top:40px;padding-bottom:80px;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;}
@media only screen and (max-width:1200px){ /*当屏幕尺寸小于1200px时，应用下面的CSS样式*/
.box_tzgg{ background: rgb(134,0,1,0.9);}
}
.box_tzgg .container {padding:0px;}
.box_main{padding:0px;}
.box_main_title{text-align: center;display: table;margin: 40px auto  30px auto;position: relative;}
.box_main_title h3{font-size: 34px;color: #ba0001;text-align: center;display: table;margin: 0 auto;font-weight: bold;padding: 30px 70px;position: relative;background: url(../images/title_bg_1.png) no-repeat center;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;}
.box_main_title h3 a{color: #ba0001;text-decoration:none;}
.box_main_title h3 a:hover{color:#aa0118;text-decoration:none;}
@media only screen and (max-width:1200px){ /*当屏幕尺寸小于1200px大于768px时，应用下面的CSS样式*/
.box_main_title h3{font-size: 2.82rem;}
}



.two_side_main{padding:0px;}
.tz_new_list{padding:0px 15px;}
.tz_new_list ul li{position: relative;display: -webkit-box; -webkit-box-orient: horizontal;border-bottom:solid 1px #fff; height:68px; line-height:68px; padding-left:12px;padding-right:12px; font-size:1.72rem;  transition: all 0.3s ease-in-out;}
.tz_new_list ul li a{-webkit-box-flex: 1; color: #fff;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;}
.tz_new_list ul li span{-webkit-box-flex: 1;color:#fff; padding-right:15px;}
.tz_new_list ul li:hover {background: #fff;transform: translateY(-5px); box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 10px 0;}
.tz_new_list ul li:hover a{color: #ba0001;}
.tz_new_list ul li:hover span{color: #ba0001; transition: all .3s;}




.box_dj{background: url(../images/djxg_bg.png) no-repeat center;padding-top:40px;padding-bottom:70px; }
.box_dj .container {padding:0px;}
.dj_new_list{margin-top:40px;}
.dj_new_list ul li{min-height:75px;height:auto;float:left;border-bottom:solid 1px #ddd;position:relative;padding:5px 0 0 0;margin-bottom:10px;transition: all .3s;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;}
@media(max-width: 1200px){.dj_new_list ul li{width:100%;margin-right:0;}}
.dj_new_list .dj_time{height:25px;line-height:25px;background:url(../images/date1.png) 15px 3px no-repeat;}
.dj_new_list .dj_time span{font-size:1.72rem;color:#333;margin-top:0px;padding-left:38px;}
.dj_new_list .dj_title{font-size:1.72rem;line-height:35px;padding:0px 0px 0px 13px;text-overflow:ellipsis; overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;}
.dj_new_list .dj_title a{color:#333;}
.dj_new_list .dj_title a:hover{color:#9b0001;}
.dj_new_list ul li:hover{border-bottom:solid 1px #9b0001;transform: translateX(10px);transition: all .3s;}
.dj_new_list ul li:hover .dj_time{background:url(../images/date.png) 15px 3px no-repeat;}
.dj_new_list ul li:hover .dj_time span{color:#9b0001;}
.dj_new_list ul li:hover .dj_title a{color:#9b0001;font-weight:600;}




/*底部样式*/
.footer{background: #9b0001;padding: 5.125rem 0  3.125rem 0;}
.footer_main{text-align:left;}

.footer_main ul{display: table;}
.footer_main ul li{margin-bottom: 0.6375rem;font-size: 1.52rem;color: #fff;margin-top: 0.9375rem;line-height:1.52rem}
.footer_pic{text-align:right;}
@media(max-width: 411px){
.footer_main{width:100%;text-align:center;}
.footer_main ul{display: block;}
.footer_pic{width:100%;text-align:center;margin-top:10px;}
}







/*列表、内容页样式*/
    .boxbg_main{width:100%;float:left; }
	.list_main{width:1200px;position: relative;margin:2px auto 0px auto;}
	.flash_pic{overflow:hidden;width:100%;height:420px;margin:0px;transition: 0.5s all;}
	.flash_pic img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
    .flash_pic img:hover{transform: scale(1.2); -ms-transform:scale(1.2); /* IE 9 */-moz-transform:scale(1.2); /* Firefox */-webkit-transform:scale(1.2); /* Safari 和 Chrome */-o-transform:scale(1.2); /* Opera */}

	.list_left{width:290px;float:left;position: relative;top: -132px;display: block;z-index: 99999;margin:20px 0 20px 0;display:block;}
	.list_left_menu_title{font-size:30px;color:#fff;font-family: "微软雅黑";font-weight:550;text-align:center;height:110px;line-height:110px; background-color:rgb(155,0,1,0.8);}
	.list_left_menu ul{    position: relative;margin-left: 10px;border-top: none;box-shadow: 2.351px 3.236px 4px 0px rgba(24, 24, 24, 0.1);}
	.list_left_menu ul:before{ content:""; position:absolute; top:0; left:-10px; bottom:30px; background:#9b0001; width:10px}
	.list_left_menu li{font-size:18px;height:70px;line-height:72px;text-align:center;border-bottom:solid 1px #ddd;cursor:pointer;list-style:none;transition: 0.5s all;}
	.list_left_menu li a{display:block;color:#000;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;}
	.list_left_menu li a:hover{text-decoration:none;color:#9b0001;font-size:18px;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-webkit-transform: translateX(15px); -moz-transform: translateX(15px); -o-transform: translateX(15px); transform: translateX(15px);}
    .list_left_menu li:hover{background-color:#eee; border-bottom:solid 1px #9b0001;transition: 0.5s all; }
	
	#nav_slide{background: #9b0001;line-height: 50px;position: relative;z-index: 2;display:none;}
    #nav_slide #bnt_back{ position:absolute; left: 1rem; top:-2px;  }
    #nav_slide #bnt_back img{height: 20px;vertical-align: middle;}

    #nav_slide .n_title{ height: 50px; }
    #nav_slide span{display: block;font-size: 16px;color: #fff;text-align: center;}
    #bnt_sub_nav{position: absolute;right: 1rem;top: 14.5px;cursor: pointer;}
    #bnt_sub_nav img{display: block;height: 20px;}
    #bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
    #sub_nav_content{background: #f2f2f2; display: none; z-index: 9;width: 100%;}
    #sub_nav_content ul{}
    #sub_nav_content ul li {background: none;box-shadow:none;border-bottom:1px solid #dedede;padding: 0 15px;}
    #sub_nav_content ul li a{display: inline-block;font-size: 14px;padding: 0;color: #333;width: 88%;}
    #sub_nav_content ul li i{float:right;font-family: simsun;font-style: normal;font-weight: bold;}
    #sub_nav_content ul li ul li{border:0;line-height: 28px;padding-left: 10px;}
    #sub_nav_content ul li ul li a{font-size: 13px; color: #666;}
    #sub_nav_content ul li.on>a{color: #9b0001;}
    #sub_nav_content ul li ul{ display:none}

	
	
	.list_right{width:870px;margin:0px 0px 0px 40px;padding:0px 0px 0px 20px;float:left;overflow:hidden;background-color:#FFFFFF;}
	.list_right_head_title{width:100%; text-align:left;  color:#9b0001;font-size:20px;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px ;border-bottom:solid 1px #ddd; height:43px;display:block;position:relative;}
	.list_right_head_title .line{display: block;position: absolute;left: 0px;top: 42px;width: 130px;height: 1px;background: #9b0001;z-index: 999;transition: 0.6s;}
	.list_right_head_title:hover .line{width: 100%;transition:.5s ease all;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;}
	.list_right_head_l{float:left;height:43px;line-height:30px;padding:0px 20px;text-align:center; color:#9b0001;font-size:22px;font-family:"微软雅黑";font-weight:bold;}
	.list_right_head_r{float:right;text-align:right;font-size:15px;padding:11px 20px 0 0;color:#666;background:url("../images/home.png") 0px 9px no-repeat;text-indent:30px; }
	.list_right_head_r a{color:#666; text-decoration:none;}
	.list_right_head_r a:hover{color:#9b0001; text-decoration:none; }	
	.list_right_main{margin:0 auto;min-height:280px;_height:280px;font-size:14px;color:#333;line-height:30px;text-align:left;}
	.list_right_title{font-size:2.1rem;font-family:"微软雅黑";color:#000;font-weight:bold;line-height:30px;text-align:center;margin: 40px 0px 30px 0px;}
	.list_right_info{width:98%;font-size:1.3rem;line-height:30px;text-align:center;color:#333;margin:15px 0px 0px 8px; padding:10px 0px 8px 0px;background-color:#e6e6e6;}
	.list_right_content{width:98%;margin:40px auto;overflow:hidden;}
        .list_right_content p{margin:8px 0;font-size:14px;}
	#ar_fot{position:relative;margin-bottom:30px;padding: 0px 20px;border: #e8e8e8 1px solid;background: #f7f7f7; height: 95px;}
        #ar_fot h5{width: 100%;display:block;font-size: 16px;color: #666666;font-weight: normal;overflow:hidden;text-overflow: ellipsis;white-space : nowrap ;}
        #ar_fot h5 a{font-size: 16px;color: #666666;font-weight:normal;width: 70%;max-width: 70%;display:  inline-block;}
        #ar_fot h5 a:hover{ color:#ba0001;text-decoration:underline;}
	
	
	.list_txt{width:855px;padding:20px 0px;}
	.list_txt li{padding: 40px 0px 40px 12px;margin:20px 8px 40px 0px;border: #f2f2f2 1px solid; box-shadow: 2.351px 3.236px 4px 0px rgba(24, 24, 24, 0.1);display:block;position:relative;display: -webkit-box;-webkit-box-orient: vertical;}
	.list_txt li:before{ content:""; background:#9b0001; position:absolute; left:0; top:0; width:6px; height:100%; background-size:100% 100%}
	.list_txt li:hover{transition: 0.3s all;box-shadow: 2.351px 3.236px 4px 0px rgba(24, 24, 24, 0.4);}
	.list_txt li:hover .calendar .date{ color: #9b0001; }
        .list_txt li:hover .calendar .title a{ color: #9b0001; }
        .list_txt li:hover .calendar .content{ color: #9b0001; }
	.list_txt li .calendar {height:80px;position: relative;}
	.list_txt li .calendar .date {width: 80px;height:80px;float: left;color: #333;padding: 5px 0px 0px 10px;vertical-align: middle;display: table;}
	.list_txt li .calendar .date .day {text-align: center;width: 100%;display: table;font-weight:bold;font-size: 34px;padding-top: 9px;}
	.list_txt li .calendar .date .month {font-size: 16px;text-align: center;width: 100%;display: table;padding-top: 10px;}
	.list_txt li .calendar .main{display: table;padding:0px 15px 0px 20px;margin:0px;}
	.list_txt li .calendar .title {font-size:20px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;}
	.list_txt li .calendar .title a {color: #000;text-decoration: none;}
	.list_txt li .calendar .title a:hover {color: #9b0001; text-decoration:underline;}
	.list_txt li .calendar .content{ height:auto;overflow:hidden;font-size: 15px;color: #666; line-height:25px;margin-top: 5px;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;}
	
	
        .list_right .container{width:100%;}
	.list_pic{padding:20px 0px;}
	.list_pic li{float:left;text-align: center;margin-bottom:1.26rem;}
	.list_pic img{height:16rem;}
	.list_pic li span{text-align:center;color:#333;height: 35px;line-height: 35px;font-size:1.46rem;}
	.list_pic li span a{color:#333;}
	.list_pic li span a:hover{color:#c21b1f;}
	@media(max-width: 1000px){
		.list_pic img{height:auto;object-fit: cover;}
        }

       @media(max-width: 1200px){
	.flash_pic img{max-width:100%!important; height:auto!important;object-fit: contain; }
	.list_main{width:100%;}
	.list_left{ display:none;}
	.list_right{padding:0 15px;margin:0px;width:100%;}
	.list_right_head_title{ display:none;}
	.list_txt{width:100%;}	
	.list_txt li{padding:0px;margin: 20px 0px 40px 0px;}
	.list_txt li .calendar {height:auto;position: relative;padding:1.25rem 2.125rem 1.25rem .375rem;}
	.list_txt li .calendar .date {width: 6.875rem;float: left;color: #333;padding: 0px 0px 0px 10px;vertical-align: middle;}
	.list_txt li .calendar .date .day {font-size:1.725rem;text-align: center;width: 100%;font-weight:bold;}
	.list_txt li .calendar .date .month {font-size: 1.125rem;text-align: center;width: 100%;    padding-top: 0px;}
	.list_txt li .calendar .main{padding:0px  0px 0px 15px;margin:0px;}
	.list_txt li .calendar .title {font-size:1.5rem;font-weight:600;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;}
	.list_txt li .calendar .title a {color: #9b0001;text-decoration: none;}
	.list_txt li .calendar .content{line-height:20px;font-size: 1.16rem; overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;}
	.flash_pic{height:auto;}
	.list_right_content img{ max-width:100%!important; height:auto!important;object-fit: contain; margin-left:-20px;}
	#nav_slide{ display:block}
}
@media screen and (max-width:576px){ /*小于576px屏幕时会执行*/
.list_right_info{font-size:1.15rem;}
}