﻿@charset "utf-8";
.left{float:left}
.right{float:right}
.none{display:none}
.indexSlide{position:relative;height:360px;margin-bottom:40px;width:100%}
.indexSlidenew{position:relative;min-width:1000px;margin:0 auto;height:360px;overflow:hidden;z-index:1;}
.sliderMain{position:absolute;top:0;left:0}
.sliderMain,.sliderMain .frame,.sliderMain a{width:100%;height:100%}
.sliderMain a{height:360px;display:block;background-position:center top;background-repeat:no-repeat;background-size:cover}
.sliderBtm{position:absolute;text-align:center;bottom:20px;width:100%;height:20px;z-index:2;}
.sliderPage{position:static;display:inline-block;*display:inline;*zoom:3;height:20px;padding:0 5px;background:url(../images/swiper_01.png) repeat;border-radius:15px;}
.sliderPage li{display:inline-block;*display:inline;*zoom:3;width:14px;height:14px;border-radius:10px;background:#fff;margin:3px 5px 0;cursor:pointer;opacity:1;}
.sliderPage li.filmstour_here{background:#00911f}
.sliderPage li a{display:block;width:100%;height:100%}
.filmstour_nav{position:absolute;top:150px;width:40px;height:60px;z-index:100;background:url(../images/slide_arrow.png) no-repeat;}
.filmstour_nav.prev{left:60px;background-position:0 0;}
.filmstour_nav.next{right:55px;background-position:-45px 0;}
.mdd_box{position:absolute;z-index:3;left:50%;top:15px;margin-left:-600px;width:78px;height:330px;}
.mdd_box .ibox{background:url(../images/mddbox_bg.png) repeat;}
.mdd_box .iboxhover{position:relative;z-index:1;background:url(../images/mddboxon_bg.png) repeat;}
.mdd_box .ibox .t{position:relative;height:55px;padding:0 8px 0 15px;z-index:2}
.mdd_box .ibox .t h3{font-size:16px;line-height:55px;color:#fff;font-weight:600;}
.mdd_box .ibox .list{position:absolute;display:none;z-index:1;left:78px;top:0px;width:288px;padding:10px 15px;height:330px;background:url(../images/mddboxon_bg.png) repeat;overflow:hidden;display:none;word-break:break-all;word-wrap:break-word;}
.mdd_box .iboxhover .list{display:block}
.mdd_box .ibox .list .lista{margin-bottom:5px;padding-bottom:20px;}
.mdd_box .ibox .list a{display:inline-block;white-space:nowrap;color:#fff;line-height:32px;font-size:14px;margin-right:15px;}
.mdd_box .ibox a:hover{color:#feb018;}
.mdd_box .ibox_2 .list{top:-55px}
.mdd_box .ibox_3 .list{top:-110px}
.mdd_box .ibox_4 .list{top:-165px}
.mdd_box .ibox_5 .list{top:-220px}
.mdd_box .ibox_6 .list{top:-275px}
.visa_content{width:1200px;margin:0 auto;}
.visa_bigvisa{width:100%;height:211px;margin:0 0 16px;overflow:hidden;}
.visa_bigvisa ul li{float:left;display:inline;width:228px;height:211px;margin:0 0 0 15px;overflow:hidden;}
.visa_bigvisa ul li.first{margin-left:0}
.visa_bigvisa ul li a{display:block;width:228px;height:211px;border:1px solid #DCE0E0;}
.visa_bigvisa ul li a:hover{border:1px solid #00911f;}
.visa_bigvisa ul li span.show{position:relative;}
.visa_bigvisa ul li span.show,.visa_bigvisa ul li span.show img{display:block;width:226px;height:148px;overflow:hidden;}
.visa_bigvisa ul li span.show img{transition:transform 0.3s ease 0s;object-fit:cover}
.visa_bigvisa ul li a:hover span.show img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.visa_bigvisa ul li .visainfo{height:62px;padding:5px 10px 0;border-top:none;font-family:"Arial","Microsoft Yahei";}
.visa_bigvisa ul li .visainfo p.price{height:25px;line-height:25px;overflow:hidden;}
.visa_bigvisa ul li .visainfo p.price span.pri{color:#ff5757;font-size:18px;}
.visa_bigvisa ul li .visainfo p.price span.pri em{margin-left:-4px;font-weight:bold;}
.visa_bigvisa ul li .visainfo p.price span.pri i{color:#484848;font-size:12px;font-style:normal}
.visa_bigvisa ul li .visainfo p.price span.guoj{color:#444;font-size:16px;}
.visa_bigvisa ul li .visainfo span.blcount{display:block;height:24px;line-height:24px;overflow:hidden;color:#838383;font-size:14px;}
.visa_visablock{margin-bottom:10px}
.visa_visablock h3.blocklTit{height:34px;line-height:34px;border-bottom:2px solid #cecece;}
.visa_visablock h3.blocklTit .titTag{height:34px;line-height:34px;float:left;}
.visa_visablock h3.blocklTit a.moreqa{float:right;width:86px;height:24px;border:1px solid #00911f;border-radius:14px;line-height:24px;overflow:hidden;color:#00911f;font-size:14px;text-align:center;font-weight:normal;}
.visa_visablock h3.blocklTit a.moreqa:hover{background:#00911f;color:#fff!important;}
.visa_visablock .titTag a{float:left;position:relative;height:34px;font-size:16px;color:#444;margin-right:30px;font-weight:normal;}
.visa_visablock .titTag a.cur{border-bottom:2px solid #00911f;font-size:18px;color:#00911f;line-height:32px;font-weight:bold;}
.visa_smallvisa{margin:38px 0 25px;overflow:hidden;}
.visa_smallvisa ul{width:1218px;}
.visa_smallvisa li{float:left;display:inline;width:185px;height:100px;margin:0 18px 16px 0;overflow:hidden;}
.visa_smallvisa li a{display:block;width:183px;height:98px;border:1px solid #DCE0E0;}
.visa_smallvisa li span.qzimg{width:77px;height:61px;overflow:hidden;margin:20px 0 0 15px;}
.visa_smallvisa li span.qzimg img{width:65px;height:61px;overflow:hidden;transition:transform 0.3s ease 0s;object-fit:cover;background:none}
.visa_smallvisa li a:hover span.qzimg img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.visa_smallvisa li p.price{width:74px;height:82px;padding:16px 0 0 8px;}
.visa_smallvisa li p.price span.gj{display:block;height:42px;line-height:42px;overflow:hidden;color:#444;font-size:18px;}
.visa_smallvisa li p.price span.pri{display:block;height:36px;line-height:36px;overflow:hidden;}
.visa_smallvisa li p.price span.pri em{color:#FF5757;font-size:16px;}
.visa_smallvisa li p.price span.pri i{margin-left:5px;color:#838383;font-size:14px;}
.visa_visablock .visablock{margin-top:36px;overflow:hidden}
.visaList{float:left;width:1216px;*padding-bottom:32px;overflow:hidden;}
.visaList a{float:left;width:228px;height:231px;margin:0 15px 32px 0;border:1px solid #dce0e0;}
.visaList a:hover{border:1px solid #00911f;}
.visaList a .show{position:relative;display:block;width:226px;height:148px;overflow:hidden;}
.visaList a .show img{width:226px;height:148px;transition:transform 0.3s ease 0s;object-fit:cover}
.visaList a:hover .show img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.visaList a .listnr{height:62px;padding:10px;border-top:none;}
.visaList a .listnr span.tit{display:block;height:20px;line-height:18px;}
.visaList a .listnr span.tit em.pric{font-size:12px;color:#484848;position:relative;top:-1px;}
.visaList a .listnr span.tit em.pric strong{color:#ff5757;font-size:17px;margin-right:5px;position:relative;top:1px;}
.visaList a .listnr span.tit span.name{float:right;font-size:16px;color:#444;}
.visaList a .listnr i.num{display:block;height:40px;line-height:20px;color:#838383;margin-top:3px;font-size:14px;font-style:normal;overflow:hidden}
.visaList a:hover{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.15);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.15);box-shadow:0px 4px 4px rgba(0,0,0,0.15);}
.visaList a .show em.bybq{position:absolute;left:10px;bottom:10px;display:block;height:24px;padding:0 10px;background:url(../images/bybg.png) repeat;line-height:23px;overflow:hidden;color:#FFF;font-size:14px;}
.visa_askanswer{margin-top:20px;overflow:hidden;}
.visa_askanswer .qaList{float:left;width:655px;}
.visa_askanswer .qaList ul{}
.visa_askanswer .qaList ul li{/*height:78px;*/padding:12px 0;border-bottom:1px solid #dce0e0;}
.visa_askanswer .qaList ul li span.tit{display:block;position:relative;padding-left:35px;font-size:14px;color:#333;line-height:28px;font-weight:bold;/* display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;*/}
.visa_askanswer .qaList ul li span.txt{display:block;position:relative;padding-left:35px;font-size:12px;color:#333;line-height:20px;/*display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;*/}
.visa_askanswer .qaList ul li i.icon{display:block;position:absolute;left:0;top:4px;width:16px;height:18px;background:url(../images/qa_icon.png) no-repeat;}
.visa_askanswer .qaList ul li span.tit i.icon{background-position:0 2px;}
.visa_askanswer .qaList ul li span.txt i.icon{background-position:0 -27px;}
.visa_askanswer .qaList .btnMore{float:none;margin-top:12px;}
.visa_country{float:left;display:inline;width:304px;overflow:hidden;}
.visa_country a.guoj{float:left;display:inline;width:90px;height:26px;margin:0 6px 10px 0;border:1px solid #E9E9E9;border-radius:14px;background:#F0F0F0;line-height:26px;overflow:hidden;color:#333;font-size:14px;text-align:center;}
.visa_country a.gjon,.visa_country a.guoj:hover{color:#00911f;}
.visa_yyimgs{float:right;display:inline;width:228px;height:454px;overflow:hidden;}
.visa_yyimgs img{width:228px;height:454px;object-fit:cover}
.visa_b_banner{background:#f6f6f6 none repeat scroll 0 0;height:120px;margin:30px 0;}
.visa_b_banner .sm_box{height:120px;margin:auto;padding:0 15px;width:1200px;}
.visa_b_banner .sm_box ul{padding-left:60px}
.visa_b_banner .sm_box ul li{display:inline-block;float:left;margin-top:25px;width:340px}
.visa_b_banner .sm_box ul li.ml55{margin-left:44px;}
.visa_b_banner .sm_box ul li img{width:72px;height:72px;}
.visa_b_banner .sm_box ul li .info span{display:block;}
.visa_b_banner .sm_box ul li .info span.tit{color:#666;font-size:28px;margin-top:3px;line-height:1.25;}
.visa_b_banner .sm_box ul li .info span.sm{color:#999;font-size:16px;margin-top:7px;line-height:1.25;}
.visa_b_banner .sm_box ul li .info{margin-left:15px;}
.iconqz{background:url(../images/visaicon.png) no-repeat;}
.visa_navnew{width:1216px;overflow:hidden;}
.visa_navnew a.nav{float:left;display:inline;width:288px;height:100px;margin:0 16px 30px 0;padding:11px 0 0 30px;border:1px solid #E9E9E9;overflow:hidden;}
.visa_navnew a.nav em.iconqz{float:left;display:inline;margin-right:20px;}
.visa_navnew a.nav span.navnr{float:left;display:inline;}
.visa_navnew a.nav span.navnr b.nav{display:block;height:38px;margin-top:6px;line-height:38px;overflow:hidden;color:#333;font-size:24px;}
.visa_navnew a.nav span.navnr i.navms{display:block;height:32px;line-height:32px;overflow:hidden;color:#333;font-size:18px;font-style:normal}
.visa_navnew a.nav:hover{border:1px solid #00911f;}
.visa_navnew a.zyx em.iconqz{width:53px;height:72px;background-position:0 -60px;}
.visa_navnew a.stdz em.iconqz{width:67px;height:67px;margin-top:5px;background-position:-58px -60px;}
.visa_navnew a.hotel em.iconqz{width:51px;height:63px;margin-top:7px;background-position:-130px -60px;}
.visa_navnew a.ddwl em.iconqz{width:57px;height:59px;margin-top:11px;background-position:-187px -60px;}
.visa_navnew a.mudd em.iconqz{width:66px;height:66px;margin-top:8px;background-position:-61px -142px;}
.visa_navnew a.visa em.iconqz{width: 51px;height: 59px;margin-top:9px;background-position: 0px -142px;}
.visa_navnew a.plticket em.iconqz {width: 80px;height: 53px;margin-top: 14px;background-position: -137px -144px;}