@charset "utf-8";
/* 默认 */

body {font-size: 16px; line-height: 26px; font-family:"微软雅黑"; 
 background:#fff;}


*{ margin:0; padding:0;}
a {text-decoration:none;color: #5F5A46;}
a:hover {text-decoration: none; font-weight: bold; 
color: #B61D1D; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.container{ width:1200px; margin: 0 auto;}

.banner{ width:100%; height:924px; background:url(bg.jpg) no-repeat top; text-align: center; min-width: 1200px;}
.toutiao2{width:1200px; margin:-320px auto 40px auto;}
.toutiao{width:1200px; margin:-320px auto 40px auto; height: 156px; background:url(toutiao-bg.png) no-repeat top; overflow: hidden;}
.toutiao dl{ padding: 30px; }
.toutiao dl dt{font-size:28px;color: #FFEFBE; text-align: center; margin-bottom: 15px;}
.toutiao dl dd{color: #C69693;}


.icon_1{ width: 1200px; height:106px; margin-bottom: 25px; text-align: center;background:url(tit-img.png) no-repeat top;}
.icon_1 a{color: #BCAC7A; padding-top: 82px; display: block;}



.nav_1 { width: 1130px; height: 600px; background:url(tit-img-02.png) no-repeat top; overflow: hidden; margin-bottom: 60px; padding: 31px 35px 0 35px; }
.nav_1 img{width: 670px;height: 377px; float: left;margin-bottom: 30px;}
.nav_1 dl{width: 390px;height: 317px;background:url(hot-news-bg.png) no-repeat top;float:left; padding: 60px 35px 0 35px;}
.nav_1 dl dt{font-size:26px;line-height: 39px;color: #F9F4DA;}
.nav_1 dl dd{ color: #CCA89E; }

.focusBox1 {  }
.focusBox1 .swiper-button-next{ position:absolute;width: 19px; height: 19px;z-index: 10;cursor: pointer;background: url(hot-news-right.png) no-repeat center;top: 84%; right: 3%; }
.focusBox1 .swiper-button-prev{ position:absolute; width: 19px; height: 19px;z-index: 10;cursor: pointer;background: url(hot-news-left.png) no-repeat center;top: 84%; left:92%;}

.nav_1 ul{border-top: 1px dashed #E4E4E4; padding:30px 0 0 0 ;}
.nav_1 ul li{ line-height: 40px; background: url(list-bg.png) no-repeat left; width: 45%; float: left; display: block; padding-left: 12px;  }
.nav_1 ul li:nth-child(2n){ float: right; }


.nav_2{width: 315px; height: 497px;background: url(tit-img-04.png) no-repeat top;margin-bottom: 80px; float: left;}
.nav_2 .nav_2tl{ padding: 120px 30px 20px 30px; font-size: 20px; font-weight: 600; color: #BB2E1F; line-height: 30px; text-align: center; }
.nav_2 .nav_2tl a{color: #BB2E1F; text-align: center;}
.nav_2 .nav_2ce{color: #786543;width: 270px; height: 266px; line-height: 30px; margin: auto; overflow: auto;}
.nav_2 .nav_2ce::-webkit-scrollbar-thumb{background:#F16C24; border-radius: 2px;}
.nav_2 .nav_2ce::-webkit-scrollbar {width: 4px;}



.nav_3{ float: right; width: 850px; }
.icon_3{ width: 850px; height:90px; margin-bottom: 25px; text-align: right;background:url(tit-img-03.png) no-repeat left;}
.icon_3 a{color: #BCAC7A; padding: 38px 15px 0 0; display: block;}


.nav_3t dl{ float: left; padding-left: 15px; width: 360px; height: 70px;  margin-bottom: 30px;background:url(tit-img-05.png) no-repeat left 9px; overflow: hidden;} 
.nav_3t dl:nth-child(even){ float: right; }
.nav_3t dl dt{color: #736B4F;line-height: 24px; margin-bottom: 5px; font-size: 18px;}
.nav_3t dl dd{color: #A8A296; line-height: 20px;}


.nav_3b {border-top: 1px dashed #E4E4E4; padding:30px 0 0 0;float: right; width: 835px;}
.nav_3b dl{ width: 268px; height: 150px; position: relative; float: left; margin-right: 15px; }
.nav_3b dl:nth-child(3n){ float: right; margin: 0; }
.nav_3b dl dt img{ width: 268px; height: 150px; }
.nav_3b dl a{ width: 268px; height: 150px;text-decoration: none;}
.nav_3b dl a dd{ display: none; }
.nav_3b dl a:hover dd{ display: block; width: 198px; padding: 0 35px; height: 150px;background:rgba(0, 0, 0, 0.6);display: flex; justify-content: center; align-items: center; 
color: #FFF5D1; position: absolute; top: 0;font-weight: bold;line-height: 24px;}


.nav_4 dl {background:url(tit-img-07.png) no-repeat top; width: 232px; height: 399px; padding: 10px 23px 0 23px; text-align: center;}
.nav_4 dl img{width: 90px;height: 90px; border-radius: 50%; margin-bottom: 30px;}
.nav_4 dl dt{color: #6A581D; font-size: 18px; margin-bottom: 20px; font-weight: bold; height: 100px; border-bottom: 1px dashed #E4E4E4; text-align: left;overflow: hidden;
line-height: 30px;} 
.nav_4 dl dd{color: #948F75; font-size: 16px; line-height: 24px; text-align: left;
line-height: 26px;height: 100px; overflow: hidden;}


.icon_4{ width: 1200px; height:106px; margin-bottom: 25px; text-align: center;background:url(tit-img-06.png) no-repeat top;}
.icon_4 a{color: #BCAC7A; padding-top: 82px; display: block;}


.focusBox4 { padding-bottom: 40px; }
.focusBox4 .swiper-pagination-bullet{ width:6px; height:6px;filter: alpha(opacity=100); opacity: 1.0; border-radius: 3px; background: #DBCFA0;}
.focusBox4 .swiper-pagination-bullet-active{ width:6px; height:6px; background: #A02720;filter: alpha(opacity=100); opacity: 1.0;}
.focusBox4 .swiper-pagination-bullets{background: url(ppg.png) repeat-x center; width: 360px; left: 35%; }

.focusBox4 .swiper-button-next4{ position:absolute;width: 22px; height: 22px;z-index: 10;cursor: pointer;background: url(tit-img-10.png) no-repeat center;top: 94.8%; right: 35%; }
.focusBox4 .swiper-button-prev4{ position:absolute; width: 22px; height: 22px;z-index: 10;cursor: pointer;background: url(tit-img-09.png) no-repeat center;top: 94.8%; left:35%;}


.icon_5{ width: 1200px; height:106px; margin-bottom: 25px; text-align: center;background:url(tit-img-11.png) no-repeat top;}
.icon_5 a{color: #BCAC7A; padding-top: 82px; display: block;}
.nav_5{ margin:-100px auto 40px auto; width: 1200px; }

.nav_5left { float:left;width: 800px;height: 450px; margin-bottom: 40px;}
.nav_5left dl{ width: 800px;height: 450px; position:relative;}
.nav_5left dl img{width: 800px;height: 450px; z-index:1; position:absolute; top:0; }
.nav_5left dl dt{background: rgba(157, 10, 10, 0.7) url(play-icon.png) left 20px center no-repeat;width:720px; padding:15px 20px 15px 60px; position:absolute; z-index:9; bottom:0; color:#FFE79E; line-height: 20px; }

.nav_5right { float:right;width: 380px;height: 210px;}
.nav_5right dl{ width: 380px;height: 210px; position:relative; margin-bottom: 30px;}
.nav_5right dl img{width: 380px;height: 210px; z-index:1; position:absolute; top:0; }
.nav_5right dl dt{background: rgba(157, 10, 10, 0.7) url(play-icon.png) left 10px center no-repeat;width:320px; padding:15px 10px 15px 50px; position:absolute; z-index:9; bottom:0; color:#FFE79E; line-height: 20px; }

.nav_5cet {width: 1200px;}
.nav_5cet dl{ width: 585px;height: 74px; background:url(tit-img-12.png) top no-repeat; margin-bottom: 30px; float: left; line-height: 74px; overflow: hidden;}
.nav_5cet dl:nth-child(2n){ float: right;margin-bottom: 30px; }
.nav_5cet dl dt{color: #584014; padding: 0 110px 0 60px; }


.icon_6{ width: 1200px; height:106px; margin-bottom: 25px; text-align: center;background:url(tit-img-13.png) no-repeat top;}
.icon_6 a{color: #BCAC7A; padding-top: 82px; display: block;}
.nav_6{ margin:0 auto 70px auto; width: 1200px; }
.nav_6 dl{ width: 262px; height: 372px; position: relative;}
.nav_6 dl img{ width: 262px; height: 100%;position: absolute; top: 0; z-index: -2; }
.nav_6 dl i{ width: 262px; height: 204px; display: block; background: url(fengcai-bg.png) center no-repeat; position: absolute; bottom: 0; z-index: -1; left: 0;}
.nav_6 dl dt{ font-size: 20px;padding: 220px 0 15px 0; margin-bottom: 15px; color: #FFF0B4; text-align: center;background: url(line.png) bottom no-repeat; display: block; height: 30px; overflow: hidden;}
.nav_6 dl dd{color: #F59E95; padding: 0 15px;
line-height: 24px;}

.focusBox6 { padding: 0 50px 0 40px; }
.focusBox6 .swiper-button-next6{ position:absolute;width: 24px; height: 372px;z-index: 10;cursor: pointer;background: url(pic-right.png) no-repeat center;top: 0; right: 0; }
.focusBox6 .swiper-button-prev6{ position:absolute; width: 24px; height: 372px;z-index: 10;cursor: pointer;background: url(pic-left.png) no-repeat center;top:0; left:0;}


.nav_7{ width: 1200px; margin: 0 auto 70px auto; }
.icon_7{ margin-bottom: 30px; }

.big_bg{background:url(dibiao-bg.jpg) no-repeat top; width: 100%; height: 414px;}

.bottom_bg{ width: 100%; height: 106px;background:url(tit-img-14.png) no-repeat top; min-width: 1200px; }



/*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; }
