/* CSS Document */
*{padding:0; margin: 0; border:none;} ul,li{ list-style-type: none; } a{ text-decoration: none; }

.kbjzt{width:100%; height:auto; overflow:hidden; line-height: normal;}
.kbjzt_b{width: 100%; height: auto; overflow: hidden;}
.kbjzt_b ul li.a1{width: 100%; height: 300px; background: url(../images/b_01.jpg) no-repeat center top;}
.kbjzt_b ul li.a2{width: 100%; height: 300px; background: url(../images/b_02.jpg) no-repeat center top;}

.kbjzt_01{width: 100%; height: 1363px; overflow: hidden;}
.kbjzt_01 ul li.a1{width: 100%; height: 272px; background: url(../images/1_01.jpg) no-repeat center top;}
.kbjzt_01 ul li.a2{width: 100%; height: 273px; background: url(../images/1_02.jpg) no-repeat center top;}
.kbjzt_01 ul li.a3{width: 100%; height: 272px; background: url(../images/1_03.jpg) no-repeat center top;}
.kbjzt_01 ul li.a4{width: 100%; height: 273px; background: url(../images/1_04.jpg) no-repeat center top;}
.kbjzt_01 ul li.a5{width: 100%; height: 272px; background: url(../images/1_05.jpg) no-repeat center top;}
.kbjzt_01 .picMarquee-left{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: -240px;}
.kbjzt_01 .picMarquee-left ul li{width:305px; height: auto;}

