@charset "utf-8";
body,div,p,ul,ol,li,input,h2,h3,h4,h5{margin: 0;padding: 0;}
body,button, input, select, textarea { font:12px/1.125 Arial,Helvetica,sans-serif;color:#666666;}
address, cite, dfn, em, var ,i,h2{ font-style: normal; font-weight:normal}
ul, ol,li{ list-style: none; }
a { text-decoration: none; cursor:pointer; }
a:hover {color:#ff6600; text-decoration: underline; cursor:pointer}
html { overflow-y: scroll; }
img{display:block;border:none;}
.clear{height:0;clear:both;overflow:hidden; }
body{ background:url(notfound) fixed; }

/*head*/
.head{ width:100%; background:url(../images/head_bg.jpg) no-repeat top;}
.head img{ display:block; margin:0 auto;}
.inner{ width:100%; background:url(../images/inner.jpg) no-repeat top #24c9ff; padding:0 0 20px 0;}
.main{ width:983px; margin:0 auto; background:#FFF; padding:2px 0px 0px 20px;}

/*首页*/
.index_bg{ background:url(../images/index_bg.jpg) no-repeat top;}
.flash{ width:1002px; margin:0 auto;}

/*主题切换*/
.nav{ width:964px; height:36px; overflow:hidden;}
.nav a{ float:left; width:260px; height:36px; background:url(../images/icon.png); text-align:center; color:#FFF; font:18px/36px "微软雅黑"; margin-right:1px; }
.nav .nav_index{ width:180px; background-position:0 0;}
.nav .nav_family{ width:260px; background-position:0 -73px; }
.nav .nav_children{ width:260px; background-position:0 -164px; }
.nav .nav_youth{ width:260px; background-position:0 -251px; margin-left:0px;}
.nav_img{ width:962px; height:104px; background:url(../images/yqc.jpg) no-repeat top; position:relative;}
.nav_img .youth_txt{  display:block; width:400px; height:50px; position:absolute; left:420px; top:30px; color:#41bff1; font:12px/22px "微软雅黑";}
.nav_img .youth_txt big{ font-size:20px;}
.hjh{ background:url(../images/hjh.jpg) no-repeat top;}
.nav_img .hjh_txt{display:block; width:610px; height:50px; position:absolute; left:330px; top:20px; color:#ee9108; font:12px/22px "微软雅黑";}
.nav_img .hjh_txt big{ font-size:14px; color:#84bb4c;}
.children{ background:url(../images/children_nav.jpg) no-repeat top;}
.nav_img .children_txt{display:block; width:610px; height:50px; position:absolute; left:300px; top:10px; color:#54b905; font:12px/22px "微软雅黑";}
.nav_img .children_txt big{ font-size:16px; color:#f38e60;}
.children_tips{ width:954px; background:#fcf6ea; color:#55b803; font:12px/22px "宋体"; padding:10px 0 0 10px;}
.children_tips h4{ display:block; font: bold 14px/22px "宋体";}
.children_tips em{ color:#f6ad30; font-weight:bold;}

/*目的地推荐*/
.recommend{ width:962px; height:71px; overflow:hidden; margin-top:19px; position:relative;}
.recommend a{display:block; position:absolute; font-size:16px; font-family:"微软雅黑"; text-align:center; color:#FFF; cursor:pointer; background:#c9cdcf;
		-webkit-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	   -moz-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	    -ms-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	     -o-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	        transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}
.recommend p{ display:block; position:absolute; font-size:16px; font-family:"微软雅黑"; text-align:center; color:#FFF; cursor:pointer; background:#c9cdcf; cursor:auto;}
.r_title{ left:0px; top:0px; display:block; width:99px; height:71px; overflow:hidden; background:url(../images/icon.png) 0 -371px;}
.r_1{ left:100px; top:0px; width:77px; height:37px; line-height:37px; }
.r_2{ left:100px; top:38px; width:77px; height:37px; line-height:37px;  }
.r_3{ left:178px; top:0px; width:87px; height:71px; line-height:71px; }
.r_4{ left:266px; top:0px; width:77px; height:43px; line-height:43px; }
.r_5{ left:266px; top:44px; width:77px; height:28px; line-height:28px; }
.r_6{ left:344px; top:0px; width:113px; height:49px; line-height:49px; }
.r_7{ left:344px; top:50px; width:113px; height:21px; line-height:21px; }
.r_8{ left:458px; top:0px; width:77px; height:33px; line-height:33px; }
.r_9{ left:458px; top:34px; width:40px; height:37px; line-height:33px; }
.r_10{ left:536px; top:0px; width:77px; height:33px; line-height:33px; }
.r_11{ left:614px; top:0px; width:77px; height:33px; line-height:33px; }
.r_12{ left:692px; top:0px; width:25px; height:33px; line-height:33px; }
.r_13{ left:499px; top:34px; width:88px; height:37px; line-height:33px; }
.r_14{ left:588px; top:34px; width:129px; height:37px; line-height:33px; }
.r_15{ left:718px; top:0px; width:77px; height:71px; line-height:71px; }
.r_16{ left:796px; top:0px; width:74px; height:22px; line-height:22px; }
.r_17{ left:796px; top:23px; width:74px; height:49px; line-height:49px; }
.r_18{ left:871px; top:0px; width:90px; height:71px; line-height:71px; }

/*专家推荐产品*/
.zjtj{ margin-top:8px; width:962px; overflow:hidden;}
.zjtj_title{ width:887px; height:36px; padding:15px 0 0 75px; margin-bottom:10px;  background:url(../images/icon.png) 0 -499px;}
.zjtj h3{ font:22px/24px "微软雅黑"; color:#ef6a31; float:left;}
.zjtj h4{ font:16px/24px "微软雅黑"; color:#ef6a31; float:left; margin-left:20px;}

.zjtj .aybt{ width:983px;}
.zjtj .hd_outter{ float:left; width:214px; height:229px; border:1px solid #cfcfcf; background:#FFF; padding:9px; margin:0 8px 0px 0; position:relative; overflow:hidden;}
.zjtj .hd_img{ display:block; width:214px; height:139px; overflow:hidden; margin-bottom:15px;}
.zjtj .hd_title{ font:14px/16px "微软雅黑"; color:#006699; text-align:left; display:block; height:34px; overflow:hidden; margin-bottom:10px; -webkit-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	   -moz-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	    -ms-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	     -o-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	        transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}
.zjtj .hd_title:hover{ color:#ff6600;}
.zjtj .hd_des{ display:none; color:#b3b3b3; font: 12px/17px "微软雅黑"; padding:10px 0; border-bottom:1px dashed #d4d4d4; width:313px; height:42px; overflow:hidden; }
.zjtj .hd_price{ margin-top:0px;}
.zjtj .price_img{ display:none;}
.zjtj .hd_org{ display:none; color:#303030; font:12px/18px "微软雅黑"; margin-left:10px; width:120px}
.zjtj .hd_aa{display:none ; color:#f62222; font:12px/18px "微软雅黑"; width:200px;  }
.zjtj .hd_aa em{ font-style:normal;}
.zjtj .hd_online{ float:left; color:#000; font: bold 14px/32px "微软雅黑"; margin-left:5px; width:100px;}
.zjtj .hd_online i{font:20px/32px "微软雅黑"; color:#ff0101;}
.zjtj .buy_now2{ float:left; background:url(../images/icon.png) -676px 0; width:100px; height:28px; margin:0px 0 0 0px; }
.zjtj .bottomSmall{ display:none;}


/*AYBT横条产品*/
.product{ width:962px; margin-top:10px; overflow:hidden;}
.product_title{ width:1000px; height:32px; overflow:hidden;}
.product_title .youth li{ float:left; text-align:center; font:18px/32px "微软雅黑"; color:#FFF; background:#96cd5e; padding:0 200px; margin-right:1px; cursor:pointer; }
.product_title .family li{ float:left; text-align:center; font:18px/32px "微软雅黑"; color:#FFF; background:#96cd5e; padding:0 210px; margin-right:1px; cursor:pointer; }
.product_title .children li{ float:left; text-align:center; font:18px/32px "微软雅黑"; color:#FFF; background:#96cd5e; padding:0 200px; margin-right:1px; cursor:pointer; }

.product .hd_outter{ float:left; width:944px; height:144px; border-bottom:1px dashed #e7e7e7; background:#FFF; padding:9px; margin:0 8px 0px 0; position:relative; overflow:hidden;}
.product .hd_img{ float:left; width:156px; height:122px; overflow:hidden; margin-right:30px;}
.product .hd_title{ font:14px/16px "微软雅黑"; color:#006699; text-align:left; float:left; width:610px; height:34px; overflow:hidden; margin:5px 0 10px 0; -webkit-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	   -moz-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	    -ms-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	     -o-transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	        transition: background .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}
.product .hd_title:hover{ color:#ff6600;}
.product .hd_des{ float:left; color:#333333; font: 12px/17px "微软雅黑"; padding:10px 0; width:610px; height:42px; overflow:hidden; }
.product .hd_price{ display:block; position:absolute; right:20px; top:10px; width:100px; text-align:right;}
.product .price_img{ display:none;}
.product .hd_org{ display:none; color:#303030; font:12px/18px "微软雅黑"; margin-left:10px; width:120px}
.product .hd_aa{ float:left ; color:#333333; font:12px/18px "微软雅黑"; width:600px;  }
.product .hd_aa em{ font-style:normal;}
.product .hd_online{ float:left; color:#000; font: bold 12px/32px "微软雅黑";  width:100px;}
.product .hd_online i{font:12px/32px "Arial"; color:#ff0101;}
.product .buy_now2{ float:right; background:url(../images/icon.png) -676px -88px; width:90px; height:26px; margin:0px 0 0 0px; }
.product .bottomSmall{ display:none;}


/*更多精彩活动*/
.goodMore{ width:1002px; margin:0 auto; height:200px; padding-top:65px; position:relative; margin-left:-5px;}
.GMTitle{ position:absolute; left:0; top:20px; width:975px; font:18px/22px "微软雅黑"; color:#000; text-align:center; background:url(../images/Gmb.png) ;}
.goodMore div{float:left; margin-left:5px; border:1px solid #cfcfcf}
.goodMore img{ border:8px solid #FFF}

/*右侧悬浮*/
.float_right{  width: 112px;
	height: 204px;
    position: fixed;
    _position: absolute;
    left: 50%;
	margin-left:530px!important;
    bottom: 40%;
    _bottom: "auto";
    cursor: pointer;
	z-index:99999;
}

/*返回顶部CSS样式*/
#gotop{	 
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color:#FFF;
    color:#666;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    left: 50%;
	margin-left:506px;
    bottom: 20%;
    _bottom: "auto";
    cursor: pointer;
    opacity: 0;
    filter: Alpha(opacity=0);
	border:1px solid #CCC
}