﻿body {font-size: 16px; line-height: 24px; font-family:"微软雅黑"; color: #333; background:#F4F0E1;}
*{ margin:0; padding:0;}
a {text-decoration:none;color: #724F2D;}
a:hover {text-decoration: none; color:#FFD250; }
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:1240px; margin:0 auto;background: #FFFDFA;
border-radius:0 0 8px 8px;}
.container2{ width:1200px; margin:-26px auto 40px auto;background: #FFFDFA;
border-radius:0 0 8px 8px; padding: 20px 20px 30px 20px;}

.banner{ width:100%; min-width: 1240px; height:1063px; background:url(banner.png) no-repeat top; text-align: center; }
.banner_bottom{ height: 1px; width: 100%; margin-top: -400px; }
.banner_3{background:url(bg4_1.png) no-repeat top; width: 1259px; height: 158px; margin: 0 auto; position: relative; z-index: 10; }
.banner_4{ background:url(bg4_2.png) no-repeat left; width: 1293px; height: 96px; margin: -70px auto 0 auto;position: relative; z-index: 11;}

.icon_0{ text-align: center; width: 100%; margin-bottom: 30px;}


.mores{ text-align: center; display: block; width: 61px; color: #f00; font-weight: bold; border: 1px solid #f00; float: right; }


.nav_1{ width: 1200px; margin: 0 auto 40px auto;  background:url(bg1.png) no-repeat top; padding: 45px 20px 0 20px;}

.nav_1left{ float:left;width: 650px;height: 370px;}
.nav_1left dl{ float:left;width: 650px;height: 370px; position:relative;}
.nav_1left dl img{width: 650px;height: 370px; z-index:1; position:absolute; top:0; }
.nav_1left dl dt{background: rgba(48, 37, 29, 0.8);width:610px; padding:15px 20px; position:absolute; z-index:9; bottom:0; color:#FFF7DF; font-size: 18px; }


.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{ width:12px; height:12px;background:url(p2.png) no-repeat center; filter: alpha(opacity=100); opacity: 1.0;}
.focusBox1 .swiper-pagination-bullet-active{background:url(p1.png) no-repeat center; }
.focusBox1 .swiper-pagination-bullets{ left: 40%; }



.nav_1right{ float:right; width:520px;}
.nav_1right dl{margin-bottom: 10px; border-bottom: 1px solid #F3E5CB; padding-bottom: 2px; }
.nav_1right dl dt{font-size: 24px; margin-bottom: 4px;line-height: 22px;color: #8A3B1C;line-height: 34px;}
.nav_1right dl dd{ 
color: #897868;border-bottom: 1px solid #F3E5CB; padding-bottom: 15px; }
.nav_1right ul li{font-size: 18px; background:url(p3.png) no-repeat left; border-bottom: 1px dashed #F5E1B3; padding: 8px 0 8px 15px;}


.nav_2{ background:url(bg2.png) no-repeat top; padding: 60px 40px 0 40px; height: 310px; } 
.nav_2 dl{ float: left; width: 377px;height: 214px; position: relative; margin-right: 13px;}
.nav_2 dl img{width: 377px;height: 214px;}
.nav_2 dl dt{color: #FBE49D; text-align: center; bottom: 20px; width: 377px; z-index: 2; position: absolute;}
.nav_2 dl i{ background: rgba(0, 0, 0, 0.4) url(playbg.png) center no-repeat; position: absolute; bottom: 0; width: 377px;height: 214px;; }
.nav_2 dl:nth-child(3){ margin: 0; float: right; }


.nav_3left{ float: left; width: 578px;height: 335px; padding: 0 17px 40px 20px;}
.nav_3left dl{ width: 578px;height: 335px;position: relative; }
.nav_3left dl a { width: 578px;height: 335px; display: block;}
.nav_3left dl a dt{ display: none;}
.nav_3left dl img{width: 578px;height: 335px;}
.nav_3left dl a:hover dt{
color: #FCF1D1; text-align: center; top: 50px;width: 80%; padding: 0 10%; height: 335px;z-index: 2; position: absolute;
font-size: 18px; display: block; }
.nav_3left dl a:hover i{ background: rgba(0, 0, 0, 0.4) url(playbg2.png) center 300px no-repeat; position: absolute; bottom: 0;width: 578px;height: 335px;}


.nav_3cent{ float: left; width: 293px;}
.nav_3cent dl{ width: 293px;height: 160px;position: relative; margin-bottom: 17px; }
.nav_3cent dl a { width: 293px;height: 160px; display: block;}
.nav_3cent dl a dt{ display: none;}
.nav_3cent dl img{width: 293px;height: 160px;}
.nav_3cent dl a:hover dt{
color: #FCF1D1; text-align: center; top: 30px;width: 80%; padding: 0 10%; height: 160px;z-index: 2; position: absolute;
font-size: 18px; display: block; }
.nav_3cent dl a:hover i{ background: rgba(0, 0, 0, 0.4) url(playbg2.png) center 130px no-repeat; position: absolute; bottom: 0;width: 293px;height: 160px;}


.nav_3right{ float: right; width: 294px;height: 335px; padding-right: 20px;}
.nav_3right img{ float: right; width: 294px;height: 335px;}
.focusBox2 {}
.focusBox2 .swiper-pagination-bullet{ width:6px; height:6px;background:#D4875D; filter: alpha(opacity=100); opacity: 1.0;}
.focusBox2 .swiper-pagination-bullet-active{background:#FFE2D2; }
.focusBox2 .swiper-pagination-bullets{ }

.nav_4left{ float: left; width: 760px;
background: #FFFFFF;
border: 1px solid #C9A859; padding: 20px;height:260px; overflow: hidden;}
.nav_4left dl{margin-bottom: 15px; border-bottom: 1px dotted #EBD483; padding-bottom: 15px; }
.nav_4left dl dt{font-size: 20px; margin-bottom: 4px;line-height: 22px;color: #A86C26;}
.nav_4left dl dd{ color: #8D827C;}

.nav_4right{ float: right; width: 380px;
height:302px; overflow: hidden;
background: #7C5635; margin-bottom: 40px;}
.nav_4right ul{ padding:10px 20px; }
.nav_4right ul li{background:url(p3.png) no-repeat left; 
border-bottom: 1px dashed #AB9880; line-height: 56px; height: 56px; overflow: hidden;
color: #FFFBEE; padding-left: 15px;}
.nav_4right ul li a{color: #FFFBEE;}

.nav_5{ width: 1200px;overflow: hidden; }

.bottombg{ width:100%; min-width: 1240px; height:auto; text-align: center;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

