@charset "utf-8";
/* CSS Document */  .bannerAndSearch{position:relative;}
#imgSlider{ width:100%; min-width:1024px; height:600px; overflow:hidden; position:relative; background:#fff url(../images/banner_loading.gif) no-repeat center center;}
#imgSlider .eachImg{display:none; width:100%; height:600px; position:absolute; top:0; left:0; z-index:10;}
#imgSlider .eachImg a{ display:block; width:100%; height:600px;}
#imgSlider .eachImg a img{ display:none;height: 600px;}
#imgSlider .clickIcon{height:32px; padding:0; position:absolute; right:0; bottom:1px; left:0; z-index:20; text-align:right;}
#imgSlider .clickIcon a{display:inline-block; width:auto; height:30px; line-height:30px; font-size:12px; color:#fff; margin-top:2px; padding:0 15px; margin-right:1px; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');}
/*#imgSlider .clickIcon a:hover,#imgSlider .clickIcon a.current{background:#fff; margin-top:0; border-top:2px solid #3983e5; color:#3983e5; text-decoration:none;}*/
#imgSlider .clickIcon a:hover,#imgSlider .clickIcon a.current{margin-top:0; border-top:2px solid #3983e5; color:#3983e5; text-decoration:none; background:#fff; background:rgba(255,255,255,1); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF'); opacity:1;}
.bannerAndSearch .searchBox{width:425px;position:absolute; top:50px; left:0; right:0; z-index:9999;}
.bannerAndSearch .searchBg{width:390px; height:300px; padding:10px 15px;  background:rgba(255,255,255,0.8); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F0FFFFFF', endColorstr='#F0FFFFFF');}
.bannerAndSearch .searchBg h2{font-size:14px; color:#2577e3; border-bottom:2px solid #2577e3; padding:5px;}
.bannerAndSearch .searchBg dl{height:35px; margin-top:15px;}
.bannerAndSearch .searchBg dl dt{ display:block; width:50px; height:35px; text-align:right; line-height:35px; font-size:14px; float:left;}
.bannerAndSearch .searchBg dl dd{display:block; width:330px; float:left; margin-left:10px; position:relative; z-index:5;}
.bannerAndSearch .searchBg dl dd.newZindex{z-index:10;}
.bannerAndSearch .searchBg dl dd .textIn{ display:inline-block; height:33px; line-height:33px; border:1px solid #cfcfcf; background:#fff; padding:0 10px;}
.bannerAndSearch .searchBg dl dd .textIn_1{width:308px;}
.bannerAndSearch .searchBg dl dd .textIn_2{width:119px; background:#fff url(../images/time_icon.jpg) no-repeat px 9px;}
.bannerAndSearch .searchBg dl dd .textIn_3{width:180px; margin-left:10px;}
.bannerAndSearch .searchBg dl dd #check,.bannerAndSearch .searchBg dl dd label{ vertical-align:middle; cursor:pointer;}
.bannerAndSearch .searchBg dl dd span.tui{ font-size:14px; display:inline-block; width:40px; text-align:center;}
.bannerAndSearch .searchBg dl dd .btn_1{ display:block; float:left; width:158px; height:30px; line-height:30px; text-align:center; background:#ff9900; border:1px solid #f90; color:#fff; font-size:14px;}
.bannerAndSearch .searchBg dl dd .btn_1 i{ display:inline-block; width:18px; height:18px; background:url(../images/ky_icon_bg.png) no-repeat -355px 0; vertical-align:middle; margin-right:8px; margin-top:-3px;}
.bannerAndSearch .searchBg dl dd .btn_2{ display:block; float:left; width:158px; height:30px; line-height:30px; text-align:center; background:#fff; border:1px solid #cfcfcf;color:#595959; font-size:14px; margin-left:10px;}
.bannerAndSearch .searchBg dl dd .btn_2 i{ display:inline-block; width:15px; height:20px; background:url(../images/ky_icon_bg.png) no-repeat -355px -20px; vertical-align:middle; margin-right:5px; margin-top:-3px;}
.bannerAndSearch .searchBg dl dd .posBox{width:400px; padding:5px 10px 10px 10px; background:#fff; border:1px solid #cfcfcf; position:absolute; top:34px; left:0;}
.bannerAndSearch .searchBg dl dd .destination_1,.bannerAndSearch .searchBg dl dd .destination_2,.bannerAndSearch .searchBg dl dd  .destination_3{display:none;}
.bannerAndSearch .searchBg dl dd .destination_1 h4{ font-size:14px; color:#929292; padding-bottom:5px;}
.bannerAndSearch .searchBg dl dd .posBox a.close{ display:block; width:20px; height:20px; text-align:center; line-height:20px; font-size:20px; margin:0; float:right;}
.bannerAndSearch .searchBg dl dd .posBox a.close:hover{ text-decoration:none;}
.bannerAndSearch .searchBg dl dd .destination_1 h3{ font-size:14px; color:#0066cd;}
.bannerAndSearch .searchBg dl dd .destination_1 a{ margin-right:20px; line-height:20px; white-space:nowrap;}
.bannerAndSearch .searchBg dl dd .destination_1 .choose{ height:25px; line-height:25px; margin:10px 0 5px 0;}
.bannerAndSearch .searchBg dl dd .destination_1 .choose a{display:block; float:left; height:23px; border-bottom:2px solid #929292; margin:0; padding:0 10px;}
.bannerAndSearch .searchBg dl dd .destination_1 .choose a.current{ color:#2577e3; border-bottom:2px solid #2577e3;}
.bannerAndSearch .searchBg dl dd .destination_2{padding:5px 0 10px 0;}
.bannerAndSearch .searchBg dl dd .destination_2 h4{border-bottom:1px dotted #929292; padding:3px 0; font-size:14px; margin:0 10px 10px 10px;}
.bannerAndSearch .searchBg dl dd .destination_2 li a{ display:block; height:25px; font-size:14px; line-height:25px; padding:0 10px;}
.bannerAndSearch .searchBg dl dd .destination_2 li a:hover{ color:#fff; background:#2577e3; text-decoration:none;}
.bannerAndSearch .searchBg dl dd .destination_2 .page{ padding:10px 0 0 0; text-align:center;}
.bannerAndSearch .searchBg dl dd .destination_2 .page a{ font-size:14px; margin-right:5px;}
.bannerAndSearch .searchBg dl dd .destination_3 h4{ padding:3px 0; font-size:14px;}
.bannerAndSearch .searchBg dl dd .destination_3 a{ line-height:20px; margin-right:15px; white-space:nowrap;}