﻿body {font-size: 16px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#D1AB6C  url(banner.jpg) no-repeat center 70px;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#222222;}
a:hover {text-decoration:underline; color:#A07548; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}


.banner{ width:100%;}
.banner_top{ width:100%; height:780px;}
.bannerbg { width:1211px; padding:30px 40px; color:#fff;background: url(bg1.png) no-repeat center;border-radius:18px; margin:0 auto;}
.bannerbg a{ color:#967043; }
.banner_box{ line-height:30px; font-size:16px; color:#FFEDDA; padding:0 40px; }
.banner_box2{ line-height:30px; font-size:16px; float:left; padding-left:40px; width:900px; }

.icon_0{ float:left; padding-left:70px;}
.icon_1{ text-align:center;}
.icon_2{ float:left; padding-left:40px;}
.icon_3{width:1200px; margin:0 auto; color:#fff; font-size:42px; line-height:50px; font-weight:bold; text-align:center; margin-bottom:40px;}
.icon_4{background:url(icon_3.png) center no-repeat; width:100%; height:90px;}

.container{ width:1200px; margin:0 auto;}

.nav_1{ padding:40px 0 60px 0;}
.nav1_box{ width:1200px; height:680px; margin:0 auto; padding:40px 0 30px 0;}
.nav_1 dl{ width:1200px;height:170px;  margin:0 auto; overflow: hidden; color:#fff;}
.nav_1 dl dt a{color:#fff; border-bottom:5px solid #CEA869; padding-bottom:15px;}
.nav_1 dl dt{ font-size:34px; height:60px; margin-bottom:5px;}

.nav_2bg{ width:100%; height:510px; background: url(bg2.png) top no-repeat; margin-bottom:60px; }
.nav_2{ width:1200px; margin:0 auto; }
.nav_2 dl{ width:1160px;height:510px; padding-left:40px;  margin:0 auto; overflow: hidden; color:#FFEDDA;}
.nav_2 dt a{ color:#FFEDDA;}
.nav_2 dl dt{ float:right; width:220px; padding:240px 0 0 0;}
.nav_2 dl dd{float:right; width:220px; font-size:14px; line-height:24px;}
.nav_2 dl img{float:left; width:910px; height:510px;}
.zxtj_box{}
.zxtj_box .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.zxtj_box .swiper-button-next{ top:45%; width:28px;height: 48px;background: url(right.png) center no-repeat; }
.zxtj_box .swiper-button-prev{ top:45%; width:28px;height: 48px;background: url(left.png) center no-repeat; }


.nav_3bg{ width:100%; height:613px; padding:60px 0 0 0; background: url(bg3.jpg) top no-repeat; }
.nav_3{ width:1200px; margin:0 auto; padding-top:30px; }
.nav_3 dl{background:url(itebg.png) no-repeat top; width:287px; height:418px;color:#765625;}
.nav_3 dl a{color:#765625;}
.nav_3 dl img{width:290px; height:215px; margin-bottom:10px;}
.nav_3 dt{text-align:center; font-size:24px; font-weight:bold;height:40px; padding-top:13px;}
.nav_3 dd{ width:210px; margin:0 auto;ext-align:center; height:90px; overflow:hidden;}
.pvcbox2{ width:1200px;}
.pvcbox2 .swiper-button-next{ top:38%;width:28px;height: 48px;background: url(right.png) center no-repeat; }
.pvcbox2 .swiper-button-prev{ top:38%;width:28px;height: 48px;background: url(left.png) center no-repeat; }



.big_bg{ width:100%; background: url(bg4.png) top no-repeat; height:1605px; padding:60px 0 0 0; }
.nav_4{ width:1200px; margin:0 auto; height:660px;}
.nav_4i{ width:380px; overflow:hidden;}
.nav_4 dl{ width:380px;height:215px; position:relative;}
.nav_4 dl img{width:380px; height:215px;}
.nav_4 dl i{ position:absolute; top:0; left:0; z-index:9; color:#fff; height:26px; line-height:26px; font-style:normal; background:#D1AB6C; width:85px; text-align:center; font-weight:bold;}
.nav_4 dt{position:absolute;top:0; left:0; z-index:1; height:215px; display:block;}
.nav_4 .tt{ font-size:18px; padding:5px 0;margin-bottom:10px;}
.nav_4 .tt a{ border-bottom:3px solid #A07548; padding-bottom:5px;}
.nav_4 .tt2{font-size:14px; padding-bottom:5px; color:#999; line-height:20px;}
.nav_4 .tt2 span{display:block; text-align:left;}
.tvcbox{ width:1200px; padding-bottom:60px;}
.tvcbox .swiper-button-next{ top:358px; right:25%;width: 42px;height: 42px;background: url(right.jpg) no-repeat center;}
.tvcbox .swiper-button-prev{ top:358px; left:25%;width: 42px;height: 42px;background: url(left.jpg) no-repeat center;}
.tvcbox .swiper-pagination-bullet {width: 42px;height: 42px;text-align: center;line-height: 42px;font-size: 16px;color: #636363;opacity: 1;border-radius:8px;background:#F7F7F7; border:1px solid #D4D4D4;}
.tvcbox .swiper-pagination-bullet-active {color: #fff; background: #97784A;}

.nav_5bg{width:1200px; margin:0 auto; }
.nav_5{ width:1200px;background:#fff; padding:20px 0;}
.nav_5i{ width:220px; overflow:hidden; float:left; padding:0 10px; margin-bottom:10px;}
.nav_5 dl{ width:220px;height:120px; position:relative;}
.nav_5 dl img{width:220px; height:120px;}
.nav_5 dl i{ position:absolute; top:0; left:0; z-index:9; color:#fff; height:26px; line-height:26px; font-style:normal; background:#D1AB6C; width:85px; text-align:center; font-weight:bold;}
.nav_5 dt{position:absolute;top:0; left:0; z-index:1; height:120px; display:block;}
.nav_5 .tt{ font-size:14px;line-height:22px; padding:5px 10px;margin-bottom:10px; background:#EDEDED url(pp1.png) no-repeat 190px center;}
.nav_5 .tt a{display:block;  width:85%;}

.nav_2cetbg{ background:#D1AB6C;}
.nav2_cet{ width:1120px; margin:0 auto;line-height: 40px;font-size: 20px; background:#fff; padding:40px;}
.nav2_cet img{text-align:center; display: block;margin:0 auto;}

.bottombg{ width:1200px;margin:0 auto;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

.bottombg2{padding:40px 0;}
.bottom_icon2{ width:1200px; margin:0 auto;}
.bottom_txt2{width:1200px; margin:0 auto; color:#70522E; font-size:20px;}


@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%;}
.banner{width:100%; height: auto; background: none; margin-bottom:0;}
.m_banner{ display: block; }
.line_h{ height:2em;}


.icon_0{width:40%; height: auto; margin:0 auto;padding: 3% 5% 1% 5%; float:none;}
.icon_1{width:50%; height: auto; margin:0 auto;padding: 3% 5% 1% 5%; float:none;}
.icon_2{width:30%; height: auto; margin:0 auto;padding: 3% 5% 1% 5%; float:none;}
.icon_2{width:30%; height: auto; margin:0 auto;padding: 3% 5% 1% 5%; float:none; background:none;}
.icon_3{width:90%; margin:0 auto;font-size:1.1em; line-height:1.4em; margin-bottom:5%;}


.banner_top{ width:100%; height: auto;}
.bannerbg { width:94%; padding:3%;border-radius:0; margin:0 auto ; background:#D1AB6C;}
.banner_box,.banner_box2{ line-height:1.4em; font-size:0.9em; width:100%; float:none; padding-left:0; margin:0 auto;}

.nav_1{ padding:2%; background:#A07C4C;}
.nav1_box{ width:96%; height: auto;padding:2%;}
.nav_1 dl{ width:100%;height: auto;}
.nav_1 dl dt a{ border-bottom:3px solid #CEA869; padding-bottom:3%;}
.nav_1 dl dt{ font-size:1.1em;line-height:1.4em; height: auto; margin-bottom:5px;}
.nav_1 dl dd{font-size:0.85em; line-height:1.2em;padding-bottom:3%;}

.nav_2bg{ width:100%; height: auto; background:#D1AB6C; margin-bottom:0; padding-bottom:0; }
.nav_2{ width:100%;  }
.nav_2 dl{ width:94%;height: auto; padding:3%;color:#fff;}
.nav_2 dl dt{ float:left; width:100%; padding:0; font-size:1em; line-height:1.4em;}
.nav_2 dl dd{float:right; width:100%; font-size:0.8em; line-height:1.2em;}
.nav_2 dl img{float:left; width:100%; height: auto; margin-bottom:2%;}
.zxtj_box{ padding:0;}
.zxtj_box .swiper-wrapper{transition:0.1s;}
.zxtj_box .swiper-button-next{ top:35%; }
.zxtj_box .swiper-button-prev{ top:35%; }

.nav_3bg{ width:100%; height: auto; padding:3% 0;  }
.nav_3{ width:100%; padding-top:2%; margin:0 auto; }
.pvcbox2{ width:89.5%; padding-left:45px;}



.big_bg{ width:100%; height: auto; padding:0; margin-bottom:0;background: #9C7848; }
.nav_4{ width:96%; margin:0 auto; height: auto;  background: #fff; padding:2%;}
.nav_4i{ width:100%; overflow:hidden;}
.nav_4 dl{ width:100%;height:215px; position:relative;}
.nav_4 dl img{width:380px; height:215px;}
.nav_4 dl i{ position:absolute; top:0; left:0; z-index:9; color:#fff; height:26px; line-height:26px; font-style:normal; background:#D1AB6C; width:85px; text-align:center; font-weight:bold;}
.nav_4 dt{position:absolute;top:0; left:0; z-index:1; height:215px; display:block;}
.nav_4 .tt{ font-size:18px; padding:5px 0;margin-bottom:10px;}
.nav_4 .tt a{ border-bottom:3px solid #A07548; padding-bottom:5px;}
.nav_4 .tt2{font-size:14px; padding-bottom:5px; color:#999; line-height:20px;}
.nav_4 .tt2 span{display:block; text-align:left;}
.tvcbox{ width:100%; padding-bottom:10%;}
.tvcbox .swiper-button-next{ top:358px; right:2%;width: 22px;height: 22px;}
.tvcbox .swiper-button-prev{ top:358px; left:2%;width: 22px;height: 22px;b}
.tvcbox .swiper-pagination-bullet {width: 22px;height: 22px;text-align: center;line-height: 22px;font-size: 16px;color: #636363;opacity: 1;border-radius:8px;background:#F7F7F7; border:1px solid #D4D4D4;}
.tvcbox .swiper-pagination-bullet-active {color: #fff; background: #97784A;}

.nav_5bg{ width:96%; margin:0 auto; height: auto; }
.nav_5{ width:100%;background:#fff; padding:2% 0;}
.nav_5i{ width:45%;padding:0 2%; margin-bottom:2%;}
.nav_5 dl{ width:220px;height:120px; position:relative;}
.nav_5 dl img{width:220px; height:120px;}
.nav_5 dl i{ position:absolute; top:0; left:0; z-index:9; color:#fff; height:26px; line-height:26px; font-style:normal; background:#D1AB6C; width:85px; text-align:center; font-weight:bold;}
.nav_5 dt{position:absolute;top:0; left:0; z-index:1; height:120px; display:block;}
.nav_5 .tt{ font-size:14px;line-height:22px; padding:5px 10px;margin-bottom:10px; background:#EDEDED url(pp1.png) no-repeat 190px center;}
.nav_5 .tt a{display:block; width:100%;}

.bottombg{ width:1200px;margin:0 auto;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

.bottombg2{padding:3% 0;}
.bottom_icon2{ width:1200px; margin:0 auto;}
.bottom_txt2{width:1200px; margin:0 auto; color:#70522E; font-size:20px;}


.nav2_cet{ width:90%; margin:0 auto ; padding:0 5% 5% 5%;  font-size:0.95em; line-height:1.7em; }
.nav2_cet img{text-align:center; width:100%; height:auto; display: block;}

.bottombg{ background:#D1AB6C; width:100%; height:auto; padding:0;}
.bottom_icon2{float: none; padding-left:0; width:100%; margin:0 auto;}
.bottom_txt2{ float:none; padding-left:0; width:90%; margin:0 auto; color:#fff; font-size:0.85em; line-height:1.4em;}

.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; }
}