﻿body {font-size: 16px; line-height: 24px; font-family:"微软雅黑"; color: #333; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#222222;}
a:hover {text-decoration:underline; color:#D00F0F; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}


.bottombg{ background:#CA0C11; width:100%; height: auto; text-align: center; padding:20px 0;}
.banner{ width:100%;height:808px; background:#fff url(banner.jpg) no-repeat center; margin-bottom:30px;}
.banner_menu1{height:745px; width:100%;}
.banner_menu2{width:1200px; font-size:18px; line-height:48px; margin:0 auto; color:#fff; text-align:center;}
.banner_menu2 a{color:#fff;}
.banner_menu2 i{ font-size:12px; padding:0 30px; color:#FFDE00;}
.container{ width:1200px; margin:0 auto;}


.icon_0{width:100%; height: auto; margin-bottom:20px; text-align: center;}

.nav_0{width:1200px; margin:0 auto 50px auto; }

.nav_0left{ float:left; width:690px; height: 390px;}

.nav_0left dl{ width:690px; height:390px;position:relative; overflow:hidden;}
.nav_0left dt{ width:690px; height:390px;z-index:9; position:absolute; top:0; left:0;}
.nav_0left dl img{width:690px; height: auto}
.nav_0left dd{ width:670px; padding:20px; overflow:hidden; line-height:20px; background-color:#000; font-size:16px; z-index:99; position:absolute; bottom:0; left:0; color:#fff; font-size:14px; filter:alpha(opacity=70);  opacity: 0.7;  }
.nav_0left dd p{font-size:22px; padding-bottom:5px; line-height:26px;color:#fff;}
.nav_0left dd .tl{ color: #999;text-align:left;}
.nav_0left dd .tl a{color:#fff;}
.focusBox1 .swiper-pagination{bottom:10px; left: 40%;}
.focusBox1 .swiper-pagination-bullet{background:#fff;width:14px; height:4px;border-radius:2px; filter: alpha(opacity=100); opacity: 1.0;}
.focusBox1 .swiper-pagination-bullet-active{ background: #CC191D; width: 26px;height:4px; filter: alpha(opacity=100); opacity: 1.0;}



.nav_0right{float:right; width:480px;height: 390px; }
.nav_0right .icon{background: url(icon_0.png) no-repeat left; height: 47px; width: 480px; color: #fff; font-weight: bold; line-height: 42px; padding-left: 15px; }
.nav_0right h1{ font-size: 22px; line-height: 32px; padding-bottom: 10px; margin-bottom: 20px; border-bottom:1px solid #F4F4F4;  color: #4B4A61; }
.nav_0right h1 a{color: #4B4A61; }
.nav_0right li{ line-height: 60px; border-bottom:1px dotted #ccc; background: url(p2.png) no-repeat left; padding-left: 20px;}

.nav_1{width:1200px; margin:0 auto 50px auto; }
.jianb_box{float: left; width: 490px; height: 240px; background: #F9F9FB url(icon_2.png) no-repeat left; overflow: hidden;}
.jianb_box ul{padding:20px 20px 0  80px; color: #D14548;}
.jianb_box ul a{color: #D14548;}
.jianb_box li{ line-height: 50px;height: 50px;background: #FFFFFF;border: 1px solid #FAE7E7;border-radius: 0px 20px 0px 20px; background:#fff url(p1.png) 15px center no-repeat; padding-left:25px; margin-bottom: 20px;}


.day_box {width: 670px;height: 240px;background: #F9F9FB url(icon_3.png) no-repeat left top; float: right;}
.day_box dl{ background: #fff; width: 590px; height: 105px; margin: 20px auto 0 auto; padding: 20px; overflow: hidden;}
.day_box dt{ line-height:30px; font-size:20px; color:#CC191D; font-weight: bold;}
.day_box dt a{color: #CC191D;}
.day_box dd{ font-size:14px; color: #9497A9;line-height: 23px;}
.day_box .sm_bg{ color:#fff; text-align:center; float: right; width: 190px; height:50px; line-height:50px; font-size: 18px; font-weight: bold;}
.day_sbtm .swiper-button-next{ top:71%; right:15px; width:20px;height: 20px;background: url(right.png) center no-repeat; }
.day_sbtm .swiper-button-prev{ top:71%; left:495px; width:20px;height: 20px;background: url(left.png) center no-repeat; }



.nav_2{width:1200px; margin:0 auto 50px auto;  }
.nav_2left{width:585px; float: left;}
.nav_2left dl{ width:585px; height:330px;position:relative; overflow:hidden;}
.nav_2left dt{ width:585px; height:330px;z-index:9; position:absolute; top:0; left:0;}
.nav_2left dl img{width:585px; height:330px;}
.nav_2left dd{ width:545px; padding:20px; overflow:hidden; line-height:20px; background-color:#000; font-size:16px; z-index:99; position:absolute; bottom:0; left:0; filter:alpha(opacity=70);  opacity: 0.7;  }
.nav_2left dd .tl{ color: #fff;text-align:left;}
.nav_2left dd .tl a{color:#fff;}

.nav_2right{float: right; width:590px;}
.nav_2right dl{
background: #F9F9FB;width:590px; height: 160px; margin-bottom: 12px; overflow: hidden;}
.nav_2right dt{padding: 15px 15px 0 15px; font-size:20px; line-height: 24px;}
.nav_2right dd{padding: 5px 15px 0 15px;color: #9497A9;line-height: 22px;font-size: 14px;}
.nav_2right .more{ padding:10px 15px; line-height: 28px;  height: 28px;background: #F0F0F4; color: #9DA0B2;}
.nav_2right .more i{ float: right; background: url(mores.png) no-repeat center; width: 26px; height: 28px; }
.nav_2right .more i a{ width: 26px; height: 28px; display: block;}
.nav_2right .more span{float: left;color: #9DA0B2;}


.nav_3bg{ background: url(bgbg1.png) no-repeat top; width: 100%; height: 660px; padding-top: 40px; margin-bottom: 50px; }
.nav_3{width:1200px; margin:0 auto;}
.nav_3 dl{float:left; width: 345px;}
.nav_3 dl img{width: 345px;height: 195px;}
.nav_3 dt{color: #3C3A47;font-size: 24px;line-height: 34px;margin-bottom: 5px;}
.nav_3 dd{color: #777580;font-size: 14px;line-height: 24px;}
.nav_3 .line_hh{height: 420px; width: 80px; background: url(linebg.png) repeat-y center; float: left;}


.nav_4{width:1240px; margin:0 auto 50px auto;}
.nav_4left{ float: left; width: 360px; }
.nav_4right{ float: right; width: 740px;}

.items:hover .nav1_aa{display:none; }
.items { width:348px; height:206px; display:block; position: relative; float:left; overflow:hidden; margin:0 30px 30px 30px; background: no-repeat top; background-size:cover;  }
.items img{width:348px; height:206px; display: block; }
.items:hover .nav1_bb{ display: block;filter:alpha(opacity=70);  opacity: 0.7; }
.nav1_bb { display: none;height: 100%;background:#000;}
.nav1_bb a { display: block;width:348px; height:206px;}
.nav1_bb a:hover {background:rgba(0,0,0,0.5); text-decoration:none;color:#fff; padding:10%; width:80%;}
.items_h{ width: 27px; height: 206px; float: left; }


/*list*/
.listbg_right{ margin:0 auto 30px auto; padding:20px; width:1160px;background:#fff;}
.listbg_right .list_tl{ height:30px; padding:5px 0; text-align:left; line-height:30px; overflow:hidden; margin-bottom:10px; font-size:18px;color:#999; padding-left:20px; border-bottom:6px solid #C00;}
.listbg_right .list_tl a{ color:#000; }
.listbg_right .list_txtsbg{ }
.listbg_right .list_txtsbg ul{ line-height:46px; font-size:14px; margin-bottom:10px;}
.listbg_right .list_txtsbg ul a{ }
.listbg_right .list_txtsbg ul span{float:right; color:#999;}
.listbg_right .list_txtsbg li{border-bottom:1px dotted #ddd;  padding:0 20px; }
#displaypagenum{padding:10px; color:#666;}

/*detail*/
.listbg_right .txt_bg{margin-bottom:10px; }
.listbg_right .txt_bg .timu { font-size:30px; line-height:34px; padding:10px 0; text-align:center;font-weight:bold; margin-bottom:10px; }
.listbg_right .txt_bg .time {text-align: center; width:1160px; color:#999; padding:10px 0; height:30px;border-bottom:1px #ccc dotted ;margin-bottom:20px; }
.listbg_right .txt_bg .time .all_drbox{padding:0 8px; color:#333; color:#999; float:left; }
.listbg_right .txt_bg .time .time_r{float:right;}
.listbg_right .txt_bg .txtcen { font-size:18px;line-height:42px; color:#333; padding:0 10px;}
.detailvideo{ margin:auto 0; width:900px;}
.listbg_right .txt_bg .txtcen p{margin-top:10px; font-size:14px;}
.listbg_right .txt_bg .txtcen img{ overflow:hidden; }



/*20210201*/
.day_box_2{ float:right;width: 670px;height: 240px; background:#F9F9FB;}
.day_box_bg{background:url(icon_3.png) top no-repeat; width:100%; margin-bottom:10px; }
.day_box_22{ background:#fff; width:600px; height:120px; padding:15px; overflow:auto; margin:0 auto;}






@media only screen and (max-width: 540px){
body { background-image:none; font-size:1em; line-height:1.4em;  background:#fff;}
.allcontainer{ max-width: 540px; margin: 0 auto;}
.container{ width:100%;}
.bottombg{width:100%; height: auto; margin-bottom:0;}
.m_banner{ display: block; }
.line_h{ height:2em;}

.banner{ background: none; height: auto; margin-bottom:3%; }
.banner_menu1,.banner_menu2{ display:none;}
.icon_0{width:100%; height: auto; margin:0 auto 3% auto; text-align: center;}


.nav_0{width:100%; margin:0 auto 4% auto; }
.nav_0left{ width:100%; height: 255px;}

.nav_0left dl{ width:100%; height:250px;}
.nav_0left dt{ width:100%; height:250px;}
.nav_0left dl img{width:100%; height: auto;}
.nav_0left dd{ width:96%; padding:2%; line-height:1.4em; font-size:0.9em;  }
.nav_0left dd p{font-size:1.1em; padding-bottom:1%; line-height:1.4em;}
.nav_0left dd .tl{ color: #999;text-align:left;}
.nav_0left dd .tl a{color:#fff;}




.nav_0right{float:right; width:100%;height: auto; }
.nav_0right .icon{background: url(icon_0.png) no-repeat left; height: 47px; width:95%; color: #fff; font-weight: bold; line-height: 42px; padding-left: 15px;  }
.nav_0right h1{ font-size: 1.2em; line-height:1.4em; padding-bottom: 2%; margin-bottom: 2%;  }
.nav_0right ul{padding:0 2% ;}
.nav_0right li{ line-height:1.2em; padding: 2% 0 2% 20px;}

.nav_1{width:100%; margin:0 auto 5% auto; }
.jianb_box{width:100%; margin-bottom: 5%; }
.jianb_box ul{ width: 76%; }


.day_box {width:100%;height: auto;float: left; margin-bottom: 5%;overflow: inherit;}
.day_box dl{width:90%; height: auto; margin: 2% auto 0 auto; padding: 2%;overflow: inherit;}
.day_box dt{ line-height:1.4em; font-size:1.2em; }
.day_box dt a{color: #CC191D;}
.day_box dd{ font-size:0.9em;line-height:1.2em;}
.day_sbtm .swiper-button-next{ top:71%; right:15px; width:20px;height: 20px;background: url(right.png) center no-repeat; }
.day_sbtm .swiper-button-prev{ top:71%; left:53%; width:20px;height: 20px;background: url(left.png) center no-repeat; }



.nav_2{width:100%; margin:0 auto 5% auto;  }
.nav_2left{width:100%; margin-bottom: 5%; }
.nav_2left dl{ width:100%; height:230px;}
.nav_2left dt{ width:100%; height:230px;}
.nav_2left dl img{width:100%; height:230px;}
.nav_2left dd{ width:96%; padding:2%;line-height:1.2em; font-size:1em; }


.nav_2right{float:left; width:100%;}
.nav_2right dl{width:100%; height: auto; margin-bottom:3%; overflow: inherit;}
.nav_2right dt{font-size:1.1em; line-height:1.4em;}
.nav_2right dd{line-height:1.2em;font-size: 0.9em; margin-bottom: 2%;}


.nav_3bg{ background-size: cover;height: auto; padding: 4%; margin-bottom: 5%; width: 92%; }
.nav_3{width:100%;}
.nav_3 dl{float:left;width:100%;}
.nav_3 dl img{width:100%;height: auto;}
.nav_3 dt{font-size:1.1em; line-height:1.4em;margin-bottom: 1%;}
.nav_3 dd{line-height:1.2em;font-size: 0.9em; margin-bottom: 5%;}
.nav_3 .line_hh{ display: none;}


.nav_4{width:100%; margin:0 auto 5% auto;}
.nav_4left{ float: left; width:100%; }
.nav_4right{ float: left; width: 100%;}

.items:hover .nav1_aa{display:none; }
.items { width:48%; height:110px; margin:1%; }
.items img{width:100%; height:110px; }
.items:hover .nav1_bb{ display: block; }
.nav1_bb {height: 100%;}


/*20210201*/
.day_box_2{ float:left;width:100%;height: 340px;}
.day_box_bg{width:100%; margin-bottom:3%; }
.day_box_22{  width:90%; height:270px; padding:2%; }






}