@charset "utf-8";body{font: 12px/1.5 arial,宋体;margin: 0;padding: 0;background-color: #f4f4f4;-webkit-text-size-adjust: none;}
dd, div, dl, dt, font, form, h1, h2, h3, h4, h5, h6, li, p, ul{margin: 0;padding: 0;font: 12px/1.5 arial,宋体;font-weight: 400;margin: 0;padding: 0;list-style: none;list-style-position: outside;}
img{vertical-align: middle;border: 0;}
table{border-collapse: collapse;}
a, a:hover{text-decoration: none;outline: 0;-webkit-touch-callout: none;background: 0;}
html{-webkit-tap-highlight-color: transparent;}
button, input, select, textarea{outline: 0;resize: none;}
.pd{padding: 0 5px 15px;}
.pd1{padding: 15px 5px 15px;}
.clearfloat{clear: both;font-size: 0;height: 0;visibility: hidden;line-height: 0;}
.hd{height: 10px;}
.mg{margin-top: 10px;}
button, input[type=submit], input[type=reset], input[type=button], input[type=text]{-webkit-appearance: none;border-radius: 0;}
.mgpd{margin: 0 5px;}
.bg{background-color: #f4f4f4;}
.bg1{background-color: #f1f1f1;}
.content{margin: 0 auto;min-width: 300px;max-width: 640px;}
.tc-download{height: 34px;padding: 10px 20px;position: relative;border-bottom: solid 1px #ececec;background-color: #fff;z-index: 1001;}
.logo{left: 10px;position: absolute;top: 5px;}
.haed_logo a img, .logo img{height: 42px;width: auto;}
.me_bg{background-size: 70px auto;}
.linimg{position: relative;margin: 10px auto 0;width: 100%;}
.banner_img{position: relative;height: auto;}
.waps{bottom: 10px;height: 10px;left: 50%;position: absolute;z-index: 99;}
.waps div{margin-left: -30px;}
.waps div span{float: left;height: 10px;width: 10px;float: left;background-color: #646564;border-radius: 8px;margin-right: 5px;}
.waps div span.swiper-visible-switch{background-color: #f60;}
.news_mev{background: #fff;height: 200px;overflow: hidden;width: 100%;}
.news_f1{margin: -1px;border-top: solid 1px #ebebeb;height: 100px;}
.news_f1 li{float: left;width: 25%;}
    .news_f1 li a {
        display: block;
        margin-left: -1px;
        border-left: solid 1px #ebebeb;
        border-bottom: solid 1px #ebebeb;
        height: 100px;
        position: relative;
    }
.news_f1 li a.news_nev{background: url(/images/icon-ouzhou.png) no-repeat center 20px/40px auto;}
.news_f1 li a.news_nev1{background: url(/images/icon-aozhou.png) no-repeat center 20px/40px auto;}
.news_f1 li a.news_nev2{background: url(/images/icon-nanmeizhou.png) no-repeat center 20px/40px auto;}
.news_f1 li a.news_nev3{background: url(/images/icon-beimeizhou.png) no-repeat center 20px/40px auto;}
.news_f1 li a.news_nev4{background: url(/images/icon-zhongdongfei.png) no-repeat center 20px/40px auto;}
.news_f1 li a.news_nev5{background: url(/images/icon-riben.png) no-repeat center 20px/40px auto;}
.news_f1 li a.news_nev6{background: url(/images/icon-dongnanya.png) no-repeat center 20px/40px auto;}
.news_f1 li a.news_nev7{background: url(/images/icon-qianzheng.png) no-repeat center 20px/40px auto;}

.news_f1 li a span{color: #666;font: 15px/26px "Microsoft Yahei";left: 0;top: 65px;position: absolute;width: 100%;text-align: center;}
.Choiceul{padding: 20px 10px 0;position: relative;}
.Choiceul h1{font: 600 16px/26px "Microsoft Yahei";color: #404040;padding-left:15px;line-height:26px;position:relative}
.Choiceul h1:before{content:"";position:absolute;left:0;top:5px;width:4px;height:16px;background:#1a73e8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.Choiceul a{position: absolute;right: 10px;top: 25px;color: #275b85;font-size: 12px;}
.scenery{box-shadow: 0 1px 2px #e0e0e0;background-color: #fff;padding: 10px 0 13px 13px;margin-top: 13px;border-radius: 4px;position: relative;}
.scenery .hade{margin-bottom: 10px;padding-right: 13px;max-height: 43px;min-height: 22px;overflow: hidden;}
.product_title a, .scenery .hade a{font: 14px/24px "宋体";color: #404040;}
.product_title span.vide, .scenery .hade a span.vide, .sn_dujia a .vide{color: #ff0101;}
.product_title span.vide1, .scenery .hade a span.vide1, .sn_dujia a .vide1{color: #0b7acf;}
.picwrap_bg{background-color: #f9f9f9;height: 91px;display: block;}
.picwrap{float: left;height: 91px;position: relative;width: 140px;padding-right: 15px;}
.picwrap span{position: absolute;left: 0;top: 0;color: #fff;}
.picwrap em{ background:#ff6666; font-size:12px; padding:0 6px; text-align:center; height:24px; line-height:24px; display:block; position:absolute; left:0; top:0; color:#fff;}
.picwrap span img{width: 50px;height: 20px;}
.info{overflow: hidden;display: block;}
.float_b{color: grey;font-family: Arial;font-weight: 700;padding: 10px 0 0;}
.float_b b{font: 19px/28px Arial;padding: 0 2px;}
.float_b i, .yeaes i{font-style: normal;}
.float_b b, .float_b i{color: #f60;}
.float_r{color: grey;line-height: 24px;padding: 0 0 2px;}
.float_f{color: #6f7e8b;font-family: Arial;}
.footer_lin{padding: 12px 0 20px;text-align: center;}
.footer_lin, .footer_lin a{color: #666;background-color: #fff;}
.m-bottom-bar{position:fixed;bottom:0;left:0;width:100%;z-index:900;display:flex;align-items:stretch;background:#fff;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -2px 10px rgba(0,0,0,.04);height:56px;padding-bottom:env(safe-area-inset-bottom,0px)}
@supports((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.m-bottom-bar{background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}
.m-bottom-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;padding:0 12px;transition:background .15s}
.m-bottom-btn:active{background:rgba(0,0,0,.04)}
.m-bottom-icon{display:flex;align-items:center;justify-content:center}
.m-bottom-kefu{color:#1a73e8}
.m-bottom-kefu .m-bottom-icon{background:rgba(26,115,232,.1);border-radius:20px;width:36px;height:36px}
.m-bottom-kefu .m-bottom-label{font-size:14px;font-weight:600;color:#1a73e8}
.m-bottom-call{background:linear-gradient(135deg,#ff8c00,#ffa940);color:#fff;border-radius:0}
.m-bottom-call:active{background:linear-gradient(135deg,#e67e00,#f59e2e)}
.m-bottom-call .m-bottom-icon{background:rgba(255,255,255,.2);border-radius:20px;width:36px;height:36px}
.m-bottom-call .m-bottom-icon svg{stroke:#fff}
.m-bottom-call .m-bottom-label{font-size:15px;font-weight:700;color:#fff;letter-spacing:.5px}
.footer-bar { background: #fff; border-top: 1px solid rgba(0,0,0,.06); padding: 20px 0 28px; text-align: center; margin-top: 15px; margin-bottom: 30px; }
.footer-links{margin-bottom:10px;font-size:13px}
.footer-links a{color:#666;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}
.footer-links a:active{color:#1a73e8}
.footer-sep{color:#ddd;margin:0 5px}
.footer-copyright{color:#bbb;font-size:11px;line-height:1.8}
.footer-copyright a{color:#999;text-decoration:none}
.topp{height:60px}
.topp a span{text-align: center;position: absolute;bottom: 2px;text-align: center;color: #404040;width: 100%;}
.topp a.s1{background: url(/images/mobile/f1.png) no-repeat center 4px;background-size: 19px auto;}
.topp a.s2{background: url(/images/mobile/f2.png) no-repeat center 5px;background-size: 18px auto;}
.topp a.s3{background: url(/images/mobile/f3_hover.png) no-repeat center 4px;background-size: 19px auto;}
.topp a.s3 span{color: #f60;}
.topp a.s4{background: url(/images/mobile/f0.png) no-repeat center 4px;background-size: 20px auto;}
.tor{z-index: 910;position: fixed;background: url(/images/mobile/zi.png) no-repeat right top;background-size: 33px auto;width: 33px;height: 86px;top: 50%;right: 0;margin-top: -39px;}
.tor a{display: block;width: 33px;height: 86px;}
.haed_logo{background: #fff;height: 52px;}
.haed_logo a{display: block;text-align: center;padding-top: 10px;}
.haed{background-color: #0498e0;border-bottom: solid 2px #0083c3;position: relative;height: 42px;z-index: 100;}
.left-head{position: absolute;left: 12px;top: 0;}
.left-head a{background: url(/images/mobile/ico.gif) no-repeat left 11px;height: 42px;width: 12px;display: block;background-size: 11px auto;}
.me_bg1{background-size: 21px auto;}

.siocd{display: none;}
.haed .btm{color: #fff;font: 700 16px/42px "Microsoft Yahei";text-align: center;}
@media screen and (-webkit-min-device-pixel-ratio:0){.haed .btm{font-weight: 400;}}
.jiazai{padding: 20px 0 10px;text-align: center;line-height: 24px;}
.jiazai img{padding-right: 15px;width: 21px;height: 21px;}
#infscr-loading{padding: 20px 0 10px;text-align: center;line-height: 24px;}
#infscr-loading img{padding-right: 15px;width: 21px;height: 21px;}
.hedd{position: relative;}
.tablist{width: 100%;height: 38px;border-bottom: solid 1px #ececec;background-color: #fff;}
.tablist li{float: left;height: 38px;width: 25%;background: url(/images/mobile/br.gif) no-repeat right center;}
.tablist li a{color: #404040;display: block;font: 13px/38px "宋体";height: 38px;text-align: center;overflow: hidden;position: relative;}
.tablist li a i{display: inline-block;height: 0;margin-left: 12px;vertical-align: middle;border-color: #898989 transparent transparent transparent;border-style: solid dashed dashed dashed;border-width: 4px;}
.tablist li a em{position: absolute;background: url(/images/mobile/ico3.gif) no-repeat left bottom;right: 2px;bottom: 2px;width: 7px;height: 7px;background-size: 6px 7px;}
.tablistsm li{width: 33.3%;}
.visa li{width: 100%;}
.visa_list{height: 55px;border-bottom: solid 1px #ebebeb;border-top: solid 1px #ebebeb;background: #fff;margin-top: 13px;padding: 12px 15px;}
.visa_list a{display: block;position: relative;}
.visa_list span{font: 700 15px/55px "宋体";color: #404040;padding: 0 0 0 13px;}
.visa_list em{position: absolute;right: 20px;top: 20px;background: url(/images/mobile/xuan_qu.png) no-repeat left top;background-size: 17px auto;height: 19px;width: 19px;}
.visa_conter .Choiceul{padding-top: 5px;}
.vis, .visa_conter ul{padding: 5px 10px;background: #fff;box-shadow: 0 1px 2px #e0e0e0;margin: 5px 0 20px;overflow: hidden;zoom: 1;}
.visa_conter ul li{float: left;width: 25%;padding: 10px 0 5px;}
.visa_conter ul li a{display: block;text-align: center;padding: 0 5px;}
.visa_conter ul .pd5{padding: 10px 0 3px;}
.visa_conter ul img{width: 100%;border-radius: 9px;}
.visa_conter ul span{font: 14px/24px "宋体";color: #666;padding-top: 5px;display: block;}
.vis{padding: 10px 15px 15px;}
.top_banner .vis_title{background: #f4f4f4;border-bottom: 0;padding-bottom: 0;}
.top_banner .vis_title p{border-bottom: solid 1px #ebebeb;line-height: 36px;padding-top: 0;}
.product_visa span, .top_banner .vis_title p span{color: #404040;}
.dinwei{background: url(/images/mobile/ico_top.png) no-repeat 13% top;}
.dinwei1{background: url(/images/mobile/ico_top.png) no-repeat 39% top;}
.dinwei2{background: url(/images/mobile/ico_top.png) no-repeat 64% top;}
.dinwei4{background: url(/images/mobile/ico_top.png) no-repeat 51% top;}
.dinwei5{background: url(/images/mobile/ico_top.png) no-repeat 18% top;}
.dinwei6{background: url(/images/mobile/ico_top.png) no-repeat 88% top;}
.dinwei, .dinwei1, .dinwei2, .dinwei4, .dinwei6, .dinwei8{background-size: 14px 6px;}
.dinwei8{background: url(/images/mobile/ico_top.png) no-repeat 50% top;}
.sceneryList{width: 100%;padding-top: 6px;z-index: 150;position: absolute;top: 2px;left: 0;}
.sceneryList ul{background-color: #e9f8ff;border-radius: 4px;margin: 0 5px;padding: 7px 5px 0;box-shadow: 0 1px 4px #c7c7c7;}
.remen li, .sceneryList ul li{border-bottom: solid 1px #cce3ef;height: 33px;line-height: 33px;padding: 0 0 0 10px;position: relative;}
.hedd .xxee li{height: auto;padding: 0;}
.sceneryList ul li a{color: #686868;display: block;}
.sceneryList ul li a span{padding: 0 0 0 5px;color: #959494;}
.goHead{height: 100%;top: 93px;left: 0;z-index: 1;position: fixed;width: 100%;background: rgba(0,0,0,.55) none repeat scroll 0 0 !important;filter: Alpha(opacity=60);background: #000;}
.remen li .active, .sceneryList ul li .active{background: url(/images/mobile/yes_ico.png) no-repeat right bottom;position: absolute;right: 15px;top: 7px;width: 15px;height: 15px;background-size: 15px auto;}
.sceneryList ul li h4{line-height: 34px;height: 34px;padding: 0 10px;}
.sceneryList ul li .vias_m{padding: 5px 15px 10px 10px;background: #d5ecf6;overflow: hidden;zoom: 1;}
.sceneryList ul li .vias_m a{float: left;width: 23%;margin: 5px 0 0 2%;background-color: #8cd4f5;border-radius: 3px;color: #404040;display: block;font: 12px/24px "宋体";height: 24px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.bg_ff{ background-color: #FFFFFF; border-radius: 4px;  box-shadow: 0 1px 2px #E0E0E0; border: solid 1px #ebebeb;}
.bg_pd{padding: 7px 5px 0;}
.bg_pd1{padding: 7px 15px 0;}
.bg_pd2{padding: 7px 0 0;}
.bg_border{border-bottom: solid 1px #ebebeb;}
.mgpbgc{background-color: #e9f8ff;box-shadow: 0 1px 4px #c7c7c7;border: 0;}
.mgpbgc .bg_border{border-bottom: solid 1px #cce3ef;}
.keyList{height: 40px;padding: 0 0 0 10px;background-color: #fff; margin-top:2%;}
.keyList1{height: 60px;}
.keyList dt{font: 12px/41px "宋体";color: #404040;float: left;}
.keyList dt.widthh{width: 57px;}
.keyList .bg_sinput{font: 12px/38px "宋体";overflow: hidden;padding-right: 15px;position: relative;text-align: right;text-overflow: ellipsis;white-space: nowrap;background: url(/images/mobile/xuan_bg.png) no-repeat right center;margin-right: 11px;background-size: 8px 15px;}
.keyList_l{ width:60%; float:left;}
.keyList_l012{ width:35%; float:right; text-align:center; padding:0;}
.keyList_l012 input{ text-align:center; color:#000;}
.dweiws{position: absolute;left: 0;top: 2px;z-index: 200;width: 100%;}
.keyList .bg_sinput a{color: #909090;display: block;}
.keyList .bg_input{overflow: hidden;font: 12px/38px "宋体";color: #909090;overflow: hidden;position: relative;text-align: right;text-overflow: ellipsis;white-space: nowrap;margin-right: 11px;}
.keyList .bg_mg{margin-right: 0;}
.keyList .bg_input .intu{border: solid 1px #e4e4e4;border-radius: 4px;width: 85%;height: 30px;padding: 0 5px;margin-right: 5px;color: #999;margin-top: 5px;}
.keyList .bg_input .intu8{border: solid 1px #cce3ef;background-color: #f6fcff;}
.keyList .bg_input .intu1{border: solid 1px #e4e4e4;height: 24px;width: 85%;vertical-align: middle;margin-right: 5px;line-height: 24px;}
.keyList .bg_input .box{margin-top: 9px;}
.keyList .bg_input .intu2{width: 90%;height: 24px;margin: 7px 5px 0 0;border: 0; font-size: 14px;}
.keyList .intu2y{width:100%;height:40px;border:none;background:#fff;font-size:14px; cursor:pointer;}
.keyList_l .bg_input .intu2{width:83%;}
@media only screen and (min-width: 481px) {.keyList_l .bg_input .intu2{width:83%;}}
@media only screen and (min-width: 769px) {.keyList_l .bg_input .intu2{width:83%;}}
.keyList .bg_input textarea{color: #606060;width: 90%;line-height: 16px;margin: 7px 5px 0 0;padding: 0;border: solid 1px #ebebeb;}
.keyList .bg_input select{color: #606060;width: 90%;margin: 10px 5px 0 0;}
.keyList .bg_input textarea{padding: 3px 0;height: 40px;font-size: 12px;border: solid 1px #ebebeb;}
.quedingsm .vlude, .topp .vlude{background-color: #f60;}
.topp .vlude_size{background-color: #9d9d9d;}
.quedingsm .vlude, .topp .vlude, .topp .vlude_size{text-align: center;width: 100%;height: 44px;font: 700 16px/44px "宋体";color: #fff;border: 0;}
.remen li{border-bottom: solid 1px #cce3ef;}
.remen1 li{border-bottom: solid 1px #ebebeb;}
.remen li a{color: #404040;}
.quedingsm{padding: 10px;}
.quedingsm .vlude{border-radius: 4px;height: 36px;line-height: 36px;}
.top_fenxian{position: relative;}
.top_img{line-height: 0;width: 100%;max-height: 168px;overflow: hidden;}
.top_img img{width: 100%;margin-top: -30px;}
.product_content{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0,0,0,.55) none repeat scroll 0 0 !important;filter: Alpha(opacity=55);background: #000;height: 34px;}
.product_content .last-child{font: 12px/34px arial;color: #fff;padding-left: 15px;}
.product_content .last-ico{position: absolute;right: 20px;top: 0;width: 85%;z-index: 10;}
.product_content .last-ico .f_ico{background: url(/images/mobile/feixian.png) no-repeat right center;display: block;height: 15px;margin: 8px 0 0 0;background-size: 15px 15px;width: 15px;float: right;}
.ico_ff_bg{position: absolute;right: 0;top: -79px;width: 50%;}
.ico_ff{background: rgba(0,0,0,.8) none repeat scroll 0 0 !important;filter: Alpha(opacity=80);background: #000;border-radius: 4px;height: 75px;width: 100%;}
.ico_ff li{float: left;width: 50%;padding-top: 12px;}
.ico_ff li a, .ico_ff li span{display: block;text-align: center;}
.ico_ff li span{font: 12px/24px "宋体";color: #fff;padding: 3px 0 0 0;}
.ico_ff a img{width: 30px;height: 30px;}
.dinwi{position: relative;}
.product_title{background-color: #FFF;border-bottom: 1px solid #ececec;line-height: 20px;padding: 10px;font-size: 14px;}
.product_title a, .sn_dujia a{font-size: 13px;font-weight: 700;}
.yeaes{padding: 5px 0 0 0;color: grey;}
.yeaes b{font: 20px/28px Arial;padding: 0 2px;color: #f60;}
.list-sum{line-height: 25px;padding: 3px 0;color: #404040;font-size: 13px;}
.list-sum img{margin: 0 7px 0 0;vertical-align: middle;position: relative;bottom: 2px;width: 16px;height: 16px;}
.list_bg{background: url(/images/mobile/ico20.gif) no-repeat right center;background-size: 6px 12px;}
.hide{padding: 0 0 20px;}
.hide p{color: grey;font: 12px/22px "宋体";}
.price{text-align: right;margin-bottom: 7px;}
.price i{display: inline-block;vertical-align: middle;margin-left: 5px;border-width: 5px;}
.price a{color: #0b7acf;}
.hide .pv{height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hide .time{color: grey;font-family: Arial;}
.hide .time1{color: #404040;margin-right: 10px;}
.list-sum1{padding: 5px 15px;}
.triangle{float: right;display: inline-block;height: 14px;margin-left: 10px;margin-top: 6px;vertical-align: middle;width: 12px;background: url(/images/mobile/ico20.gif) no-repeat scroll right center;background-size: 6px 12px;}
.topp .bottom, .topp .ipohe{text-align: center;line-height: 42px;color: #fff;font: 700 14px/44px "宋体";}
.topp .bottom{background: #ffa94c;width: 35%;}
.topp .bottom img{width: 20px;height: 21px;}
.topp .ipohe{background: #f60;width: 65%;}
.topp .home img, .topp .ipohe img{width: 15px;height: 16px;margin-right: 5px;}
.topp .home b{display: inline-block;vertical-align: middle;}
.topp .home{width: 100%;background-color: #9d9d9d;text-align: center;line-height: 42px;color: #fff;font: 700 14px/44px "宋体";}
.ahaok, .ahaok:hover{display: block;color: #404040;}
.calendar{background-color: #fff;margin-top: 15px;}
.CalendarBig{border-bottom: 2px solid #ffa66b;height: 30px;}
.CalendarBig a{text-align: center;float: left;border: 1px solid #fff;font-family: Arial;height: 28px;line-height: 28px;font-weight: 700;width: 83px;color: #666;}
@media screen and (-webkit-min-device-pixel-ratio:0){.CalendarBig a{height: 27px;}}
.CalendarBig a.vvem, .CalendarBig a:hover{color: #FFF;background: #ffa66b;border: 1px solid #ffa66b;height: 28px;}
.cal_l, .cal_l td, .cal_l th, .cal_l tr{background-color: #fff;border: 1px solid #ebebeb;border-collapse: collapse;cursor: pointer;}
.cal_l th{background-color: #f0f0f0;color: #404040;font: 700 12px/24px "宋体";text-align: center;height: 40px;}
.cal_l th strong{color: #f60;}
.cal_l td{color: #666;font: 12px/24px Arial;padding: 0 0 0 10px;width: 12%;height: 50px;}
.num-change{float: right;margin: 9px 0 0 0;min-height: 30px;overflow: hidden;position: relative;}
.minus, .plus{overflow: hidden;float: left;position: relative;text-align: right;width: 24px;z-index: 2;border: solid 1px #3aa1d3;text-align: center;height: 20px;color: #3aa1d3;font-family: Arial;font: 700 12px/22px Arial;}
.plus{border-radius: 0 4px 4px 0;}
.minus{border-radius: 4px 0 0 4px;line-height: 12px;}
.num-change input{padding: 0;color: #fff;border: 1px solid #3aa1d3;float: left;height: 20px;line-height: 20px;text-indent: 0;width: 39px;text-align: center;vertical-align: middle;background-color: #3aa1d3;font-family: Arial;font-weight: 700;}
.cal_l td div{color: #f60;width: 10px;margin-left: -8px;}
.cal_l td.pricediv{background-color: #fffcd9;}
.pd12{padding-bottom: 6px;}
.pd14{padding: 8px 7px 0;margin-top: 55px;}
.why_y{padding: 0 0 10px 3px;color: #666;line-height: 24px;}
.sn_dujia{padding: 0 10px 10px;}
.sn_dujia a{color: #404040;}
.sn_dujia .sm{padding: 10px 0 0 0;}
.sn_dujia .sm .v1{color: grey;line-height: 26px;}
.sn_dujia .sm .v2{color: #404040;}
.sn_dujia .sm .v3{color: #f60;}
.diandan{text-align: center;color: #f60;font-size: 13px;padding: 30px 0 0 0;}
.c_yes{padding-top: 150px;background: url(/images/mobile/ico_yes.png) no-repeat center 35px;text-align: center;background-size: 76px auto;}
.c_yes .chenggong{font-weight: 700;color: #f60;}
.c_yes .cheng{color: #404040;padding: 5px 0;}
.searchtxt{height: 32px;}
.search_btn{display: inline-block;float: right;height: 34px;line-height: 32px;width: 60px;}
.search_btn input{border-radius: 0 4px 4px 0;background-color: #f60;border: 0;color: #fff;font-size: 14px;height: 34px;width: 60px;}
.input_packet{overflow: hidden;position: relative;padding-right: 64px;*zoom:1}
.input_packet .inp{display:block;border:1px solid #e0dede;border-radius:4px;height:32px;outline:0;overflow:hidden;padding:0 0 0 27px;text-overflow:ellipsis;white-space:nowrap;width:100%;background:#fff;*width:auto;*margin-right:-64px}
.input_packet:before{content:"";position:absolute;left:9px;top:8px;width:10px;height:10px;border:2px solid #999;border-radius:50%;z-index:1}
.input_packet:after{content:"";position:absolute;left:19px;top:18px;width:6px;height:2px;background:#999;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1}
.input_packet .search_btn{position:absolute;right:0;top:0}
.con{border-left: 1px solid #5bb1dc;margin: 0 0 10px 20px;padding: 0 10px 0 20px;}
.dayBox{margin: 5px 0 0 -32px;padding: 0 0 15px 40px;background: url(/images/mobile/ico_time.gif) no-repeat left top;height: 26px;background-size: 24px auto;}
.dayBox span{background-color: #53c2f9;color: #fff;float: left;font: 700 14px/28px Arial;padding: 0 10px;}
.day_rigth{border: 1px solid #53c2f9;color: #606060;float: left;line-height: 24px;padding: 2px 10px 0 6px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.time_info{color: #606060;line-height: 24px;padding: 0 0 7px 7px;border-bottom: dotted 1px #ebebeb;}
.tab_time{padding: 0 0 25px 0;}
.tab_time dl{margin-top: 10px;position: relative;}
.tab_time dt.cpy{background: url(/images/mobile/chi_ico.png) no-repeat left center;}
.tab_time dt.cpy1{background: url(/images/mobile/wu_ico.png) no-repeat left center;}
.tab_time dt.cpy, .tab_time dt.cpy1{float: left;height: 18px;width: 55px;color: #404040;background-size: 16px auto;padding-left: 25px;}
.tab_time dd{color: #606060;padding-top: 25px;}
.tab_time dd span{margin-right: 15px;display: block;line-height: 25px;}
.he_bot{background: url(/images/mobile/diandian.png) no-repeat left bottom;color: #f60;margin: 0 0 0 -24px;padding: 0 0 0 32px;background-size: 7px auto;}
.listBox{padding: 0 7px 7px 7px;}
.xxm{padding-bottom: 15px;}
.listBox span{font-weight: 700;}
.listBox_dl{color: grey;}
.listBox_dl dt{float: left;margin-right: 5px;}
.listBox_dl .pp, .listBox_dl dd, .listBox_dl dt{line-height: 22px;}
.din{padding: 5px 5px 10px;background-color: #fff;height: 36px;}
.din ul li{float: left;width: 50%;}
.din ul li a{display: block;height: 36px;text-align: center;font: 700 12px/36px "宋体";color: #e75325;}
.din ul li.rem a{border: solid 2px #ff7449;border-right: 0;border-radius: 6px 0 0 6px;}
.din ul li a.ree, .din ul li.rec a:hover, .din ul li.rem a:hover{background-color: #ff7449;color: #fff;}
.din ul li.rec a{border: solid 2px #ff7449;border-left: none;border-radius: 0 6px 6px 0;}
.din_xian{background: url(/images/mobile/bg.gif) left top repeat-x #e7e7e7;padding: 25px 0 15px;}
.din_xian_img{padding-bottom: 15px;}
.din_ne, .din_xian_bg, .din_xian_img{text-align: center;}
.xuyao{padding: 30px 0 0;background-color: #f4f4f4;}
.xuyao_size{background: url(/images/mobile/bg_xu.jpg) no-repeat left top #1e4d83;padding: 25px 0 15px;margin-top: 10px;}
.xuyao_size h4{font: 700 24px/24px "Microsoft Yahei";color: #fff;padding: 0 0 20px 20px;}
.xuyao_size li{padding-left: 35px;}
.xuyao_size li, .xuyao_size p{font: 12px/25px "Microsoft Yahei";color: #fff;}
.xuyao_size p{line-height: 20px;padding: 5px 20px 0 20px;}
.prou{margin: 20px 0 0;background-color: #f4f0e9;}
.keyList .bg_input .intu22{width: 45%;margin: 7px 2px 0 0;border: 0;background-color: #f2f2f2;height: 24px;padding: 0;}
.sos{background: url(/images/mobile/404.gif) center top no-repeat #f1f9fe;background-size: 600px auto;height: 314px;}
.sos a{display: block;height: 314px;}
.pv001 img, .td_detail img{width: 100%;margin-top: 20px;}
.td_detail img{margin-bottom: 15px;}
.td_detail{color: #606060;}
.p1{color: #a57748;}
.p1 img, .p3 img{width: auto;height: 20px;}
.p2{color: #999;font-family: Arial;display: block;font-style: normal;}
.p3{color: #404040;}
.top_banner h3{height: 39px;line-height: 39px;background-color: #858b86;color: #fff;padding-left: 15px;font-size: 16px;font-weight: 700;}
.keyList dt.widthh span{color: #f60;padding-right: 2px;}
.keyList2{height: 105px;}
.keyList2 .bg_input textarea{height: 85px;}
.topp .bt{width: 100%;display: block;text-align: center;background: #f60;font: 700 16px/44px "宋体";color: #fff;}
.c_yes1{padding-top: 105px;background: url(/images/mobile/ico_yes0.png) no-repeat center 30px;text-align: center;background-size: 60px auto;}
.border{padding: 7px 0 0;}
.visa_size{font-size: 12px;color: #999;padding: 4px 0;}
.border, .visa_size{border-top: solid 1px #ebebeb;}
.mp{margin-top: 10px;}
.suce{background: none repeat scroll 0 0 #f8f8f8;padding: 15px 0 0 0;}
.suce .tie{float: left;line-height: 24px;color: #404040;width: 60px;padding-left: 10px;}
.suce .conter{display: block;color: #999;line-height: 24px;text-align: right;white-space: nowrap;}
.suce .conter span{display: block;text-align: right;}
.suce b{display: block;padding-left: 10px;font: 700 15px/24px "宋体";color: #404040;}
.product_visa{padding: 6px 0 15px 0;border-bottom: 0;}
.product_visa .yeaes{line-height: 22px;}
.nevx{height: 54px;background: #670b0a;width: 100%;}
.nevx li{width: 14.28%;float: left;overflow: hidden;zoom: 1;}
.nevx li a{display: block;text-align: center;font: 700 16px/54px "Microsoft Yahei";color: #fff;}
.nevx li a.zz{background: url(/images/mobile/chun_ico.png) no-repeat center bottom;}
.nevx li.color{background: #a00a0a;}
.nevr{background: #ffb901;height: 40px;font: 700 15px/40px "Microsoft YaHei";color: #990e09;padding: 0 0 0 10px;margin: 0 0 10px 0;}
.pd_bootom{padding-bottom: 15px;}
.pd_bootom .pd_bg_zt{background: #fff7ec;}
.pd_bootom .scenery{background: #fff7ec;border-bottom: dotted 1px #d5d3d3;box-shadow: none;margin: 0;padding: 15px 0 17px 13px;}
.pd_bootom .scenery .picwrap_bg{background: #fcefdc;}
.r_right, .r_right:hover{float: right;background: #e15603;margin-right: 10px;color: #fff;font: 400 12px/24px "宋体";padding: 2px 10px;margin-top: 6px;}
.tuijian{padding: 0 5px 10px;}
.tuijian .scenery{position: relative;background-color:#F1FAFD;}
.tuijian .picwrap_bg{background-color:#E6F7FE;}
.tuijian .scenery em{position: absolute;right: 0;top: 0;background: url(/images/mobile/hot.png) no-repeat center top;background-size: 40px auto;height: 40px;width: 40px;}
.listBox_dl img{width: 100%;overflow: hidden;}
.topguding{z-index: 999;zoom: 1;width: 100%;height: 55px;top: 0;}
.topguding2{position: fixed;z-index: 999;zoom: 1;width: 100%;top: 0;}
.product_tit{height: 36px;overflow: hidden;background: url(/images/mobile/zt_icon2.png) no-repeat 5px 9px;padding-left: 25px;background-size: 16px auto;margin-top: 4px;}
.product_tit h4{font: bolder 16px/36px "Microsoft Yahei";color: #666;}
/*签证改版s*/.hebg_ff{border: solid 1px #ccc;border-radius: 4px;background: #fff;}
.he_product_title{background: #fff;position: relative;}
.he_product_title p{font: 600 18px/66px "Microsoft Yahei";color: #000;}
.he_product_title div{position: absolute;top: 0px;right: 3px;color: #666;text-align: right;margin: 8px 0;border-left: solid 1px #ebebeb;width: 130px;font: 12px/40px "Microsoft Yahei";}
.he_product_title div b{font-size: 22px;color: #f60;font-family: Arial, Helvetica, sans-serif;}
.he_product_title div span{color: #f60;}
.he_list-sum span{font-weight: bold;font-size: 13px;}
.he_view_99{padding: 5px 0 10px;}
.he_view_99 li{padding: 3px 0;}
.he_view_99 li .v1{color: #676767;float: left;font: 13px/22px Arial,"Microsoft Yahei";margin-left: 5px;text-align: right;width: 90px;}
.he_view_99 li .v2{color: #343434;display: block;font: 13px/22px Arial,"Microsoft Yahei";overflow: hidden;}
.he_view_100{padding: 8px 0 10px;}
.he_view_100 li{color: #343434;font: 13px/22px Arial,"Microsoft Yahei";padding: 3px;}
.he_view_100 div{margin: 10px 0px 3px;}
.he_view_100 div img{width: 18px;margin-right: 5px;}
.he_view_100 div .he_text{border: solid 1px #ebebeb;box-shadow: 0px 1px 1px #ebebeb inset;height: 28px;font: 13px/22px Arial,"Microsoft Yahei";vertical-align: middle;color: #999;padding: 0 5px;width: 140px;}
.he_view_100 div .he_bottom{border-radius: 0 4px 4px 0;background: #77d38d;color: #fff;width: 50px;text-align: center;border: none;height: 28px;vertical-align: middle;overflow: hidden;}
/*签证改版e*/.Choiceul ul li.pd5{padding: 0;}
.visa_conter ul{padding: 5px 0px;}
.news_f1 li a.gn_yunnan{background: url(/images/mobile/yunnan.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_xiamen{background: url(/images/mobile/xiamen.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_sanya{background: url(/images/mobile/sanya.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_qingdao{background: url(/images/mobile/qingdao.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_guilin{background: url(/images/mobile/guilin.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_jiuzhaigou{background: url(/images/mobile/jiuzhaigou.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_beijing{background: url(/images/mobile/beijing.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_zhangjiajie{background: url(/images/mobile/zhangjiajie.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_neimeng{background: url(/images/mobile/neimenggu.png) no-repeat center 20px/40px auto;}
.news_f1 li a.gn_more{background: url(/images/mobile/more.png) no-repeat center 20px/40px auto;}

.news_f1 li a.zb_qiandaohu{background: url(/images/mobile/qingdao.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_linan{background: url(/images/mobile/linan.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_anji{background: url(/images/mobile/anji.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_tonglu{background: url(/images/mobile/tonglu.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_wuxi{background: url(/images/mobile/wuxi.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_ningbo{background: url(/images/mobile/ningbo.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_huangshan{background: url(/images/mobile/huangshan.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_yandangshan{background: url(/images/mobile/yandangshan.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_putuoshan{background: url(/images/mobile/putuoshan.png) no-repeat center 20px/40px auto;}
.news_f1 li a.zb_more{background: url(/images/mobile/more2.png) no-repeat center 20px/40px auto;}
/*更多目的地*/
.mddlist{font-size:12px;}
.mddlist dl{overflow:hidden;zoom:1;}
.mddlist dt{color:#999999; margin:15px 0 5px 5px;}
.mddlist dd span{display:inline-block; float:left; width:25%;line-height:28px; text-align:center;overflow:hidden;box-sizing:border-box;}
.mddlist dd a{color:#333; text-decoration:none; display:block; border:1px solid #EEEEEE; margin:6px 5px; border-radius:4px;}

/*顶部banner图片*/
.banner_shiyi{width:100%;text-align:center}
.banner_shiyi img{width:100%;max-width:640px}


.bg_ff2{border-radius: 4px; overflow:hidden;zoom:1;}
.b_order{padding-bottom:50px; background-color:#f4f4f4;}


.recmod .list li a{ display:block; color:#333; text-decoration:none;}
.recmod .list li{ position:relative;  padding:6px 13px;}
.recmod .list li .thumb{ position:relative;}
.recmod .list li .thumb span{ background:#ff6666; font-size:14px; width:70px; text-align:center; height:30px; line-height:30px; display:block; position:absolute; left:0; top:0; color:#fff;}
.recmod .list li .thumb img{ display:block; width:100%; max-height:230px; overflow:hidden;zoom:1;}
.recmod .list li .title{ background:rgba(255,255,255,0.7); background-color:#554136; padding-left:10px; font-size:14px; color:#fff; line-height:40px; height:40px; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis; padding-right:15px; position:absolute; bottom:0; left:0; box-sizing:border-box; width:100%; }
.recmod .list li .desc{ padding:10px; padding-bottom:0; background-color:#fff; overflow:hidden;zoom:1;}
.recmod .list li .desc h3{  font-size:16px; color:#333; line-height:30px; height:30px; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis; }
.recmod .list li .desc .date{ color:#999; margin-bottom:8px;}
.recmod .list li .desc .num{ color:#ff6666; float:none; line-height:1.2;}
.recmod .list li .desc .num i{ font-size:13px;}
.recmod .list li .desc .btn{ background:#ff6666; font-size:14px; width:78px; text-align:center; height:24px; line-height:24px; display:block; color:#fff; position:absolute; right:21px; bottom:18px; border-radius:20px;}
.recmod .list li .desc .num b{ font-size:18px;}
.recmod .list li .bar{ padding-bottom:10px;}
/*dingzhi*/
.made img,.made_size img{ width:100%;}
.made_bg{ background:url(/images/mobile/from_bg.jpg) no-repeat center top; padding:40px 10px 30px; background-size: 100% 100%; min-height:330px;}
.made_bg_tite{ color:#161e1b; font: 700 22px/24px Arial,"Microsoft Yahei"; text-align:center; padding-bottom:15px;}
.made_bg_input{background:rgba(255,255,255,0.83); height:38px; border:none; width:97%; padding-left:3%; color:#404040; font:14px/38px Arial,"Microsoft Yahei"; margin-bottom:10px; }
.made_bg input{ border-radius: 5px;}
.made_bg .text{ height:90px;}
.made_bg .bottom{ background:#f60; height:44px; font: bold 20px/44px Arial,"Microsoft Yahei"; color:#fff; padding:0px; width:100%; cursor:pointer; }
.made_size{ padding:40px 0 0; text-align:center;}
.made_size h3{font: 700 20px/26px Arial,"Microsoft Yahei"; color:#404040;}
.made_size h3 span{ color:#f60; font-size:20px;}
.made_size p{font:15px/24px Arial,"Microsoft Yahei"; color:#666; padding:10px 15px 15px;}
.made_bottom{ background:#292a2d; text-align:center; color:#fff; font:15px/38px Arial,"Microsoft Yahei"; margin-top:20px;}
.made_bottom img{ padding:25px 0 15px;}
.made_bottom span{ display:block;}
.made_bottom p{ margin-top:10px; background:#181819; padding:10px;}
