.trip_box{height: 450px;margin-top: 30px; }
.trip_box_con {width: 1231px; margin: 0 auto;}
.trip_box_con .mid03{width: 380px; height: 450px; margin: 0 30px 0 0; float: left; overflow: hidden;}
.trip_box_con .mid03 .img_trip{width: 380px; height: 285px; overflow:hidden; position: relative;}
.trip_box_con .mid03 .img_trip img{width: 100%; height:100%;}
.trip_box_con .mid03 .img_trip .date_trip{width: 100px; text-align: center; line-height: 25px; bottom: 0; height: 63px; background-color:rgba(0,0,0,0.5); right: 0; position: absolute;}
.trip_box_con .mid03 .img_trip .date_trip span{font-size: 16px; color: #FFFFFF;}
.trip_box_con .mid03 .trip_con{width: 380px; height: 165px;}
.trip_box_con .mid03 .trip_con h2{font-size:16px; color: #332c2b; padding: 15px 10px 0 10px; font-weight: bold;}
.trip_box_con .mid03 .trip_con label{font-size: 14px; color: #9e9e9e; line-height: 28px; padding: 10px 10px 0 10px; display: inline-block;}
.trip_box_con .mid03 .trip_con a{font-size: 16px; color: #3d3d3d; padding: 10px 0 0 10px; display: inline-block;}
.trip_box_con .mid03 .trip_con a:hover{color: #FF0000;}


.trip_vedio{height: 120px;}
.trip_vedio a{width: 585px; height: 120px; float: left;}
.r{margin-right: 30px;}


.trip_in{width: 100%; height: 480px; background: #F7F7F7; margin-top: 30px; margin-bottom:-30px;}
.trip_introduce{width: 1200px; margin: 0 auto;  height: 450px;}
.trip_introduce .trip_nr{height:355px; margin-top: 20px;}
.trip_introduce .trip_nr .trip_inf{font-size: 14px; color: #9e9e9e; line-height: 28px; padding: 0 20px 0 20px;}
.trip_introduce .trip_nr .trip_inf a{font-size: 16px; color: #FF0000;}
.trip_introduce .trip_nr .trip_img{width: 1231px; margin: 0 auto;}
.trip_introduce .trip_nr .trip_img .mid04{width: 380px; height: 235px; margin: 20px 30px 0 0; float: left; overflow: hidden;}
.trip_introduce .trip_nr .trip_img .mid04 img{width: 100%;}

.join{ width:100%; height:320px; background: url(../images/join_bg.png) no-repeat center;}
.join h1{font-size: 42px; font-weight: 500; color: #e86608; text-align: center; padding: 40px 0 30px 0;}
.join p{font-size: 18px; color: #333333; text-align: center; line-height: 40px;  }

.join_box{width: 400px; height: 420px; margin: 0 auto; margin-top:20px ; }
.join_box input{width: 390px; height: 40px; border: 1px solid #efefef; margin-top: 10px; padding-left: 10px;}
.join_box textarea{width: 390px; height: 70px; border: 1px solid #efefef; margin-top: 10px; padding: 5px 0 0 10px;}
.cop{height: 120px !important;}
.join_box button{width: 400px; height: 40px; text-align: center; font-size: 16px; color: #FFFFFF; margin-top: 20px; background: #e86608; cursor: pointer;}