.kbjzt_02{width:1200px; height: auto; overflow: hidden; margin:0 auto;}
.kbjzt_02 .div_title{width:100%; height: auto; padding: 89px 0 53px 0; text-align:center;}
.kbjzt_02 .div_01{width: 100%; height: auto; overflow: hidden;}
.kbjzt_02 .div_01 ul li{width:578px; height: 374px;}
.kbjzt_02 .div_01 ul li dl{width:240px; height: auto; overflow: hidden; padding: 0 25px; text-align:center; float: right;}
.kbjzt_02 .div_01 ul li dl dt{color:#fff; font-size: 28px; font-weight: bold; margin:50px 0 32px 0;}
.kbjzt_02 .div_01 ul li dl dd p{width: 100%; height: auto; overflow: hidden; color: #fff; font-size: 16px; text-align: left; line-height: 180%;}
.kbjzt_02 .div_01 ul li dl dd a{display:block; width: 154px; height: 40px; line-height: 40px; margin:30px auto 40px; color: #fff; font-size: 20px; background: #eb3c32; border-radius:10px;}
.kbjzt_02 .div_01 ul li dl dd span{width:100%; height: auto; overflow: hidden; color: #fff; font-weight: bold; font-size: 20px;}
.kbjzt_02 .div_01 ul li.li_01{ float: left; background:#9d0504 url(../images/3_01.jpg) no-repeat 20px 20px;}
.kbjzt_02 .div_01 ul li.li_02{float: right; background:#9d0504 url(../images/3_02.jpg) no-repeat 20px 20px;}
.kbjzt_02 .div_02{width: 100%; height: auto; overflow: hidden; margin:22px 0 35px;}
.kbjzt_02 .div_02 ul{width: 110%;}
.kbjzt_02 .div_02 ul li{width:379px; height: 421px; overflow: hidden; background: #9d0504; float: left; color: #fff; margin-right: 31px;}
.kbjzt_02 .div_02 ul li img{ display: block; margin:20px 0 0 20px; }
.kbjzt_02 .div_02 ul li dl{width: 100%; height: auto; overflow: hidden; text-align: center;}
.kbjzt_02 .div_02 ul li dl dt{font-size: 28px; font-weight: bold; margin: 26px 0 20px;}
.kbjzt_02 .div_02 ul li dl dd{ font-size: 16px; line-height: 160%; display: inline-block; text-align: left;}
.kbjzt_02 .div_02 a{display:block; width: 154px; height: 40px; text-align: center; line-height: 40px; margin:28px auto 0; color: #fff; font-size: 20px; background: #eb3c32; border-radius:10px;}
.kbjzt_02 .div_03 img{ display: block; }

.kbjzt_03{width: 100%; height: auto; overflow: hidden; background: #9d0504; margin-top: 33px; padding-bottom: 88px;}
.kbjzt_03 .div_title{width: 100%; height: auto; overflow: hidden; padding: 80px 0 55px;}
.kbjzt_03 .div_title img{ display: block; margin: 0 auto;}
.kbjzt_03 .div_01{width: 1131px; height: auto; margin: 0 auto 60px; line-height: 180%; color: #fff; font-size: 20px; text-indent: 2em;}
.snBrand{width: 1200px; height: auto; margin: 0 auto;}
.snBrand .ul1{ width: 346px; float: left;}
.snBrand .ul1 li{ width:364px; height: 184px; margin: 3px; position: relative;}
.snBrand .ul1 li span{ position: absolute; width: 20px; height: 37px; right:0px; top: 73px; display: none;}
.snBrand .ul1 li.li1{ background: url(../images/con2_07.jpg) no-repeat -2px top;}
.snBrand .ul1 li.li1.on{ background: url(../images/con22_07.jpg) no-repeat -2px top;;}
.snBrand .ul1 li.li2{ background: url(../images/con2_10.jpg) no-repeat -2px top;}
.snBrand .ul1 li.li2.on{ background: url(../images/con22_10.jpg) no-repeat -2px top;;}
.snBrand .ul1 li.li3{ background: url(../images/con2_12.jpg) no-repeat -2px top;}
.snBrand .ul1 li.li3.on{ background: url(../images/con22_12.jpg) no-repeat -2px top;;}
.snBrand .ul1 li.on span{ display: block;}
.snBrand .ul2{ width: 850px; float: right; margin-top: 2px;}
.snBrand .ul2 li img{ height: 482px;}
.snBrand .ul2 li h4{ height: 40px; margin-top: -3px; line-height: 40px; color:#fff; font-size:20px ; background:#023074; font-weight:normal;text-align: center;}
.snBrand .ul2 li p{ height: 40px; line-height: 40px; background: #fff; color:#666666; text-align: center; font-size: 20px;}
.snBrand .ul2 li p span{ font-weight: bold;}

.kbjzt_04{width:100%; height: 968px; background: url(../images/4_bg.jpg) no-repeat center bottom; overflow: hidden;}
.kbjzt_04 .div_title{width: 100%; height: auto; overflow: hidden;}
.kbjzt_04 .div_title img{display:block; margin: 105px auto 0;}
.kbjzt_04 .div_01{width: 1131px; height: auto; overflow: hidden; margin:70px auto; color: #000; font-size: 20px; line-height: 180%; text-indent: 2em;}

.kbjzt_05{width: 100%; height: auto; overflow: hidden; padding: 89px 0 0 0;}
.kbjzt_05 .div_title{width: 100%; height: auto; overflow: hidden; text-align: center;}
.kbjzt_05 .div_title img{ display: inline-block; }
.kbjzt_05 .div_01{width: 1131px; height: auto; overflow: hidden; margin:70px auto; color: #000; font-size: 20px; line-height: 180%; text-indent: 2em;}
.kbjzt_05 .div_02{width: 1297px; height: auto; overflow: hidden; margin: 0 auto; background: url(../images/5_01.jpg) no-repeat center top; padding-top:395px;}
.kbjzt_05 .div_02 ul{ font-size: 0; text-align: center;}
.kbjzt_05 .div_02 ul li,.kbjzt_05 .div_02 ul li img{width:290px; height: 194px; overflow: hidden; display: inline-block;}
.kbjzt_05 .div_02 ul li{ margin:0 8px; }
.kbjzt_05 .div_02 ul li p{width:100%; height: 67px; position: relative; top: -77px; background: url(../images/tming.png) no-repeat center top; color: #fff; font-size: 18px; line-height: 150%; padding-top: 10px;}
.kbjzt_05 .div_03{width: 100%; height: auto; overflow: hidden; text-align: center; padding: 45px 0 70px;}
.kbjzt_05 .div_03 a{width: 450px; height: 80px; margin:0 59px; line-height: 80px; display: inline-block; border-radius: 80px; color: #fff; font-size: 30px; font-weight: bold;}
.kbjzt_05 .div_03 a.a1{ background: #d42224; }
.kbjzt_05 .div_03 a.a2{background: #ff6600;}

.kbjzt_06{width: 100%; height: auto; overflow: hidden; background: #fbe8d4; padding: 89px 0 0 0;}
.kbjzt_06 .div_title{width: 100%; height: auto; overflow: hidden; text-align: center;}
.kbjzt_06 .div_title img{ display: inline-block; }
.kbjzt_06 .div_01{width: 1131px; height: auto; overflow: hidden; margin:70px auto; color: #000; font-size: 20px; line-height: 180%; text-indent: 2em;}
.kbjzt_06 .div_02 ul{font-size: 0; text-align: center;}
.kbjzt_06 .div_02 ul li{width: 584px; height: 606px; background: url(../images/6_bg.jpg) no-repeat left top; display: inline-block; margin: 0 17px;}
.kbjzt_06 .div_02 ul li dl dt{width:100%; height: 68px; line-height: 68px; color: #fff; font-size:30px; font-weight: bold; margin-bottom: 40px;}
.kbjzt_06 .div_03{width: 100%; height: auto; overflow: hidden; text-align: center; padding: 45px 0 70px;}
.kbjzt_06 .div_03 a{width: 450px; height: 80px; margin:0 59px; line-height: 80px; display: inline-block; border-radius: 80px; color: #fff; font-size: 30px; font-weight: bold;}
.kbjzt_06 .div_03 a.a1{ background: #d42224; }
.kbjzt_06 .div_03 a.a2{background: #ff6600;}

.kbjzt_07{width: 100%; height: auto; overflow: hidden; background: #eb3c32; padding: 80px 0 60px;}
.kbjzt_07 .div_box{width:1200px; height: auto; overflow: hidden; margin: 0 auto;}
.kbjzt_07 .div_01{width:675px; height: 696px; background: url(../images/end_bg.jpg) no-repeat left top; float: left; text-align: center;}
.kbjzt_07 .div_01 .a1{width: 508px; height: auto; margin: 59px auto 40px; color: #d42224;}
.kbjzt_07 .div_01 .a1 dt{font-size:30px; font-weight: bold;}
.kbjzt_07 .div_01 .a1 dd{ color: #d42224; font-size: 60px; font-weight: bold; }
.kbjzt_07 .div_01 .a2{ font-size: 30px; }
.kbjzt_07 .div_01 .a2 span{ font-weight: bold; color: #d42224;}
.kbjzt_07 .div_01 .a2 dd{ padding: 25px 0 50px; }
.kbjzt_07 .div_01 .a3 dt{ color: #fff; font-size: 30px; font-weight: bold; padding-bottom: 20px;}
.kbjzt_07 .div_01 .a3 dd{color: #fff; font-size: 24px;  text-align: center;}
.kbjzt_07 .div_01 a{ display: block; width: 100%; height: 145px; }
.kbjzt_07 .div_02{ float: right;}