﻿.abouttop{height:1rem; width:100%;}
.aboutad{width:100%;}
.aboutad img{width:100%;}

.aboutbox{padding-top:10px; background:#FFF;}
.aboutbox h3{font-size: .4rem; color:#FF6565; text-align:center;}
.aboutbox .abinfo{ padding:10px;}
.aboutbox .abinfo p{padding:3px 0;}
div.abhr{background:#FFF; padding:20px 0 0 0;}
div.abhr hr{width:1200px;border:none; border-top:1px #666 solid; margin:auto; height:0px;}

/*旅行顾问+客户评价*/
.index-container{ width:100%; padding:15px 0 0 0; background:#FFF;}
.index-container .index-con-tit{ padding:10px 0 20px 0; position:relative; z-index:1; font-family:"microsoft yahei"; zoom:1;}
.index-container .index-con-tit .title-item h3{ font-size:26px; padding-bottom:15px;}
.index-container .index-con-tit .index-more{ display:inline-block; width:80px; height:34px; line-height:34px; text-align:center; background-position:-259px 14px; font-size:14px; color:#999; position:absolute; right:10px; bottom:20px;}
.index-container .index-con-tit .index-more:hover{ color: #71b32b; text-decoration: none }

.guwen-wrp{ width: 100%; height: 315px; position: relative;  font-family: 'Microsoft Yahei'; }
.swiper-container { width: 100%; height: 100%; }
.swiper-slide {width: 260px; height: 295px !important; text-align: center; position: relative; overflow: hidden;  }
.swiper-pagination{ width: 100%; bottom:0; }
.swiper-pagination-bullet{ width: 10px; height: 10px; margin:0 5px; background:#fff; border:1px solid #7f7f7f; }
.swiper-pagination-bullet-active{ background: #3eb166; border-color:#3eb166;  }
.guwen-item{ width: 100%; height: 100%; background: #fff; text-align: center; overflow: hidden; font-family: 'Microsoft Yahei';  }
.guwen-img{ width: 110px; height: 110px; margin:0 auto; margin-top: 15px; border:1px solid #f2f2f2; overflow: hidden; -webkit-border-radius: 55px; -ms-border-radius: 55px;border-radius: 55px; }
.guwen-img img{ width: 110px; height: 110px; }
.guwen-name{ font-size: 18px; font-weight: 500; color: #333; padding-top:10px; padding-bottom:5px; }
.guwen-level{ font-size: 15px; color: #666; line-height: 18px; }
.guwen-area{font-size: 12px; line-height: 18px; height: 36px; padding: 0 15px;}
.fg-line{ display: inline-block; width: 46px; height: 2px; background: #b6b6b6; font-size: 0; line-height: 0; }
.guwen-link{padding-top: 5px;}
.guwen-link .guwen-btn{ display: inline-block; width: 128px; height: 36px; border:1px solid #7f7f7f; text-align: center; line-height: 36px; font-size: 14px; color: #666; -webkit-border-radius: 2px;border-radius: 2px; }
.guwen-link .guwen-btn:hover{ text-decoration: none; border-color: #3eb166; background: #3eb166; color: #fff; }
.guwen-item-detail{ width: 100%; height: 100%; position: absolute; left: 0; top:295px; background: #fff; text-align: center; overflow: hidden;-webkit-transition: all linear 300ms;
	transition: all linear 300ms;  font-family: 'Microsoft Yahei'; }
.guwen-item-detail .guwen-tit{ padding:10px 10px 0px 10px; font-size: 18px; color: #333; }
.guwen-item-detail .guwen-detail{padding:10px; font-size:14px; color: #454545; line-height:18px; text-align: left;}
.guwen-item-detail .gw-close{ display: inline-block; width: 32px; height: 32px; opacity: .5; position: absolute; left: 50%; margin-left: -16px; bottom: 25px; background: url(../img/comment/i-close-gw.png) center center no-repeat; }
.guwen-item-detail .gw-close:hover{opacity: 1;}
.swiper-slide a{ display: block; width: 100%; height: 295px;}
.swiper-slide a:hover,.swiper-slide a > *:hover{text-decoration: none;}
.swiper-slide a:hover .guwen-item-detail{ top:0; }

.coninfo{ background:#FFF; padding:10px 0 0 0;}
.coninfo ul{padding:0 10px 10px 10px;}
.coninfo ul li{border-bottom:dashed 1px #DEDEDE; padding:10px 0;}
.coninfo ul li dl{position:relative;}
.coninfo ul li dl dt{width:100px; text-align:center; position:absolute; top:0;left:0;}
.coninfo ul li dl dt img{width:56px; height:56px;}
.coninfo ul li dl dd{padding-left:100px; font-size:16px; line-height:1.8;}

.mapbox{padding:10px;}
.mapbox .mapinfo{height:300px;}
