p{font-size: 16px;}

/*tab*/
#tab{
  width: 100%;
  height: 8160px;
  position:relative;
  overflow:hidden;display: none;
  background: #f1f1f1;
}
#tab .tab_banner{height: 150px;position: absolute;top: 0px;left: 0px;width: 100%;z-index: 11;}
#tab .tab_banner p{color: #364272;font-size: 40px;font-weight: 600;text-align: center;padding-top: 50px;}
#tab .tab_content{
  position:relative;
  overflow:hidden;
  width:100%;
  height:800px;
  margin:0 auto;
  font-family:'Microsoft YaHei';
  -webkit-font-smoothing:antialiased;
  border:none;
  z-index: 10;
  background: #f1f1f1;
}

#tab .xw{
  width: 100%;height: 100%;
  position: fixed;
  top: 0;left: 0;right: 0;bottom: 0;
}
#tab .xw img{
  width: 100%;
  height: 100%;
}


.xw1{
  width: 100%;height: 100%;
  position: absolute;
  top: 0;left: 0;right: 0;bottom: 0;
}
.xw1 img{
  width: 100%;
  height: 100%;
}
#back{
  position: fixed;
  bottom: 110px;
  left: 50%;
  margin-left: 520px;
  cursor: pointer;
}
#tab .daohang{
  position: absolute;
  bottom: 80px;
  left: 50%;
  margin-left: -44px;
  width: 88px;
  cursor: pointer;
}

.header_btn{
  position: fixed;bottom: 80px;
  left: 50%;margin-left: -22px;
  z-index: 9999;
}



/*zuobiao*/
#zuobiao{position: absolute;width: 1600px;left: 50%;margin-left: -800px;top:0;}
#zuobiao img{
  cursor: pointer;
}
#bajisitan{position: absolute;top: 330px;left: 1017px;z-index: 9999;}
#meiguo{position: absolute;top: 280px;left: 300px;z-index: 9999;}
#yingguo{position: absolute;top: 220px;left: 543px;z-index: 9999;}
#yuenan{position: absolute;top: 377px;left: 1066px;z-index: 9999;}
#eluosi{position: absolute;top: 171px;left: 780px;z-index: 9999;}
#feilvbin{position: absolute;top: 390px;left: 1218px;z-index: 9999;}
#faguo{position: absolute;top: 252px;left: 670px;z-index: 9999;}
#tuerqi{position: absolute;top: 276px;left: 840px;z-index: 9999;}
#jinbabuwei{position: absolute;top: 516px;left: 846px;z-index: 9999;}
#nanfei{position: absolute;top: 550px;left: 710px;z-index: 9999;}
#wufa{position: absolute;top: 195px;left: 950px;z-index: 9999;}
#yindunixiya{position: absolute;top: 464px;left: 1205px;z-index: 9999;}
#tab .tabs_item:first-child{
  display:block;
}


/*tab--end*/



