﻿body {font-size: 16px; line-height:24px; font-family:"微软雅黑"; color: #333; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color: #343434;}
a:hover {text-decoration: none; color:#B30E18; }
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%;min-width: 1200px; height:739px; background:url(banner.png) no-repeat top; text-align: center; margin-bottom: 90px;}


.icon_1{ text-align: center; width: 100%;}


.nav_1{ width: 1200px;margin: 0 auto 80px auto; }

.nav_1left{ float:left;width: 640px;height: 360px;}
.nav_1left dl{ float:left;width: 640px;height: 360px; position:relative;}
.nav_1left dl img{width: 640px;height: 360px; z-index:1; position:absolute; top:0; }
.nav_1left dl dt{background:rgba(0, 0, 0, 0.7);width:600px; padding:20px 20px 35px 20px; position:absolute; z-index:9; bottom:0; color:#fff; font-size:18px; }

.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{ width:10px; height:10px;filter: alpha(opacity=100); border-radius: 5px; opacity: 1.0;background:#fff;}
.focusBox1 .swiper-pagination-bullet-active{background:#FDE542;width:21px;height:10px;}
.focusBox1 .swiper-pagination-bullets{ left: 40%;}



.nav_1right{ float:right; width:520px; }
.nav_1right dl{margin-bottom: 10px;  border-bottom: 1px solid #E5E5E5;}
.nav_1right dl dt{font-size: 18px; margin-bottom: 10px; font-weight: bold;}
.nav_1right dl dd{ margin-bottom: 20px; line-height: 20px; color: #9C9C9C; font-size: 14px; }
.nav_1right ul li{background:url(p1.png) no-repeat left; padding: 7px 0 7px 20px; line-height: 20px;}
.nav_1right ul li span{ float: right; font-size: 12px;color: #9C9C9C;padding-left: 10px; }



.mores1{ margin: -50px auto 70px auto ; width: 1200px; text-align: right; font-size: 18px; font-weight: bold;}
.mores1 a{ color: #C63E34; }


.mores2{ margin: -50px auto 70px auto ; width: 1200px; text-align: right; font-size: 18px; font-weight: bold;}
.mores2 a{ color: #FEE839; }

.mores3{ margin:0 auto 10px auto ; width: 1200px; text-align: right; font-size: 18px; font-weight: bold;}
.mores3 a{ color: #999999; padding-right: 20px; }

.mores4{ margin:0 auto 10px auto ; width: 1200px; text-align: right; font-size: 18px; font-weight: bold;}
.mores4 a{ color: #fff; padding-right: 20px; }

.mores5{ margin:0 auto 10px auto ; width: 1200px; text-align: right; font-size: 18px; font-weight: bold;}
.mores5 a{ color: #FDE542; padding-right: 20px; }


.nav_2bg{width: 100%;min-width: 1200px; height: 1362px;background:url(bg1.png) no-repeat top; padding: 80px 0 0 0;}
.nav_2{ margin:0 auto 50px auto; width: 1160px; height: 280px; overflow: hidden; background: #fff; padding: 30px 20px;border-radius: 5px;}

.nav_2left{ float:right;width: 500px;}
.nav_2left dl{width: 500px;height: 280px; position:relative;}
.nav_2left dl img{width: 500px;height: 280px; z-index:1; position:absolute; top:0; }
.nav_2left dl dt{background:rgba(0, 0, 0, 0.7);width:470px; padding:15px 15px 25px 15px; position:absolute; z-index:9; bottom:0; color:#fff; font-size:18px; }

.focusBox2 {}
.focusBox2 .swiper-pagination-bullet{ width:7px; height:7px;filter: alpha(opacity=100); opacity: 1.0;background:#fff;}
.focusBox2 .swiper-pagination-bullet-active{background:#FDE542;}
.focusBox2 .swiper-pagination-bullets{ left: 40%;}

.nav_2right{ float:left; width:620px; }
.nav_2right dl{margin-bottom: 10px;  border-bottom: 1px solid #E5E5E5;}
.nav_2right dl dt{font-size: 18px; margin-bottom: 10px; font-weight: bold;}
.nav_2right dl dd{ margin-bottom: 20px; line-height: 20px; color: #9C9C9C; font-size: 14px; }
.nav_2right dl:nth-child(3){ border-bottom: none; }


.nav_3{ width: 1200px; margin: 0 auto 50px auto; }

.nav_3 dl{width: 560px;height: 320px; position: relative;}
.nav_3 dl i{ position: absolute; background: url(p_bg.png) no-repeat center; width: 560px;height: 320px; top: 0; z-index: 1;}


.focusBox3 .swiper-slide {width: 560px;height: 320px;}
.focusBox3 .swiper-button-next{ position:absolute;width: 14px; height: 31px;z-index: 10;cursor: pointer;background: url(right.png) no-repeat center;top: 40%; right: 25%; }
.focusBox3 .swiper-button-prev{ position:absolute; width: 14px; height: 31px;z-index: 10;cursor: pointer;background: url(left.png) no-repeat center;top: 40%; left:25%;}

.nav_3box{width: 1200px; margin: 0 auto; }
.nav_3box ul{ background: #fff; width: 550px; padding: 20px; float: left; }
.nav_3box ul li{background:url(p1.png) no-repeat left; padding: 7px 0 7px 20px; line-height: 20px;}
.nav_3box ul li span{ float: right; font-size: 12px;color: #9C9C9C;padding-left: 10px; }

.nav_3box ul:nth-child(2){ float: right; }




.nav_4{ margin:0 auto 70px auto; width: 1200px; }

.nav_4left{ float:left;width: 400px;}
.nav_4left dl{width: 400px;height: 280px; position:relative;}
.nav_4left dl img{width: 400px;height: 280px; z-index:1; position:absolute; top:0; }
.nav_4left dl dt{background:rgba(0, 0, 0, 0.7);width:370px; padding:15px 15px 25px 15px; position:absolute; z-index:9; bottom:0; color:#fff; font-size:18px; }

.nav_4right{ float: right; width: 780px; }
.nav_4right dl{margin-bottom: 20px; float: left;background: #F4F4F4;width: 340px; padding: 20px 20px 10px 20px; height: 100px; overflow: hidden;}
.nav_4right dl dt{font-size: 18px; margin-bottom: 5px; font-weight: bold;}
.nav_4right dl dd{ line-height: 20px; color: #9C9C9C; font-size: 14px; }
.nav_4right dl:nth-child(2n){ float: right;}


.nav_5{ width: 1200px;overflow: hidden; margin: 0 auto 80px auto;}
.nav_5 ul{width: 550px; padding: 20px; float: left; border-right:1px solid #fff ; }
.nav_5 ul li{background:url(p1.png) no-repeat left; padding: 7px 0 7px 20px; line-height: 20px;}
.nav_5 ul li span{ float: right; font-size: 12px;color: #9C9C9C;padding-left: 10px; }
.nav_5 ul:nth-child(2){ float: right; }

.tallery-top{
background: #F4F4F4;
border: 2px solid #FFD631;
border-radius: 0px 10px 10px 10px; padding: 10px 0;}

.tallery-thumbs{ width: 500px; float: left; display: block; }
.tallery-thumbs .swiper-slide{
height: 60px; line-height: 60px; text-align: center;  font-size: 22px;background: #F4F4F4;border-radius: 10px 10px 0px 0px;color: #C5C5C5;}
.tallery-thumbs .swiper-slide-thumb-active{  background: #FFD631;color: #fff;}
.tallery-thumbs .swiper-button-next{width: 50px;height: 50px;background: url(y.png);border-radius: 50%;}
.tallery-thumbs .swiper-button-prev{width: 50px;height: 50px;background: url(z.png);border-radius: 50%;}


.nav_6{width: 1200px; margin: 0 auto 80px auto; position: relative;}
.nav_6left{ float: left;width: 776px;height: 360px;background: #B81E20; }
.nav_6left ul{width: 500px;  float: left; color: #fff; padding: 50px 0 0 20px;}
.nav_6left ul a{color: #fff;}
.nav_6left ul li{background:url(p2.png) no-repeat left; padding: 7px 0 7px 20px; line-height: 20px;}
.nav_6left ul li span{ float: right; font-size: 12px;padding-left: 10px; }

.nav_6right{ position: absolute; width: 640px;height: 360px; background: #ccc; right: 0; top: -20px;}
.nav_6right dl{ float:left;width: 640px;height: 360px; position:relative;}
.nav_6right dl img{width: 640px;height: 360px; z-index:1; position:absolute; top:0; }
.nav_6right dl dt{background:rgba(0, 0, 0, 0.7);width:620px; padding:10px; position:absolute; z-index:9; bottom:0; color:#fff; font-size:18px; }




.nav_7bg{width: 100%;min-width: 1200px; background:url(bg2.png) no-repeat bottom;}

.nav_7{ width: 1200px;margin: 0 auto 60px auto;}
.nav_7 ul{width: 550px; padding: 20px; float: left; border-right:1px solid #fff ; color: #fff;}
.nav_7 ul a{color: #fff;}
.nav_7 ul li{background:url(p2.png) no-repeat left; padding: 7px 0 7px 20px; line-height: 20px;}
.nav_7 ul li span{ float: right; font-size: 12px;padding-left: 10px; }
.nav_7 ul:nth-child(2){ float: right; border: none;}

.gallery-top{
background: #B81E20;
border-radius: 0px 10px 10px 10px; padding: 10px 0;}

.gallery-thumbs{ width: 500px; float: left; display: block; }
.gallery-thumbs .swiper-slide{
height: 60px; line-height: 60px; text-align: center;  font-size: 22px;background: #FFD631;border-radius: 10px 10px 0px 0px;color: #B81E20;}
.gallery-thumbs .swiper-slide-thumb-active{  background:#B81E20;color: #fff;}
.gallery-thumbs .swiper-button-next{width: 50px;height: 50px;background: url(y.png);border-radius: 50%;}
.gallery-thumbs .swiper-button-prev{width: 50px;height: 50px;background: url(z.png);border-radius: 50%;}



.nav_8{width: 1200px; margin: 0 auto 60px auto; position: relative;}
.nav_8left{ float: right;width: 776px;height: 360px;background: #B81E20; }
.nav_8left ul{width: 500px; float: right; color: #fff; padding: 50px 20px 0 0;}
.nav_8left ul a{color: #fff;}
.nav_8left ul li{background:url(p2.png) no-repeat left; padding: 7px 0 7px 20px; line-height: 20px;}
.nav_8left ul li span{ float: right; font-size: 12px;padding-left: 10px; }

.nav_8right{ position: absolute; width: 640px;height: 360px; background: #ccc; left: 0; top: -20px;}
.nav_8right dl{ float:left;width: 640px;height: 360px; position:relative;}
.nav_8right dl img{width: 640px;height: 360px; z-index:1; position:absolute; top:0; }
.nav_8right dl dt{background:rgba(0, 0, 0, 0.7);width:620px; padding:10px; position:absolute; z-index:9; bottom:0; color:#fff; font-size:18px; }

.nav_9{ width: 1200px;margin: 0 auto 110px auto;}
.n9_box1{ float: left; width: 540px;height: 360px; margin-bottom: 10px;}
.n9_box1 img,.n9_box4 img{width: 540px;height: 360px;}
.n9_box2 img,.n9_box3 img{width: width: 649px;height: 360px;}
.n9_box2{ float:right; width: 649px;height: 360px; margin-bottom: 10px;}
.n9_box3{ float:left; width: 649px;height: 360px;}
.n9_box4{ float: right; width: 540px;height: 360px;}


.nav_10bg{width: 100%;min-width: 1200px; background:#C63E34 url(bg3.png) no-repeat bottom; padding: 90px 0 50px 0;}
.nav_10{ width: 1200px;margin: 0 auto 220px auto;}
.nav_10 dl{width: 380px; height: 310px; position: relative; margin-bottom: 30px;}
.nav_10 dl dt {width: 640px;height: 210px; }
.nav_10 dl dt img{width: 640px;height: 210px; display: block; z-index:1; position:absolute; top:0; }
.nav_10 dl i{background: #FFD631;width:620px;width: 83px;
height: 28px; font-style: normal; color: #B30E18; text-align: center; font-weight: bold; line-height: 28px; position:absolute; z-index:9; left: 0; top:0; font-size:18px; }
.nav_10 dl dd{background:url(linesbg.png) no-repeat bottom left; color: #fff; line-height: 22px; padding: 15px 0;font-size: 18px; margin-bottom: 10px;}
.nav_10 dl p{ line-height: 20px; color: #fff; font-size: 14px; }

.focusBox4{ padding-bottom:12px; }
.focusBox4 .swiper-button-next2{ position:absolute;width: 42px; height: 42px;z-index: 10;cursor: pointer;background:#fff url(right.png) no-repeat center;bottom: 10px; right: 20%;
border-radius: 5px; }
.focusBox4 .swiper-button-prev2{ position:absolute; width: 42px; height: 42px;z-index: 10;cursor: pointer;background:#fff url(left.png) no-repeat center;bottom: 10px; left:20%;
border-radius: 5px; }
.focusBox4 .swiper-pagination2{ margin: auto; width: 30%; }
.focusBox4 .swiper-pagination-bullet {
width: 42px;border-radius: 5px;
text-align: center;height: 42px;
line-height: 42px;
font-size: 18px;
color: #646464;
opacity: 1;
background: #F7F7F7;z-index: -1;
}

.focusBox4 .swiper-pagination-bullet-active {
color: #fff;
background: #FFD631;

}




.bottombg{ text-align: center;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

