﻿body {font-size: 16px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color: #4A4114;}
a:hover {text-decoration: none; color:#8A2C12; }
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:730px; background:url(banner.jpg) no-repeat top; text-align: center;}
.tou{ width: 1200px; border-bottom: 1px dashed #E6C880; padding-bottom: 30px; margin:-50px auto 30px auto;font-size: 32px; text-align: center; line-height: 36px;color: #861519;}
.tou a{color: #861519;}
.mores{ text-align: center; display: block; width: 70px; color: #f00; font-weight: bold; border: 1px solid #f00; float: right; }

.icon_1{ text-align: center; width: 100%; margin-bottom: 40px;}

.nav_1{ width: 1160px; margin: 0 auto 40px auto; }

.nav_1left{ float:left;width: 580px;height: 330px;}
.nav_1left dl{ float:left;width: 580px;height: 330px; position:relative;}
.nav_1left dl img{width: 580px;height: 330px; z-index:1; position:absolute; top:0; }
.nav_1left dl dt{background: rgba(35, 40, 65, 0.8);width:580px; padding:10px 20px; position:absolute; z-index:9; bottom:0; color:#fff; font-size:18px; }


.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{ width:4px; height:4px;filter: alpha(opacity=100); opacity: 1.0;background:#CFD4E0;}
.focusBox1 .swiper-pagination-bullet-active{width:9px; height:9px;background:url(tit.png) no-repeat center;}
.focusBox1 .swiper-pagination-bullets{ left: 40%; }



.nav_1right{ float:right; width:560px;}
.nav_1right dl{margin-bottom: 15px;  }
.nav_1right dl dt{font-size: 20px; margin-bottom: 5px; color: #715D29; line-height: 22px;}
.nav_1right dl dd{ margin-bottom: 20px;color: #8F8B7C; line-height: 20px; }
.nav_1right ul li{ padding:0 0 12px 0; line-height: 22px;}
.nav_1right ul span{ float: right; color: #9C9C9C; font-size: 14px; margin-left: 20px;}


.nav_2{ width: 1160px; margin: 0 auto 30px auto;}
.nav_2 dl{margin-bottom: 15px;
border-bottom: 1px dashed #D9D2C0;width: 526px; float: left; margin: 0 0 30px 0;}
.nav_2 dl dt{font-size: 20px; margin-bottom: 5px; color: #715D29; line-height: 22px;}
.nav_2 dl dd{ margin-bottom: 20px;color: #8F8B7C; line-height: 20px; }
.nav_2 dl:nth-child(2n){ float: right; }



.bottombg{ width:100%; height:auto; text-align: center;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}



@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%; padding:0;}
.bottombg{width:100%; height: auto; background: none; margin-bottom:0;}
.m_banner{ display: block; }
.line_h{ height:2em;}

.banner{ width:100%; height:auto; background:none;}

.tou{ width: 90%; padding:0 5% 3% 5%; margin:0 auto 3% auto;font-size: 1.1rem; line-height: 1.4rem;}
.tou a{}

.icon_1{width: 100%; margin:0 auto 3% auto;}
.icon_1 img{ width: 100%;}

.nav_1bg{ width: 100%; }
.nav_1{ width:100%; margin: 0 auto 5% auto; }

.nav_1left{ width: 100%;height: 260px; margin-bottom: 5%;}
.nav_1left dl{width: 100%;height: 260px;}
.nav_1left dl img{width:100%;height: 260px; }
.nav_1left dl dt{width:90%; padding:3% 5%; font-size:1rem; }

.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{}
.focusBox1 .swiper-pagination-bullet-active{}
.focusBox1 .swiper-pagination-bullets{ }



.nav_1right{ float:left; width:90%; margin-left: 5%;}
.nav_1right dl{margin-bottom: 3%;  }
.nav_1right dl dt{font-size: 1.2rem; margin-bottom:2%; line-height: 1.6rem;}
.nav_1right dl dd{ margin-bottom: 3%; line-height: 1.4rem; }
.nav_1right ul li{ padding:0 0 3% 0; line-height: 1.2rem;}
.nav_1right ul span{ display: none;}


.nav_2{ width: 90%; margin: 0 auto 3% auto;}
.nav_2 dl{margin-bottom: 3%;
width: 100%; margin: 0 0 3% 0;}
.nav_2 dl dt{font-size: 1.1rem; margin-bottom:2%;line-height: 1.4rem;}
.nav_2 dl dd{ margin-bottom: 3%; font-size: 0.95rem; line-height:1.2rem; }
.nav_2 dl:nth-child(2n){ float:left}



.bottombg{ height: auto; background-size: 100%; }


.bottom_sbj{ width:100%; display:block; text-align:center; background:#333; color:#ddd; line-height:3.5em;}
.bottom_sbj a{ color:#ddd;}
.tt{ display: none; }
}