﻿@charset "utf-8";


/*公共样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:12px;font-family:\5b8b\4f53,Arial,Helvetica,sans-serif; background:url(http://pic2.aoyou.com/activity/heatedteam/bg.jpg) no-repeat center 116px;background-color:#f1ffff;color:#333;}
body.activebg{ font-family:\5b8b\4f53,Arial,Helvetica,sans-serif; background:url(http://pic2.aoyou.com/activity/heatedteam/activebg.jpg) no-repeat center 116px;background-color:#c0c0c0;}
body.activebg01{ font-family:\5b8b\4f53,Arial,Helvetica,sans-serif; background:url(http://pic2.aoyou.com/activity/heatedteam/active02bg.jpg) no-repeat center 116px;background-color:#dafefe;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
legend{display:none;}
address,caption,cite,code,dfn,em,th,var,samll{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
ins { text-decoration:none;}
.left{float:left;}
.right{float:right;}

/*万能的clear代码*/
.clear{clear:both;font-size:0px;width:1px;height:0;line-height:0;visibility: hidden; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom:1}
hr{ height:1px; border-top: 1px solid #ebebeb; border-right: none; border-bottom: none; border-left: none;display:block;margin:2px 17px 2px 17px; }
*hr{ height:1px; align:left; color:#ebebeb; Shade:no; border-style: solid;display:block;  margin:2px 17px 2px 17px;}


/*连接的颜色*/
a{text-decoration:none;cursor:pointer;color:#000;}
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
a:active{ color:#000; }
a.underline,a.underline:link,a.underline:visited{text-decoration:underline;color:#555;}
a.underline:hover{text-decoration:underline;color:#cc0000;}
a.noline,a.noline:link,a.noline:visited{text-decoration:none;color:#164A84;font-size:12px;}
a.noline:hover{text-decoration:underline;color:#cc0000;font-size:12px;}
a.noline:active{text-decoration:underline;color:#cc0000;font-size:12px;}

a,area { blr:expression(this.onFocus=this.blur()) } 
:focus { outline-style: none; } 
input { hide-focus:expression(this.hideFocus=true); } 
input:focus { outline-style:none; }
.mt63{ display:block; margin-top:63px;}
.mt5{ margin-top:5px;}
.mt23{ margin-top:23px;}



/*内容*/
.allbox{ background:#fff; width:100%;}
.summerbox{ width:1000px; margin:0 auto;}
.summerbox01{ width:1000px; margin:0 auto; background:url(http://pic2.aoyou.com/activity/heatedteam/activeo03bg.jpg) repeat-y center top;}
.summertop{ width:1000px; margin:0 auto; position:relative; height:63px;}
.activetop{ width:1000px; margin:0 auto; position:relative; height:107px;}
.activetopa{ width:1000px; margin:0 auto; position:relative; height:494px; margin-bottom:10px;}
.bottom{ width:auto; margin:0 auto; background:url(http://pic2.aoyou.com/activity/heatedteam/activebg_03.jpg) no-repeat center top; height:327px;}
.bottomtop{ width:auto; margin:0 auto; background:url(http://pic2.aoyou.com/activity/heatedteam/activebg_02.jpg)repeat-y center top;}
.weibo{ width:1000px; margin:0 auto; position:relative; height:404px;}
.summerL{ float:left; display:inline; width:271px;}
.summerR{ float:left; display:inline; width:718px;}
/*精彩活动*/
.active{ float:left; display:inline;}
/*金牌服务*/
.server{ width:271px; height:108px; float:left; display:inline; background:url(http://pic2.aoyou.com/activity/heatedteam/server.png) no-repeat left top; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/server.png" ,sizingMethod="crop");}
.server a{ width:271px; height:108px; float:left; display:inline; line-height:9999px; overflow:hidden;}
/*列表*/
.fonlist{ width:271px; height:454px; float:left; display:inline; background:url(http://pic2.aoyou.com/activity/heatedteam/fonlist.png) no-repeat left top; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fonlist.png" ,sizingMethod="crop");}
/*出境自由行产品*/
.freeproduct{float:left;display:inline;position:absolute;left: 272px;top: 18px;}
.freeproduct span{ float:left; display:inline;}
.freeproduct span.ml10{ margin-left:10px;}
/*焦点图*/
#ifocus_pic{ display:block;width:718px; height:409px;overflow:hidden;}
.focus{ width:718px; height:409px; position:relative;}
.freelayer{position:absolute;right:-13px;top:-40px;width:141px;height:139px;float:left;display:inline;background:url(http://pic2.aoyou.com/activity/heatedteam/freelayer.png) no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/freelayer.png" ,sizingMethod="crop");}
.layerline{float:left;display:inline;position:absolute;width:718px;bottom:0px;_bottom:-1px}
.bgline{width:525px;height:91px;float:left;display:inline;background:url(http://pic2.aoyou.com/activity/heatedteam/bgline.png) no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bgline.png" ,sizingMethod="crop");}
.bgline span{ float:left; display:inline; color:#fff; font-size:12px; line-height:22px; margin:2px 17px;}
.bglinedown{float:left; display:inline; width:193px; height:91px; font-size:0px; overflow: hidden;}

.focusbutton{width:100px;text-align:right;float:left;display:inline;position:absolute;left: 603px;top: 251px;}
.focusbutton li{ margin-right:10px; text-align:center; line-height:39px; color:#fff; font-size:20px; font-weight:bold; float:left; display:inline; width:39px; height:39px; background:url(http://pic2.aoyou.com/activity/heatedteam/buttonunlight.png) no-repeat left top; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/buttonunlight.png" ,sizingMethod="crop"); cursor:pointer;}
.focusbutton li.selected{ text-align:center; line-height:39px; font-size:20px; font-weight:bold;  color:#ff9c00;float:left; display:inline; width:39px; height:39px; background:url(http://pic2.aoyou.com/activity/heatedteam/buttonlight.png) no-repeat left top; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/buttonlight.png" ,sizingMethod="crop");}

/*切换*/
.bglist{ width:718px; height:419px; background:url(http://pic2.aoyou.com/activity/heatedteam/listbg.jpg) no-repeat left top; position:relative;}
.bglistUL{ float:left; display:inline; margin-left:52px; margin-top:10px;}
.bglistUL li{ float:left; display:inline; width:140px; height:38px; line-height:38px; background:url(http://pic2.aoyou.com/activity/heatedteam/selectun.gif) no-repeat left top; margin-left:2px;text-align:center; font-size:16px; color:#fff; font-weight:bold; cursor:pointer;}
.bglistUL li.sourceinfo{ float:left; display:inline; width:140px; height:38px; line-height:38px; color:#fff;background:url(http://pic2.aoyou.com/activity/heatedteam/select.gif) no-repeat left top; text-align:center; font-size:16px;  font-weight:bold; cursor:pointer;}
.jptj{ height:33px; padding-top:10px;vertical-align:middle;font-size:0px;}
.bglistnew{ float:left;display:block;width:504px; padding:11px;}
.bglistnew p {
    border-bottom: 1px dotted #6E767D;
    display: block;
    height: 100px;
    line-height: 22px;
    padding-left: 3px;
}

.bglistnew p strong{ display:block; line-height:34px; font-size:14px;}
.bglistnew p strong em{ float:right; display:inline; margin-right:140px;color:#ff1900; font-size:14px; font-weight:bold;}
.people{ position:absolute; width:418px; height:316px; right:-50px; bottom:0px; background:url(http://pic2.aoyou.com/activity/heatedteam/people.png) no-repeat left top; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/people.png" ,sizingMethod="crop");}
.people01{
	position:absolute;
	width:390px;
	height:386px;
	right:-39px;
	bottom:-30px;
	background:url(http://pic2.aoyou.com/activity/heatedteam/pic001.png) no-repeat left top;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://pic2.aoyou.com/activity/heatedteam/pic001.png" ,sizingMethod="crop");}

/*暑期产品快速查询*/
.quikesearch{ width:719px; height:296px; background:#22caf1; position:relative; margin-bottom:10px;}
.quikesearch h3{ background:url(http://pic2.aoyou.com/activity/heatedteam/icon.jpg) no-repeat left top; font-size:24px; color:#fff; padding-left:38px; height:53px; line-height:53px; margin-left:-3px;}
.quikeangle{ float:left; display:block; position:absolute; right:0px; top:0px; _right:0px;}
.quikecountry{ margin:6px 6px;  display:block; background:#fff; padding:15px;}
.quikecountry strong{ font-size:16px; color: #000; line-height:30px; }
.quikecountry ul{ margin-top:10px;}
.quikecountry ul li{ float:left; display:inline; margin-right:11px;}
.quikecountry ul li a {
    color: #2F2C2C;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height:24px; *line-height:23px;
    padding: 0 5px; white-space:nowrap;
    position: relative;
}

/*产品例表*/
.productlist{ width:719px;  background:#22caf1; position:relative; padding-bottom:50px; margin-bottom:10px;}
.productlist h3{ background:url(http://pic2.aoyou.com/activity/heatedteam/icon.jpg) no-repeat left top; font-size:24px; color:#fff; padding-left:38px; height:53px; line-height:53px; margin-left:-3px;}


/*自由行品牌*/
.freexing{ width:719px;  background:#22caf1; position:relative; padding-bottom:10px; margin-bottom:10px;}
.freexing h3{ background:url(http://pic2.aoyou.com/activity/heatedteam/icon.jpg) no-repeat left top; font-size:24px; color:#fff; padding-left:38px; height:53px; line-height:53px; margin-left:-3px;}
.listbg{ background:url(http://pic2.aoyou.com/activity/heatedteam/leftbg.jpg) no-repeat left top; height:354px; padding-left:100px;}
.listbg p{padding-top:10px; line-height:24px; margin-bottom:25px;}

/*成长路线*/
.lrbox{ position:absolute; right:0px; top:8px; float:left; display:inline;}
.logoin{ width:122px; height:48px; background:url(http://pic2.aoyou.com/activity/heatedteam/login.jpg) no-repeat left top; border:none; cursor:pointer; margin-right:15px;}
.reg{ width:122px; height:48px; background:url(http://pic2.aoyou.com/activity/heatedteam/reg.jpg) no-repeat left top; border:none; cursor:pointer;}
.chengzhang{ float:right; display:inline; margin-right:12px; width:445px; height:286px; border:1px solid #635e57; overflow:hidden;}

/*活动介绍*/

.activeinfo{ width:424px; height:229px; padding:60px 23px 0 23px; float:left; display:inline;  margin-top:14px; margin-left:48px;}
.activeinfo p{ font-size:14px; color:#811b0b; line-height:24px; margin-bottom:15px;}

/*超值奖励*/

.jiangli{ width:424px; height:229px; padding:60px 23px 0 23px; float:left; display:inline;  margin-top:14px; margin-left:10px;}
.jiangli p{ font-size:14px; color:#811b0b; line-height:24px; margin-bottom:15px;}

/*分享*/
.shair{ width:923px; border:1px solid #c5bcab;  margin:70px 0 0 60px; padding-bottom:20px;}
.weiboa{
	width:182px;
	height:50px;
	float:left;
	display:inline;
	position:absolute;
	right:233px;
	bottom:42px;
	line-height:999px;
	overflow:hidden;
}
.shair dl{ width:923px; border-bottom:1px dashed #e5dfdf;margin-top:13px; padding-bottom:10px; margin-bottom:5px;}
.shair dl dt{ float:left; display:inline; margin-left:13px; }
.shair dl dd strong{ line-height:30px;}
.shair dl dd{ float:left; display:inline; width:746px; margin-left:20px; line-height:24px; font-size:14px;}
.shair dl dd p.date{ font-size:12px;}
.shair dl dd p{ margin-bottom:15px;}
.shairinput textarea{ width:878px; height:250px; margin-left:13px; margin-top:30px; padding:10px 10px; color:#333;}
.psbox{float:right; display:inline; margin-top:17px; margin-right:20px;}
.publicbutton{ width:124px; height:49px; background:url(http://pic2.aoyou.com/activity/heatedteam/public.jpg) no-repeat left top; border:none; cursor:pointer; margin-right:15px;}
.shairbutton{ width:154px; height:49px; background:url(http://pic2.aoyou.com/activity/heatedteam/shair.jpg) no-repeat left top; border:none; cursor:pointer;}

/*亲子类产品列表*/
.qiziproduct{ width:719px;  background:#22caf1; position:relative; margin-bottom:10px;}
.qiziproduct h3{ background:url(http://pic2.aoyou.com/activity/heatedteam/icon.jpg) no-repeat left top; font-size:24px; color:#fff; padding-left:38px; height:53px; line-height:53px; margin-left:-3px;}
.qiziproductcon{ margin:6px 6px;  display:block; background:#fff; padding:15px;}

/*乐园类*/
.leyuan{ display:block; background:url(http://pic2.aoyou.com/activity/heatedteam/country_13.jpg) no-repeat left top; width:535px; height:86px; font-size:12px; color:#567993; font-weight:bold; padding:10px 15px 0px 127px; line-height:24px;}
.leyuan01{ display:block; background:url(http://pic2.aoyou.com/activity/heatedteam/country_34.jpg) no-repeat left top; width:535px; height:133px; font-size:12px; color:#567993; font-weight:bold; padding:15px 15px 0px 127px; line-height:24px; margin-top:10px;}
.leyuan02{ display:block; background:url(http://pic2.aoyou.com/activity/heatedteam/country_51.jpg) no-repeat left top; width:535px; height:90px; font-size:12px; color:#567993; font-weight:bold; padding:30px 15px 0px 127px; line-height:24px;}
.picborder{ margin-top:20px; border:1px solid #ccc; padding:4px;}
.qiziproductUL{ margin-top:20px;}
.qiziproductUL li{ position:relative; border-bottom:1px dashed #fcc701; padding-bottom:8px; margin-bottom:8px;}
.qiziproductUL li strong{ display:block; font-size:14px; color:#4e4e4e; line-height:22px; margin-bottom:6px;}
.qiziproductUL li b{ position:absolute; right:2px; top:5px; color:#ff1900; font-size:16px;}
.qiziproductUL li span{ display:block; background:url(http://pic2.aoyou.com/activity/heatedteam/angleleft.jpg) no-repeat left center; padding-left:10px; height:24px;line-height:24px;}

/*成长路线*/
.lrboxa{
	position:absolute;
	right:38px;
	top:38px;
	float:left;
	display:inline;
}
.logoina{ width:122px; height:48px; background:url(http://pic2.aoyou.com/activity/heatedteam/ca2l.jpg) no-repeat left top; border:none; cursor:pointer; margin-right:15px;}
.rega{ width:122px; height:48px; background:url(http://pic2.aoyou.com/activity/heatedteam/ca2r.jpg) no-repeat left top; border:none; cursor:pointer;}

.monge{
	text-align:left;
	float:left;
	display:block;
	width:129px;
	height:31px;
	position:absolute;
	right:89px;
	top:148px;
	font-size:36px;
	color:#fff;
	font-weight:bold;
	font-family:"黑体";
}
.changeproduct{
	text-align:left;
	float:left;
	display:block;
	width:125px;
	height:48px;
	line-height:999999px;
	position:absolute;
	right:103px;
	top:193px;
	font-size:36px;
	color:#fff;
	font-weight:bold;
	font-family:"黑体";
	overflow:hidden;
}
.fivemonge{
	text-align:left;
	float:left;
	display:block;
	width:178px;
	height:178px;
	position:absolute;
	right:82px;
	top:311px;
	font-size:36px;
	color:#fff;
	font-weight:bold;
	font-family:"黑体";
	line-height:99999px;
	overflow:hidden;
}
.remenderound{ width:899px;border:1px solid #c5bcab; margin:0 43px; padding:0 12px 20px; overflow:hidden;}
.remenderoundlist{ width:875px; float:left;display:block;margin-top:10px; padding:11px; overflow:hidden;}
.remenderoundlist p{ width:100%;  display:block; height:82px; padding-left:3px; line-height:22px; border-bottom:1px dotted #fcc701;}
.remenderoundlist p strong{ display:block; line-height:34px; font-size:16px;}
.remenderoundlist p strong em{ float:right; display:inline; color:#ff1900; font-size:16px; font-weight:bold;}
.remenderoundlist p span{ width:100%;display:block; background:url(http://pic2.aoyou.com/activity/heatedteam/angleleft.jpg) no-repeat left center; padding-left:10px; height:24px;line-height:24px;}


/*分页*/
.page{ margin-top:10px; display:block; text-align:center; }
.page p{display:inline; text-align:center;}
.page p span{display:inline; padding:3px 10px; border:1px solid #069; font-size:14px; text-align:center; width:30px; margin-right:10px; line-height:25px; height:25px; cursor:pointer;}
.page p span.light{ font-weight:bold; border:none;}
.page p span.width100{ width:50px;}

.list_pro {
    background: url("http://images1.aoyou.com/images/zyx.gif") no-repeat scroll center top transparent;
    display: block;
    padding: 16px 15px 15px 35px;
}
.list_pro .left {
    float: left;
    width: 85px;
}
.list_pro .right {
    float: right;
    width: 522px;
}
.isblock {
    display: block;
    line-height: 30px;
    overflow: hidden;
    width: 522px;
}
.ts_detail {
    display: block;
    line-height: 20px;
    width: 522px;
}
.isblock .details {
    float: left;
    line-height: 18px;
    width: 365px;
}
.isblock .price_underline {
    color: #666666;
    float: right;
    text-align: right;
}
.clear {
    clear: both;
}
.isblock .price_underline span {
    color: #FF2A00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: lighter;
}

.pName
{
    display: block;
    line-height: 20px;
    overflow: hidden;
    width: 380px;
}
.isblock .pName a
{
    color: #024CA1;
    display: block;
    font-size: 14px;
    font-weight:300;
    text-decoration: none;
}
.isblock .details .daynum {
    color: #666666;
    float: left;
    margin-right: 25px;
}
.isblock .details .daynum span {
    color: #000000;
}
.isblock .price {
    color: #666666;
    float: right;
    text-align: right;
}
.fy_btn {
    display: block;
    line-height: 35px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 15px;
    text-align: center;
}
.fy_btn a {
    border: 1px solid #9AAFE5;
    color: #3568B9;
    height: 20px;
    line-height: 20px;
    margin: 2px 3px;
    padding: 5px 8px;
    text-decoration: none;
}
