@charset "UTF-8";
.wrap{width:1226px;margin:0 auto;}
h1,h2,h3,h4,h5 {font-family:Tahoma,microsoft yahei,Simsun,sans-serif;font-weight: bold;}
.header{height:70px;padding:15px 0;border-bottom:3px solid #999;margin-bottom:10px;}
.logo{float:left;width:420px;height:70px;}
.logo a{float:left;}
.logo span{float:left;border-left:1px solid #efefef;margin-left:10px;padding-left:10px;font-size:24px;line-height:70px;height:70px;}
.loginBar{float:right;padding-right:80px;line-height:70px;color:#ccc;}
.loginBar span{color:red;}
.loginBar a{padding:0 5px;color:#666;}
.loginBar a:hover{color:#517ac0;}

.banner{margin-top: 20px;}
.search{float:left;width:381px;margin-right:10px;height: 393px;background: #3983e5;border-radius: 5px;overflow: hidden;}
.search h2{height: 44px;line-height: 44px;padding-left: 40px;color: #fff;font-size: 20px;}
.wrapper{padding: 0 6px 6px 0px;background: #fff;height: 338px;width: 366px;margin-left: 5px;margin-bottom: 5px;border-radius: 5px;}
.radio{height: 42px;background: #f5f5f5;width: 372px;line-height: 42px;border-radius: 5px;}
.radio p{width: 27%;float: left;margin-left: 22px;}
.dibu p{width: 100%;height: 32px;margin-top: 14px;line-height: 32px;}
.dibu p span{display: inline-block;text-align: right;margin-left: 32px;width: 67px;}
.dibu p input{display: inline-block;float: right;margin-right: 34px;width: 218px;border: 1px solid #d2d2d2;height: 26px;padding-left: 5px;}
.dibu p select{display: inline-block;float: right;margin-right: 34px;width: 226px;border: 1px solid #d2d2d2;}
.sear{width: 232px !important;height: 34px;background: #ffb000;color: #fff;font-size: 16px;font-weight: bold;text-align: center;line-height: 34px;border-radius: 5px;cursor: pointer;float: right;margin-right: 32px;margin-top: 6px;}
.sear a{color: #fff;}
.slide{float:left;width:1226px;}
.slide_cont{width:100%;height:340px;overflow:hidden;position:relative;}
.slide_cont li{float:left;height:100%;}
.slide_menu{position:relative;bottom:20px;height:20px;left:50%;margin-left:-30px;width:70px;}
.slide_menu li{float:left;background:#000;opacity:0.3;width:12px;height:12px;border-radius:10px;margin-right:10px;cursor:pointer;display:inline-block;}
.slide_menu li.active{background:#000;opacity:0.7;}
.trip_type h3{margin-top:8px;line-height:30px;border-bottom:3px solid #3aa860;}
.trip_type ul{width:835px;height:152px;overflow:hidden;}
.trip_type li{float:left;width:167px;height:152px;position:relative;cursor:pointer;}
.trip_type li a{display:block;width:100%;height:100%;text-align:center;}
.trip_type li a img{width:100%;height:100%;}
.trip_type li a span{position:absolute;left:50px;bottom:10px;z-index:10;font-size:20px;color:#fff;}

.main{/*padding:10px 0;*/}
.main h3{border-bottom:3px solid #5599dd;line-height:30px;margin:10px 0;}


/*弹窗*/
.mask{background:#000;opacity:0.5;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;display:none;}
.dialog{position:fixed;left:50%;top:50%;background:#fff;z-index:12;display:none;border-radius: 5px;}
#DialogLogin{height:282px;margin-top:-142px;}
.dialog .Concent{padding:30px 50px;font-size:14px;position:relative;}
.dialog .Concent h2{font-size:18px;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #0298d6;color:#0298d6;}
.codeImg img{vertical-align:top;padding-left:10px;}
.codeImg a{line-height:38px;padding-left:3px;}
.codeBtn{background:#e5e5e5;border-radius:3px;width:100px;height:38px;line-height:38px;text-align:center;float:right;cursor:pointer;}
.error{position:absolute;top:44px;left:0;font-size:12px;background:url(../images/error.png) no-repeat left center;padding-left:22px;color:#ff654c;display:none;}
.close{background:url(../images/close.png) no-repeat right center;position:absolute;right:10px;top:14px;cursor:pointer;width:15px;height:15px;background-size:15px 15px;cursor: pointer;}
.block{display:block;}
.disable{background:#666;}

.messageTip{padding-top:2px;}

/*nav*/
.nav{ height:45px; background:url(../images/nav.jpg) repeat-x 0 0; padding:0; line-height:41px;margin-bottom: 10px;}
.nav_bar {width: 1226px;margin: 0 auto;}
.nav_bar li { float: left; height: 41px; line-height: 41px; position: relative; border-right:1px #444 solid;   }
.nav_bar li a{ color:#fff; font-size:14px; padding:0 35px; display:inline-block; position:relative; height:41px; overflow:hidden}
.nav_bar li a:hover,.nav_bar li a.on{border-bottom:4px #ffb000 solid; text-decoration:none;}

/*index*/
.infoList{margin:auto -10px;}
.infoList li{float:left;margin:10px 10px 20px;width:395px;color:#333;}
.infoList li a{display: block;}
.infoList li img{display: block;width:395px;height:250px;}
.infoList li a h4{padding:14px 0 8px;color:#666;}
.infoList li a p{line-height: 28px;color:#999;text-align:justify;}

.VIP_info p em{float: right;color:#dd2727;font-weight: bold;}
