.wid{width:1200px; margin:0 auto;}
.header{ width:100%;  position:relative;  height:1050px; background:#fff; overflow: hidden;  }  

.header .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }  
.header .bd ul{ width:100% !important;  }  
.header .bd li{ width:100% !important;  height:1050px; overflow:hidden; text-align:center;  } 
.header .bd li a{width: 100%; height:1050px; float: left;display:block;}  
.header .hd{ width:200px;  position:absolute; z-index:1; bottom:0; left:50%; height:30px; text-align:center;} 
.header .hd ul{ text-align:center;  padding-top:5px;  }  
.header .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; border-radius: 50px; background:#d7c9ba; margin:0 5px; float: left; text-indent: -99999px; opacity:0.9;} 
.header .hd ul .on{width:20px; height: 10px; background:#fff;  }

.banner_slide .prev,.banner_slide .next{ position:absolute; left:1%; top:45%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=40);opacity:0.4;   }
.banner_slide .next{ left:auto; right:1%; background-position:8px 5px; }
.banner_slide .prev:hover,.banner_slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner_slide .prevStop{ display:none;  }
.banner_slide .nextStop{ display:none;  }
.button-next, .button-prev:focus {outline: none;}
.header .hd{margin-bottom: 160px;}

.index-yewu{height:910px; background:url('../images/index-yewu-bg.png') no-repeat center 440px;/*  background-size: 100%; */}
.yw-main h2{font-size: 48px; color: #c61217; text-align: center; font-weight: normal; margin:38px auto;}
.yw-main .cont{height:520px;}
.yw-main .cont dl{width: 228px; height: 513px; background:#fff; float: left; border-radius:6px; margin-right:14px;box-shadow:0px 3px 15px rgba(26,23,23,0.1);}
.yw-main .cont dl:last-child{margin-right: 0px;}
.yw-main .cont dl dt{width: 228px; height: 344px;}
.yw-main .cont dl dt img{width: 100%;height: 344px; border-top-left-radius: 6px;border-top-right-radius: 6px;}
.yw-main .cont dl dd h3{height: 88px; line-height: 88px; background:#c61217; text-align: center; font-size: 24px; color: #fff; font-weight: normal;}
.yw-main .cont dl dd p a{width:132px; height: 30px; line-height: 30px; text-align: center; display:block; margin:22px auto 0; border:1px solid #7d7d7d; border-radius:25px; font-size:16px;}
.yw-main .cont dl:hover p a {background:#c6151a; border:1px solid #c6151a; color:#fff; display:block; }

.index-wenhua{margin-top:-60px;}
.index-wenhua h2{font-size: 48px; color: #c61217; text-align: center; font-weight: normal; margin:0px auto 38px;}

.index-wenhua .cont{height: 625px;}
.index-wenhua .cont dl{width: 384px; height: 600px; display:block; float: left; -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.1);box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.index-wenhua .cont dl:nth-child(2){margin:0 24px;}
.index-wenhua .cont dl dt{width:384px; height: 502px;}
.index-wenhua .cont dl dt .yuanjing{width:205px; height: 205px; position: absolute; margin:-355px 0 0 90px;}

.index-wenhua .cont dl:hover  dt .yuanjing img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.index-wenhua .cont dl dt .yuanjing img{-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s; transition: all 0.6s;}
.index-wenhua .cont dl dd{height:100px; line-height: 100px; font-size: 18px; color: #666; text-align: center;}
.index-wenhua .cont dl dd p{line-height: 30px; margin-top: 15px;}

.lezaiyh{width:100%; height:780px; background:url('../images/lezaiyh-bg.png') no-repeat center bottom; margin-top: 85px;}
.lezaiyh h2{font-size: 48px; color: #c61217; text-align: center; font-weight: normal; margin:0 auto 42px;}
.lezaiyh .cont{width:100%;  float: left;}
.lezaiyh .cont dl dt img{width: 100%;}
.lezaiyh .cont dl dd{width:100%;height: 50px; line-height: 50px; text-align: center;font-size: 20px; color: #fff; position: absolute;  background-color:rgba(68,89,108,0.6);}

.lezaiyh .cont dl.t1{width:458px; height: 552px;float:left; overflow: hidden;}
.lezaiyh .cont dl.t1 dd{width: 458px; margin-top:-52px;}
.lezaiyh .cont dl.t2{width:730px; height: 246px;float:right; overflow: hidden;}
.lezaiyh .cont dl.t3{width:392px; height: 292px;float:left; overflow: hidden; margin:14px 13px;}
.lezaiyh .cont dl.t3 dd{width: 392px; margin-top:-52px;}
.lezaiyh .cont dl.t4{width:322px; height: 292px;float:left; overflow: hidden; margin-top:14px;}
.lezaiyh .cont dl.t4 dd{width: 322px; margin-top:-52px;}

.huanjing{width:100%; height:auto; clear:both;}
.huanjing h2{font-size: 48px; color: #c61217; text-align: center; font-weight: normal; margin:0 auto 40px;}
.huanjing dl{width:24.5%;  float: left; margin-right: 0.65%; overflow: hidden;}
.huanjing dl:last-child{margin-right: 0%;}
.huanjing dl dt img{width: 100%;}
.huanjing dl dd{width:24.5%; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #fff; position: absolute; background-color:rgba(68,89,108,0.6); display: none;}
.huanjing dl:hover dd{margin-top:-52px; display: block; }

.jiaoshi{ padding-top:80px; clear: both;}
.jiaoshi h2{font-size: 48px; color: #c61217; text-align: center; font-weight: normal; margin:0 auto 50px;}
.jiaoshi .cont{width:100%;height: 640px; background: url('../images/jiaoshi-bg.png') no-repeat center top; float: left;}

.jiaos-news{width:1112px;height: 480px;margin: 160px auto 0;overflow: hidden;}
.jiaos-news .swiper-slide{width:375px !important;}
.button-prev{width:56px; height: 56px; margin-top:-95px; float: left; margin-left: 0px;}
.button-next{width:56px; height: 56px; margin-top:-95px; float: right; margin-right: -25px;}


.jiaos-news .swiper-slide .jiaos-info{width:342px; height: 480px;  margin-top:-484px; position: absolute;}
.jiaos-info .txt{width: 340px; height: 105px; margin-top:372px;}
.jiaos-info .txt h3{font-size: 22px; text-align: center;color: #fff; font-weight: normal;}
.jiaos-info .txt i{width:28px; border-top:2px solid #c6151a; display: block; margin:6px auto 0;}
.jiaos-info .txt p{width:340px; height: 48px; line-height: 48px; font-size: 18px;color: #fff; text-align: center; display: block; }

.jiaos-news .swiper-slide .jiaos-info-h{width:342px; height: 480px; position: absolute; background-color:rgba(203,41,46,0.9);}
.jiaos-info-h .more{width: 136px; height:32px; line-height: 32px; text-align: center; margin:220px auto 0; border:1px solid #fff; border-radius: 50px;  }
.jiaos-info-h .more a{font-size: 16px; color: #fff; display: block;}
.jiaos-info-h .txt{width: 340px; height: 105px; margin-top:120px;}
.jiaos-info-h .txt h3{font-size: 22px; text-align: center;color: #fff; font-weight: normal;}
.jiaos-info-h .txt i{width:28px; border-top:2px solid #fff; display: block; margin:6px auto 0;}
.jiaos-info-h .txt p{width:340px; height: 48px; line-height: 48px; font-size: 18px;color: #fff; text-align: center; display: block; }
.jiaos-news .swiper-slide:hover .jiaos-info-h{margin-top:-484px;}
.jiaos-news .swiper-slide:hover .jiaos-info{display: none;}

.jiaoshi-caif{ padding-top:80px; clear: both;}
.jiaoshi-caif h2{font-size: 48px; color: #c61217; text-align: center; font-weight: normal; margin:0 auto 50px;}
.jiaoshi-caif .cont{width:100%;height: 615px; background: url('../images/jiaoshi-caif-bg.png') no-repeat center top; float: left; margin-bottom:150px;}

.jiaos-start{width:1112px;height: 464px;margin: 152px auto 0;overflow: hidden; background: #100f13;}
.button-prev2{width:56px; height: 56px; margin-top:-100px; float: left; margin-left: 0px;}
.button-next2{width:56px; height: 56px; margin-top:-100px; float: right; margin-right: -30px;}

.jiaos-start .txts{width:430px; height: 326px; float: left; margin:92px 93px 0 85px;}

.jiaos-start .txts h3{font-size:28px; color: #fff; text-align: center; font-weight:normal;}
.jiaos-start .txts p{font-size: 16px; line-height: 2.5; color: #fff; text-align: justify; padding-top: 20px; display: block; height: 235px; overflow: hidden;}
.jiaos-start .txts a.btans{width: 130px; height: 30px; line-height: 30px; background: #c61217; border-radius: 30px; font-size: 16px; color: #fff; text-align: center; display: block;float: right; margin-right: 5px;}
.jiaos-start .imgs{width: 410px; height: 464px; float: left;}



/**友情链接**/
.index_p5{background-color:#fff; padding-bottom:35px; width: 1200px; margin: 0 auto 30px;}
.index_p5_bottom{margin-top:2px;}
.index_p5 dl{width:234px; border-left:1px solid #e5e5e5; float:left;}
.index_p5 dl:first-child{border:none; margin-left:15px;}
.index_p5 dl dt{border-bottom:1px solid #e6e6e6; padding-top:25px;}
.index_p5 dl dt span{display:block; text-align: center; width:80px; border-bottom: 1px solid #ea4245; padding-bottom: 12px; font-size: 16px; font-weight: 500; color: #333333;}
.index_p5 dl dd{font-size:12px; font-weight:400; color: #333333; line-height: 26px; padding: 0 10px;}
.index_p5 dl dd:nth-of-type(1){margin-top: 10px;}
.index_p5 dl dd a{display:block; float: left; width: 160px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.index_p5 dl dd span{float:right;}
.index_p5 .bottom{padding:0 0px;}
.index_p5 .bottom .title{border-bottom: 1px solid #e6e6e6; padding-top: 25px; margin-bottom: 15px;}
.index_p5 .bottom .title span{display: block; text-align: center; width:80px; border-bottom:1px solid #fcd201; padding-bottom: 12px; font-size: 16px; font-weight: 500; color: #333333;}
.index_p5 .bottom .link{height: 100%;float: left;padding-bottom: 20px; padding-left: 15px;}
.index_p5 .bottom .link a{float: left; font-size: 14px; font-weight: 400; color: #666666; line-height: 26px; margin-right:20px;}
.index_p5 .bottom .link a:hover{color: #ea4245;}
.index_p5 .bottom table{border-spacing: 0; /*鍘绘帀鍗曞厓鏍奸棿闅�*/ width: 100%; margin-top: 20px; border: 1px solid #cccccc; border-left: none; border-bottom: none;}
.index_p5 .bottom table td{border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: 10px; font-weight: 400; text-align: center; color: #333333; line-height: 24px;}
.index_p5 .bottom table td:hover{background-color: #ea4245;}
.index_p5 .bottom table td:hover a{color: #fff;}
.mainfix{position: fixed; top: 20px; right: 0; width: 330px; height: 423px;}





