/*初始化*/
html {overflow-y:scroll;}
body {margin:0; padding:0px; font:12px"\5B8B\4F53",sans-serif;background:#ffffff;font-family: "Microsoft YaHei"}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
address,cite,code,em,th,i{ font-style:normal;}
a{text-decoration:none;}
body{
  /*background: url(../images/bigbg.png) top center no-repeat;*/
  /*background-size: 100%;*/
  background-image: url(../images/bigbg1.png),
  url(../images/bigbg2.png),
  url(../images/bigbg3.png),
  url(../images/bigbg4.png),
  url(../images/bigbg4.png),
  url(../images/bigbg4.png),
  url(../images/bigbg4.png),
  url(../images/bigbg8.png),
  url(../images/bigbg9.png),
  url(../images/bigbg10.png);
  background-repeat: no-repeat;
  background-position: center 0,center 713px,center 1296px,center 1841px,center 2359px,center 2877px,center 3395px,center 3913px,center 4845px,center 5707px;
  height: auto;
  width: 100%;
}
.box{
  width: 1200px;
  margin: 0 auto;
  margin-top: 535px;
}
.jianjie,.fenxiang,.tuji{
  height: 350px;
  width: 100%;
  background: url(../images/jianjiebg.png) bottom center no-repeat;
  position: relative;
}
.jianjie .box-main-h,
.fenxiang .box-main-h,
.youji .box-main-h,
.tuji .box-main-h,
.kanchetuan .box-main-h,
.shenghuo .box-main-h{
  background: url(../images/jianjieh.png) center no-repeat;
  display: block;
  height: 128px;
  width: 392px;
  position: absolute;
  left: -8px;
  top: 0;
}
.jianjie-p{
  position: absolute;
  bottom: 20px;
  left: 100px;
  display: block;
  width: 1000px;
  font-size:18px;
  line-height: 33px;
  color: #fff;
  text-indent: 2em;
}
.jianjie span{
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  bottom: 163px;
  left: 100px;
  display: block;
  width: 1000px;
  line-height: 33px;
  color: #fff;
}

.fenxiang{
  height: 520px;
  background: url(../images/fenxiangbg.png) bottom center no-repeat;
  margin-top: 120px;
}
.fenxiang .box-main-h{
  background: url(../images/fenxiangh.png) center no-repeat;
  width: 524px;
  left: -12px;
}
.fenxiang-main{
  position: absolute;
  bottom: 20px;
  left: 100px;
  height: 340px;
  width: 1000px;
  width: 1056px;
}
.fenxiang-main ul li{
  width: 472px;
  height: 42px;
  border-radius: 20px;
  background-color:rgba(0,82,212,0.3);
  float: left;
  margin-bottom: 26px;
  margin-right: 56px;
  text-align: center;
  line-height: 42px;
  font-size: 18px;
}
.fenxiang-main ul li a{
  color: #fff;
}
.fenxiang-main ul li:hover{
  background-color:#fff;
  font-weight: bold;

}
.fenxiang-main ul li:hover a{
  color: #0e4acb;
}

.youji{
  height: 1130px;
  position: relative;
  margin-top: 120px;
  background: url(../images/map.png) bottom center no-repeat;
}
.youji .box-main-h{
  width: 409px;
  background: url(../images/youjih.png) center no-repeat;
}
.youji>i{
  height: 24px;
  width: 20px;
  display:block;
  position: absolute;
  bottom: 440px;
  right: 450px;
  cursor: pointer;
}
.youji i.menggu{
  bottom: 493px;
  right: 493px;
}
.youji i.eluosi{
  bottom: 632px;
  right: 550px;
}
.youji i.keluodiya{
  bottom: 488px;
  right: 1002px;
}
/*弹窗克罗地亚*/
.pop-keluodiya{
  bottom: 503px;
  right: 762px;;
}
.youji i.fenlan{
  bottom: 685px;
  right: 935px;
}
/*弹窗芬兰*/
.pop-fenlan{
  bottom: 700px;
  right: 695px;
}
.youji i.aishaniya{
  bottom: 635px;
  right: 917px;
}
/*弹窗爱沙尼亚*/
.pop-aishaniya{
  bottom: 650px;
  right: 677px;;
}
.youji i.latuo{
  bottom: 600px;
  right: 926px;
}
/*弹窗拉脱维亚*/
.pop-latuoweiya{
  bottom: 615px;
  right: 686px;;
}
.youji i.litaowan{
  bottom: 570px;
  right: 954px;
}
/*弹窗立陶宛*/
.pop-litaowan{
  bottom: 585px;
  right: 714px;;
}
.youji i.bolan{
  bottom: 547px;
  right: 982px;
}
/*弹窗波兰*/
.pop-bolan{
  bottom: 562px;
  right: 742px;;
}
.youji i.nuowei{
  bottom: 624px;
  right: 1040px;
}
/*弹窗挪威*/
.pop-nuowei{
  bottom: 637px;
  right: 800px;;
}
.youji i.danmai{
  bottom: 580px;
  right: 1037px;
}
/*弹窗丹麦*/
.pop-danmai{
  bottom: 595px;
  right: 797px;;
}
.youji i.gelujiya{
  bottom: 487px;
  right: 840px;
}
/*弹窗格鲁吉亚*/
.pop-gelujiya{
  bottom: 502px;
  right: 600px;;
}
.youji i.tuerqi{
  bottom: 451px;
  right: 888px;
}
/*弹窗土耳其*/
.pop-tuerqi{
  bottom: 466px;
  right: 648px;;
}
.youji i.putaoya{
  bottom: 444px;
  right: 1140px;
}
/*弹窗葡萄牙*/
.pop-putaoya{
  bottom: 459px;
  right: 900px;;
}
.youji i.xibanya{
  bottom: 467px;
  right: 1100px;
}
/*弹窗西班牙*/
.pop-xibanya{
  bottom: 474px;
  right: 860px;;
}
.youji i.faguo{
  bottom: 500px;
  right: 1078px;
}
/*弹窗法国*/
.pop-faguo{
  bottom: 515px;
  right: 838px;;
}
.youji i.yingguo{
  bottom: 558px;
  right: 1103px;
}
/*弹窗英国*/
.pop-yingguo{
  bottom: 573px;
  right: 863px;;
}
.youji i.bilishi{
  bottom: 536px;
  right: 1073px;
}
/*弹窗比利时*/
.pop-bilishi{
  bottom: 551px;
  right: 833px;;
}
.youji i.helan{
  bottom: 553px;
  right: 1059px;
}
/*弹窗荷兰*/
.pop-helan{
  bottom: 568px;
  right: 819px;;
}
.youji i.deguo{
  bottom: 536px;
  right: 1035px;
}
/*弹窗德国*/
.pop-deguo{
  bottom: 551px;
  right: 795px;;
}
.youji i.aodili{
  bottom: 512px;
  right: 1006px;
}
/*弹窗奥地利*/
.pop-aodili{
  bottom: 527px;
  right: 766px;;
}
.youji i.yidali{
  bottom: 490px;
  right: 1030px;
}
/*弹窗意大利*/
.pop-yidali{
  bottom: 505px;
  right: 790px;;
}
.youji i.aerbaniya{
  bottom: 462px;
  right: 978px;
}
/*弹窗阿尔巴尼亚*/
.pop-aerbaniya{
  bottom: 477px;
  right: 738px;;
}
.youji i.xila{
  bottom: 437px;
  right: 964px;
}
/*弹窗希腊*/
.pop-xila{
  bottom: 452px;
  right: 724px;;
}
.youji i.maqidun{
  bottom: 462px;
  right: 964px;
}
/*弹窗马其顿*/
.pop-maqidun{
  bottom: 477px;
  right: 724px;;
}
.youji i.xiongyali{
  bottom: 508px;
  right: 983px;
}
/*弹窗匈牙利*/
.pop-xiongyali{
  bottom: 523px;
  right: 743px;;
}
.youji>i img{
  /*animation: donghua 2.5s linear infinite;*/
}
.youji>i:nth-child(odd) img{
  /*animation: donghua 2s linear infinite;*/
}
.disnone{
  display: none;
}
.maxheight{
  max-height: 234px;
  overflow-y: auto;
  overflow-x: hidden;
}
.youji-pop{
  width: 338px;
  z-index: 99;
  position:absolute;
}
.youji-pop-main{
  background: #fff;
  padding: 42px 25px 30px 25px;
  border: 2px solid #ff8707;
}
.youji-pop-main h2{
  font-size: 18px;
  color: #1f1f1f;
  font-weight: bold;
  line-height: 36px;
  margin-top: 8px;
}
.youji-pop-main ul li{
  width: 210px;
  font-size: 16px;
  line-height: 36px;
  transition: 0.5s;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  background: url(../images/jiantou.png) -50px center no-repeat;
}
.pop-china ul li,.pop-danmai ul li,.pop-nuowei ul li,.pop-putaoya ul li,.pop-eluosi ul li{
  width: 200px;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.youji-pop-main ul li:hover{
  padding-left: 22px;
  transition: 0.5s;
  background: url(../images/jiantou.png) left center no-repeat;
}
.youji-pop-main ul li a{
  color: #1f1f1f;
}
.youji-pop-main ul li:hover a{
  color: #0e4acb;
}
/*底部小角*/
.pop-jiao{
  background: url(../images/jiao.png) center no-repeat;
  margin-left: 88px;
  width: 37px;
  height: 35px;
  display: block;
  position: relative;
  top: -2px;
}
/*国旗*/
.flag{
  position: absolute;
  top: -20px;
  right: 40px;
  text-align: center;
  font-size: 20px;
  color: #1f1f1f;
  font-weight: bold;
  line-height: 30px;
}
.flag img{
  border: 1px solid #e9e8e8;
}
.pop-top-fixed{
  height: 10px;
  width: 200px;
  position: fixed;
  top: 0;
}
/*弹窗中国*/
.pop-china{
  bottom:454px;
  right: 210px;
}
/*弹窗蒙古*/
.pop-menggu{
  bottom:506px;
  right: 254px;
}
/*弹窗俄罗斯*/
.pop-eluosi{
  bottom: 647px;
  right: 310px;;
}
/*精彩图集*/
.tuji-bg{
  width: 100%;
  background: url(../images/tuji-bg.png) bottom center no-repeat;
  background-size: cover;
  height: auto;
}
.tuji{
  width: 1200px;
  margin: 0 auto;
  height: 828px;
  position: relative;
  margin-top: 80px;
  background: url(../images/tujibg.png) bottom center no-repeat;
}
.tuji .box-main-h{
  background: url(../images/tujih.png) center no-repeat;
  width: 393px;
}
#tujislide{
  width: 866px;
  height: 578px;
  position: absolute;
  top: 178px;
  left: 170px;
}
#tujislide .bd li img{
  width: 866px;
  height: 578px;
  transform: translateZ(0);
  transition: 0.5s;
}
#tujislide .bd li img:hover{
  transform: scale(1.03,1.03);
  transition: 0.5s;
}
.bottom-shadow{
  height: 58px;
  display: block;
  position: absolute;
  bottom: 0;
  width: 866px;
  background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.6) 100%);
  line-height:62px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  z-index: 1;
}
.prev,
.next{
  display: block;
  height: 68px;
  width: 36px;
  position: absolute;
  top: 255px;
  left: -94px;
  background: url(../images/jiantou-blur-left.png) center no-repeat;
}
.next{
  background: url(../images/jiantou-blur-right.png) center no-repeat;
  left: auto;
  right: -94px;
}
.prev:hover{
  background: url(../images/jiantou-focus-left.png) center no-repeat;
}
.next:hover{
  background: url(../images/jiantou-focus-right.png) center no-repeat;
}
#tujislide .hd{
  margin-top: 32px;
  overflow: hidden;
  float: left;
  position: relative;
  width: 100%;
}
#tujislide .hd ul{
  clear: left;
  float: left;position: relative;
  left: 50%;
  text-align: center;
}
#tujislide .hd li{
  width:30px;
  height: 6px;
  background: rgba(255,255,255,0.5);
  float: left;
  margin: 0 4px;
  position: relative;
  right: 50%;
}
#tujislide .hd li.on{
  background: rgba(255,255,255,1);
}
#tujislide .hd li:hover{
  background: rgba(255,255,255,1);
}
/*看车团*/
.box2{
  margin: 0 auto;
  width: 1200px;
}
.kanchetuan{
  height:680px;
  position: relative;
  background: url(../images/kanchetuanbg.png) bottom center no-repeat;
  margin-top: 100px;
}
.kanchetuan .box-main-h{
  background: url(../images/kanchetuanh.png) center no-repeat;
  width: 392px;
  left: -14px;
}
.kan-jianjie{
  font-size: 18px;
  line-height: 32px;
  color: #fff;
  width: 980px;
  margin: 0 auto;
  margin-top: 175px;
}
.kan-slide{
  width: 980px;
  margin: 0 auto;
  margin-top: 40px;
}
.kan-slide .bottom-shadow{
  width:484px;
  height: 40px;
  line-height: 40px;
  z-index: 1;
}
.kan-slide li{
  margin-left: 12px;
  overflow: hidden;
  float: left;
}
.kan-slide li img{
  width: 484px;
  transition: 0.5s;
  height: 322px;
  transform: translateZ(0);
}
.kan-slide li img:hover{
  transform: scale(1.03,1.03);
  transition: 0.5s;
}
.kan-slide .picList{
  margin-left: -12px !important;
}
.kan-slide .prev{
  top: 450px;
  left: 50px;
}
.kan-slide .next{
  top: 450px;
  right: 50px;
}
.kan-slide .hd{
  margin-top: 20px;
  overflow: hidden;
  float: left;
  position: relative;
  width: 100%;
}
.kan-slide .hd ul{
  clear: left;
  float: left;position: relative;
  left: 50%;
  text-align: center;
}
.kan-slide .hd li{
  width:30px;
  height: 6px;
  background: rgba(255,255,255,0.5);
  float: left;
  margin: 0 4px;
  position: relative;
  right: 50%;
}
.kan-slide .hd li.on{
  background: rgba(255,255,255,1);
}
.kan-slide .hd li:hover{
  background: rgba(255,255,255,1);
}
/*房车生活*/
.shenghuo{
  position: relative;
  height: 724px;
  background: url(../images/shenghuobg.png) bottom center no-repeat;
  margin-top: 110px;
}
.shenghuo .box-main-h{
  left: -14px;
  background: url(../images/shenghuoh.png) center no-repeat;
}
.shenghuo-slide{
  width: 1078px;
  margin: 0 auto;
  margin-top: 190px;
  margin-bottom: 200px;
}
.shenghuo-slide ul{
  overflow: hidden;
  margin-right: -26px;
}
.shenghuo-slide dl{
  float: left;
  margin-right: 26px;
  margin-bottom: 28px;
  position: relative;
  overflow: hidden;
}
.shenghuo-slide dl dt{
  overflow: hidden;
  width: 250px;
  height: 166px;
}
.shenghuo-slide dl dt>img{
  width: 250px;
  height: 166px;
}
.shenghuo-slide dl dd{
  line-height: 26px;
  font-size: 16px;
  width: 250px;
  margin-top: 8px;
  color: #c1d3f6;
  height: 52px;
}
.shenghuo-slide dl:hover dd{
  color: #fff;
}
.shenghuo-slide dl:hover .shadow{
  background: rgba(0,0,0,0);
}
.shenghuo-slide .prev{
  top: 402px;
  left: -40px;
}
.shenghuo-slide .next{
  top: 402px;
  right: -40px;
}
.play{
  display: block;
  height: 39px;
  width: 39px;
  position: absolute;
  background: url(../images/play.png) center no-repeat;
  left: 105px;
  top: 64px;
  z-index: 1;
}
.tuwenico{
  display: block;
  width: 250px;
  height: 166px;
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  background: url(../images/tuwenico.png) center no-repeat;
}

