@charset "utf-8";
/* CSS Document */
*{ margin: 0 auto; padding: 0; border: 0;outline:medium;box-sizing: border-box;font-family: "Microsoft YaHei","PingFang SC","Arial",sans-serif;}
a{ text-decoration: none; color: #000; }
img{ display:block; max-width: 100%; transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; }
.big img:hover{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
ul{ margin: 0; padding: 0; }
li{ list-style: none; }
pre{ white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
i{ font-style: normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color : #999;
  font-size: 18px;
  font-weight: 500;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color : #999;
  font-size: 18px;
  font-weight: 500;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color : #999;
  font-size: 18px;
  font-weight: 500;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color : #999;
  font-size: 18px;
  font-weight: 500;
}
input::-ms-input-placeholder { /* Microsoft Edge */
  color : #999;
  font-size: 18px;
  font-weight: 500;
}
/*common*/
.fl,.l{ float: left; }
.fr,.r{ float: right; }
.c{ clear: both; }
.w{width: 1280px;position: relative;}
.m20{margin: 15px auto;}
.flex{display: flex;justify-content: space-between;}

.top{background: #efefef;line-height: 40px;border-bottom: 1px solid #e2e2e2;font-size: 14px;}
.top .w .l{width: 65%;display: flex;justify-content: space-between;color: #666;}
.top .w .l span{margin: 0;color: #666;}
.top .w .l a{color: #666;}
.top .w .r{width: 30%;display: flex;justify-content: flex-end;}
.top .w .r .item{position: relative;margin:0 0 0 40px;padding-left: 32px;padding-right: 10px; background-position: left 10px center;background-size: auto 45%;background-repeat: no-repeat;border: 1px solid #efefef;border-bottom: none;margin-bottom: -1px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.top .w .r .item:first-child{background-image: url("https://www.visit2europe.com/template/default/images/weixin.png");}
.top .w .r .item:nth-child(2){background-image: url("https://www.visit2europe.com/template/default/images/weibo.png");}
.top .w .r .item a{color: #666;}
.top .w .r .item .code{display: none;position: absolute;width: 170px;padding: 15px;border: 1px solid #e2e2e2;border-top: none;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;z-index:10;background-color:#fff;}
.top .w .r .item:first-child .code{left: -1px;}
.top .w .r .item:nth-child(2) .code{right: -1px;}
.top .w .r .item:hover{border-color: #e2e2e2;background-color: #fff;}
.top .w .r .item:hover .code{display: block;}
.head{margin: 15px auto;display: flex;justify-content: space-between;align-items: center;}
.head .logo{margin: 0;width:550px;}
.head .search{margin: 0;width: 400px;border: 2px solid #08b345;}
.head .search form{display: flex;}
.head .search input{width: calc(100% - 80px);line-height: 40px;padding: 0 10px;}
.head .search input::placeholder{font-size: 14px;}
.head .search button{width: 80px;line-height: 40px;background: #08b345;color: #fff;text-align: center;font-size: 16px;}
.head .weather{margin-bottom: -5px;}
.head .headimg{margin: 0;}
.head .headimg img {height: 90px;}
.nav{background: #08b345;line-height: 60px;}
.nav .w{display: flex;}
.nav a{color: #fff;font-size: 18px;text-align: center;flex: 1;font-weight:bold;}
.nav a.active,.nav a:hover{background: #058f36;}
.slide{width: 700px;}
.slide .item{position: relative;width: 100%;display: none;}
.slide .item img{width:100%;height:395px;}
.slide .item p{background: rgb(0,0,0,0.8);position: absolute;bottom: 0;width: 100%;padding: 0 15px;}
.slide .item p a{color: #fff;font-size: 16px;line-height: 50px;display:block;}
.top-news.box{width: calc(100% - 725px);}
.top-news .headlines .item{margin: 10px auto;}
.top-news .headlines .item h1 a{font-size: 24px;line-height: 120%;display: block;margin: 8px auto;font-weight: bold;}
.top-news .headlines .item span{color: #666;line-height: 150%;}
.top-news .top-list ul li{position: relative;}
.top-news .top-list ul li a{font-size: 16px;line-height: 200%;padding-left: 15px;}
.top-news .top-list ul li::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%)  rotate(45deg);width: 6px;height: 6px;background: #08b345;}
.top-news .more{text-align: right;}
.top-news .more a{color: #999;}
.ad{display: flex;justify-content: space-between;}
.ad a{margin: 0;}
.ad img{width: 100%;}

.box{margin:0;width: 32%;}
.box.l{width: 28%;}
.box.m{width: 43%;}
.box.r{width: 25%;}
.box .tit{border-bottom: 1px solid #e8e8e8;display: flex;justify-content: space-between;align-items: center;}
.box .tit h2{font-size: 18px;margin: 0;line-height: 200%;min-width: 100px;border-bottom: 3px solid #08b345;padding-left: 2px;}
.box .tit a{color:#a2a2a2;margin: 0;}
.box .con{margin: 10px auto 0;}
.box .con ul li a{font-size: 16px;line-height: 200%;}
.box .con .headline{border-bottom:  1px dashed #ddd;padding-bottom: 15px;overflow: auto;}
.box .con .headline h2{margin: 5px 0 10px;}
.box .con .headline h2 a{font-size: 20px;font-weight: bold;line-height: 120%;display:block;}
.box .con .headline span{color: #666;line-height: 150%;display: block;font-size:14px;}
.box .con .hot-list{margin-top: 5px;}
.box .con .hot-list ul li{position: relative;}
.box .con .hot-list ul li a{font-size: 16px;line-height: 200%;padding-left: 15px;}
.box .con .hot-list ul li::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 6px;background: #08b345;}
.box .con dl{display: flex;}
.box .con dl dt{width: 70px;}
.box .con dl dd{width: calc(100% - 70px);}
.box .con dl dt,.box .con dl dd{margin: 0;line-height: 180%;font-size:16px;}
.box .down{width: 100%;background: #63a6f8;margin-top: 10px;}
.box .down img{margin:auto 10px;height: 40px;}
.box .down a{display: flex;justify-content: center;align-items: center;line-height: 75px;margin: 0;font-size: 24px;color: #fff;}
.box .con .first{margin-bottom: 15px;}
.box .con .first .pic-tit{display: flex;}
.box .con .first .pic-tit img{width: 100px;height: 80px;margin: 10px;}
.box .con .first .pic-tit a{font-size: 16px;line-height: 120%;font-weight: bold;margin: 10px 0;}
.box .con .first span,.box .con .first span a{color: #666;font-size:14px;}

ul li a:hover,.top-news .headlines .item h1 a:hover,.box .con .first .pic-tit a:hover,.box .con .headline h2 a:hover,.box .con .first span:hover a{color:#08b345;font-weight:bold;}
ul li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;}

#a{height:290px;overflow:hidden;position:relative;}
#a p{text-align:left !important;line-height:200%;}
#b{height:290px; overflow:hidden;position:relative;}
#b ul{width:3100px;float: left;}

.member .box{width: 100%;}
.member .box .con ul{overflow: auto;}
.member .box .con ul li{float: left;width: 290px;margin: 10px 20px 0% 0; text-align: center;}
/*.member .box .con ul li:nth-child(4n){margin-right: 0;}*/
.member .box .con ul li img{width: 100%;height: 220px;}
.member .box .con ul li p{background:rgb(0,177,86,0.8);margin-top:5px;}
.member .box .con ul li p a{font-size: 15px;color:#fff;line-height:35px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 10px;}

.links .box{width: 100%;}
.links .box .con a{margin-right: 15px;line-height: 200%;}
.links .box .con a:hover{color:#08b345;}

.container{box-sizing: border-box;padding:10px 30px 30px;margin: 30px auto 60px;min-height: 300px;box-shadow: 0 0 15px rgba(0, 0, 0, .1);}
.location{background: url("https://www.visit2europe.com/template/default/images/location.png") no-repeat left center;padding-left: 30px;display: flex;justify-content: flex-start;align-items: center;line-height: 60px;border-bottom: 5px solid #08b345;}
.location,.location a,.location i{font-size: 16px;color: #666;}
.location a,.location i{margin: 0 5px;}
.location .ge{background: url("https://www.visit2europe.com/template/default/images/ge.png") no-repeat center;width: 20px;height: 20px;background-size: 80%;}
.artical-list{margin: 30px auto;}
.artical-list .item{overflow: auto;margin: 30px auto;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.artical-list .item .pic{width: 250px;height: 200px;margin: 0;margin-right: 20px; float: left;}
.artical-list .item .pic img{width: 100%;height: 100%;}
.artical-list .item .text{}
.artical-list .item .text h2 a{font-size: 20px;font-weight: bold;line-height: 120%;margin: 10px auto;display: block;}
.artical-list .item .text .desc{font-size: 16px;line-height: 180%;display: block;margin: 10px auto;}
.artical-list .item .text .date{font-size: 16px;color: #999;line-height: 40px;}
.artical-list .item .text .date a{margin-left: 20px;color: #666; font-size: 14px;float: right;display: block;border: 1px solid #eee;line-height: 40px;padding: 0 30px;text-align: center;border-radius: 5px; transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.artical-list .item .text .date a:hover{border-color:#08b345;}

.pages{text-align: center;}
.pages span,.pages a{display: inline-block;line-height: 30px;border: 1px solid #e8e8e8;margin: 0 5px;padding: 0 15px;}
.pages a.page-num-current,.pages a:hover{background: #08b345;border-color: #08b345;color: #fff;}

.article{margin: 0 20px;}
.article .title{font-size: 28px;font-weight: bold;line-height: 120%;margin: 60px auto 20px;text-align: center;width: 80%;}
.article .info{overflow: auto;line-height: 300%;border-bottom: 1px solid #e2e2e2;}
.article .info span{color: #666;display: inline-block;margin: 0 20px 0 0;}
.article .info .font_size,.article .info .font_size a{color: #666;}
.article .content,.article .content *{font-size: 16px !important;line-height: 180%;}
.article .content{margin: 30px auto;}
.article .content p, .article .content div{margin: 10px auto;}
.article .content img{display: inline-block;}
.article .content p a{font-size: 14px !important;}
.article .content.f14,.article .content.f14 *{font-size: 14px !important;}
.article .content.f16,.article .content.f16 *{font-size: 16px !important;}
.article .content.f18,.article .content.f18 *{font-size: 18px !important;}

/*.article .content table{border-left: 1px solid #666;border-top: 1px solid #666;}*/
/*.article .content table th,.article .content table td{border-right: 1px solid #666;border-bottom: 1px solid #666;}*/
#pdf{height: 500px;}

/* side-bar */.side-pannel{position:fixed;right:0;margin-right:25px;z-index:99}.side-bar{border:1px solid #E7E7E7;border-bottom:none;bottom:103px;background:#fff}.side-bar a{display:block;cursor:pointer;width:70px;height:46px;border-bottom:1px solid #E7E7E7;position:relative;color:#676767;text-align:center;box-sizing: content-box;font-size: 12px;}.side-bar a s{display:block;margin-left:auto;margin-right:auto}.side-bar a span{line-height:20px}.side-bar a:hover{background:#DFFFED;text-decoration:none;}.side-bar a.gotop s{position:absolute;top:50%;left:17px}.side-bar a.text{padding-top:25px}.side-bar a.qr s{position:absolute;top:50%;left:18px}.side-bar a.qr i{width:270px;height:259px;position:absolute;left:-285px;top:50%;margin-top:-130px;display:none;background-position:0 0}.side-bar a.qr:hover i{display:block}.side-bar a.qr i{background-image:url("https://www.visit2europe.com/template/default/images/sprite2.png")}.g-icon-top{height:20px;width:35px;margin-top:-10px;background-position:0 -33px}.g-icon-survey1{height:23px;width:26px;margin-top:-11px;background-position:0 -53px}.side-bar a.survey:hover s{height:23px;width:26px;margin-top:-11px;background-position:-26px -53px}.g-icon-qq1{height:20px;width:22px;margin-top:-10px;background-position:-35px -33px}.g-icon-weibo1{height:25px;width:27px;margin-top:-12px;background-position:-72px 0}.g-icon-weibo2, .side-bar a.weibo:hover s{height:25px;width:27px;margin-top:-12px;background-position:-72px -25px}.g-icon-qr1{height:33px;width:36px;margin-top:-16px;background-position:-36px 0}.g-icon-qr2, .side-bar a.qr:hover s{height:33px;width:36px;margin-top:-16px;background-position:0 0}.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image:url("https://www.visit2europe.com/template/default/images/sprite1.png")}

.foot{text-align: center;border-top: 5px solid #08b345;padding: 2% 0 1%;margin-top: 20px;}
.foot p{line-height: 185%;font-size: 14px;}
