@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; list-style: none; text-decoration: none }
a,img{border:0;text-decoration:none; -webkit-tap-highlight-color:rgba(255,0,0,0);}
html, body { width: 100%; height: 100%; /*overflow-x: hidden; */ word-break: break-all; color: #333; font:14px/180%  "微软雅黑" , Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling : touch; background:#e9f2f9;}
::-webkit-scrollbar {
    display: none;
  }

h5,h6{font-size:14px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

/*banner*/
.banner img{ width:100%; }

/*表单*/
.biaodan_z{ position:relative; top:-13px; margin:0 1rem 30px; background:#fff; border-radius:8px; padding:20px 10px; -webkit-box-shadow: #e6e5e5 0px 0px 10px;-moz-box-shadow: #e6e5e5 0px 0px 10px;box-shadow: #e6e5e5 0px 0px 10px; }

.biaodan_z .biaodanz span,.biaodan_z1 .biaodanz span{display: block; margin-bottom: 1.7rem; font-size:1.1rem; color:#333333; text-align:center;  }
.biaodan_z .btn-i1,.biaodan_z1 .btn-i1{background: linear-gradient(to right,#ff7300,#ff9400); border: 1px solid #f6f6f6; color: #fff; width: 100%; text-align: center; font-size: 1.3rem; padding: 8px 0; margin-top: 5px; border-radius: 30px; outline: none;}
.input_bm{margin: 15px 0; border: 1px solid #d2d2d2; padding: 10px 0 10px 2px; border-radius: 8px;}
.input_bm em{ font-size:1rem; color:#333333; float:left; padding: 0 15px; font-style:normal; }
.input_bm input{ background: none; outline: none; border: none; font-size: 1rem; margin-left: 30px; color: #cccccc; width: 68%; height: 25px; line-height: 25px;}
 ::-webkit-input-placeholder {color:#d6d8e2;}

.biaodan_z1{margin:0 1rem 30px; background:#fff; border-radius:8px; padding:20px 10px; -webkit-box-shadow: #e6e5e5 0px 0px 10px;-moz-box-shadow: #e6e5e5 0px 0px 10px;box-shadow: #e6e5e5 0px 0px 10px;}

.main{ background:url(../images/bg.jpg) no-repeat; background-size:100%}
/*希腊*/

.xl_til img{ margin:0 auto; display:block;}
.xl_til p{ text-align:center; font-size:1rem; margin-top:10px;}
.xl_cont{ margin-top:30px;}
.xl_cont img{ width:100%;}
.xl_cont span{ margin:30px 10px; color:#fff; font-size:1.2rem; background: linear-gradient(to right,#ff7300,#ff9400); display:block; text-align:center; padding:10px 0;}

/*广告条*/
.gg img{ width:100%;}

/*房源*/
.fy{ margin:30px 1rem 0;}
.fy_til{ margin-bottom:25px;}
.fy_til img{ margin:0 auto; display:block;}

/*图片集*/
.fy1{ position:relative; top:0; margin-bottom:20px;}
.bx_i{ position:absolute; top:10px;}


.fy1_cont{ background:#fff; padding:10px 10px 20px;  }
.fy1_cont h3{ font-size:1.1rem; font-weight:normal; line-height:1.3rem; color:#1b295d;}
.fy1_cont span{ font-size:0.9rem; color:#bbc1d5; width:50%; float:left; margin-top:10px;}
.fy1_cont em{ color:#666f90; font-style:normal;}

.mBan2 { overflow: hidden; }
.mBan2 .slideBox{ width:100%; height:auto; min-height:150px; position:relative; }
/*.mBan2 .slideBox .hd{ height: 10px; overflow: hidden; position: absolute; bottom: 4px; z-index: 1; width: 81px; background: url(../images/btnBg.png) no-repeat; margin-left: -46px; left: 50%; padding: 4px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{ float: left; width: 6px; height: 6px; background: url(../images/btn1.png) no-repeat; cursor: pointer; margin-right: 10px; }
.mBan2 .slideBox .hd ul li.on{ background: url(../images/btn2.png) no-repeat; }*/
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }

.fy a{margin:30px 0; color:#fff; font-size:1.2rem; background: linear-gradient(to right,#ff7300,#ff9400); display:block; text-align:center; padding:10px 0;}



/*行程*/
.xc img{ width:100%; vertical-align: bottom;}

/*其他热门推荐*/
.rmtj{ margin:30px 1rem 0;}
.rmtj_til img{ margin:0 auto; display:block;}
.rmtj ul{ margin-top:20px;}
.rmtj ul li{ background:#fff; -webkit-box-shadow: #e6e5e5 0px 0px 15px;-moz-box-shadow: #e6e5e5 0px 0px 15px;box-shadow: #e6e5e5 0px 0px 15px; margin-bottom:15px;}
.rmtj ul li img{ width:100%}
.rmtj ul li p{ padding:10px 0 10px 10px; font-size:1.2rem; color:#1b295d;}

/*底部*/
.footer{ margin-bottom:20px;}
.footer img{ width:100%; }