.shadow{
  display: block;
  height: 166px;
  width: 250px;
  background: rgba(0,0,0,0.5);
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.5s;
}
.wid{
  max-height: 184px;
  border-top: 25px solid #fff;
  border-bottom: 25px solid #fff;
  overflow-x: hidden;
  overflow-y: auto;
}
.pop-china .youji-pop-main,
.pop-eluosi .youji-pop-main,
.pop-putaoya .youji-pop-main,
.pop-nuowei .youji-pop-main{
  padding: 0 0 0 25px;
}
/*二维码*/
.erweima{
  position: fixed;
  bottom: 100px;
  right: 30px;
  text-align: center;
  width: 150px;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}
.erweima img{
  width: 150px;
  height: 150px;
}
/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.wid::-webkit-scrollbar{
    width: 6px;
    height: 16px;
    background-color: #f5f5f5;
}
/*定义滚动条的轨道，内阴影及圆角*/
.wid::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(193,193,193,.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
/*定义滑块，内阴影及圆角*/
.wid::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 20px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(193,193,193,.3);
    background-color: #c1c1c1;
}
@keyframes donghua{
	0%{transform: scale(0.25,0.25);}
	25%{transform: scale(0.65,0.65);}
	50%{transform: scale(1,1);}
	75%{transform: scale(0.65,0.65);}
	100%{transform: scale(0.25,0.25);}
}

/* 点击提示*/
.tishi{
  position: absolute;
  top: 186px;
  left: 60px;
  font-size: 22px;
  color: #fff;
}
.tishi img{
  margin-right: 10px;
}
