.banner{width: 100%;height: auto;position: relative;}
.swiper-container,
.swiper-wrapper
.swiper-slide,
.swiper-slide img{width: 100%;height: auto;}

.b2{width: 100%;height: 350px;background: url(../images/bg2.jpg) no-repeat center top;}
.b2 .b2_content{width: 1100px;height: 293px;margin:0 auto;padding-top: 50px;padding-left: 110px;overflow: hidden;}
.b2 .b2_content .b2_left{width: 310px;height: 228px;border:1px solid #898c36;position: relative;float: left;top:10px;}
.b2_content .b2_left h3{font-size: 30px;font-family: 'Microsoft YaHei';color: #000;text-align: center;width: 227px;line-height: 30px;background: #fff;position: absolute;top:-20px;left: 49px;font-weight: normal;cursor: default;}
.b2_content .b2_left .b2_txt{width: 258px;height: 180px;position: absolute;top:28px;left: 28px;}
.b2_content .b2_left .b2_txt p{font:14px/1.48 'Microsoft YaHei';color: #000;margin-top: 20px;}
.b2_content .b2_left .b2_txt p:first-child{margin:0;}
.b2_content .b2_left .b2_txt a{width: 45px;height: 14px; no-repeat;display: block;float: right;}

.b2_content .b2_right{float: right;margin: -15px 80px 0 0;}

.b3{width: 100%;height: 620px;background: #feae008a;}
.b3 .b3_content{width: 1100px;margin:0 auto;}
.b3 .b3_content h3{font-size: 30px;width: 230px;margin:0 auto;padding-top: 30px;color: #fff;text-align: center;margin-bottom: 18px;}
.b3 .b3_content span{display: block;}
.b3 .b3_content .left_line{width: 45px;height: 20px;float: left;border-bottom: 1px solid #fff;}
.b3 .b3_content .right_line{width: 45px;height: 20px;float: right;border-bottom: 1px solid #fff;}
.b3 .b3_content p.b3_txt{font:15px/1.88 'Microsoft YaHei';width: 510px;margin:0 auto 44px;display: block;color: #fff;cursor: default;}

.b3 .b3_content ul.b3_iocn{overflow: hidden;width: 733px;margin:0 auto;}
.b3 .b3_content ul.b3_iocn li{width: 113px;height: 165px;position: relative;float: left;margin-right: 93px;cursor: pointer;}
.b3_content ul.b3_iocn li .b3_img{width: 113px;height: 129px;background: url(../images/lv.png) no-repeat;position: absolute;z-index: 2;}
.b3_content ul.b3_iocn li p{font-size: 15px;text-align: center;line-height: 20px;color: #fff;position: absolute;bottom: 0;display: inline-block;width: 100%;}
.b3_content ul.b3_iocn li.b3_bottom{margin-top: 30px;}

.b4{width: 100%;height: 604px;background: #fff;}
.b4 .b4_content{width: 1100px;margin:0 auto;}
.b4 .b4_content .b4_nei{width: 925px;margin:0 auto;}
.b4 .b4_content .b4_nei h3{font-size: 30px;width: 260px;margin:0 auto;padding-top: 30px;color: #333;text-align: center;margin-bottom: 25px;}
.b4 .b4_content span{display: block;}
.b4 .b4_content .left_line{width: 45px;height: 20px;float: left;border-bottom: 1px solid #000;}
.b4 .b4_content .right_line{width: 45px;height: 20px;float: right;border-bottom: 1px solid #000;}
.b4 .b4_content .b4_cont{width:100%;height: 450px;overflow: hidden;}
.b4_content .b4_left{width: 182px;height: 390px;background: #ffbe58;padding: 60px 15px 0;cursor: default;float: left;}
.b4_content .b4_cont .b4_left h4{color: #000;font-size: 20px;font-weight: normal;}
.b4_content .b4_cont .b4_left p{margin-top: 20px;}
.b4_content .b4_cont .b4_right{width: 672px;float: left;cursor: default;}
.b4_content .b4_cont .b4_right ul{overflow: hidden;}
.b4_content .b4_cont .b4_right li{width: 224px;float: left;}
.b4_cont .b4_right li .b4_txt1{width: 204px;border:2px solid #ffddb6;position: relative;padding-top: 30px;padding-left: 16px;height: 180px;}
.b4_cont .b4_right li .b4_txt1 p{font-size: 16px;color: #000;margin-bottom: 25px;font-family: 'Microsoft YaHei';}
.b4_cont .b4_right li .b4_txt1 span{font-size: 13px;font-family: 'Microsoft YaHei';line-height: 25px;}
.b4_cont .b4_right li .b4_txt1 .b4_down{position: absolute;left: 95px;bottom: -16px;}
.b4_cont .b4_right li .b4_txt2{height: 150px;padding-top: 10px;padding-left: 15px;}
.b4_cont .b4_right li .b4_txt2 p{margin-bottom: 10px;}
.b4_cont .b4_right li .b4_txt1 .b4_down{position: absolute;left: 95px;top: -16px;}


.b5{width: 100%;height: 376px;background: #f2f3f7;}
.b5 .b5_content{width: 1100px;margin:0 auto;}
.b5 .b5_content .b5_nei h3{font-size: 30px;width: 260px;margin:0 auto 40px;padding-top: 30px;color: #333;text-align: center;margin-bottom: 25px;}
.b5 .b5_content span{display: block;}
.b5 .b5_content .left_line{width: 45px;height: 20px;float: left;border-bottom: 1px solid #000;}
.b5 .b5_content .right_line{width: 45px;height: 20px;float: right;border-bottom: 1px solid #000;}

.b5 .b5_content .b5_rong{width: 925px;height: 230px;margin:0 auto;}
.b5 .b5_content .b5_rong .b5_simg{position: relative;}
.b5 .b5_content .b5_rong .b5_simg a{width: 31px;height: 31px;position: absolute;top:85px;}
.b5_content .b5_rong .b5_simg a.pre_btn{left: 0px;background: url(../images/left.png) no-repeat;}
.b5_content .b5_rong .b5_simg a.next_btn{right: 0px;background: url(../images/right.png) no-repeat;}
.p1_thums{position: relative;width: 730px;height: 230px;overflow: hidden;margin:0 auto;}
.p1_thums ul{width: 10000px;}
.p1_thums ul li{width: 225px;height: 230px;position: relative;float: left;cursor: default;margin-right: 25px;}
.p1_thums ul li p{position: absolute;bottom: 0px;color: #333;font-family: 'Microsoft YaHei';font-size: 14px;text-align: center;width: 100%;}



