@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';




.main{width: 1200px;margin: 0 auto;overflow: hidden;}
.main .main-left{float: left;margin-right: 20px;width: 284px;}
.main .main-right{float: left;width: 896px;}

/********************目的地导航************************/
.left-nav{background-color: white;border: 2px solid #017bd0;border-radius: 2px;}
.left-nav .nav-menu{height: 44px; background-color: #50A4CE;}
.left-nav .nav-menu li{float: left;width: 93px;background-color: #017bd0;line-height: 44px;text-align: center;font-size: 15px;color: white;border-radius: 2px 2px 0 0; font-weight:bold;}
.left-nav .nav-menu li:hover{cursor: pointer;}
.left-nav .nav-menu li:last-child{width: 94px;}
.left-nav .nav-menu li.off{background-color: white;color: black;}
.left-nav .menu-div{padding: 15px;padding-top: 0;}
.left-nav .menu-div dl{overflow: hidden; border-bottom: dashed 1px #ccc;padding-bottom: 12px;margin-top: 15px;}
.left-nav .menu-div dt{ margin-bottom: 6px;}
.left-nav .menu-div dt a{font-size: 18px;}
.left-nav .menu-div dt img{margin-right: 5px;vertical-align:sub;}
.left-nav .menu-div dd{ line-height:25px;}
.left-nav .menu-div dd a{ display:block; float:left; width:25%; height:25px;overflow:hidden;}

.main-left .left-01{height: 110px; background:#fff; border-radius:3px; margin: 20px 0;}
.main-left .left-01 ul{padding: 19px 0 0 18px;}
.main-left .left-01 ul li{float: left;width: 128px;line-height: 28px;font-size: 16px;margin-right: 5px;font-size: 16px;margin-bottom: 15px;color: #666666;}
.main-left .left-01 ul li img{margin: 0 10px -10px 0;}

.main-left .left-02{background-color: white;padding: 15px;}
.main-left .left-02 h3{font-size: 18px; margin-bottom: 20px;}
.main-left .left-02 a{display: block;overflow: hidden;white-space: nowrap;margin-bottom: 27px;text-overflow: ellipsis;}
.main-left .left-02 a:hover{text-decoration: underline;}
.main-left .left-02 a span{width: 18px;height: 18px;display: inline-block;margin-right: 5px;background-color: #CCCCCC;color: white; text-align: center;line-height: 18px;font-weight: bold;font-size: 13px;}
.main-left .left-02 a span.sum-bg{background-color: #FF7800;}

.main-left .left-03{background-color: white;padding: 0 15px;margin: 20px 0;}
.main-left .left-03 .top{height: 45px; line-height: 45px;font-size: 18px;}
.main-left .left-03 .bottom{padding: 10px 0;}
.main-left .left-03 .bottom dl{overflow: hidden;border-bottom: #eaeaea 1px solid;padding-bottom: 15px;margin-bottom: 15px;}
.main-left .left-03 .bottom dl dt{float: left;width: 70px;height: 45px;}
.main-left .left-03 .bottom dl dt img{width: 70px;height: 45px;}
.main-left .left-03 .bottom dl dd a{ display:block; font-weight:bold; font-size:14px;}
.main-left .left-03 .bottom dl dd{padding-left: 80px;}
.main-left .left-03 .bottom dl dd font{ color:#F60; font-weight:bold;}

.main-left .left-04{background-color: white;padding:0 15px 30px 15px;margin-bottom: 20px;}
.main-left .left-04 dt{line-height: 45px;font-size: 18px;border-bottom: solid 1px #EAEAEA;margin-bottom: 10px;}
.main-left .left-04 dt:before{content: "";width: 20px;height: 20px;background: url(../img/icon-04.png) no-repeat;display: inline-block;margin: 0 4px -4px 0;}
.main-left .left-04 dd{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-bottom:10px;width: 90%;}
.main-left .left-04 dd a{font-size: 14px;color: #666666;}
.main-left .left-04 dd a:before{content: "";width: 6px;height: 6px;border-radius: 100%;display: inline-block;background-color: #EAEAEA;margin-right: 10px;}
.main-left .left-04 dd a:hover{color: #50A4CE;}
.main-left .left-04 dd a:hover:before{background-color: #50A4CE;}

/**********************搜索条*************************/
.main-right .form{height: 36px; padding:4px 0;background-color: #ff7800;position: relative;z-index: 99;}
.main-right .form .down{width: 141px;background-color: white; overflow: hidden;margin: 0 4px;cursor: pointer;}
.main-right .form .down:hover ul{display: block;}
.main-right .form .down p{line-height: 36px;padding-left: 10px;width: 101px;float: left;}
.main-right .form .down span{width: 10px;height: 10px;float: left;margin: 16px 0 0 10px;background: url(../img/icon-jian.png) no-repeat top;}
.main-right .form .down:hover span{background: url(../img/icon-jian.png) no-repeat 0 -10px;}
.main-right .form .down span:before{content: "";height: 24px;width: 1px;float: left;margin: -8px 0 0 -10px;background-color: #CCCCCC;}
.main-right .form .down ul{border-top: 1px solid #CCCCCC;clear: both;display: none;}
.main-right .form .down ul li{line-height: 36px;padding-left: 10px;}
.main-right .form .down ul li:hover{background-color: #FF7800;color: white;cursor: pointer;}
.main-right .form input{float: left;border: none;height: 36px;line-height: 36px;}
.main-right .form .text{width: 573px; padding: 0 10px;}
.main-right .form .btn{width: 153px;padding: 0;background-color: #FF7800;text-align: center;color: white;font-size: 18px;cursor: pointer;}



.map{width: 896px;height: 411px;background: url(../img/map-bg.jpg); border-radius:10px; position: relative;margin: 20px 0;}
/*******大洲**********/
.map>div{position: absolute;}
.map p a{font-size: 20px;color: white;}
/*
.map .asia{width: 314px;height: 296px;background: url(../img/map-Asia01.png) no-repeat;top: 0;left:470px;}
.map .asia p{margin: 130px 0 0 110px;}
.map .asia:hover{background: url(../img/map-Asia02.png) no-repeat;}

.map .africa{width:142px;height:153px;background: url(../img/map-Africa01.png) no-repeat;top: 186px;left: 378px;}
.map .africa p{margin: 130px 0 0 110px;}
.map .africa:hover{background: url(../img/map-Africa02.png) no-repeat;}

.map .eur{width: 186px;height: 174px;background: url(../img/map-Eur01.png)no-repeat;top: 21px; left: 359px;}
.map .eur:hover{background: url(../img/map-Eur02.png)no-repeat;}
.map .eur p{margin: 90px 0 0 112px;}
.map .america{width: 259px;height: 243px;background: url(../img/map-America01.png) no-repeat;top: 8px;left: 80px;}
.map .america:hover{background: url(../img/map-America02.png) no-repeat;}
.map .america p{margin: 120px 0 0 100px;}
.map .n-america{width: 94px;height: 174px;background: url(../img/map-N-America01.png) no-repeat;top: 230px;left: 245px;}
.map .n-america:hover{background: url(../img/map-N-America02.png) no-repeat;}
.map .n-america p{margin: 15px 0 0 24px;width: 50px;line-height: 24px;}
.map .oce{width: 126px;height: 110px;background: url(../img/map-Oce01.png) no-repeat;top: 282px;left: 635px;}
.map .oce:hover{background: url(../img/map-Oce02.png) no-repeat;}
.map .oce p{margin: 30px 0 0 10px;}
*/

.map .asia{width: 372px;height: 224px;background: url(../img/map-Asia.png) no-repeat;top: 15px;left:477px;}
.map .asia p{margin: 80px 0 0 130px;}
.map .asia:hover{background: url(../img/map-Asia01.png) no-repeat;}
.map .eur{width: 188px;height: 120px;background: url(../img/map-Eur.png)no-repeat;top: 37px; left: 400px;}
.map .eur:hover{background: url(../img/map-Eur01.png)no-repeat;}
.map .eur p{margin: 40px 0 0 80px;}
.map .america{width: 342px;height: 250px;background: url(../img/map-America.png) no-repeat;top: 8px;left: 80px;}
.map .america:hover{background: url(../img/map-America01.png) no-repeat;}
.map .america p{margin: 120px 0 0 110px;}
.map .n-america{width: 108px;height: 165px;background: url(../img/map-N-America.png) no-repeat;top: 240px;left: 250px;}
.map .n-america:hover{background: url(../img/map-N-America01.png) no-repeat;}
.map .n-america p{margin: 20px 0 0 30px;width: 50px;line-height: 24px;}
.map .oce{width: 93px;height: 69px;background: url(../img/map-Oce.png) no-repeat;top: 285px;left: 600px;}
.map .oce:hover{background: url(../img/map-Oce01.png) no-repeat;}
.map .oce p{margin: 13px 0 0 19px;}
.map .africa{width: 153px;height: 171px;background: url(../img/map-Africa.png) no-repeat;top: 155px;left: 382px;}
.map .africa p{margin: 35px 0 0 50px;}
.map .africa:hover{background: url(../img/map-Africa01.png);}

/********国家*********/
.map .country{width:100%;overflow: hidden;  padding-top:10px; padding-bottom:10px; font-size:14px; position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);display:block;}
.map .country dt{float:left;width: 90px;text-align:right;color:#fff;font-weight:bold;height:25px;line-height:25px;}
.map .country dt a{color: white;font-size: 18px;}
.map .country dd{ padding-left:85px;}
.map .country dd a{color: white; line-height:25px; height:25px; padding:0 8px; }
.map .country a:hover{color:#FC0;}
#map_con div{ display:none;}

/******************广告*****************/
.flow{ height: 98px;margin: 20px 0;}

/*****************当月优惠*****************/
.month{background-color: white;padding: 10px 0;margin-bottom: 2px;overflow: hidden;}
.month .tittle{overflow: hidden;margin-bottom: 20px;}
.month .tittle h3{float: left;height: 32px;line-height: 32px;background-color: #ff9239;color: white;font-size: 22px;padding: 0 15px;}
.month .tittle img{float: left;}
.month .tittle p{float: left;margin: 7px 0 0 10px;color: #999999;}

.visa-con{padding: 0 30px;overflow: hidden;margin-left: -17px;}
.visa-con li{float: left;width: 267px;margin:0 0 20px 17px;}
.visa-con li .flag{float: left;width: 66px;height: 44px;border: 1px solid #EAEAEA;border-radius: 2px;margin-right: 10px;}
.visa-con li .flag img{width: 66px;height: 44px;}
.visa-con li h4{float: left;width: 189px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 2px 0;font-size: 15px;}
.visa-con li p{color: #FF7800;font-weight: bold;}
.visa-con li:hover h4{color: #FF7800;}

.month .visa-con li p:after{content: "惠";width: 19px;height: 16px;display: inline-block;background: #FF7800;color: white;line-height: 16px;font-size: 13px;text-align: center;margin-left: 5px;border-radius: 1px;}
/****************热门签证********************/
.hot{background-color: white;overflow: hidden;padding: 15px 0;margin-bottom: 10px;}
.hot .tittle{overflow: hidden;margin:0 0 15px 15px;}
.hot .tittle h3{float: left;font-size: 22px;}
.hot .tittle p{float:right;margin-right: 10px;}
.hot .tittle p:hover{text-decoration: underline;}

/*******************签证流程******************/
.advert{background: white;height: 62px;border: solid 1px #CCCCCC;}



















