.clearfix:before, .clearfix:after{
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.fr {
    float: right !important;
}
.fl {
    float: left !important;
}

.hidden{display: none;}

a.btn{color: #fff;}
.btn{background: #f67c06;border: none;padding: 0px 10px;color: #fff;height: 35px;line-height: 35px;display: inline-block;}
.btn-small{height: 22px;line-height: 20px;}
.btn-green{background: #01a4f0;}
.btn-blue{background: #42c7f7;}
.btn-gray{background: #ccc;}

input, button, select, textarea{}
ul{list-style-type:none;padding: 0;margin: 0;}

.divide{margin: 0 5px;}
.float>li{float: left;}
.star{background: transparent url('../images/background.png') no-repeat scroll -394px -2px;height: 20px;width: 100px;}
.star_1{width: 10px;}
.star_2{width: 20px;}
.star_3{width: 30px;}
.star_4{width: 40px;}
.star_5{width: 51px;}
.star_6{width: 60px;}
.star_7{width: 71px;}
.star_8{width: 80px;}
.star_9{width: 92px;}
.star_10{width: 100px;}

.content{width: 1100px;margin: 0 auto;}
.top{background-color: #fff;height: 30px;line-height: 30px;padding-top: 10px;}
.top .content{color: #a2a1a6;}
.top a{color: #a2a1a6;}
.top .content .fr a{margin: 0 5px;}
.top a.login, a.sign{color: #fd8888;}
.head{background-color: #fff;height: 100px;}
.head .logo{margin-top: 20px;}
.header .logo img{width: 285px;height: 52px;}
.head .service{margin-top: 30px;}
.head .service img{width: 200px;}
.head .search{margin-left: 10px;width: 400px;margin-top: 25px;}
.head .top_station{font-size: 14px;margin-top: 30px;}
.head .top_station>span{cursor: pointer;border: 1px solid #ccc;background-color: #fff;position: relative;z-index: 1100;margin-bottom: -1px;display: block;padding: 5px 10px;}
.head .top_station>ul{display: none;padding-top: 10px;border: 1px solid #ccc;position: absolute;width: 200px;height: 69px;background-color: #fff;padding: 10px}
.head .top_station>ul>li{float: left;margin-right: 20px;}
.head .top_station.active>ul{display: block;}
.head .top_station.active>span{border-bottom: none;color: #ff9000;}

.head .type{display: none;}
.head .search form{border: 3px solid #0ebdfe;line-height: 25px;padding-left: 10px;border-radius: 5px;}
.head .search form .left{float:left;line-height: 30px;}
.search .keyword{border: none;width: 268px;height: 35px;}
.search .search_btn{border: none;background-color: #0ebdfe;line-height: 30px;width: 60px;height: 35px;}
.search .search_img{background: transparent url('../images/background.png') no-repeat scroll -543px 0px;height: 30px;width: 40px;display: block;margin-left: 7px;}
.search .tag{margin-top: 10px;}
.search .tag .title{margin-right: 10px;}
.search .tag li{float: left;}

.down{background: transparent url('../images/background.png') no-repeat scroll 0 0;display: inline-block;width: 5px;width: 8px;height: 7px;}
.head .search form .down{margin-left: 3px;}

.nav{background-color: #0ebdfe;height: 35px;line-height: 35px;}
.nav .all_product{background-color: #9de1fa;color: #fff;font-size: 16px;padding: 0 44px;cursor: pointer; }
.nav .all_product .icon_menu{vertical-align: middle;}
.nav .menu li{float: left;text-align: center;height: 35px;cursor: pointer;}
.nav .menu li a{font-size: 16px;color: #fff;padding: 7px 21px;}
.nav .menu li.active{background-color: #0055aa;}

.footer .bottom{}
.footer .bottom li{float: left; margin: 0 5px;}
.footer .friend_link{margin-top: 10px;}
.footer .bottom .title{margin-right: 5px;}
.footer .bottom .info{margin: 10px;}

.footer .company{background-color: #fafbfd}
.footer .foot{background-color: #fff;}
.footer .foot li{float: left;}
.footer .foot p{margin: 10px 0;}
.footer .foot .link{margin-bottom: 20px;line-height: 20px;}
.footer .foot .img{margin-top: 20px;}
.footer .foot .img li{margin-right: 10px;}
.footer .foot .info{margin-top: 20px;margin-left: 10px;width: 600px;}
.footer .foot .weixin_box{margin-top: 20px;}
.footer .foot .weixin{float: left;margin: 0 20px;}
.footer .weixin .title{font-size: 14px;font-weight: bold;margin-bottom: 3px;}
.footer .weixin .sub{line-height: 20px;}

.bottom_nav{background-color: #0ebdfe;height: 150px;}
.bottom_nav, .bottom_nav a{color: #fff;}
.bottom_nav .item{float: left;width: 159px;margin-top: 20px;}
.bottom_nav .item .title{border-left: 3px solid #fff;padding-left: 10px;height: 15px;line-height: 15px;font-weight: bold;font-size: 14px;margin-bottom: 10px;}
.bottom_nav .item li{line-height: 20px;padding-left: 13px;height: 20px;overflow: hidden;width: 100px;}
.bottom_nav .img{margin-top: 15px;width: 340px;display: block;}
.bottom_nav p{margin: 5px 0;}
.bottom_nav .info{margin: 0px;}
.bottom_nav .info>.fr{width: 360px;}

.main{min-height: 400px;}
.floor{background-color: #fff;padding: 30px 10px 10px 10px;}
.floor .char_a{color: #caebff;position: absolute;font-size: 62px;font-weight: bold;margin-top: -21px;background: #fff;}
.floor .num{position: absolute;margin-left: 41px;color: #138cf5;font-size: 50px;margin-top: -7px;font-weight: bold;}
.floor h1{margin: 5px 0 0 85px;color: #138cf5;}
.floor .line{background-color: #1662d9;margin-left: 50px;margin-top: 5px;height: 3px;}
.floor_nav{padding-top: 5px;line-height: 24px;}
.floor_nav li{margin: 0 5px;font-size: 14px;font-weight: bold;display: initial;}
.floor_nav li.active a{color: #fb9746;}
.floor_nav ul{line-height: 24px;margin-top: 7px;width: 700px;overflow: hidden;height: 24px;text-align: right;}
.floor_nav .more{margin-right: 20px;margin-left: 20px;margin-top: 7px;}
.floor_body{padding-top: 15px;}

.floor_nav ul.tab{line-height: 41px;margin-top: 0px;overflow: visible;}
.floor .tab li{border-top: none;cursor: pointer;width: 140px;text-align: center;border-right: none;margin: 0;display: block;float: left;}
.floor .tab li.active{background: #fff;color: #24aeff;box-shadow: 0px -6px 8px #ccc;}
.floor .hot{}
.floor_header{border-bottom: 1px solid #24aeff;height: 45px;margin-left: 5px;}

.floor .lvyou .left{float: left;width: 245px;}
.floor .lvyou .left li{float: left;background: #f4f4f4;margin: 5px;height: 30px;line-height: 30px;}
.floor .lvyou .left li a{padding: 0px 3px;width: 64px;display: block;text-align: center;height: 30px;overflow: hidden;}
.floor .lvyou .middle{float: left;width: 735px;}
.floor .lvyou .middle li{float: left;margin: 3px;}
.floor .lvyou .middle img{width: 239px;height: 142px;}
.floor .lvyou .title, .destination_list .title{position: absolute;margin-top: -33px;height: 30px;line-height: 30px;background: #000;color: #fff;width: 229px;opacity: 0.7;padding: 0 5px;}

.floor .visa .left{float: left;width: 245px;}
.floor .visa .left img{width: 239px;height: 287px;}
.floor .visa .middle{float: left;width: 735px;}
.visa_list li{float: left;width: 91px;text-align: center;margin-bottom: 10px;}
.visa_list li div{line-height: 20px;overflow: hidden;height: 20px;}
.visa_list li img{width: 80px;height: 50px;}

.a7 .hot_list{margin: 20px;}
.a7 .hot_list li{float: left;margin: 20px 23px;}
.a7 .hot_list li a{border-radius: 10px;height: 50px;width: 110px;line-height: 50px;display: inline-block;background: #f4f4f4;}
.a7 .hot_list li img{width: 75px;height: 75px;border-radius: 50%;margin-top: -14px;margin-left: -27px;float: left;}
.a7 .hot_list li .name{font-size: 16px;color: #cc8bfe;display: block;height: 50px;overflow: hidden;float: left;width: 55px;margin-left: 5px;}

.line_box li {float: left;margin: 3px;}
.line_box li>a{display: block;height: 142px;}
.line_box img{width: 239px;height: 142px;}
.line_box .con{background: #ebebeb;padding: 20px 10px;}
.line_box .con>div{margin-left:5px;margin-right:5px;}
.line_box .text{margin-bottom: 5px;line-height: 20px;}
.line_box .title{font-size: 14px;color: #1a87c7;display: block;width: 208px;height: 20px;overflow: hidden;}
.line_box .title>span{display: block;width: 208px;height: 20px;overflow: hidden;}
.line_box .sub_title{color: #24aeff;display: block;width: 208px;overflow: hidden;height: 20px;}
.line_box .crr_price{font-size: 14px;font-weight: bold;}
.price{color: #e70012;vertical-align: middle;}
.line_box .old_price{float: right;text-decoration: line-through;color: #000;}
.line_box .date{color: #08c3f9;margin-top: 5px;}
.line_box .bottom .price{font-size: 16px;line-height: 22px;font-weight: bold;}

.icon_menu{margin-left:1px;display: inline-block;width: 26px;height: 21px;background: transparent url('../images/background.png') no-repeat scroll -7px 0;}

.product_nav{position: absolute;width: 215px;margin-top: 35px;z-index: 1100; display:none}
.product_nav.active{display: block;}
.product_nav>li{background: #fff;height: 60px;border: 1px solid #ccc;border-top: none;border-right: none;cursor: pointer;}
.product_nav .area li{float: left;line-height: 12px;}
.product_nav .left{float: left;width: 180px;margin-left: 10px;}
.product_nav .right{float: left;line-height: 50px;font-size: 18px;text-align: center;}
.product_nav .title{font-size: 14px;font-weight: bold;}
.product_nav .list .title{float: left;width: 60px;}
.product_nav .list .item{float: left;width: 270px;margin-right: 30px;}
.product_nav .island_list .item{width: 600px;}
.product_nav a:hover{color: #f60;}
.product_nav .second_level{font-weight: bold;}
.product_nav .logo{background: transparent url('../images/background.png') no-repeat scroll;width: 30px;height: 26px;display: inline-block;position: relative;top: 6px;}
.product_nav .suburbs{background-position: -30px 0;}
.product_nav .china{background-position: -67px 0;}
.product_nav .islands{background-position: -106px 0;}
.product_nav .asia{background-position: -146px 0;}
.product_nav .europe{background-position: -187px 0;}
.product_nav .america{background-position: -220px 0;}
.product_nav .theme{background-position: -251px 0;}
.product_nav .australia{background-position: -284px 0;}
.product_nav .list{display:none;position: absolute;top: 0px;min-height: 486px;left: 215px;width: 720px;background: #fffee7;border: 1px solid #f08300;padding: 0 20px;z-index: 999;}
.product_nav .active .option{height: 59px;background: #fffee7;border-bottom:1px solid #f08300; border-top:1px solid #f08300;border-left:4px solid #f08300;position: relative;z-index: 1100;margin-right: -1px;}
.product_nav .list .item li{float: left;}
.product_nav .option{height: 60px;}
.product_nav .active .list{display: block;}
.product_nav .list>li{float: left;}
.product_nav .row>li{float: none;}
.product_nav .row .title{float: none;}
.product_nav .row .item{float: none;width: auto;}
.product_nav .list>li.nav_bg{background: url('../images/nav_bg.png') no-repeat;width: 900px;height: 266px;margin-left: -10px;position: absolute;bottom: 0px;}
.product_nav .list>li.nav_bg.rel{position: relative;}

.slide{margin-left: 215px;height: 488px;overflow: hidden;}
.slide .slidesjs-pagination{position: absolute;margin-top: -50px;margin-left: 520px;z-index: 999;}
.slide .slidesjs-pagination-item{float: left;margin: 0 2px;}
.slide .slidesjs-pagination-item a{width: 22px;height: 22px;display: inline-block;background: transparent url('../images/background.png') no-repeat scroll -81px -244px;text-indent: -9999px;}
.slide .slidesjs-pagination-item a.active{background-position: -48px -244px;}

.line_hot{background-color: #fff;padding: 15px 10px 10px 10px;}
.line_hot_header{border-bottom: 1px solid #24aeff;padding-bottom: 5px;}
.line_hot_header h2{margin: 0;color: #10b2f5;float: left;}
.line_hot .line{background-color: #26c9ff;margin: 5px 0;height: 3px;}
.line_hot_nav{line-height: 24px;font-size: 14px;}
.line_hot_nav ul{display: inline;}
.line_hot_nav li{float: left;margin: 0 5px;}
.line_hot_nav a{color: #b0afae;}
.line_hot_nav a:hover{color: #f98117;}
.line_hot_nav .more{margin-right: 20px;margin-left: 5px;}
.line_hot_body{margin-top: 10px;}
.line_hot_body{margin-top: 10px;}
.line_hot_body .citys{width: 245px;}
.line_hot_body .citys li{float: left;background: #f4f4f4;margin: 5px;height: 30px;line-height: 30px;}
.line_hot_body .citys li a{padding: 0px 3px;width: 64px;display: block;text-align: center;height: 30px;overflow: hidden;}
.destination_list{width: 735px;} 
.destination_list li{float: left;margin: 0 3px;}
.destination_list img{width: 239px;height: 142px;}

.guide>li{float: left;width: 50%;}
.guide .left{float: left;}
.guide .left img{width: 188px;height: 114px;}
.guide .right{float: right;margin: 0 10px;width: 281px;}
.guide .right .desc{height: 40px;overflow: hidden;line-height: 20px;}
.guide .right h3{color: #10b2f5;}
.guide .right .info{margin-top: 10px;}
.guide .right .info>span{margin-right: 15px;}
.steamer_bg{max-width: 1900px;width: 100%;margin-bottom: -40px;position: relative;z-index: -1;}
.enterprise_bg{max-width:1900px;width: 100%;position: relative;z-index: -1;}
.steamer_nav{background: #fff;}
.steamer_nav>div{line-height: 40px;}
.steamer_nav .title{width: 100px;text-align: center;background: #4dcbfa;color: #fff;}
.steamer_nav ul{width: 875px;}
.steamer_nav li{float: left;margin: 0px 15px 5px;}
.steamer_nav li a{color: #08c3f9;}
.steamer_nav li.active a{color: #fa8304;}

.steamer_hot li{float: left;}
.steamer_hot li a img{width: 239px;height: 142px;}
.steamer_hot li .right{display:none;float: left;width: 243px;height: 142px;padding: 0 10px;background: #eee;}
.steamer_hot li.active .right{display: block;}
.steamer_hot .right .more{color: #847e70;margin-left: 20px;}
.steamer_hot .right .title {font-size: 14px;color: #08c3f9;}
.steamer_hot .right .sub_title{color: #62d863;}
.steamer_hot .right .price{font-size: 14px;font-weight: bold;}
.steamer_hot .right .info{margin-top: 10px;}
.steamer_hot .right .info .name{height: 73px;overflow: hidden;word-break: break-all;}

.steamer_port li{float: left;margin: 5px 10px;}
.steamer_guide{margin-top: 10px;}
.steamer_guide .left{float: left;width: 40%;margin-right: 10px;height: 297px;}
.steamer_guide .left li{line-height: 22px;height: 22px;overflow: hidden;}
.steamer_guide .left .triangle{background: transparent url('../images/background.png') no-repeat scroll -370px -7px;display: inline-block;width: 16px;height: 14px;position: relative;top: 2px;margin-right: 5px;}
.steamer_guide .right{float: left;width: 59%;height: 297px;}
.steamer_guide .right .line_hot{height: 262px;}
.steamer_guide .right .title{margin: 5px 0px;}
.steamer_guide .right .title a{font-size: 14px;color: #08c3f9;}
.steamer_guide .right .text{line-height: 20px;height: 40px;overflow: hidden;}
.steamer_guide .right li{margin-bottom: 10px;}

.air_line li{float: left;margin: 5px;}
.air_box li{float: left;margin: 5px 0px;}
.air_box li img{width: 239px;height: 142px;}
.air_box .info{width: 231px;background: #e5e5e5;padding: 10px;height: 122px;}
.air_box .info a{display: block;height: 38px;overflow: hidden;}
.air_box .title {font-size: 14px;color: #08c3f9;}
.air_box .sub_title{color: #62d863;}
.air_box .price{font-size: 14px;}
.air_box .day{color: #e59803;margin: 5px 0;}
.air_box .date{margin: 5px 0;}
.air_box .price_box{height: 30px;line-height: 30px;}

.islands_hot>img{width: 100%;height: 390px;}
.islands_hot ul{position: absolute;margin-top: -43px;margin-left: -2px;}
.islands_hot li{float: left;width: 242px;height: 40px;line-height: 40px;text-align: center;background: #000;margin: 0 2px;font-size: 14px;opacity: 0.5;color: #fff;cursor: pointer;}
.islands_hot li.active{font-weight: bold;font-size: 16px;}

.scenic_article{background: #fff;}
.scenic_article .tab li{cursor: pointer;float: left;font-size: 14px;border-right: 1px solid #ccc;width: 142px;height: 40px;line-height: 40px;text-align: center;position: relative;z-index: 1100;background: #fff;}
.scenic_article .tab li.last{border-right: none;}
.scenic_article .tab li.active{font-size: 16px;color:#efb506;bottom: -1px;}
.scenic_article .con{padding: 20px;border-top: 1px solid #ccc;}
.scenic_article .con li{display: none;}
.scenic_article .con li.active{display: block;}

.scenic_visa .left{float: left;width: 658px;margin-right: 10px;}
.scenic_visa .left li{float: left;}
.scenic_visa .right{float: left;width: 292px;}
.scenic_visa .right li{float: left;width: 50%;line-height: 20px;}

.scenic_list li{float: left;width: 235px;margin: 0 5px;}
.scenic_list li a{display: inline-block;}
.scenic_list li img{width: 235px;}

.scenic_nav>ul>li{width: 180px;padding: 10px;}
.scenic_nav .title{font-weight: bold;margin: 10px 0;}
.scenic_nav li li{margin: 2px 5px;}
.scenic_nav .one{background: #fce6c4;}
.scenic_nav .two{background: #bee6f9;}
.scenic_nav .three{background: #f8cdcf;}
.scenic_nav .four{background: #c4e4cb;}
.scenic_nav .five{background: #e1c7df;}

.scenic_head{background: #fff;padding: 10px;margin-bottom: 10px;}
.scenic_head h1{margin: 0 0 5px 0;}
.scenic_head .star{margin-top: 5px;margin-left: 10px;}

.crumbs a{line-height: 35px;color: #10b2f5;}
.crumbs li{float: left;margin: 0 3px;}

.main>.left{width: 215px;float: left;}
.main>.left .line_box li{margin: 0;margin-bottom: 5px;}
.main>.left .line_box img{width: 195px;height: 116px;}
.main>.left .line_box .con{padding: 10px 5px;}
.main>.left .line_box li>a{height: 116px;}

.main>.left .visa_box li{height: 20px;line-height: 20px;overflow: hidden;}
.main>.left .visa_box li .name{width: 120px;height:20px;overflow: hidden;}
.main>.left .visa_box li .price{vertical-align: bottom;}
.main>.left .visa_box .icon img{width: 80px;height: 50px;}
.main>.left .visa_box .icon{margin-bottom: 5px;}
.main>.left .visa_box .icon .title{margin-left: 10px;font-size: 14px;font-weight: bold;line-height: 50px;}

.main>.left .line_nav{background: #fff;padding: 5px 10px;}
.main>.left .line_nav>ul>li{background: #f0f0f0;cursor: pointer;margin-bottom: 5px;}
.main>.left .line_nav .title{font-size: 14px;font-weight: bold;padding: 10px;}
.main>.left .line_nav .title .open{background: transparent url('../images/background.png') no-repeat scroll -503px -3px;width: 17px;height: 18px;}
.main>.left .line_nav li.active .title{background: #4da6ff;}
.main>.left .line_nav li.active .title .open{background-position: -525px -3px;}
.main>.left .line_nav li ul{display: none;padding: 10px;}
.main>.left .line_nav li.active ul{display: block;}
.main>.left .line_nav li ul li{float: left;width: 50%;line-height: 20px;}
.main>.left .line_nav li li.active>a{color: #fa8304;}

.main>.right{width: 774px;float: right;margin-left: 10px;}
.main>.right .steamer_nav ul{width: 630px;}
.main>.right .scenic_box li{margin: 2px;}
.main>.right .scenic_box img{width: 184px;height: 150px;}
.main>.right .scenic_box .title{text-align: center;margin: 5px;}

.label_box li{float: left;background: #dadae4;margin: 3px 5px;}
.label_box li a{padding: 5px 7px;display: inline-block;}

.guide_box .title{margin: 5px 0px;}
.guide_box .title a{font-size: 14px;color: #08c3f9;}
.guide_box .text{line-height: 20px;overflow: hidden;}
.guide_box li{margin-bottom: 10px;}

.list_box{background: #fff;margin-top: 10px;}
.list_box .tab li{cursor: pointer;float: left;font-size: 14px;border-right: 1px solid #ccc;height: 40px;line-height: 40px;text-align: center;position: relative;z-index: 900;background: #fff;width: 128px;}
.list_box .tab li.last{border-right: none;width: 102px;}
.list_box .tab li.active{font-weight:bold;color:#efb506;bottom: -1px;}
.list_box .con{padding: 20px;border-top: 1px solid #ccc;}
.list_box .con>li{display: none;}
.list_box .con>li.active{display: block;}
.list_box .con .line_list>li{margin: 10px 0px;border: 1px solid #e6e6e6;}

.line_list img{width: 195px;height: 116px;display: block;}
.line_list .middle{margin:0 5px;width: 427px;padding-top: 10px;}
.line_list .middle.big{width: 527px;}
.line_list .middle .title{color: #0c87fa;font-size: 14px;}
.line_list .middle .sub_title{color: #3dce04;font-size: 14px;}
.line_list .middle .param{margin: 12px 0px;}
.line_list .middle .staring{color: #f99405;margin: 0 5px;}
.line_list .middle .sn_date{margin-bottom: 5px;}
.line_list .middle .sn{color: #f99405;margin: 0 5px;}
.line_list .middle .type{color: #fff;background: #4da6ff;padding: 5px 10px;}

.line_list .right{width: 100px;text-align: center;padding-top: 20px;}
.line_list .right .price{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.line_list .right .btn{margin: 2px 0;width: 60px;}
.list_box .con .line_list>li.hover{border-color: #fecb85;}

.main .magin{height: 20px;}

form .group{line-height: 40px;margin: 5px 0;}
form .group>.label{margin-right: 10px;font-size: 16px;float: left;}
select{border: 1px #ccc solid;height: 35px;background: #fff;}
textarea{line-height: 20px;border: 1px #ccc solid;}
.suburbs_recommend img{width: 980px;height: 400px;}

.visa .nav .menu li a{padding: 7px 17px;}
.visa .main{background-color: #fff;}
.visa_top .left{float: left;width: 216px;height: 394px;}
.visa_top .right{float: left;background-color: #ffffdc;width: 784px;}
.visa_top .link_box{padding: 5px 20px;border-bottom: 1px solid #d2d2d2;border-top: none;}
.visa_top .link_box .title{margin: 5px 0px;font-size: 14px;font-weight: bold;}
.visa_top .link_box .country{line-height: 20px;height: 40px;overflow: hidden;}
.visa_top .op.active .link_box{border: #f08300 solid 1px;border-left-width: 3px;border-right-color: #fff;position: relative;z-index: 990;background-color: #fffee7;}
.visa_top .item_box{padding: 20px; border: #f08300 solid 1px;width:600px;height: 400px;position: absolute;background-color: #fffee7;margin-left: 215px;z-index: 980;top: 175px;display: none;}
.visa_top .item_box .title{color: #ff9000;font-size: 14px;font-weight: bold;}
.visa_top .op.active .item_box{display: block;}
.visa_top .item_box .hot_visa{border-bottom: #e5e5e5 dashed 1px;margin-bottom: 20px;}
.visa_top .item_box ul>li{float: left;line-height: 24px;}
.visa_top .hot_visa ul>li{width: 300px;}
.visa_top .item_box ul{margin-bottom: 10px;margin-top: 10px;}
.visa_top .hot_visa ul>li>span{color: #ff9000;margin-left: 20px;float: left;}
.visa_top .item_box ul>li>a{float: left;}
.visa_top .hot_c ul>li{margin-right: 10px;}
.visa_top .hot_visa ul>li>a{display: block;width: 180px;overflow: hidden;height: 24px;float: left;}

.visa_flow{margin: 10px 20px;}
.visa_flow .header{font-size: 20px;line-height: 32px;}
.visa_flow .header .edit_icon{margin-right: 10px;}
.visa_flow .body{padding: 20px 5px;}
.visa_flow .rect{border: 1px solid #d2d2d2;padding: 10px 5px;border-radius: 10px;font-weight: bold;}
.visa_flow .rect .title{font-size: 14px;line-height: 32px;margin-left: 10px;}
.visa_flow .rect .info{margin-top: 10px;}
.visa_flow .body .flow_icon{margin: 25px 5px;}
.edit_icon{display:inline-block;width: 32px;height: 32px;background: transparent url('../images/background.png') no-repeat scroll -393px -43px;}
.alarm_icon{display:inline-block;width: 32px;height: 32px;background: transparent url('../images/background.png') no-repeat scroll -438px -43px;}
.flow_icon{display: inline-block;width: 42px;height: 32px;background: transparent url('../images/background.png') no-repeat scroll -614px -43px;}
.data_icon{display:inline-block;width: 32px;height: 32px;background: transparent url('../images/background.png') no-repeat scroll -481px -43px;}
.custom_icon{display:inline-block;width: 32px;height: 32px;background: transparent url('../images/background.png') no-repeat scroll -523px -43px;}
.message_icon{display:inline-block;width: 32px;height: 32px;background: transparent url('../images/background.png') no-repeat scroll -568px -43px;}
.point_icon{display: inline-block;width: 15px;height: 15px;background: transparent url('../images/background.png') no-repeat scroll -671px -52px;}
.min_data_icon{display: inline-block;width: 15px;height: 19px;background: transparent url('../images/background.png') no-repeat scroll -699px -49px;}
.user_icon{display: inline-block;width: 30px;height: 30px;background: transparent url('../images/background.png') no-repeat scroll -727px -46px;}
.phone_icon{display: inline-block;width: 30px;height: 30px;background: transparent url('../images/background.png') no-repeat scroll -766px -47px;}
.comment_icon{display: inline-block;width: 30px;height: 30px;background: transparent url('../images/background.png') no-repeat scroll -6px -93px;}
.rectangle_icon{display: inline-block;width: 125px;height: 33px;background: transparent url('../images/background.png') no-repeat scroll -48px -93px;}
.tag_icon{display: inline-block;width: 30px;height: 30px;background: transparent url('../images/background.png') no-repeat scroll -457px -93px;}
.white_phone_icon{display: inline-block;width: 30px;height: 30px;background: transparent url('../images/background.png') no-repeat scroll -503px -94px;}
.member_icon{display: inline-block;width: 30px;height: 30px;background: transparent url('../images/background.png') no-repeat scroll -2px -156px;}
.lock_icon{display: inline-block;width: 30px;height: 30px;background: transparent url('../images/background.png') no-repeat scroll -30px -156px;}
.airplane_icon{display: inline-block;width: 45px;height: 30px;background: transparent url('../images/background.png') no-repeat scroll -65px -154px;}

.visa_country .header{background-color: #42c7f7;color: #fff;padding: 10px 54px;font-size: 16px;}
.visa_country .header .title{margin-right: 20px;cursor: pointer;}
.visa_country .header .letter>span{margin: 0px 3px;cursor: pointer;}
.visa_country .header .letter>span:hover{text-decoration: underline;}
.visa_country .header .letter>span.active{color: #ff9000;}
.visa_country .continent{padding: 20px 54px;border-bottom: 2px solid #06b9f8;}
.visa_country .continent>.left{float: left;width: 200px;}
.visa_country .continent>.left .title{font-size: 18px;color: #09a6e0;}
.visa_country .continent>.right{float: left;width: 692px;}
.visa_country .country_box{float:left;width: 230px;margin-bottom: 10px;}
.visa_country .country_box>.left{float: left;width: 50px;margin-right: 10px;text-align: center;}
.visa_country .country_box>.left .title{font-size: 14px;margin: 3px 0px;height: 19px;overflow: hidden;}
.visa_country .country_box>.right{float: left;line-height: 20px;width: 170px;}
.visa_country .amount{color: #ff9000;margin-left: 10px;}

.visa_bottom{padding: 20px 40px;}
.visa_bottom .left{float: left;width: 48%;}
.visa_bottom .right{float: right;width: 48%;}

.visa_list{margin-top: 10px;}
.visa_list .header{border-bottom: 2px solid #26c9ff;line-height: 35px;margin-bottom: 10px;}
.visa_list .header .title{font-size: 16px;margin-left: 10px;font-weight: bold;color: #09a6e0;}
.visa_list .hot_authentication a{width: 88px;display: inline-block;line-height: 18px;height: 18px;overflow: hidden;}

.visa_article{margin: 5px 0px;}
.visa_article .item{width: 416px;margin-left: 10px;}
.visa_article .point_icon{margin-top: 1px;}
.visa_article .item a{font-size: 14px;}
.visa_article .item div{margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.visa_download{padding: 20px 40px;}
.visa_download .right{width: 300px;padding-top: 20px;}
.visa_download .right .header{color: #00adef;font-size: 16px;font-weight: bold;line-height: 30px;margin-bottom: 10px;}
.visa_download .right .online_service{margin-bottom: 40px;}
.visa_download .right .online_service .desc{line-height: 20px;}
.visa_download .right .service_promise{margin-bottom: 40px;}
.visa_download .right .header .comment_icon{margin-right: 20px;}
.download_list .header{line-height: 35px;margin-bottom: 10px;}
.download_list .header .title{font-size: 16px;margin-left: 10px;font-weight: bold;color: #09a6e0;}
.download_list .body{padding-left: 40px;}
.download_list .item{line-height: 20px;margin: 5px 0px;}
.download_list .item .min_data_icon{margin-right: 10px;}
.service_promise .body .rectangle_icon{color: #fff;line-height: 33px;font-size: 14px;padding-left: 20px;margin-bottom: 5px;}
.visa_download .hot_list{margin-top: 10px;}
.visa_download .hot_list .edit_icon{margin-right: 20px;}
.visa_download .hot_list .body a{display: inline-block;line-height: 25px;height: 25px;overflow: hidden;}

.leave_continent{padding:20px 55px;}
.leave_continent .title{font-size: 16px;font-weight: bold;color: #09a6e0;}
.leave_continent>ul{margin-left: 20px;width: 780px;}
.leave_continent>ul>li{float: left;line-height: 20px;margin: 0px 5px;}

.visa_authentication{padding:10px 100px;margin-bottom: 20px;}
.visa_authentication .left{float: left;width: 350px;}
.visa_authentication .right{float: right;width: 350px;}
.board{border: 2px solid #42c7f7;}
.board .title{height: 20px;background-color: #42c7f7;color: #fff;font-size: 16px;padding: 5px 10px;}
.board .body{padding: 10px;}
.board .body ul>li{float: left;width: 82px;margin: 5px 0px;}

.introduction{padding: 10px;}
.introduction li{float: left;margin: 0px 2px;}
.introduction .body{line-height: 20px;text-indent: 2em;height: 300px;overflow-y: scroll;}

.visa_product .title{background-color: #42c7f7;color: #fff;font-size: 16px;padding: 5px 40px;}
.visa_product .body{padding: 20px 40px;}
.visa_product .body .item{margin: 10px 0px;}
.visa_product .body .item span{display: inline-block;}
.visa_product .body .item span:last-child{margin-right: 0px;}
.visa_product .body .item .name{font-size: 14px;width: 200px;overflow: hidden;height: 16px;font-weight: bold;}
.visa_product .body .item .info{width: 200px;text-align: center;}
.visa_product .body .item .processing_day{width: 200px;text-align: center;padding: 10px 0px;}
.visa_product .body .item .amount{width: 100px;color: #ff9000;text-align: center;}
.visa_product .body .item .href{width: 200px;text-align: right;}

.visa_way{margin: 10px 20px;}
.visa_way .header{font-size: 20px;line-height: 32px;}
.visa_way .header .edit_icon{margin-right: 10px;}
.header .hr{width: 833px;float: left;border-bottom: 1px solid #ccc;height: 32px;margin-left: 5px;}
.visa_way .body{padding: 20px 40px;font-size: 14px;line-height: 25px;}

.visa_hot_line .title{width: 130px;height: 59px;background: transparent url('../images/background.png') no-repeat scroll -214px -92px;color: #fff;font-size: 18px;line-height: 59px;padding-left: 40px;margin-left: 20px;padding-right: 25px;}
.visa_hot_line>.body{padding: 10px 40px;}
.visa_hot_line .item{margin: 10px 0px;}
.visa_hot_line .item img{width: 170px;height: 103px;}
.visa_hot_line .item .con{width: 720px;margin-left: 30px;}
.visa_hot_line .item .starting{width: 100px;font-size: 14px;font-weight: bold;}
.visa_hot_line .item .middle{width: 430px;line-height: 20px;padding: 0 5px;}
.visa_hot_line .item .right{width: 100px;text-align: center;}
.visa_hot_line .item .amount{color: #ff9000;font-size: 20px;margin-top: 20px;}
.visa_hot_line .item .btn{font-size: 16px;margin-top: 10px;}

.visa_hot_scenic .title{width: 130px;height: 59px;background: transparent url('../images/background.png') no-repeat scroll -214px -92px;color: #fff;font-size: 18px;line-height: 59px;padding-left: 40px;margin-left: 20px;padding-right: 25px;}
.visa_hot_scenic>.body{padding: 10px 40px;}
.visa_hot_scenic .item{float: left;margin: 0px 33px;margin-bottom: 10px;}
.visa_hot_scenic .item>a{display: block;}
.visa_hot_scenic .item img{width: 239px;height: 142px;}
.visa_hot_scenic .item .con{width: 215px;border: 2px solid #e1e1e1;border-top: none;padding: 10px;}
.visa_hot_scenic .item .con .name{font-size: 14px;font-weight: bold;}
.visa_hot_scenic .item .con .desc{margin-top: 5px;line-height: 18px;height: 36px;overflow: hidden;}

.crumbs li{float: left; margin: 0px 2px;}

.visa_detail_top{padding: 20px 0px;}
.visa_detail_top>.header{height: 40px;line-height: 40px;}
.visa_detail_top>.header>.left,.visa_detail_top>.header>.right,
.visa_detail_top>.body>.left,.visa_detail_top>.body>.right{float: left; width: 50%;}
.visa_detail_top>.header .crumbs{margin-left: 20px;}
.visa_detail_top>.header>.right{background-color: #b6ebfe;color: #fff;}
.visa_detail_top>.header>.right .triangle{width:0;height:0;border-width:20px;border-style:solid dashed dashed dashed;border-color: #fff transparent transparent #fff;}
.visa_detail_top>.header>.right .phone{background-color: #81ddfe;font-size: 20px;font-weight: bold;padding-right: 10px;}
.visa_detail_top>.header>.right .tag_icon{margin-top: 5px;margin-right: 5px;}
.visa_detail_top>.header>.right .white_phone_icon{top: 8px;position: relative;}

.visa_detail_top .box{margin-left: 20px;border: 3px solid #b6ebfe;height: 350px;}
.visa_detail_top .other{background-color: #b6ebfe;padding: 10px 20px;height: 50px;overflow: hidden;}
.visa_detail_top .other>.title{font-size: 16px;font-weight: bold;line-height: 20px;}
.visa_detail_top .other>.body{padding: 10px 0px;}
.visa_detail_top .other>.body a{margin: 0px;margin-right: 20px;font-size:14px;font-weight: bold;}
.visa_detail_top .base_info{margin-left: 40px;margin-top: 20px;}
.visa_detail_top .base_info>.title{color: #09a6e0;font-size: 24px;margin-bottom: 10px;}
.visa_detail_top .base_info>.title>.number{font-size: 12px;}
.visa_detail_top .base_info>.amount{color: #ff9000;font-size: 24px;margin-bottom: 9px;}
.visa_detail_top .base_info>.info{line-height: 20px;margin-bottom: 20px;}
.visa_detail_top .base_info .online_service{margin-right: 120px;margin-bottom: 20px;}
.visa_detail_top .base_info .btn{padding: 5px 30px;font-size: 20px;}
.visa_detail_top .box>img{margin: 0 auto;height: 350px;width: 474px;}

.online_service>.header{color: #00adef;font-size: 16px;font-weight: bold;line-height: 30px;margin-bottom: 10px;}
.online_service>.header .user_icon{margin-right: 20px;}
.online_service>.header .phone_icon{margin: 0px 20px;}

.visa_desc .tab_content{display: none;}
.visa_detail .tab_content{margin-top: 30px;}
.visa_desc .tab_content.active{display: block;}

.visa_detail{padding: 20px;}
.visa_detail>.header>.tab{float: left;width: 124px;height: 59px;font-size: 20px;padding-left: 40px;line-height: 59px;cursor: pointer;}
.visa_detail>.header>.tab.active{background: transparent url('../images/background.png') no-repeat scroll -537px -92px;color: #fff;}
.visa_detail .tab_content>.header{margin: 20px;font-size: 20px;line-height: 32px;}
.visa_detail .tab_content>.header>.hr{width: 793px;}
.visa_detail .tab_content>.header .edit_icon{margin-right: 10px;}

body.common{background-color: #fff;}
.common>.header{margin-top: 40px;}
.common .footer .foot .info{width: auto;text-align: center;}
.common .footer .foot .info>ul{display: inline-block;}
.common .footer .foot .link{margin-bottom: 0px;}
.common .footer .foot .img{margin-top: 0px;}
.common .footer .foot{height: auto;}

.common .main{min-height: 380px;}

.login .left{float: left;}
.login .left>img{width: 380px;height: 380px;margin-left: 20px;}
.login .right{float: right;}
.login>.right{width: 250px;padding-top: 70px;padding-right: 100px;}
.login>.right .header{margin-bottom: 15px;}
.login>.right .title{font-size: 20px;font-weight: bold;color: #0ebdfe;}
.login>.right .register{margin-top: 10px;}
.login>.right .register>a{color: #0ebdfe;}
.login>.right input[type="password"], .login>.right input[type="text"]{width: 210px;padding-left: 30px;height:35px;}
.login>.right button{width: 250px;font-size: 14px;}
.login>.right .member_icon, .login>.right .lock_icon{position: absolute;margin-top: 5px;margin-left: 2px;}

.login>.register{padding-top: 10px;}
.login>.register input[type="password"], .login>.register input[type="text"]{width: 235px;padding: 0 5px;}
.agreement{color: #0ebdfe;}
.login>.register input[type="text"].code, 
.forget input[type="text"].code, 
.forget input[type="text"].sms_code,
.login>.register input[type="text"].sms_code{width: 80px;float: left;height: 35px;}
.get_sms_code{cursor: pointer;height: 37px;border: 1px solid #ccc;width: 120px;margin-left: 32px;text-align: center;line-height: 37px;}
.get_sms_code.disabled{cursor: auto;color: #ccc;}
.valid_code{float: left;height: 38px;width: 80px;margin-left: 10px;cursor: pointer;}
.chang_valid_code{margin-left: 10px;color: #0ebdfe;font-weight: bold;margin-right: 4px;}
.login>.register .last_group{margin-top: 20px;}
.register_nav{font-size: 16px;margin-bottom: 10px;}
.register_nav div{cursor: pointer;}
.register_nav .phone{margin-right: 20px;}
.register_nav .email{margin-right: 20px;}
.register_nav .active{color: #0ebdfe;}
.register .phone_item{display: none;}
#agreement{height: 300px;overflow: scroll;}

.common .forget{width: 600px;margin-top: 40px;min-height: 320px;}
.forget>.header{font-size: 20px;color: #0ebdfe;}
.forget>.step{margin-top: 20px;}
.forget>.step .item{text-align: center;width: 50px;}
.forget>.step .item.active .step_mark{background: #0ebdfe;}
.forget>.step .item.active{color: #0ebdfe;}
.forget>.step .step_mark{width: 40px;height: 40px;border-radius: 50%;background-color: #d2d2d2;text-align: center;line-height: 40px;font-size: 20px;color: #fff;margin: 0 auto;margin-bottom: 10px;}
.forget>.step .hr{height: 2px;background-color: #d2d2d2;width: 133px;margin-top: 20px;}
.forget>form{margin-top: 40px;}
.forget input[type="text"], .forget input[type="password"]{width: 220px;height: 35px;}
.forget .step_content{width: 400px;margin: 0 auto;}
.forget .group .label{width: 125px;text-align: right;}
.forget .group .text{font-size: 14px;}
.forget .group .btn{width: 94px;margin-top: 20px;text-align: center;margin-left: 30px;}
.forget .group a.btn{width: 74px;}
.forget .group .tip{position: absolute;margin-top: -70px;margin-left: 65px;color: #ccc;}

.common .no_found, .common .retrun{min-height: 320px;}
.no_found img{height: 320px;margin: 0 auto;margin-top: 40px;}
.no_found a{position: absolute;margin-top: -150px;margin-left: 640px;font-size: 18px;font-weight: bold;color: #0ebdfe;}
.retrun .con{width: 600px;margin: 0 auto;margin-top: 40px;}
.retrun .con .left{height: 272px;}
.retrun .con .right{margin-left: 50px;margin-top: 100px;line-height: 35px;font-size: 14px;}
.retrun #time, .retrun a{color: #0ebdfe;}
.return .con .right .mail{color: #0ebdfe;font-size: 20px;margin-left: 10px;}

.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:100;display:none;top:0;left:0;}.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:520px;background:#eee url("../images/modal-gloss.png") no-repeat -200px -80px;position:absolute;z-index:101;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}.reveal-modal.small{width:200px;margin-left:-140px;}.reveal-modal.medium{width:400px;margin-left:-240px;}.reveal-modal.large{width:600px;margin-left:-340px;}.reveal-modal.xlarge{width:800px;margin-left:-440px;}.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;}
.error_tip{position: absolute;margin-top: -39px;margin-left: 270px;margin-top: 0px\9;margin-left: 0px\9;border: 1px solid #d84321;padding: 0px 10px;line-height: 35px;color: #d84321;}
.forget .error_tip{margin-left: 400px;}
.group_box .error_tip{margin-left: 36px;margin-top: 0px;margin-left: 20px\9;}
.phone_item.group_box .error_tip{margin-left: 22px;margin-left: 5px\9;}

.help_detail{background: #fff;}
.help_detail .crumbs{margin: 0px 20px;}
.crumbs{line-height: 40px;}
.crumbs a{color: #666;}
.help_detail .left_nav{width: 180px;margin-left: 20px;}
.help_detail .left_nav>li>a{display: block;}
.help_detail .left_nav>li{line-height: 35px;text-align: center;border: 1px solid #e1e1e1;margin-top: -1px;font-size: 14px;}
.help_detail .left_nav>li.active{background: #0ebdfe;}
.help_detail .left_nav>li.active>a{color: #fff;}

.help_detail .right{width: 700px;padding: 0px 40px;}
.help_detail .right .title{font-size: 16px;font-weight: bold;margin-bottom: 40px;}

.article_info, .article_con, .article_header{margin: 0px 20px;}
.article_info .left{float: left;width: 618px;}
.article_info .left #big_img{height: 335px;width: 475px;}
.article_info .left .img_nav{height: 335px;overflow-y: scroll;margin-left: 5px;width: 120px;overflow-x: hidden;}
.article_info .left .img_nav img{width: 120px;height: 80px;margin-bottom: 5px;cursor: pointer;}
.article_info .right{float: right;width: 330px;padding: 0px;}
.article_info .right .title{margin: 0px;font-size: 24px;font-weight: normal;margin-bottom: 20px;}
.article_info .right .param{font-size: 16px;line-height: 30px;margin-bottom: 20px;}
.article_info .right .param span{display: inline-block;text-align: right;width: 68px;margin-right: 20px;}
.article_info .right .bright_points{font-size: 14px;margin-bottom: 20px;line-height: 25px;}
.article_info .right .red{color: #e5004f;margin-left: 10px;}
.article_info .right .synopsis{font-size: 14px;}
.article_header{border-bottom: 1px solid #24aeff;padding-top: 20px;padding-bottom: 10px;font-size: 24px;}
.article_con{padding-bottom: 10px;padding-top: 10px;}
.article_con h5, .article_con h4{font-size: 16px;}

.pagination{margin-top: 20px;}
.pagination>li{float: left;width: 25px;height: 25px;text-align: center;line-height: 25px;border: 1px solid #06b9f8;margin-left: -1px;}
.pagination>li>a{display: block;}
.pagination>li.active{background-color: #06b9f8;}

.enterprise{background-color: #e4fafd;margin-bottom: -10px;text-align: center;padding-bottom: 30px;}
.enterprise .title{font-size: 24px;padding-top: 20px;}
.enterprise .title_mark{color: #abacac;}
.enterprise .item_bg{margin-top: 20px;margin-bottom: 20px;}
.enterprise .a_box{position: absolute;margin-top: 20px;}
.enterprise .a_box a{color: #fff;display: block;float: left;width: 230px;text-align: left;height: 215px;padding: 10px;}

.tour{background-color: #fff;}
.tour>.con{margin: 0px 20px;}
.tour_info{margin: 0px;}
.tour .header{margin-bottom: 10px;}
.tour .header>.title{color: #09a6e0;font-size: 24px;margin-left: 5px;margin-right: 10px;}
.tour .tag{display: inline-block;padding: 3px 10px;color: #fff;border-radius: 4px;position: relative;top: -4px;}
.tour .tag_1002{background: #80c269;}

.tour_info>.right .item{font-size: 14px;margin: 5px 0px;line-height: 25px;}
.tour_info>.right .item>strong{margin-right: 5px;width: 70px;text-align: left;display: inline-block;}
.tour_info>.right .item .btn_all{color: #00a0e9;margin-left: 10px;}
.tour_info>.right .item .delay{font-size: 12px;}
.tour_info>.right .item .amount{color: #ff9000;font-size: 24px;}
.tour_info .slogan{margin-top: 20px;margin-bottom: 20px;}
.tour_info .slogan>p{margin: 2px 0px;}
.tour_info .slogan>p>a{color: #ff9000;}
.tour_info .alone{font-size: 18px;background: #81ddfe;color: #fff;height: 40px;line-height: 40px;width: 140px;margin-right: 10px;}
.tour_info .alone .airplane_icon{margin-left: 10px;margin-right: 5px;top: 5px;position: relative;}
.tour_info .alone .txt{position: relative;top: -3px;}
.tour_info .alone_phone .phone_icon{top: 5px;position: relative;}
.tour_info .alone_phone .txt{font-size: 20px;}
.tour_info>.right .item .cost_price{font-size:12px;vertical-align: middle;font-weight: bold;text-decoration: line-through;}
.tour_info .online_service .phone_icon{margin-left: 40px;}
.tour_info .service_promise .rectangle_icon{margin-right: 10px;}
.tour_info .date_box{border: 3px solid #81ddfe;margin-top: 20px;width: 594px;}
.date_box .month{font-size: 18px;color: #fff;}
.date_box .month>span{display: inline-block;width: 99px;text-align: center;height: 35px;line-height: 35px;background-color: #b6ebfe;float: left;cursor: pointer;}
.date_box .month>span.active{background-color: #81ddfe;}
.date_box .week{font-size: 14px;}
.date_box .week>span{float: left;width: 84px;text-align: center;height: 35px;line-height: 35px;}
.date_box .week>span.active{color: #ff9000;}
.date_box .day .date{width: 63.85px;height: 40px;padding: 10px;font-size: 14px;border: 1px solid #81ddfe;margin-left: -1px;margin-bottom: -1px;cursor: pointer;}
.date_box .day .date.active{border: 1px solid #09a2fb;position: relative;}
.date_box .day .date.disabled{color: #b8bec0;}
.date_box .day .date.disabled .price{color: #b8bec0;}
.date_box .day .date .price{color: #ff9000;display: block;text-align: right;margin-top: 10px;}
.tour .schedule{border: 2px solid #f6b644;margin-top: 10px;font-size: 14px;}
.tour .schedule select{height: 24px;}
.tour .schedule .submit{border: none;background-color: #f6b644;color: #fff;height: 35px;width: 150px;float: right;font-size: 24px;}
.tour .schedule .submit.no{background-color:#ccc;}
.tour .schedule .group{float: left;padding: 5px 10px;line-height: 25px;margin: 0;margin-right: 10px;}
.tour .schedule .group>select{margin-right: 10px;}
.tour .schedule .group.total_amount{padding: 4px 10px;margin-right: 20px;}
.tour .schedule .group .amount{font-size: 20px;color: #ff9000;}
.tour_nav, .tour_detail{padding: 20px;}
.tour_nav a{width: 110px;display: inline-block;font-size: 20px;text-align: center;height: 30px;line-height: 30px;}
.tour_nav a.active{border-bottom: 2px solid #0ebdfe;}
.tour_nav.fixed_nav{position: fixed;top: 0px;background: #81ddfe;padding: 5px 0px;width: 100%;left: 0px;z-index: 1005;}
.tour_nav.fixed_nav a{color: #fff;}

.tour_detail .header{width: 124px;margin: 0;font-size: 16px;background: transparent url('../images/background.png') no-repeat scroll -262px -189px;height: 34px;line-height: 34px;color: #fff;}
.tour_detail .header .per_icon{background: transparent url('../images/background.png') no-repeat scroll 0px -188px;display: inline-block;width: 30px;height: 30px;}
.tour_detail .header .flight_information_icon{background-position-x: -34px;}
.tour_detail .header .itinerary_icon{background-position-x: -69px;}
.tour_detail .header .cost_icon{background-position-x: -105px;}
.tour_detail .header .booking_information_icon{background-position-x: -140px;}
.tour_detail .header .visa_information_icon{background-position-x: -174px;}
.tour_detail .header .reminder_icon{background-position-x: -212px;}
.tour_detail .header .txt{margin-left: 5px;}
.tour_detail .body{margin-left: 40px;padding-top: 20px;}
#itinerary .body{margin-left: 0px;}
#itinerary .left{float: left;width: 100px;text-align: center;font-size: 16px;line-height: 30px;}
#itinerary .left li.active{background-color: #42c7f7; color: #fff;}
#itinerary .left li.active a{color: #fff;}
#itinerary .right{float: right;width: 760px;margin-left: 60px;}
#itinerary .right>div{border-left: 2px solid #42c7f7;padding-left: 40px;}
#itinerary .day_num{background: transparent url('../images/background.png') no-repeat scroll -570px -168px;display: inline-block;width: 50px;height: 55px;position: absolute;margin-top: -1px;margin-left: -64px;color: #fff;font-size: 20px;text-align: center;line-height: 48px;}
#itinerary .way{font-size: 20px;line-height: 50px;}
#itinerary .airplane_type_icon{background: transparent url('../images/background.png') no-repeat scroll -409px -188px;display: inline-block;width: 55px;height: 35px;position: relative;top: 10px;}
#itinerary .bus_type_icon{background: transparent url('../images/background.png') no-repeat scroll -483px -191px;display: inline-block;width: 58px;height: 35px;position: relative;top: 10px;}
#itinerary .ellipsis{vertical-align: super;color: #42c7f7;margin: 0px 5px;}
#itinerary .food{font-size: 14px;line-height: 30px;}
#itinerary .catering_icon{background: transparent url('../images/background.png') no-repeat scroll -729px -184px;display: inline-block;width: 35px;height: 35px;position: relative;top: 10px;}
#itinerary .bus_icon{background: transparent url('../images/background.png') no-repeat scroll -761px -184px;display: inline-block;width: 35px;height: 35px;position: relative;top: 10px;}
#itinerary .stay_icon{background: transparent url('../images/background.png') no-repeat scroll 2px -237px;display: inline-block;width: 35px;height: 35px;position: relative;top: 10px;}
#itinerary .arrange{background: transparent url('../images/background.png') no-repeat scroll -640px -190px;display: inline-block;width: 85px;height: 35px;position: relative;color: #fff;font-size: 16px;text-align: center;line-height: 25px;left: -51px;margin-top: 10px;}
#itinerary .itinerary_scenic{font-size: 16px;padding-top: 20px;}
#itinerary .itinerary_scenic img{width: 230px;float: left;height: 200px;margin-right: 5px;}
#itinerary .itinerary_nav{background-color: #fff;}
#itinerary .itinerary_nav.fixed_nav{position: fixed;top: 80px;}

.member{background-color: #fff;}
.member .crumbs{margin: 0px 20px;border-bottom: 1px solid #00a0e9;}
.member .member_center{margin: 20px;}
.member_center>.left{float: left;line-height: 40px;font-size: 14px;width: 120px;}
.member_center>.left>li{border-bottom: 1px solid #d2d2d2;}
.member_center>.left>li.active a{color: #00a0e9;}
.member_center>.right{float: right;width: 810px;}
.member_center .box{border: 1px solid #d2d2d2;padding: 10px;margin-bottom: 20px;}
.head_portrait{border: 1px solid #d2d2d2;padding: 3px;}
.head_portrait img{width: 100px;height: 100px;}
.member_center .name{margin-bottom: 10px;font-size: 14px;}
.member_center .base_info{margin-left: 20px;line-height: 33px;font-size: 14px;}
.member_center .order_nav{margin-top: 20px;font-size: 14px;}
.member_center .order_nav a{margin-right: 50px;}
.member_center .order_nav a.active{color: #00a0e9;}
.member_center .characteristic .header{font-size: 14px;margin-bottom: 10px;}
.member_center .characteristic .body{line-height: 25px;}
.member_center .characteristic .title{color: #00a0e9;}
.member_center .characteristic .vertical{height: 75px;width: 1px;background: #d2d2d2;margin: 0px 7px;}
.member_center .order .header{font-size: 16px;}
.member_center .order .list{width: 100%;text-align: center;}
.member_center .order .list th{font-size: 14px;height: 40px;}
.member_center .order .list .order_info img{margin-right: 20px;margin-bottom: 10px;}
.member_center .order .list .order_info a{margin-top: 10px;width: 70%;text-align: left;line-height: 25px;}
.member_center .my_info .header{font-size: 16px;}
.member_center .my_info .body{padding-top: 10px;font-size: 14px;}
.member_center .my_info .body>.left{width: 50%;float: left;}
.member_center .my_info .body>.right{width: 50%;float: left;}
.member_center .my_info .body .field{width: 70%;}
.member_center .my_info .body .option a{color: #00a0e9;}
.member_center .my_info .item{margin: 5px 0px;line-height: 25px;}
.member_center .my_info .body>.right .option{margin-left: 20px;}
.member_center .my_info .body input[type="text"]{line-height: 20px;}
.member_center .my_info .body input[type="radio"]{margin: 0 5px;}
.member_center .my_info .body .radio{cursor: pointer;}

.icon_order_step{display: inline-block;width: 23px;height: 23px;background: transparent url('../images/background.png') no-repeat scroll -81px -243px;}
.order_page .order_nav li{float: left;background-color: #d2d2d2;height: 5px;width: 25%;text-align: center;}
.order_page .order_nav .icon_order_step{position: relative;top:-9px;}
.order_page .order_nav{margin-top: 40px;margin-bottom: 80px;}
.order_page .order_nav .txt{font-size: 16px;}
.order_page .order_nav li.active{background-color: #0ebdfe;color: #0ebdfe;}
.order_page .order_nav li.active .icon_order_step{background-position: -47px -243px;}
.order_page .title{font-size: 20px;color: #0ebdfe;border-bottom: 1px solid #d2d2d2;padding-bottom: 5px;}
.order_page .info{padding: 0 100px;}
.order_page .item{margin-top: 20px;}
.order_page .item .name{font-size: 18px;color: #0ebdfe;}
.order_page .item .con{font-size: 14px;padding: 10px 80px;line-height: 30px;}
.order_page .item .con label{width: 90px;display: inline-block;text-align: right;margin-right: 20px;}
.order_page .item .con input[type="text"], 
.order_page .item .con input[type="email"],
.order_page .item .con select{line-height: 20px;position: relative;top: 3px;height: auto;}
.order_page .item .con .fixed_phone_per{width: 35px;margin-right: 5px;}
.order_page .item .con .fixed_phone{width: 85px;margin-left: 3px;}
.order_page .item .con label.gender{width: 70px;margin-right: 4px;}
.order_page .item .name .tip{font-size:12px;color: #d2d2d2;}
.order_page .item .con .num{color: #0ebdfe;}
.order_page .item .con .num_title{margin-left: -65px;}
.order_page .item .con .mark{background-color: #0ebdfe;color: #fff;width: 50px;text-align: center;position: absolute;margin-left: -65px;}
.order_page .item .con label.invoice{width: 50px;margin-right: 4px;}
.order_page .total{border-bottom: 1px dashed #0ebdfe;margin-top: 20px;padding-bottom: 5px;}
.order_page .total .txt{font-size: 16px;}
.order_page .total .amount{font-size: 30px;color: #ff8502;}

.order_page .submit{margin-top: 20px;padding-left: 100px;}
.order_page .submit .btn{font-size: 24px;height: 45px;padding: 5px 40px;}
.order_page .submit .pay_btn{height: 35px;}
.order_page .submit .back{margin-right: 40px;font-size: 16px;}
.order_page .order_id{color: #666;font-size: 14px;margin-left: 40px;}
.order_page .product_info{width: 70%;margin: 0 auto;border: 2px solid #d2d2d2;margin-top: 40px;}
.order_page .product_info th{text-align: left;font-size: 16px;}
.order_page .product_info tr{line-height: 35px;font-size: 14px;border-bottom: 1px solid #d2d2d2;}
.order_page .product_info td,
.order_page .product_info th{border-right: 1px solid #d2d2d2;padding: 5px 20px;}
.order_page .product_info td:last-child,
.order_page .product_info th:last-child{border-width: 0px 0px 0px 0px;}
.order_page .product_info .amount{font-size: 18px;color: #ff8502;}
.order_page .error_tip{margin-top: 3px;margin-left: 5px;line-height: 22px;}

.article_list{padding: 5px 20px;}
.article_list .header{font-size: 22px;border-bottom: 2px solid #00a0e9;padding-bottom: 5px;}
.article_list .lists{padding: 10px 0px;}
.article_list .lists li{float: left;  width: 45%;line-height: 25px;font-size: 14px;margin: 0px 24px;}
.article_list .lists li span{float: right;}

.hot_main{background-color: #fff2ab;}
.hot_bg{z-index: 1;}
.hot_nav{position: absolute;margin-top: 40px;}
.hot_nav img{width: 120px;position: absolute;z-index: 9;}
.hot_nav a{display: block;height: 77px;width: 120px;position: relative;z-index: 10;}
.hot_main .list{margin-left: 160px;padding-top: 50px;}
.hot_main .list .item{background-color: #ddd8d8;height: 187px;margin-bottom: 20px;}
.hot_main .list .item img{width: 306px;height: 182px;}
.hot_main .list .item .left{float: left;}
.hot_main .list .item .left .time{position: absolute;margin-top: -43px;height: 40px;line-height: 40px;background: #000;color: #fff;width: 296px;opacity: 0.7;padding: 0 5px;font-size: 16px;}
.hot_main .list .item .left .end{position: absolute;margin-top: -132px;height: 70px;background: #000;color: #fff;width: 90px;opacity: 0.7;font-size: 20px;line-height: 25px;text-align: center;margin-left: 102px;border-radius: 50%;padding-top: 20px;}
.hot_main .list .item .right{float: left;background-color: #fff;width: 483px;height: 162px;padding: 10px 25px;}
.hot_main .list .item .right .title{font-size: 18px;margin-bottom: 10px;color: #8e6e47;}
.hot_main .list .item .right a:hover .title{color: #ff9000;}
.hot_main .list .item .right .sub_title{font-size: 14px;margin-bottom: 10px;}
.hot_main .list .item .right .bottom{margin-top: 10px;font-size: 16px;}
.hot_main .list .item .amount{color: #da3041;font-size: 25px;}
.hot_main .list .item .cost{color: #999;font-size: 25px;text-decoration: line-through;}
.hot_main .list .item .cost_txt{color: #999;}


.custom_bg{margin-bottom: 0px;}
.custom_header{position: absolute;width: 250px;margin-top: -250px;margin-left: 220px;color: #fff;}
.custom_header .title{font-size: 24px;margin-bottom: 10px;}
.custom_header .desc{line-height: 20px;}
.custom_header .info{margin-top: 20px;}
.custom_header .vertical{width: 1px;height: 120px;background-color: #fff;margin-left: 20px;margin-right: 20px;}
.custom_header .box{width: 80px;height: 80px;background-color: #fff;margin-bottom: 10px;margin-top: 10px;}
.custom_header .weixin_title{width: 80px;text-align: center;}
.custom_header .custom_btn{border: 1px solid;border-radius: 3px;padding: 10px 20px;font-size: 14px;margin-bottom: 23px;margin-top: 15px;color: #fff;display: block;}
.custom_header .txt{line-height: 20px;font-size: 14px;}

.custom_body{background-color: #fff;}
.custom_body .part_1{padding-top: 40px;width: 920px;margin: 0 auto;}
.custom_body .part_1 .step{background: transparent url('../images/background.png') no-repeat scroll 0px -278px;  width: 103px;height: 103px;line-height: 103px;font-size: 16px;text-align: center;color: #0ebdfe;float: left;}
.custom_body .part_1 .space{float: left;color: #0ebdfe;margin-top: 40px;margin-left: 5px;margin-right: 5px;}
.custom_body .part_1 .vertical{margin-left: 50px;width: 1px;height: 110px;background-color: #0ebdfe;margin-right: 30px;}
.custom_body .part_1 .custom_btn{width: 200px;height: 40px;background: #0ebdfe;color: #fff;text-align: center;font-size: 18px;line-height: 40px;border-radius: 5px;margin-top: 20px;margin-bottom: 15px;display: block;}
.enterprise_btn{width: 200px;height: 40px;background: #0ebdfe;color: #fff;text-align: center;font-size: 18px;line-height: 40px;border-radius: 5px;margin: 0 auto;display: block;margin-top: 20px;}
a.enterprise_btn:hover{color: #fff;}
.custom_body .part_1 .phone_img{background: transparent url('../images/background.png') no-repeat scroll -128px -239px;width: 32px;height: 32px;display: block;float: left;margin-right: 10px;}
.custom_body .part_1 .phone{font-size: 20px;line-height: 32px;}
.custom_body .part_2{margin-top: 100px;}
.custom_body .transverse{height: 1px;width: 100%;background-color: #dcdcdc;}
.custom_body .part_title{width: 180px;font-size: 24px;margin: 0 auto;position: relative;margin-top: -18px;background-color: #fff;text-align: center;}
.custom_body .case{width: 1100px;margin: 40px auto;}
.custom_body .case img{width: 197px;height: 330px;}
.custom_body .part_3{margin-top: 60px;}
.custom_body .part_3 .why>div{width: 25%;}
.custom_body .part_3 .why img{float: left;}
.custom_body .part_3 .why{margin: 40px 0px;}
.custom_body .part_3 .why span{float: left;font-size: 20px;line-height: 80px;margin-left: 20px;}

#custom_box{width: 800px;left: 40%;}
#custom_box .left{width: 400px;}
#custom_box .left form{margin-top: 20px;}
#custom_box .left label{width: 80px;text-align: right;}
#custom_box .left .target{font-size: 14px;}
#custom_box .left .red{color: red;}
#custom_box .left .submit{margin-left: 90px;width: 100px;font-size: 20px;}
#custom_box .left .half{width: 114px;}

.island_bg{height: auto;margin-bottom: -100px;}
.island_body{background: transparent url('../images/island_body_bg.png')}
.island_body .steamer_nav{background: #e6f3f8;border-radius: 5px;padding: 20px 0;}
.island_body .steamer_nav .title{background: none;color: #666;font-size: 14px;}
.island_body .line_hot{margin-top: 20px;background:none;}
.island_body .line_hot_header{color: #fff;border-bottom:none;}
.island_body .line_hot_header h2{color: #fff;margin-top: 20px;font-size: 20px;}
.island_body .line_hot_header img{width: 780px;height: 40px;}
.island_body .line_hot_header span{font-size: 14px;margin-top: 28px;margin-left: 5px;}

#custom_submit .error_tip{margin-left: 10px;margin-top: 0px;}

.second_bg{margin-bottom: 0px;}
body.second{background-color:#d2e6ea;}

.section{margin: 20px 0px;}
.section .title{font-size: 24px;margin-bottom: 10px;}
.about .left{float: left;width: 380px;padding: 10px;background-color: #fff;height: 230px;}
.about .left .name{font-size: 30px;line-height: 60px;}
.about .left .name>img{margin-right: 10px;}
.about .left .name>span{margin-right: 10px;}
.about .left .desc{line-height: 20px;text-indent: 2em;height: 142px;overflow: hidden;text-overflow: ellipsis;}
.about .left .url{text-align: right;}
.about .left .url>a{color: #24a7ea;}
.about .right{float: left;width: 600px;}
.section.line .left{float: left;}
.section.line .left img{width: 210px;height: 140px;}
.section.line .middle{float: left;height: 120px;width: 580px;background: #fff;padding: 10px;}
.section.line .middle .name{font-size: 20px;margin-top: 10px;}
.section.line .middle .item{margin-top: 20px;margin-bottom: 10px;}
.section.line .middle .desc{}
.section.line .middle .item>div{width: 145px;font-weight: bold;}
.section.line .middle span{margin-left: 5px;font-weight: normal;}
.section.line .middle .sn{color: #e5004f;}
.section.line .right{float: right;height: 140px;width: 190px;background: #fff;}
.section.line .right .amount{color: #ff8900;font-size: 30px;font-weight: bold;margin-top: 10px;}
.section.line .right .amount>a{color: #ff8900;}
.section.line .right .old_price{text-decoration: line-through;font-size: 14px;}
.section.line .right .btn{font-size: 14px;margin-top: 3px;display: block;width: 85px;text-align: center;line-height: 30px;height: 30px;}
.section.line .type_icon{background: transparent url('../images/background.png') no-repeat scroll -126px -245px;width: 27px;height: 60px;display: block;margin-right: 10px;position: absolute;margin-left: 10px;font-size: 14px;text-align: center;color: #fff;line-height: 15px;padding-top: 3px;}
.section.visa .left{float: left;}
.section.visa .right{float: right;}
.section.visa .left img{width: 210px;height: 140px;}
.section.visa .right{width: 770px;height: 120px;background-color: #fff;padding: 10px;}
.section.visa .right div>div{float: left;}
.section.visa .right .amount{width: 70px;text-align: center;color: #ff8900;}
.section.visa .right .item{width: 200px;}
.section.visa .right .detail{width: 100px;text-align: center;}
.section.visa .right .detail a{color: #00a0e9;}
.section.visa .right{font-size: 14px;line-height: 40px;}
.section.visa .type_icon{background: transparent url('../images/background.png') no-repeat scroll -173px -245px;width: 40px;height: 60px;display: block;margin-right: 10px;position: absolute;margin-left: 150px;font-size: 14px;text-align: center;color: #fff;padding-top: 3px;}
.section .box{margin-bottom: 20px;}
.section.article .name{font-size: 14px;font-weight: bold;}
.section.article .info{background-color: #fff;padding: 10px;width: 219px;}
.section.article .desc{margin-top: 5px;height: 30px;overflow: hidden;text-overflow: ellipsis;}
.section.article .item{margin-right: 15px;margin-bottom: 15px;}
.section.article .item a{display: block;}
.section.article .box{width: 1016px;}
.section.information .box{background-color: #fff;padding: 20px 40px;font-size: 14px;line-height: 25px;}
.section.information .item{}
.section .more{margin-top: -10px;}

.station{margin: 0px 20px;}
.station .all_btn{font-size: 18px;height: 40px;line-height: 40px;width: 130px;text-align: center;}
.station .item{margin-top: 40px;}
.station .item a{border: 1px solid #ccc;margin-right: 20px;padding: 10px 20px;font-size: 16px;font-weight: bold;}
.station .item a.active{background-color: #42c7f7;color: #fff;}

.visa_desc .visa_flow .header{margin-left: 20px;}
.visa_desc .visa_flow .header .hr{width: 793px;}
.visa_desc .visa_way .header{margin-left: 20px;}
.visa_desc .visa_way .header .hr{width: 793px;}
.visa_desc .visa_flow .body{padding: 20px;}
.visa_desc .visa_flow .body .flow_icon{margin: 25px 0px;}
.visa_desc .visa_way .body{padding: 20px 25px;}

.world_map map{position:relative;}
.map_area{position:relative;}
.map_area .map_item{position:absolute;background:url('../images/map_bg_c2.jpg') -9999px -9999px no-repeat;}
.map_area .map_item_a{top:-395px;left:20px;width:307px;height:215px;background-position:0 -1043px}
.map_area .map_item_b{top:-199px;left:187px;width:98px;height:148px;background-position:0 -853px}
.map_area .map_item_c{top:-395px;left:298px;width:205px;height:158px;background-position:0 -465px}
.map_area .map_item_d{top:-258px;left:310px;width:155px;height:160px;background-position:0 -665px}
.map_area .map_item_e{top:-389px;left:394px;width:329px;height:246px;background-position:0 -163px}
.map_area .map_item_f{top:-174px;left:467px;width:240px;height:103px;background-position:0 -26px}

.visa_country .country_box>.right a span{float: left;display: block;}
.visa_country .country_box>.right .visa_name{width: 100px;overflow: hidden;height: 20px;}
.visa_country .country_box>.right .visa_name:hover{color: #ff9000;}
.visa_country .country_box>.left .title:hover{color: #ff9000;}
.visa_top .link_box .country a:hover{color: #ff9000;}
.visa_country .country_box>.right .amount{width: 50px;overflow: hidden;height: 20px;}
.leave_continent a:hover{color: #ff9000;}

#register_form{min-height: 325px;}
.visa_detail .tab_content>.con{padding: 0px 20px;}
.tour_nav_box{width: 920px;margin: 0 auto;}

.tour_detail .body,
.help_detail .right .con,
.article_con,
.visa_detail .tab_content>.con,
.list_box .con .cont{font-size: 14px;line-height: 25px;}
#head_box .head_images{width: 530px;height: 430px;}
#head_box .head_images li{width: 100px;height: 100px;margin: 2px;float: left;cursor: pointer;}
#head_box .head_images img{width: 100px;height: 100px;}
#head_box .head_images img:hover{border: 1px solid #ff9000;}

.price_explain{color: #00a0e9;}
#price_explain{border: 1px solid #00a0e9;position: absolute;background: #fff;padding: 10px;width: 200px;margin-left: 128px;margin-top: 6px;z-index: 1000;}
.price_explain_arrow{color: #00a0e9;position: absolute;margin-left: 260px;z-index: 1020;margin-top: -7px;background: #fff;}

.search_top{margin-top: 10px;display: block;margin-bottom: 10px;}
.search_top img{width: 1000px;}
.search_key{height: 40px;background-color: #fff;}
.search_txt{background-color: #0ebdfe;color: #fff;font-size: 15px;line-height: 40px;padding: 10px 20px;}
.search_box{margin-top: 10px;}
.search_box>.left{float: left;background: #fff;width: 705px;padding: 0px 10px;padding-bottom: 20px;}
.search_box .section.line .middle{width: 350px;padding: 0 10px;height: auto;}
.search_box .section.line .middle .item{margin-top:10px;margin-bottom: 5px;}
.search_box .section.line .right{width: 125px;}
.search_box .section.line .middle .name{margin-top: 5px;}
.search_box .section.line .middle .name>a{color: #0c87fa;}
.search_box .section.line .middle .desc{height: 60px;overflow: hidden;}
.search_box>.right{float: right;width: 245px;background: #fff;padding: 20px 10px;}
.search_box>.right .header{font-size: 16px;font-weight: bold;padding-bottom: 10px;padding-left: 20px;border-bottom: 3px solid #ccc;margin-bottom: 20px;}

.line_guess .line_box .con{width: 185px;}
.line_guess .line_box .title{width: 175px;}
.line_guess .line_box .sub_title{width: 175px;}

.order_page .sms_code{width: 50px;}
.order_page .get_sms_code{margin-left: 10px;width: 86px;height: 22px;line-height: 22px;margin-top: 3px;}

.phone_order .list{width: 100%;font-size: 14px;}
.phone_order .order_nav{margin: 40px 0px;font-size: 16px;}
.phone_order .order_nav a{margin-right: 20px;border: 1px solid #e1e1e1;padding: 7px 20px;}
.phone_order .order_nav a.active{background-color: #0ebdfe;color: #fff;}

.floor .lvyou .title .name, .destination_list .title .name{width: 160px;height: 30px;overflow: hidden;}

.line_black>li{margin: 5px;}
.line_black img{width: 480px;height: 285px;}
.line_black .title .name{width: 260px;height: 30px;overflow: hidden;}
.line_black .title{position: absolute;margin-top: -33px;height: 30px;line-height: 30px;background: #000;color: #fff;width: 470px;opacity: 0.7;padding: 0 5px;}

.pictu{height:66px;margin-left: 15px;}
.pictu li{float:left;width:159px;height:58px;line-height:58px;font-size:18px;font-weight:100;}
.pictu li a{color:#a472ff;}
.pictu li a:hover{color:#fa6f6f;}
.pictu li.bali{width:94px;background:url(../images/redian/fbali.jpg) no-repeat;padding-left:65px;}
.pictu li.puluowangsi{width:100px;background:url(../images/redian/fpuluowangsi.jpg) no-repeat;padding-left:59px;}
.pictu li.gana{width:94px;background:url(../images/redian/fgana.jpg) no-repeat;padding-left:65px;}
.pictu li.lundun{width:94px;background:url(../images/redian/flundun.jpg) no-repeat;padding-left:65px;}
.pictu li.kaipudun{width:96px;background:url(../images/redian/fkaipudun.jpg) no-repeat;padding-left:63px;}
.pictu li.haowangjiao{width:96px;background:url(../images/redian/fhaowangjiao.jpg) no-repeat;padding-left:63px;}

.pictu li.bolin{width:94px;background:url(../images/redian/fbolin.jpg) no-repeat;padding-left:65px;}
.pictu li.luoma{width:94px;background:url(../images/redian/fluoma.jpg) no-repeat;padding-left:65px;}
.pictu li.weinisi{width:96px;background:url(../images/redian/fweinisi.jpg) no-repeat;padding-left:63px;}
.pictu li.weiyena{width:96px;background:url(../images/redian/fweiyena.jpg) no-repeat;padding-left:63px;}
.pictu li.lutedan{width:96px;background:url(../images/redian/flutedan.jpg) no-repeat;padding-left:63px;}
.pictu li.yadian{width:94px;background:url(../images/redian/fyadian.jpg) no-repeat;padding-left:65px;}

.pictu li.aiqinhai{width:96px;background:url(../images/redian/faiqinhai.jpg) no-repeat;padding-left:63px;}
.pictu li.shengtuolini{width:100px;background:url(../images/redian/fshengtuolini.jpg) no-repeat;padding-left:59px;}
.pictu li.mosike{width:96px;background:url(../images/redian/fmosike.jpg) no-repeat;padding-left:63px;}
.pictu li.aishaniya{width:100px;background:url(../images/redian/faishaniya.jpg) no-repeat;padding-left:59px;}
.pictu li.danmai{width:94px;background:url(../images/redian/fdanmai.jpg) no-repeat;padding-left:65px;}
.pictu li.jilongpo{width:96px;background:url(../images/redian/fjilongpo.jpg) no-repeat;padding-left:63px;}

.pictu li.batiya{width:96px;background:url(../images/redian/fbatiya.jpg) no-repeat;padding-left:63px;}
.pictu li.sumeidao{width:96px;background:url(../images/redian/fsumeidao.jpg) no-repeat;padding-left:63px;}
.pictu li.qinglai{width:94px;background:url(../images/redian/fqinglai.jpg) no-repeat;padding-left:65px;}
.pictu li.henei{width:94px;background:url(../images/redian/fhenei.jpg) no-repeat;padding-left:65px;}
.pictu li.xiangang{width:94px;background:url(../images/redian/fxiangang.jpg) no-repeat;padding-left:65px;}
.pictu li.yazhuang{width:94px;background:url(../images/redian/fyazhuang.jpg) no-repeat;padding-left:65px;}

.pictu li.xianli{width:94px;background:url(../images/redian/fxianli.jpg) no-repeat;padding-left:65px;}
.pictu li.wugeku{width:96px;background:url(../images/redian/fwugeku.jpg) no-repeat;padding-left:63px;}
.pictu li.mindandao{width:96px;background:url(../images/redian/fmindandao.jpg) no-repeat;padding-left:63px;}
.pictu li.chaoxian{width:94px;background:url(../images/redian/fchaoxian.jpg) no-repeat;padding-left:65px;}
.pictu li.chongsheng{width:94px;background:url(../images/redian/fchongsheng.jpg) no-repeat;padding-left:65px;}
.pictu li.sililanka{width:100px;background:url(../images/redian/fsililanka.jpg) no-repeat;padding-left:59px;}

.pictu li.wengehua{width:94px;background:url(../images/redian/fwengehua.jpg) no-repeat;padding-left:63px;}
.pictu li.xini{width:94px;background:url(../images/redian/fxini.jpg) no-repeat;padding-left:65px;}
.pictu li.moerben{width:96px;background:url(../images/redian/fmoerben.jpg) no-repeat;padding-left:63px;}
.pictu li.feiji{width:94px;background:url(../images/redian/ffeiji.jpg) no-repeat;padding-left:65px;}
.pictu li.palao{width:94px;background:url(../images/redian/fpalao.jpg) no-repeat;padding-left:65px;}
.pictu li.daxidi{width:96px;background:url(../images/redian/fdaxidi.jpg) no-repeat;padding-left:63px;}

.suburbs_hot .destination_list{width: 100%}
.enterprise_header{background-color: #e5e5e7;color: #666;padding: 20px;}
.enterprise_header .title{color: #000;}
.enterprise_header .custom_btn{color: #000;margin-top: 0px;}
.line_recommend_box{height: 252px;overflow: hidden;margin-left: 10px;}
.bt_left, .bt_right{
	position: absolute;
    height: 40px;
    background-color: #000;
    width: 20px;
    line-height: 40px;
    opacity: 0.7;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.bt_left{margin-top: 90px;}
.bt_right{margin-top: -162px;margin-left: 733px;}

@media screen and (min-width:1200px) {
	.content{width: 1109px;}
	.content.login{width: 1100px;}
	.head .search{width: 540px;}
	.nav .menu li a{padding: 7px 24px;}
	.slide img{width: 985px;}
	.slide .slidesjs-pagination{margin-top: -180px;margin-left: 720px;}
	.line_box .con{padding: 20px 6px;}
	.destination_list{width: 935px;}
	.line_box img{width: 289px;height: 171px;}
	.destination_list img{width: 305px;height: 181px;}
	.line_box li>a{height: 171px;}
	.floor .lvyou .middle img{width: 305px;height: 181px;}
	.floor .lvyou .middle li{margin: 2px 3px;}
	.floor .lvyou .title, .destination_list .title{width: 295px;}
	.floor .lvyou .middle{width: 935px;}
	.a7 .hot_list li{margin: 20px 26px;}
	.guide .right{width: 382px;}
	.air_box .info{width: 330px;}
	.steamer_hot li .right{width: 443px;}
	.visa .nav .menu li a{padding: 7px 29px;}
	.visa_top .right{width: 984px;}
	.visa_top .right img{width: 984px;}
	.visa_top .right.world_map{width: 784px;padding: 0px 100px;background-color: #dbe4eb;background: url('/images/map_bg.jpg');}
	.visa_top .right.world_map img{width: 784px;}
	.visa_flow .body .flow_icon{margin: 25px 38px;}
	.leave_continent>ul{width: 980px;}
	.visa_country .continent>.right{width:892px;}
	.visa_country .country_box{width: 297px;}
	.visa_country .country_box>.right{width: 237px;}
	.visa_country .country_box>.right .visa_name{width: 115px;}
	.visa_country .country_box>.right .amount{width: 60px;}
	.visa_hot_line .item .con{width: 902px;}
	.visa_hot_line .item .middle{width: 692px;}
	.visa_hot_scenic .item{margin: 0px 20px;}
	.visa_product .body .item .name{width: 330px;}
	.visa_detail .tab_content>.header>.hr{width: 993px;}
	.main>.right{width: 974px;}
	.list_box .tab li{width: 161px;}
	.line_list .middle{width: 627px;}
	.line_list .middle.big{width: 725px;}
	.tour_nav_box{width: 1120px;}
	.login>.right{width: 250px;}
	.member_center>.right{width: 1011px;}
	.help_detail .right{width: 900px;}
	.article_info .right{width: 530px;}
	.about .right{width: 800px;}
	.about .right img{width: 800px;}
	.section.line .middle{width: 780px;}
	.section.visa .right{width: 970px;}
	.section.visa .right .item{width: 250px;}
	.section.article .box{width: 1216px;}
	.section.article .item{margin-right: 4px;}
	#itinerary .right{width: 960px;}
	.hot_main .content{width: 1100px;}
	.enterprise .a_box a{width: 280px;}
	.visa_desc .visa_flow .header .hr{width: 993px;}
	.visa_desc .visa_way .header .hr{width: 993px;}
	.visa_desc .visa_flow .body .flow_icon{margin: 25px 33px;}
	.main>.right .scenic_box img{width: 234px;height: 190px;}
	.bottom_nav .item{width: 200px;}
	.search_box>.left{width: 905px;}
	.search_box .section.line .middle{width: 550px;}
	.search_box .line_box img{width: 239px;height: 142px;}
	.line_black img{width: 580px;height: 385px;}
	.line_black .title{width: 570px;}
	.line_black .title .name{width: 360px;}
	.pictu{margin-left: 25px;}
	.pictu li{margin-right: 33px;}
	.suburbs_hot .destination_list img{width: 289px;}
	.suburbs_hot .destination_list .title{width: 279px;}
	.search_top img{width: 1200px;}
	.bottom_nav .info>.fr{width: 400px;}
	.line_recommend_box{height: 280px;margin-left: 24px;}
	.bt_left{margin-top: 110px;}
	.bt_right{margin-top: -170px;margin-left: 930px;}
	.line_recommend_box>li{margin: 3px 6px;}
	.visa_detail_top .box>img{height: 350px;width: 574px;}
}

.bg{background: transparent url('../images/background.png') no-repeat;display: inline-block;}
.businessnet{width: 100%;height: 40px;bottom: 0;position: fixed;border-top: 3px solid #fffb76;background: #0ebdfe;padding: 5px 0px;z-index: 2000;}
.businessnet .box{width: 950px;margin: 0 auto;}
.businessnet .phone_num{color: #fff;font-size: 24px;line-height: 40px;margin-left: 10px;}
.businessnet .phone_icon{position: relative;top: 3px;background-position: -234px -241px;width: 50px;}
.businessnet .phone_input{margin-top: 5px;margin-left: 20px;height: 30px;line-height: 30px;border: 1px solid #fff;background: #0ebdfe;color: #fff;font-size: 16px;}
.businessnet .online_consult{width: 185px;height: 40px;background-position: -303px -244px;margin-left: 20px;}
.businessnet .call_back{width: 137px;height: 40px;margin-left: 20px;background-position: -511px -244px;}
.businessnet .team_icon{width: 185px;height: 40px;background-position: -303px -291px;margin-left: 20px;}
.businessnet .weibo_icon{width: 42px;height: 40px;margin-left: 20px;background-position: -671px -244px;}
.businessnet .qq_icon{width: 42px;height: 40px;margin-left: 20px;background-position: -727px -244px;}

.no_online_pay{line-height: 40px;font-size: 14px;}
.pay_type{margin-top: 10px;}
.pay_type .name{font-size: 14px;margin-top: 20px;}

.bottom_img_phone{position: absolute;margin-top: -55px;margin-left: 95px;font-size: 26px;font-weight: bold;}
.custom_img_phone{position: absolute;margin-top: -102px;margin-left: 115px;font-size: 26px;}

.gateway_list li{
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	margin: 27px 15px 0 15px;
	width: 188px;
	height: 45px;
  	line-height: 43px;
}

.gateway_list li input{
   margin-right: 5px;
}
.gateway_list li label, .gateway_list li input{
    vertical-align: middle;
}

.gateway_list .speedy_ul label {
  width: 129px;
}

.gateway_list .speedy_ul span{
    position: absolute;
	width: 24px;
	height: 39px;
	line-height: 20px;
	text-align: center;
	background-color: #ccffee;
	border-left: 1px solid #b4c5bf;
	padding: 3px;
	margin: 0px -1px -1px -21px;
	font-size: 14px;
}

.gateway_list li .bg {
  background: url('/images/gateway_bg_v6.jpg');
  height: 38px;
  width: 130px;
  display: inline-block;
  cursor: pointer;
}

.gateway_list li .Alipay{
    background-position: 0 -1575px;;
}
.gateway_list li .Alipay_CCB-MOTO-CREDIT{
    width:149px;
    background-position: 0px -120px;
}
.gateway_list li .Alipay_ICBC-MOTO-CREDIT{
    width:149px;
    background-position: 0px -160px;
}
.gateway_list li .Alipay_BOC-MOTO-CREDIT{
    width:149px;
    background-position: 0px -200px;
}
.gateway_list li .Alipay_ICBCB2C{
    background-position: 0px -240px;
}
.gateway_list li .Alipay_CCB{
    background-position: 0px -280px;
}
.gateway_list li .Alipay_BOCB2C{
    background-position: 0px -320px;
}
.gateway_list li .Alipay_CMB{
    background-position: 0px -360px;
}
.gateway_list li .Alipay_COMM{
    background-position: 0px -400px;
}
.gateway_list li .Alipay_ABC{
    background-position: 0px -440px;
}
.gateway_list li .Alipay_PSBC-DEBIT{
    background-position: 0px -480px;
}
.gateway_list li .Alipay_CITIC{
    background-position: 0px -520px;
}
.gateway_list li .Alipay_CIB{
    background-position: 0px -560px;
}
.gateway_list li .Alipay_SPDB{
    background-position: 0px -600px;
}
.gateway_list li .Alipay_CMBC{
    background-position: 0px -640px;
}
.gateway_list li .Alipay_CEBBANK{
    background-position: 0px -680px;
}
.gateway_list li .Alipay_NBBANK{
    background-position: 0px -720px;
}
.gateway_list li .Alipay_SDB{
    background-position: 0px -760px;
}
.gateway_list li .Alipay_BJRCB{
    background-position: 0px -800px;
}
.gateway_list li .Alipay_SPABANK{
    background-position: 0px -840px;
}
.gateway_list li .Alipay_GDB{
    background-position: 0px -880px;
}
.gateway_list li .Alipay_SHBANK{
    background-position: 0px -958px;
}
.gateway_list li .Alipay_HZCBB2C{
    background-position: 0px -996px;
}
.gateway_list li .Alipay_BJBANK{
    background-position:0px -1034px;
}
.gateway_list li .Alipay_ABC-MOTO-CREDIT{
    width:149px;
    background-position:0px -1072px;
}
.gateway_list li .Alipay_CMB-MOTO-CREDIT, .gateway_list li .Alipay_CMB-EXPRESS-CREDIT{
    width:149px;
    background-position:0px -1110px;
}

.gateway_list li .Alipay_CITIC-EXPRESS-CREDIT{
    width:149px;
    background-position:0px -1148px;
}

.gateway_list li .Alipay_CEB-EXPRESS-CREDIT{
    width:149px;
    background-position:0px -1186px;
}

.gateway_list li .Alipay_SPABANK-MOTO-CREDIT{
    width:149px;
    background-position:0px -1414px;
}

.gateway_list li .Alipay_GDB-EXPRESS-CREDIT{
    width:149px;
    background-position:0px -1262px;
}

.gateway_list li .Alipay_HXBANK{
    background-position:0px -1300px;
}
.gateway_list li .Unionpay{
    background-position: 0px -1376px;
}
.gateway_list li .COD{
    background-position:0px -920px;
}
.gateway_list li .Tenpay_0{
    background-position: 0px -40px;
}
.gateway_list li .TenpayWeixin_WX{
    background-position: 0px -1338px;
}
.gateway_list li .Tenpay_1001{
    background-position: 0px -360px;
}
.gateway_list li .Tenpay_1002{
    background-position: 0px -240px;
}
.gateway_list li .Tenpay_1003{
    background-position: 0px -280px;
}
.gateway_list li .Tenpay_1004{
    background-position: 0px -600px;
}
.gateway_list li .Tenpay_1005{
    background-position: 0px -440px;
}
.gateway_list li .Tenpay_1006{
    background-position: 0px -640px;
}
.gateway_list li .Tenpay_1008{
    background-position: 0px -760px;
}
.gateway_list li .Tenpay_1009{
    background-position: 0px -560px;
}
.gateway_list li .Tenpay_1010{
    background-position: 0px -840px;
}
.gateway_list li .Tenpay_1020{
    background-position: 0px -400px;
}
.gateway_list li .Tenpay_1021{
    background-position: 0px -520px;
}
.gateway_list li .Tenpay_1022{
    background-position: 0px -680px;
}
.gateway_list li .Tenpay_1027{
    background-position: 0px -880px;
}
.gateway_list li .Tenpay_1052{
    background-position: 0px -320px;
}

.gateway_list li .Cmpay{
    background-position: 0px -80px;
}
.gateway_list li.aplipay_more{
    width:778px;
    padding:0 45px;
    text-align:right;
}
.gateway_list li.aplipay_more a:hover{
    text-decoration:none;
}
.gateway_list li.aplipay_more .stri{
    width:0;
    height:0;
    display:inline-block;
    float:right;
    margin:5px 0 0 5px;
    cursor:pointer;
    overflow:hidden;
}
.gateway_list li.aplipay_more .stri_close{
    border-width:0 6px 6px;
    border-style:dashed dashed solid;
    border-color:transparent transparent #ed145b;
}
.gateway_list li.aplipay_more .stri_open{
    border-width:6px 6px 0;
    border-style:solid dashed dashed;
    border-color:#ed145b transparent transparent;
}
.gateway_list li .Bfb_CCB-MOTO-CREDIT{
    width:149px;
    background-position: 0px -120px;
}
.gateway_list li .Bfb_ICBC-MOTO-CREDIT{
    width:149px;
    background-position: 0px -160px;
}
.gateway_list li .Bfb_BOC-MOTO-CREDIT{
    width:149px;
    background-position: 0px -200px;
}
.gateway_list li .Bfb_ICBCB2C{
    background-position: 0px -240px;
}
.gateway_list li .Bfb_CCB{
    background-position: 0px -280px;
}
.gateway_list li .Bfb_BOCB2C{
    background-position: 0px -320px;
}
.gateway_list li .Bfb_CMB{
    background-position: 0px -360px;
}
.gateway_list li .Bfb_COMM{
    background-position: 0px -400px;
}
.gateway_list li .Bfb_ABC{
    background-position: 0px -440px;
}
.gateway_list li .Bfb_PSBC-DEBIT{
    background-position: 0px -480px;
}
.gateway_list li .Bfb_CITIC{
    background-position: 0px -520px;
}
.gateway_list li .Bfb_CIB{
    background-position: 0px -560px;
}
.gateway_list li .Bfb_SPDB{
    background-position: 0px -600px;
}
.gateway_list li .Bfb_CMBC{
    background-position: 0px -640px;
}
.gateway_list li .Bfb_CEBBANK{
    background-position: 0px -680px;
}
.gateway_list li .Bfb_NBBANK{
    background-position: 0px -720px;
}
.gateway_list li .Bfb_SDB{
    background-position: 0px -760px;
}
.gateway_list li .Bfb_BJRCB{
    background-position: 0px -800px;
}
.gateway_list li .Bfb_SPABANK{
    background-position: 0px -840px;
}
.gateway_list li .Bfb_GDB{
    background-position: 0px -880px;
}
.gateway_list li .Bfb_SHBANK{
    background-position: 0px -958px;
}
.gateway_list li .Bfb_HZCBB2C{
    background-position: 0px -996px;
}
.gateway_list li .Bfb_BJBANK{
    background-position:0px -1034px;
}
.gateway_list li .Bfb_ABC-MOTO-CREDIT{
    width:149px;
    background-position:0px -1072px;
}
.gateway_list li .Bfb_CMB-MOTO-CREDIT, .gateway_list li .Bfb_CMB-EXPRESS-CREDIT{
    width:149px;
    background-position:0px -1110px;
}

.gateway_list li .Bfb_CITIC-EXPRESS-CREDIT{
    width:149px;
    background-position:0px -1148px;
}

.gateway_list li .Bfb_CEB-EXPRESS-CREDIT{
    width:149px;
    background-position:0px -1186px;
}

.gateway_list li .Bfb_SPABANK-MOTO-CREDIT{
    width:149px;
    background-position:0px -1414px;
}

.gateway_list li .Bfb_GDB-EXPRESS-CREDIT{
    width:149px;
    background-position:0px -1262px;
}

.gateway_list li .Bfb_HXBANK{
    background-position:0px -1300px;
}

.gateway_list li .Bfb_SRCB{
    background-position:0px -1448px
}

.gateway_list li .Bfb_baifubao{
    background-position: -9px -1486px;
}
.gateway_list li .Bfb_UP-ONLINE{
    background-position:0px -1376px
}
.gateway_list li .AlipayRecharge{
    background-position: 0px 0px;
}
.gateway_list li .AlipayQRCode{
    background-position: 0 -1613px;
}

#pending_pay .box{width: 400px;margin: 0 auto;}
#pending_pay .txt{margin-top: 55px;margin-left: 30px;font-size: 16px;}
#pending_pay .desc{margin-top: 20px;margin-bottom: 20px;line-height: 25px;font-size: 14px;}
#pending_pay .btns{font-size: 14px;}
#pending_pay .btns a{margin-right: 70px;padding: 0 20px;}
#pending_pay .other{margin-top: 10px;}
.success_icon{width: 60px;height: 50px;background-position: -120px -328px;}
.error_icon{width: 60px;height: 60px;background-position: -189px -322px;}
.order_status{width: 500px;margin: 0 auto;}
.order_status .txt{color: #0ebdfe;font-size: 16px;margin-top: 15px;margin-left: 20px;}
.order_status .error_txt{color: #d61027;}
.order_status .right{float: left;margin-left: 40px;margin-top: 70px;width: 325px;}
.order_status .right .desc{margin-top: 20px;font-size: 14px;margin-bottom: 20px;}
.order_status .right a{color: #0ebdfe;font-size: 14px;}
.hot_icon{width: 65px;height: 65px;position: absolute;background-position: -523px -293px;margin-left: -5px;margin-top: -6px;}

.show_country_box{color: #09a6e0;font-size: 14px;}
.marks{margin-top: 20px;}
.marks li{float: left;text-align: center;border: solid 2px #dedede;margin: 0 15px 10px 0;cursor: pointer;color: #ff9b26;padding: 3px 10px;}
.marks li.current{border-color: #ff9b26;}

.visa_product .body .item tr{padding: 15px 0px;}

.theme_item{margin-top: 20px;}
.theme_item>.theme_top>.title{font-size: 18px;font-weight: bold;border-left: 4px solid #0ebdfe;padding-left: 15px;margin-bottom: 10px;}
.theme_item>.theme_top li{float: left;font-size: 16px;margin: 0px 10px;padding-bottom: 5px;}
.theme_item>.body{padding: 0px 10px;}
.theme_item>.body.hot{position: relative;}
.theme_item>.body.hot>.line_box{height: 240px;overflow: hidden;}
.perv, .next{position: absolute;width: 20px;height: 60px;background-color: #000;opacity: 0.5;color: #fff;text-align: center;line-height: 60px;font-size: 20px;font-weight: bold;cursor: pointer;}
.perv{margin-top: 100px;margin-left: -10px;}
.next{margin-top: -150px;right: 0px;}
.theme_item .line_box .crr_price{color: #ffb071;}
.theme_item .line_box .price{font-size: 20px;vertical-align: inherit;margin: 0px 5px;}
.theme_item .line_box .old_price{float: none;margin-left: 10px;}
.theme_item .line_box .con{padding: 10px;background-color: #fff;}
.theme_item .line_box .text{height: 40px;width: 200px;overflow: hidden;}
.theme_item>.theme_top li.active a{color: #33c0ae;}
.theme_item>.theme_top li.active{border-bottom: 3px solid #30a8e6;}