/*盘点出访国家坐标*/
.tipshow{
  display: none;
  position: absolute;
}
/*巴基斯坦*/
#cf_bjst{
  left: 530px;
  color: #c63232;
  width: 900px;
  height: 500px;
}
#cf_bjst .lx{
  position: absolute;
  top: 1px;
  left: 101px;
  width: 575px;
}
#cf_bjst .c1{
  position: absolute;
  top: 10px;
  left: 235px;
}
#cf_bjst .c2{
  position: absolute;
  top: 207px;
  left: 504px;
}
/*俄罗斯*/
#cf_els{
  left: 300px;
  color: #36576d;
  width: 900px;
  height: 400px;
}
#cf_els .lx{
  position: absolute;
  top: 55px;
  left: 175px;
  width: 880px;
}
#cf_els .c1{
  position: absolute;
  top: 60px;
  left: 385px;
}
#cf_els .c2{
  position: absolute;
  top: 100px;
  left: 299px;
}
#cf_els .c3{
  position: absolute;
  top: 147px;
  left: 668px;
}
/*乌法*/
#cf_wf{
  left: 500px;
  width: 900px;
}
#cf_wf .lx{
  position: absolute;
  top: 64px;
  left: 56px;
  width: 655px;
}
#cf_wf .c1{
  position: absolute;
  top: 70px;
  left: 162px;
}
/*美国*/
#cf_mg{
  left: 270px;
  width: 1150px;
  height: 400px;
}
#cf_mg .lx{
  position: absolute;
  top: 108px;
  left: -40px;
  width: 1150px;
}
#cf_mg .c1{
  position: absolute;
  top: 111px;
  left: 300px;
}
#cf_mg .c2{
  position: absolute;
  top: 190px;
  left: 744px;
}
#cf_mg .c3{
  position: absolute;
  top: 168px;
  left: 791px;
}
/*英国*/
#cf_yg{
  left: 270px;
  width: 981px;
  height: 400px;
}
#cf_yg .lx{
  position: absolute;
  top: 145px;
  left: 423px;
  width: 710px;
}
#cf_yg .c1{
  position: absolute;
  top: 150px;
  left: 530px;
}
#cf_yg .c2{
  position: absolute;
  top: 190px;
  left: 566px;
}
/*越南*/
#cf_yn{
  left: 470px;
  width: 981px;
  height: 800px;
}
#cf_yn .lx{
  position: absolute;
  top: -85px;
  left: 244px;
  width: 250px;
}
#cf_yn .c1{
  position: absolute;
  top: 5px;
  left: 392px;
}
#cf_yn .c2{
  position: absolute;
  top: 213px;
  left: 360px;
}
/*马尼拉*/
#cf_mnl{
  left: 270px;
  width: 1000px;
  height: 800px;
}
#cf_mnl .lx{
  position: absolute;
  top: 15px;
  left: 86px;
  width: 936px;
}
#cf_mnl .c1{
  position: absolute;
  top: 50px;
  left: 228px;
}
#cf_mnl .c2{
  position: absolute;
  top: 204px;
  left: 1021px;
}
/*法国*/
#cf_fg{
  left: 270px;
  width: 1000px;
  height: 800px;
}
#cf_fg .lx{
  position: absolute;
  top: 15px;
  left: 312px;
  width: 490px;
}
#cf_fg .c1{
  position: absolute;
  top: 8px;
  left: 406px;
}
#cf_fg .c2{
  position: absolute;
  top: 176px;
  left: 494px;
}
#cf_fg .c3{
  position: absolute;
  top: 214px;
  left: 480px;
}
/*盘点出访国家坐标--end*/


/*d3map*/
#container {
  box-shadow: 0px 5px 10px #BFBFBF;
}
#container .black,#container .black1{
  width: 1600px;
  height: 125%;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -800px;
}
#container .black .map_black,#container .black1 .map_black1{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 1600px;
  display: none;
}
#container .black .map_black img,#container .black1 .map_black1 img{
  width: 100%
}
#container .map{
  width: 1600px;
  height: 125%;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -800px;
}
#container .map .map1{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 1600px;
  height: 800px;
}
#container .map .map1 img{
  width: 100%;
  height: 100%;
}
.zhezhao{
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  z-index: -1;
}
.zhezhao img{
  width: 100%;
  height: 100%;
}
/*d3map--end*/
.Poplayer{
  width: 1000px;
  position: relative;
  z-index: 9;
  margin-top: 360px;
}
.P1{
  margin-top: 510px;
}
.Poplayer .top{
  height: 100px;width: 100%;
  z-index: 9
}
.Poplayer .top p{
  font-size: 14px;
  line-height: 17px;
}
.P1 .top{
  background: url(../images/map/p1.png) bottom center no-repeat;
  background-size: 100%;
}
.P2 .top{
  background: url(../images/map/p2.png) bottom center no-repeat;
  background-size: 100%;
}
.P3 .top{
  background: url(../images/map/p3.png) bottom center no-repeat;
  background-size: 100%;
}
.P4 .top{
  background: url(../images/map/p4.png) bottom center no-repeat;
  background-size: 100%;
}
.P5 .top{
  background: url(../images/map/p5.png) bottom center no-repeat;
  background-size: 100%;
}
.P6 .top{
  background: url(../images/map/p6.png) bottom center no-repeat;
  background-size: 100%;
}
.P7 .top{
  background: url(../images/map/p7.png) bottom center no-repeat;
  background-size: 100%;
}
.P8 .top{
  background: url(../images/map/p8.png) bottom center no-repeat;
  background-size: 100%;
}
.Poplayer .top ul{
  overflow: hidden;
  zoom:1;
  margin-top: 48px;
  height: 52px;
  padding: 5px 24px 0px;
}
.Poplayer .top ul li{
  float: left;
  width: 465px;
  padding-right: 15px;
  border-right: 1px #fff solid;
  height: 50px;color: #ffffff;
  position: relative;
}
.Poplayer .top ul .date{
  width: 165px;
}
.Poplayer .top ul .date p{
  text-align: center;
  line-height: 45px;
  height: 45px;
  padding-left: 25px;
}
.Poplayer .top ul .date img{
  width: 23px;
  position: absolute;
  top: 12px;
}
.Poplayer .top ul .city{
  width: 290px;
  border-right:none;
  padding-right: 0px;
}
.Poplayer .top ul .city p{
  text-align: center;
  line-height: 45px;
  height: 45px;
  padding-left: 25px;
}
.Poplayer .top ul .city img{
  width: 23px;
  position: absolute;
  top: 12px;
}





