﻿body {font-size: 18px; line-height:22px; font-family:"微软雅黑"; color:#333333; background:#FFF7EA url(bigbg.png) center 70px no-repeat;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#333333;}
a:hover {text-decoration: none; color:#857357; }
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%; height:720px; background: url(touzi.png) no-repeat top;}
.nav_0{ width: 1100px; padding: 20px 50px; height: 80px; overflow: hidden; color: #fff; margin:-120px auto 0 auto; background: url(bg1.png) no-repeat center; line-height: 24px; }
.line_0{ width: 100%; height: 70px; background: url(line0.png) top no-repeat; }

.icon_1{  width: 1110px; height: 87px; background: url(line1.jpg) center 25px no-repeat;  margin:0 auto 20px auto; text-align: center; }
.mores{width: 300px;height: 45px;background: #F2F2F2; display: block; margin: 0 auto; text-align: center; line-height: 45px;}
.mores a{color: #9D9D9D;}


.nav_1{padding: 45px;width: 1110px; margin: 0 auto; background: #fff; }
.nav_1 dl span{ color:#D52915; }
.items_1{ width: 100%; display: block;}
.items_1 dl{ float: right; width:715px; height: 110px; padding: 20px 30px; 
background: #FCF8F1;margin-bottom: 20px;}
.items_1 img{ float: left; width: 305px; height: 150px; }
.items_1 dl dt{ margin-bottom: 10px; font-size: 22px; line-height: 28px; font-weight: bold; }
.items_1 dl dd{color: #857357; font-size: 16px; line-height: 22px;}

.items_2{ width: 100%; display: block;}
.items_2 dl{  width:1050px; height: 110px; padding: 20px 30px; 
background: #FCF8F1;margin-bottom: 20px;}
.items_2 dl dt{ margin-bottom: 10px; font-size: 22px; line-height: 28px; font-weight: bold; }
.items_2 dl dd{color: #857357; font-size: 16px; line-height: 22px;}

.gallery-thumbs{  margin-bottom:40px; background: url(tabbg1.jpg) center 20px repeat-x; }
.gallery-thumbs .swiper-slide{
height: 36px; line-height: 36px; text-align: center; 
background: #fff; font-size: 26px;}
.gallery-thumbs .swiper-slide-thumb-active{background: #EC431A url(tabbg0.jpg) left no-repeat; color: #fff;}


.gallery-top{ width: 100%; }
.gallery-top .swiper-wrapper{}



.nav_2{padding: 45px;width: 1110px; margin: 0 auto; background: #fff;  }
.nav_2left{float: left; width: 530px; height: 350px; background: #ddd; margin-bottom: 50px;}
.nav_2left dl{ width:530px; height:350px;position:relative; overflow:hidden;}
.nav_2left dt{ width:530px; height:350px;z-index:9; position:absolute; top:0; left:0;}
.nav_2left dl img{width:100%; height: 350px;}
.nav_2left dd{width:490px; padding:20px ; overflow:hidden; font-size: 18px; line-height: 24px; background: linear-gradient(180deg, rgba(98, 98, 98, 0.2) 0%, rgba(0, 0, 0, 0.8) 100%); z-index:9; position:absolute; bottom:0; left:0; color:#fff;text-align:left; }
.focusBox1 {}
.focusBox1 .swiper-pagination{ bottom: 10px; left: 42%; }
.focusBox1 .swiper-pagination-bullet{ width: 8px; height: 8px; background:#87897E;filter: alpha(opacity=100); opacity: 1; }
.focusBox1 .swiper-pagination-bullet-active{ background:#fff;  filter: alpha(opacity=100); opacity: 1;}



.nav_2right{ float: right; width: 530px; height: 350px;  }
.nav_2right dt i{ width: 42px; height: 30px; line-height: 22px; text-align: center; color: #fff; font-size: 15px; display: block; background: url(p1.png) center no-repeat; float: left; font-style: normal; margin-right: 10px;overflow: hidden;}
.nav_2right dl{ border-bottom: 1px solid #F0F0F0; margin-bottom: 20px;}
.nav_2right dl dt{ margin-bottom: 15px; font-size: 22px; line-height: 30px; font-weight: bold; }
.nav_2right dl dd{color: #999; font-size: 16px; line-height: 22px; padding-bottom: 20px;}
.nav_2right dl span{color: #BE3030}




.nav_2cet{ width:1100px; }
.nav_2cet .line_h{ float: left; width: 40px; height: 100px; display: block; }
.nav_2cet dl{ float: left; width: 530px; margin-bottom: 20px; }
.nav_2cet dt i{ width: 42px; height: 30px; line-height: 22px; text-align: center; color: #fff; font-size: 15px; display: block; background: url(p1.png) center no-repeat; float: left; font-style: normal; margin-right: 10px;}
.nav_2cet dl dt{ margin-bottom: 15px; font-size: 22px; line-height: 30px; font-weight: bold; }
.nav_2cet dl dd{color: #999; font-size: 16px; line-height: 22px;}
.nav_2cet dl span{color: #BE3030}


.nav_3{padding: 45px;width: 1110px; margin: 0 auto; background: #fff;  }
.nav_3 dl{margin-bottom: 30px;border: 1px solid #E8E8E8; padding: 20px 40px;}
.nav_3 dt i{ width: 31px; height: 30px; line-height: 12px; font-size: 12px; text-align: center; color: #fff;background: url(p2.png) top no-repeat; float: left; font-style: normal; padding: 4px 10px 20px 15px; margin-right: 20px; font-weight: normal;}
.nav_3 dl dt{ margin-bottom: 15px; font-size: 22px; line-height: 30px; font-weight: bold; }
.nav_3 dl dd{color: #999; font-size: 16px; line-height: 22px;}
.nav_3 dl span{color: #BE3030}


.icon_4{ width: 100%; height: 110px; background: url(icon_4.png) no-repeat top; }
.nav_4{ width: 1200px; margin:50px auto; }
.lines_h4{ border-bottom: 1px solid #FFBF55; width: 100%; }
.n4_1{ float: left; width: 340px; height: 170px; padding: 30px; border-right: 1px solid #FFBF55;}
.n4_2{ float: left; width: 338px; height: 170px;padding: 30px;}
.nav_4 dl{width: 340px; height: 170px; margin: 0 auto; }
.nav_4 dt{ font-size: 20px; color: #911000; line-height: 28px; margin-bottom: 10px;}
.nav_4 dl span{ color:#1E0401; font-size: 14px; margin-bottom: 10px; display: block; }
.nav_4 dd{font-size: 14px; line-height: 20px; margin-bottom: 20px; color: #1E0401;}
.nav_4 dl i{ background: url(mores.png) no-repeat right; width: 100%; display: block; height: 20px; }


.icon_5{ width: 100%; height: 110px; background: url(icon_5.png) no-repeat top; }
.nav_5{ width: 1005px; margin:0 auto 60px auto; }
.nav_5a_t{width: 100%; height: 50px; background: url(line2.jpg) no-repeat center; }
.nav_5a{ margin:20px auto;  width: 1005px; }
.nav_5a dl{ width:1005px; height:560px;position:relative; overflow:hidden;}
.nav_5a dt{ width:1005px; height:560px;z-index:9; position:absolute; top:0; left:0;}
.nav_5a dl img{width:100%; height: 560px;}
.nav_5a dd{width:965px; padding:20px ; text-align: center; overflow:hidden; font-size: 20px; line-height: 24px; background: rgba(0, 0, 0, 0.4); z-index:9; position:absolute; bottom:0; left:0; color:#fff;}


.tallery-thumbs{ width: 100%;}
.tallery-thumbs .swiper-slide{width: 240px;
height: 190px; }
.tallery-thumbs .swiper-slide-thumb-active{width: 240px;
height: 190px;  border-bottom: 4px solid #FFBF55;}
.tallery-thumbs .swiper-button-next{ width: 36px; height: 36px; background: url(r.png) center no-repeat; }
.tallery-thumbs .swiper-button-prev{width:36px;height: 36px;background: url(l.png) center no-repeat;}
.tallery-thumbs .swiper-slide{width: 240px;
height: 190px; background: #fff; font-size: 14px;}
.tallery-thumbs .swiper-slide p{padding: 5px 20px; line-height: 18px; }
.tallery-thumbs .swiper-slide img{ height: 135px; }

.tallery-top{ width: 100%; color: #fff; font-size: 14px; text-align: left; float: left;}



.sbj_bottom{ width: 100%; height: 110px; text-align: center; background:url(bottombg.png) no-repeat top;}

.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}








@media only screen and (max-width: 520px){
body { background-size: cover; border-image: none; font-size:0.9em; line-height:1.4em; }
.allcontainer{ max-width: 520px; margin: 0 auto;}
.container{ width:100%;}
.bottombg{width:100%; height: auto; background: none; margin-bottom:0;}
.m_banner{ display: block; }
.line_h{ height:2em;}

.banner{ width: 100%; height: 200px; background: #E41612 url(touzi.png) no-repeat top;background-size:170%; }
.nav_0{ width:90%; padding:5%; height:auto; margin:0 auto;line-height: 1.4em; background-size: cover; }
.line_0{height:30px; background-size: cover;}

.icon_1{  width:80%; height:auto; background:none;  margin:0 auto 3% auto; }
.mores{width:90%; height: 2em;line-height: 2em;}
.mores a{}


.nav_1{padding:5%;width:88%; margin: 0 auto;}
.nav_1 dl span{ }
.items_1{}
.items_1 dl{ float:left; width:90%; height: auto; padding: 5%;margin-bottom: 5%;}
.items_1 img{width:100%; height:auto; }
.items_1 dl dt{ margin-bottom:2%; font-size: 1em; line-height:1.2em ; }
.items_1 dl dd{font-size:0.9em; line-height: 1.2em;}

.items_2{}
.items_2 dl{float:left; width:90%; height: auto; padding: 5%;margin-bottom: 5%;}
.items_2 dl dt{margin-bottom:2%; font-size: 1em; line-height:1.2em ; }
.items_2 dl dd{font-size:0.9em; line-height: 1.2em;}

.gallery-thumbs{  margin-bottom:5%; background: url(tabbg1.jpg) center 50% repeat-x; }
.gallery-thumbs .swiper-slide{ font-size:1em;}
.gallery-thumbs .swiper-slide-thumb-active{background: #EC431A; }


.gallery-top{}
.gallery-top .swiper-wrapper{}



.nav_2{padding: 5%;width: 88%;}
.nav_2left{width:100%; height: 200px; margin-bottom: 5%;}
.nav_2left dl{ width:100%; height:200px;}
.nav_2left dt{ width:100%; height:200px;}
.nav_2left dl img{width:100%; height: 200px;}
.nav_2left dd{width:90%; padding:5%;  font-size: 0.95em; line-height:1.6em; }
.focusBox1 {}
.focusBox1 .swiper-pagination{ bottom: 10px; left: 42%; }
.focusBox1 .swiper-pagination-bullet{ width: 8px; height: 8px; background:#87897E;filter: alpha(opacity=100); opacity: 1; }
.focusBox1 .swiper-pagination-bullet-active{ background:#fff;  filter: alpha(opacity=100); opacity: 1;}



.nav_2right{ float: left; width:100%; height: auto;  }
.nav_2right dt i{ font-size: 0.8em; }
.nav_2right dl{ margin-bottom: 5%;}
.nav_2right dl dt{ margin-bottom: 2%; font-size:1.1em; line-height:1.4em;}
.nav_2right dl dd{font-size:1em; line-height: 1.4em; padding-bottom:4%;}
.nav_2right dl span{}




.nav_2cet{ width:100%; }
.nav_2cet .line_h{ display: none; }
.nav_2cet dl{ width: 100%; border-bottom: 1px solid #F0F0F0; }
.nav_2cet dt i{ font-size: 0.8em; }
.nav_2cet dl{ margin-bottom: 5%;}
.nav_2cet dl dt{ margin-bottom: 2%; font-size:1.1em; line-height:1.4em;}
.nav_2cet dl dd{font-size:1em; line-height: 1.4em; padding-bottom:4%; padding-bottom: 4%;}
.nav_2cet dl span{}


.nav_3{padding: 5%;width: 88%;}
.nav_3 dl{margin-bottom: 5%; width: 90%; padding:5%;}
.nav_3 dt i{ margin-right: 3%; }
.nav_3 dl dt{ margin-bottom: 2%; font-size:1.1em; line-height:1.4em; }
.nav_3 dl dd{ font-size: 1em; line-height: 1.4em;}
.nav_3 dl span{}


.icon_4{ height:auto; background: none; }
.nav_4{ width:98%; background: #FFF7EA; margin: 0 auto;  }
.lines_h4{ display: none; }
.n4_1{width:90%; height: auto; padding: 5%; }
.n4_2{ width:90%; height:auto;padding:5%;}
.nav_4 dl{width: 90%; height: auto; border-bottom: 1px solid #FFBF55; padding-bottom: 5%;}
.nav_4 dt{ margin-bottom: 2%; font-size: 1.1em; line-height: 1.4em;}
.nav_4 dl span{font-size: 14px; }
.nav_4 dd{ margin: 2% 0;}
.nav_4 dl i{ }


.icon_5{height:auto; background: none; }
.nav_5{ width:100%; margin:0 auto 5% auto;background: #FFF7EA; }
.nav_5a_t{height: 20px; background-size: 100%; }
.nav_5a{ margin:2% auto;  width:100%; }
.nav_5a dl{ width:100%; height:220px;}
.nav_5a dt{ width:100%; height:220px;}
.nav_5a dl img{height: 220px;}
.nav_5a dd{width:96%; padding:2%;font-size: 1em; line-height:1.4em;}


.tallery-thumbs{}
.tallery-thumbs .swiper-slide{}
.tallery-thumbs .swiper-slide-thumb-active{}
.tallery-thumbs .swiper-button-next{ }
.tallery-thumbs .swiper-button-prev{}
.tallery-thumbs .swiper-slide{font-size:0.85em;}
.tallery-thumbs .swiper-slide p{padding:2% 5%; line-height: 1.4em; }
.tallery-thumbs .swiper-slide img{ height: 80px; }

.tallery-top{ width: 100%; color: #fff; font-size: 14px; text-align: left; float: left;}




.sbj_bottom{ width: 100%; padding:5% 0 ;}

.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; }
}
