body{overflow-x: hidden;color:#000;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}

.banner{height:800px;background: url(../images/banner.jpg) center top;}
.banner h1{height: 420px;text-indent: -9999px;overflow: hidden;}
.banner h2{height: 178px;text-indent: -9999px;overflow: hidden;}
.banner .btn{display: block;width: 300px;height: 65px;margin:0 auto;overflow: hidden;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;}
.banner .btn img{width: 300px;height: 65px;}

.bg1{background: #3a0001;}
.mcontent{padding:60px 0 80px;}
.mcontent .mhd{width: 912px;height: 153px;margin:0 auto;text-align: center;font-size: 24px;font-weight: normal;color:#000;line-height: 28px;overflow: hidden;background-repeat: no-repeat;}
.mcontent .mhd strong{display: block;padding:98px 0 0 0;font-weight: normal;}
.bg1 .mhd{color:#d90302;}
.m1 .mhd{margin-bottom: 55px;background-image: url(../images/m1-hd.gif);}
.m1 .left{width: 430px;margin:0 54px 0 0;}
.m1 .left img{display: block;}
.m1 .left p{padding:15px 20px;font-size: 18px;color:#fff;line-height: 30px;background: #d36060;}
.m1 .middle{width: 393px;height: 650px;background: url(../images/m1-2.gif) no-repeat;}
.m1 .middle-bd{padding:105px 30px 0;font-size: 18px; line-height: 30px;color: #eec5c5;}
.m1 .middle-bd p{margin:0 0 25px 0;}
.m1 .right{width: 286px;height: 636px;padding:10px 0 0 0;}
.m1 .right img{display: block;}

.m2 .mhd{margin-bottom:55px;background: url(../images/m2-hd.gif);}
.m2 .bd{position: relative;height: 495px;margin-bottom: 55px;background: url(../images/m2-1.jpg) no-repeat;}
.m2 .bd li{position: absolute;font-size: 24px;line-height: 36px;}
.m2 .bd li.li1{left: 112px;top: 80px;}
.m2 .bd li.li2{left: 817px;top: 80px;}
.m2 .bd li.li3{left: 112px;top: 295px;}
.m2 .bd li.li4{left: 817px;top: 215px;}
.m2 .bd li.li5{left: 817px;top: 410px;}

.m2 {padding-bottom: 55px;}
.m2 .bd2 .hd{height: 30px;margin-bottom: 77px;overflow: hidden;text-indent: -9999px; background: url(../images/m2-1.gif) no-repeat;}
.m2 .left{width: 450px;}
.zfoucs{position: relative;width: 448px;height: 498px;overflow: hidden;border: 1px solid #ba4c4c;}
.zfoucs li{float: left;width: 448px;}
.zfoucs .ztitle{position: absolute;z-index: 20;left: 0;bottom: 0;width: 100%;height: 49px;font-size: 20px;line-height: 49px;color:#fff;text-align: center;background: #9d0000;background: rgba(157,0,0,0.7);}
.zdot{margin:20px 0 0 0;text-align: center;}
.zdot span{display: inline-block;width: 15px;height: 15px;margin:0 3px;overflow: hidden;font-size: 0;line-height: 0;text-indent:-9999px;background: #aaa;-webkit-border-radius: 50%;border-radius: 50%;cursor: pointer;}
.zdot span.selected{background: #9d0000;}
.m2 .right{width: 640px;padding:0 20px 0 0;}
.m2 .intro{margin-bottom: 45px;font-size: 18px;line-height: 36px;}
.m2 .why-hd{height: 34px;text-indent:-9999px;overflow: hidden;background: url(../images/m2-4.gif) no-repeat;}
.m2 .why-p{height: 41px;margin-bottom: 10px;line-height: 41px;font-size: 18px;border-bottom: 1px dotted #a41111;}
.why .title{float: left;width: 7em;height: 48px;margin:0 17px 0 0;line-height: 48px;font-size: 22px;text-align: right;}
.why .bar{float: left;width: 281px;height: 20px;padding:14px 20px 0 0;}
.why .bar span{display: block;width: 100%;height: 20px;line-height: 20px;overflow: hidden;background: #c19b72;}
.why .pre{font-size: 24px;color:#c19b72;line-height: 48px;}
.why .no2 .bar{width: 84px;}
.why .no3 .bar{width: 66px;}
.why .no3 .bar span{background: #9d0000;}
.why .no3 .pre{color:#9d0000;}
.why .no4 .bar{width: 33px;}
.m2 .p2{font-size: 18px;margin-top: 25px;}

.mad{height: 200px;background:#6a0204 url(../images/ad.jpg) center top no-repeat;}
.mad a{display: block;height: 200px;}

.m3 .mhd{margin-bottom: 45px;background: url(../images/m3-hd.gif);}
.m3-tab-hd{margin-bottom: 35px;}
.m3-tab-hd li{float: left;width: 250px;height: 264px;margin:0 65px 0 0;background: url(../images/tab_hd.gif) no-repeat;}
.m3-tab-hd li.selected{background-position: right top;}
.m3-tab-hd li.selected a span{color:#d90302;}
.m3-tab-hd li.t4{margin: 0;}
.m3-tab-hd li a{display: block;width: 250px;height: 264px;color:#000;}
.m3-tab-hd li a:hover{color:#000;}
.m3-tab-hd li a span{display: block;padding:180px 0 0 0;font-size: 24px;line-height: 30px;text-align: center;}
.m3-tab-hd .t1 a{ background: url(../images/tab1.png) center no-repeat;}
.m3-tab-hd .t2 a{ background: url(../images/tab2.png) center no-repeat;}
.m3-tab-hd .t3 a{ background: url(../images/tab3.png) center no-repeat;}
.m3-tab-hd .t4 a{ background: url(../images/tab4.png) center no-repeat;}
.m3-tab-bd{position: relative;width: 1140px;padding:25px;height:500px;overflow: hidden;border: 5px solid #6c0204;}
.m3-tab-bd .tab-con{float: left;width: 1140px;}
.m3-tab-bd .cur{display: block;}
.m3-tab-bd .left{width: 470px;}
.m3-tab-bd .right{width: 600px;}
.m3-tab-bd .right img{display: block;}
.m3-tab-bd .title{padding:40px 0 26px 0;border-bottom: 1px dotted #580102;}
.m3-tab-bd .title img{display: block;margin: 0 auto;}
.m3-tab-bd .intro{padding:20px 0 20px 20px;line-height: 60px;font-size: 18px;color:#eec5c5;}
.m3-tab-bd .intro span{font-size: 24px;color:#eeb055;}
.m3-tab-bd .btn{margin-top: 60px;}
.m3-tab-bd .btn a{display: block;width: 300px;height: 60px;overflow: hidden;margin:0 auto;-webkit-animation-duration: 1.5s;  animation-duration: 1.5s;  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;-webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}
.m3-tab-bd .btn a img{width: 300px;height: 60px;}
.m4 .mhd{margin-bottom: 40px; background: url(../images/m4-hd.gif);}
.m4focus{position: relative;overflow: hidden;width: 992px;height: 793px;margin: 0 auto;}
.m4focus li{position: relative;float: left;width: 992px;height: 793px;}
.m4focus div{position: absolute;overflow: hidden;}
.m4focus div img{display: block;}
.m4focus div p{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;overflow: hidden;font-size: 16px;line-height: 40px;text-align: center;color:#fff;text-align: center; background: #000; background: rgba(0,0,0,0.5);}
.m4focus .no1{top:27px;left:0px;width: 350px;height: 273px;}
.m4focus .no2{top:311px;left:63px;width: 285px;height: 198px;}
.m4focus .no3{top:519px;left:0px;width: 350px;height: 274px;}

.m4focus .no4{top:0px;left:361px;width: 272px;height: 345px;}
.m4focus .no5{top:355px;left:361px;width: 350px;height: 347px;}

.m4focus .no6{top:71px;right:0px;width: 349px;height: 274px;}
.m4focus .no7{top:355px;right:0px;width: 275px;height: 198px;}
.m4focus .no8{top:563px;right:0px;width: 275px;height: 198px;}

.m4 .bd{position: relative;}
.m4-prev{position: absolute;left:0;top:367px;width: 38px;height: 58px;background: url(../images/m4-prev.gif) no-repeat;}
.m4-next{position: absolute;right:0;top:367px;width: 38px;height: 58px;background: url(../images/m4-next.gif) no-repeat;}

.m5{padding-top: 30px;padding-bottom:0;background: url(../images/m5_bg.jpg) center top no-repeat;}
.m5 .mhd{margin-bottom: 55px;background:url(../images/m5_hd.png);}
.m5 .bd{height: 605px;overflow: hidden;}
.zj-small{float: left;width: 360px;margin:0 50px 0 0;}
.zj-small li{width: 340px;height: 100px;overflow: hidden;padding:10px;margin:0 0 10px 0;background: url(../images/zj-bg.png); cursor: pointer;}
.zj-small li.selected{background: url(../images/zj-selected.png);}
.zj-small .pic{float: left;width: 100px;height: 100px;overflow: hidden;-webkit-border-radius: 50%;border-radius: 50%;}
.zj-small .pic img{display: block;width: 100px;height: 100px;}
.zj-small .sinfo{float: right;width: 220px;}
.zj-small .sname{padding:5px 0 0 0;font-size: 30px;font-weight: normal;color:#eec5c5;line-height: 50px;}
.zj-small p{font-size: 24px;font-weight: normal;line-height: 30px;color: #eeb055;}
.zj-detail{float: right;position: relative;width: 790px;height: 605px;overflow: hidden;}
.zj-detail li{float: left;width: 790px;height: 605px;}
.zj-detail .name img{vertical-align: top;}
.zj-detail .name span{display: inline-block;vertical-align: bottom;line-height: 30px;font-size: 18px;color: #eeb055;}
.zj-detail h3{height: 67px;line-height: 67px;color: #eeb055;font-size: 30px;font-weight: normal;}
.zj-detail .intro{width: 378px;padding:15px 20px;font-size: 18px;line-height: 36px;color:#eec5c5;border: 1px dotted #87080a;}
.zj-detail .intro p{padding:0 0 0 15px;background: url(../images/zj-dot.gif) left center no-repeat;}
.zj-detail dl{margin:20px 0 0 0;overflow: hidden;}
.zj-detail dt{float: left;width: 200px;margin: 0 20px 0 0;}

.zj-detail .zj-btn{float: right;width: 327px;height: 605px;}
.zcy .zj-btn{background: url(../images/b_zcy.png) left bottom;}
.ycb .zj-btn{background: url(../images/b_ycb.png) left bottom;}
.zyz .zj-btn{background: url(../images/b_zyz.png) left bottom;}
.lyf .zj-btn{background: url(../images/b_lyf.png) left bottom;}

.m6{padding-bottom: 40px;}
.m6 .mhd{background:url(../images/m6_hd.gif);}
.m6 .bd{margin-top: 63px;}
.m6 ul{position: relative;height: 700px;}
.m6 ul li{position: absolute;}
.m6 ul li p{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;font-size: 18px;color: #fff;line-height: 40px;text-align: center;background:#000;background: rgba(0, 0, 0, 0.5);}
.m6 ul .no1{position: absolute;top: 0px;left: 0px;width: 390px;height: 320px;}
.m6 ul .no2{position: absolute;top: 334px;left: 0;width: 390px;height: 320px;}

.m6 ul .no3{position: absolute;top: 4px;left: 405px;width: 390px;height: 380px;}
.m6 ul .no4{position: absolute;top: 394px;left: 405px;width: 390px;height: 260px;}

.m6 ul .no5{position: absolute;top: 4px;right: 0;width: 390px;height: 260px;}
.m6 ul .no6{position: absolute;top: 274px;right: 0;width: 390px;height: 380px;}

.m6 .btn{width: 440px;height: 60px;margin: 0 auto;}
.m6 .btn a{display: block;width: 440px;height: 60px; -webkit-animation-duration: 1.5s;  animation-duration: 1.5s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;-webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;}
.m6 .btn a img{width: 440px; height: 60px;}