.P1 .top ul .date img{left: 14px;}
.P1 .top ul .city img{left: 25px;}
.P1 .bottom h2{border-bottom: 1px solid #346373;}
.P1 .bottom h2{color: #346373;}
.P1 .bottom .gx{margin-top: 20px;}

.P2 .top ul .date img{left: 18px;}
.P2 .top ul .city img{left: 44px;}
.P2 .bottom h2{border-bottom: 1px solid #37457B;}
.P2 .bottom h2{color: #37457B;}
.P2 .bottom .gx p{padding:5px;}
.P2 .bottom .yj{margin-top: 0px;}

.P3 .top ul .date img{left: 20px;}
.P3 .top ul .city img{left: 88px;}
.P3 .bottom h2{border-bottom: 1px solid #636482;}
.P3 .bottom h2{color: #636482;}
.P3 .bottom .yj{margin-top: 10px;}

.P4 .top ul .date img{left: 16px;}
.P4 .top ul .city img{left: 24px;}
.P4 .bottom h2{border-bottom: 1px solid #346373;}
.P4 .bottom h2{color: #346373;}
.P4 .bottom .ln{margin-top: 20px;}
.P4 .bottom .yj{}

.P5 .top ul .date img{left: 10px;}
.P5 .top ul .city img{left: 60px;}
.P5 .bottom h2{border-bottom: 1px solid #149B90;}
.P5 .bottom h2{color: #149B90;}
.P5 .bottom .ln{margin-top: 10px;}
.P5 .bottom .gx{margin-top:30px;}

.P6 .top ul .date img{left: 16px;}
.P6 .top ul .city img{left: 70px;}
.P6 .bottom h2{border-bottom: 1px solid #228C4C;}
.P6 .bottom h2{color: #228C4C;}
.P6 .bottom .gx{margin-top:30px;}

.P7 .top ul .date img{left: 8px;}
.P7 .top ul .city img{left: 75px;}
.P7 .bottom h2{border-bottom: 1px solid #CD6423;}
.P7 .bottom h2{color: #CD6423;}
.P7 .bottom .ln{margin-top: 20px;}

.P8 .top ul .date img{left: 12px;}
.P8 .top ul .city img{left: 57px;}
.P8 .bottom h2{border-bottom: 1px solid #CA3668;}
.P8 .bottom h2{color: #CA3668;}
.P8 .bottom .yj{}
.P8 .bottom .gx{margin-top:10px;}

.Poplayer .bottom{
  width: 95%;
  background-color:#fff;
  overflow: hidden;zoom: 1;
  z-index: 10;
  margin-top: -40px;
}
.Poplayer .bottom h2{
  font-size: 15px;
  padding-left:5px;
  line-height: 23px;
  margin-left: 32px;
}
.Poplayer .bottom p{
  font-size: 14px;
  color: #555;
  padding-top: 5px;
  /* text-indent: 2em; */
  padding-bottom: 10px;
}
.Poplayer .bottom .fl_img p{
  font-size: 14px;
  color: #555;
  padding-top: 10px;
  /* text-indent: 2em; */
  padding-bottom: 5px;
  line-height: 22px;
}
.Poplayer .bottom .fl_img{
  width: 380px;
  padding:10px;
  overflow: hidden;
}
.Poplayer .bottom .fl_img .lunbo{
  width: 380px;height: 290px;
}
.Poplayer .bottom .fl_img .ln{
  position: relative;
}
.Poplayer .bottom .cg{
  position: relative;
}
.Poplayer .bottom .gx{
  position: relative;
}
.Poplayer .bottom .yj{
  position: relative;
}
.Poplayer .bottom .fl_img .ln .ln_con ul{
  overflow: hidden;
  zoom: 1;
  padding-top: 15px;
}
.Poplayer .bottom .fl_img .ln .ln_con ul li{
  float: left;
  padding-right: 10px;
  height: 30px;
}
.Poplayer .bottom .fl_img .ln .ln_con ul li p{
  background: #eeeeee;
  height: 20px;
  line-height: 20px;
  border-radius: 10px;
  padding:0 10px;
  font-size: 15px;
  text-indent: 0em;
}
.Poplayer .bottom .fr_txt{
  width: 525px;
  margin:10px 15px 10px 8px;
  overflow-y:auto;
}
.Poplayer .bottom .fr_txt .blue_line{
  padding-top: 10px;
  padding-bottom: 10px;
} 
.Poplayer .bottom .fr_txt .indent p{
  line-height: 25px;
}
.Poplayer .bottom .title_img{
  position: absolute;
  left: 0;top: 3px;
}