@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,img{margin:0; padding:0;}
body{font-family:Verdana, "Segoe UI", "DejaVu Sans", "Trebuchet MS",  sans-serif; color:#343434; }
ul li{ list-style:none;}
.left{ float:left; }
.right{ float:right;}
.clear{ clear:both;}
table{border-collapse: collapse;}
.none{ display:none}

.family_tours_bg{ /* background:#f6f6f6;*/ padding:30px 0 30px 0;}
.family_tours_bg h1{ font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:42px; font-weight:normal; line-height:60px; border-bottom: 4px solid #ea4546; text-align:center; width:350px; margin:0 auto 20px;}
.family_tours_bg p{ font-size:16px; line-height:26px;}


.best_sell_bk{ margin:0 0 20px 0; /* background:#f6f6f6;*/}
.best_sell_bk h2{ font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:36px; font-weight:normal; line-height:48px; text-align:center; padding:30px  0;}

.four_title{ font-size: 18px; text-align: center; line-height: 30px; padding-bottom: 10px;}

.insider_bk{ padding:20px 0;}
.insider_bk h3{ font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:36px; font-weight:normal; line-height:48px; text-align:center; margin:20px auto 20px;}
.insider_bk p{ font-size:16px; line-height:24px;}



.suggested_tours_bg h2{ font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:36px; font-weight:normal; line-height:60px; text-align: center; margin:0 auto 20px;}
.suggested_tours_bg p{ font-size:16px; line-height:26px;}


.faq_bg{ padding:20px 0; background:#f6f6f6; }
.faq_bg h3{ font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:36px; font-weight:normal; line-height:48px; text-align:center; margin:0 auto 20px;}
.faq_wbg{ margin: 20px 1%;  padding: 20px 30px; background: #f2f2f2; border-radius: 10px; line-height: 24px;}
.faq_w_title{ font-size: 18px; line-height: 36px; color:#d42a2a; }
.faq_w_title a{ color:#d42a2a; text-decoration: none;}
.faq_w_title a:hover{ color:#d42a2a; text-decoration: underline;}


.sug_year{ background: #76a0c7; line-height:50px; color: #fff; font-size:18px; padding-left:15px;}
.sug_tour_title{font-size: 18px; line-height: 36px;}
.sug_highlight{ padding: 8px 0 2px 0; font-size: 18px; line-height: 42px;}
.sug_tour_list ul li{ background: url(../images/family_tour/dian.png) no-repeat; padding-left: 30px; line-height: 24px; font-size: 14px; margin-bottom: 3px;}

.recom_bk { margin: 30px 0 20px 0;}
.recom_bk h2{font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:36px; font-weight:normal; line-height:60px; text-align: center; margin:0 auto 20px;}
.recom_bk p {font-size:16px; line-height:26px;}
.recom_list{ margin-top: 20px;}
.recom_title{ font-size:24px; line-height: 48px; color: #ba0001; text-align: center; border-bottom: 1px solid #ccc;}

.review_bk{ margin: 0px 0 20px 0;  padding-top: 40px;}
.review_bk h2{font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:36px; font-weight:normal; line-height:60px; text-align: center; margin:0 auto 20px;}
.review_pic_bg{border: 5px solid #cadced;}
.review_nei_name{ text-align: right;  color: #ba0001; padding-top: 5px;}

.TA_selfserveprop{ width: 468px; margin: 0 auto;}


.beijing_package h2 a{ color: #333; text-decoration: none}
.beijing_package h2 a:hover{ color: #1f41ad; text-decoration: none}

@media screen and (min-width:1200px){
.wid{ width:1200px; clear:both; height:auto;  margin: 0 auto;}
	
.zuobian{ float: left; width: 20%}
.youbian{ float: left; width: 77%; padding-left: 3%;}
.zuo_title{ background: #ea4546; color:#fff; font-size:18px; line-height: 24px; padding: 10px 15px 10px 20px; }
.nav_zuo ul{background:#eeeeee; padding: 10px 15px 15px 20px;}
.nav_zuo ul li{font-size: 14px; line-height: 20px; padding: 5px 0;}
.nav_zuo ul li a{ text-decoration: none;  color: #333; font-weight: normal;}	
.nav_zuo ul li a:hover{ text-decoration: underline;}
	
.you_zj	{ font-size:18px; line-height: 28px;  padding:0 5px 30px 5px; }
.you_pic{ float:left; width: 58%; margin-right: 2%;}
.you_s_js{ float: left; width: 40%;  }
.you_s_js p{font-size: 15px; line-height: 24px;}
.you_s_js p a{ color: #1f41ad; text-decoration: none;}	
.you_s_js p a:hover{ color: #1f41ad; text-decoration: underline;}
.you_js_z p{font-size: 15px; line-height: 24px;}
	
.beijing_package{ margin-top: 30px; padding-top: 30px;}
.beijing_package h2{ font-size: 26px; line-height: 54px; font-weight: normal; padding-bottom: 10px; text-align: center;}	
.beijing_package p{font-size: 15px; line-height: 24px;}	
	
.beijing_tour_list ul li{ float: left; width: 31.33%; margin: 0 1% 20px 1%; height:355px; }
.beijing_del{ position: relative;}
.beijing_del img{ width: 100%; height: auto;}
.beijing_black_bg {width:100%;  position: absolute; padding: 8px 2%; background-color: rgba(0, 0, 0, 0.65); bottom: 0;}	
.time_price{ font-size: 16x; color: #fff;}
.beijing_tour_title{ font-size: 18px; line-height: 24px; padding: 10px 0;}	
.beijing_nei{ font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.tour_but_more{ background: #52729e; color: #fff; font-size: 16px; line-height: 36px; border-radius: 5px; text-align: center;}
.tour_but_more:hover{ background: #4b7dc2;}	
	
.recom_beijing_list ul li{ float: left; width: 31.33%; margin: 0 1% 20px 1%; height:260px; background: #f5f5f5; }
.recom_del{ width: 100%; height: auto;}
.recom_del img{ width: 100%; height: auto; margin:0; padding: 0; }
.recom_title{font-size: 18px; line-height: 20px; padding: 10px 10px; border: 1px solid #f6f6f6; text-align:left; }	
.recom_title a{ color: #666; text-decoration: none;}	
.recom_title a:hover{ color: #1f41ad; text-decoration: none;}	
	
.top_beijing_list ul li{ float: left; width: 31.33%; margin: 10px 1% 20px 1%; height:370px; background: #f5f5f5; }
.top_del{ width: 100%; height: auto;}
.top_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.top_nei_bg{ padding:0 10px 10px 10px; font-size: 14px; line-height: 20px;}
.top_nei_title { font-size: 20px; line-height: 24px; padding:8px 0; }
.top_nei_title a{color: #333; text-decoration: none; }
.top_nei_title a:hover{color: #1f41ad; text-decoration: none; }	
	
.most_beijing_list ul li{float: left; width:23%; margin: 10px 1% 30px 1%; }
.most_del{ width: 100%; height: auto;}
.most_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.most_title{ font-size:16px; line-height: 22px; padding: 10px 10px; text-align: center;}	
.most_title a{ color: #666; text-decoration: none; }
.most_title a:hover{ color: #1f41ad; text-decoration: none; }	
	
	
/*pic轮播*/
input,select,textarea{outline:none;}
textarea{resize:none;}
a{text-decoration:none;}	
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.banner{width:520px; height:312px; position:relative; overflow:hidden;}
.banner-btn{ display:none;}
.banner-btn a{ display:block; line-height:40px; position:absolute;top:120px; width:40px; height:40px;background-color: #000; opacity:0.3; filter:alpha(opacity=30) color: rgb(255, 255, 255);overflow: hidden; z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{ font-size:0; *word-spacing:-1px;/* IE6、7 */ letter-spacing: -3px; position:relative;}
.banner-img li{ display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align: top; letter-spacing: normal;word-spacing: normal; font-size:12px;}
.banner i{ background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat; width: 15px;height: 23px; cursor:pointer;margin: 8px 0 0 12px; display:block;}
.banner .nextBtn i{ background-position:-200px -24px;}
.banner .prevBtn i{ background-position:-200px 0px;}
.banner-circle{ position:absolute; left:50%; bottom: 15px;height: 13px;text-align: center;font-size: 0;border-radius: 10px; background:rgba(255,255,255,0.3); filter:alpha(opacity:30); }
.banner-circle li{ border-radius: 10px; margin:2px; display: inline-block; display: -moz-inline-stack; vertical-align: middle;zoom: 1; }
.banner-circle li a{ display: block;padding-top: 9px;width: 9px;height: 0;border-radius: 50%; background: #B7B7B7;overflow: hidden;}
.banner-circle .selected a{ background:#F40; }	
/*end pic轮播*/	
	
	
	
.best_sell_list{ min-height: 260px;}
.best_sell_list ul{ width:1200px; margin: 0 auto;}
.best_sell_list ul li{ float:left; position:relative; width:24.2%; margin:0 0.4%;}
.best_sell_list ul li img{ width:100%; height:auto;}
.best_list_bg{ background:#f2f2f2; padding:10px 16px; min-height:96px;}
.best_list_title{ font-size:18px; line-height:26px; padding-bottom:5px;}
.best_list_nei{ font-size:14px; line-height:22px;}
.best_list_more{ margin:15px auto 5px; width:60%; background:#e46262; font-size:16px; line-height:32px; color:#fff; text-align:center;}	
.faq_left{ width: 48%; margin:0 1% 20px 1%; float: left; background: #e2eeff; border-radius: 10px; min-height: 440px;} 
	
.sug_tour_bg{background:#f2f2f2; padding:20px; margin-top: 30px;}
.sug_tour_bg{height: 266px; }
.sug_left{ float: left; width: 360px;}
.sug_right{ float: left; width: 770px; padding-left: 30px;}

.view_trip a{ float: right; margin: 10px 20px 0 0; width: 145px; height: 38px; background: #76a0c7; border-radius: 5px; color: #fff; line-height: 38px; text-align: center; text-decoration: none;}
.view_trip a:hover{ background: #336699; color:#fff; text-decoration: none; }
	
.recom_list ul li{ float: left; width: 29.3%; margin: 0 1%; padding:8px 1%; background: #f2f2f2;}
.recom_list ul li .recom_wz_list{ padding-top: 10px;}
.recom_list ul li .recom_wz_list ul li{clear:both; margin:5px 0; width:92%; font-size:14px; line-height:24px;padding:0 0 0 8%; background: url(../images/family_tour/r-list.png) no-repeat;}
.recom_list ul li .recom_pic_list{padding-top: 10px; width: 100%;}
.recom_list ul li .recom_pic_list ul li{ float: left; margin: 0; padding: 0; width:33.3%; text-align: center;}	

.review_pic_bg { width: 240px; height: 120px; margin-left: 10px;}
.review_nei{ margin:0 20px 50px 20px; padding-left: 40px; width: 860px; font-size: 14px; line-height: 24px; background: url(../images/family_tour/y1.png) no-repeat;}
	
	
}
@media screen and (max-width:1200px) and (min-width: 992px){
.wid{ width:992px; clear:both; height:auto;  margin: 0 auto;}
	
.zuobian{ float: left; width: 20%}
.youbian{ float: left; width: 77%; padding-left: 3%;}
.zuo_title{ background: #ea4546; color:#fff; font-size:18px; line-height: 24px; padding: 10px 15px 10px 20px; }
.nav_zuo ul{background:#eeeeee; padding: 10px 15px 15px 20px;}
.nav_zuo ul li{font-size: 14px; line-height: 20px; padding: 5px 0;}
.nav_zuo ul li a{ text-decoration: none;  color: #333; font-weight: normal;}	
.nav_zuo ul li a:hover{ text-decoration: underline;}
	
.you_zj	{ font-size: 18px; line-height: 28px;   padding:0 5px 30px 5px;}
.you_pic{ display: none;}	
.you_s_js{ width: 100%;  }
.you_s_js p{font-size: 15px; line-height: 24px;}
.you_s_js p a{ color: #1f41ad; text-decoration: none;}	
.you_s_js p a:hover{ color: #1f41ad; text-decoration: underline;}
.you_js_z p{font-size: 15px; line-height: 24px;}	
	
.beijing_package{ margin-top: 30px;  padding-top: 30px;}
.beijing_package h2{ font-size: 26px; line-height: 54px; font-weight: normal; padding-bottom: 10px; text-align: center;}	
.beijing_package p{font-size: 15px; line-height: 24px;}	

.beijing_tour_list ul li{ float: left; width: 31.33%; margin: 0 1% 20px 1%; height:350px; }
.beijing_del{ position: relative;}
.beijing_del img{ width: 100%; height: auto;}
.beijing_black_bg {width:100%;  position: absolute; padding: 8px 2%; background-color: rgba(0, 0, 0, 0.65); bottom: 0;}	
.time_price{ font-size: 16x; color: #fff;}
.beijing_tour_title{ font-size: 18px; line-height: 24px; padding: 10px 0;}	
.beijing_nei{ font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.tour_but_more{ background: #52729e; color: #fff; font-size: 16px; line-height: 36px; border-radius: 5px; text-align: center;}
.tour_but_more:hover{ background: #4b7dc2;}	
	
.recom_beijing_list ul li{ float: left; width: 31.33%; margin: 0 1% 20px 1%; height:240px; background: #f6f6f6; }
.recom_del{ width: 100%; height: auto;}
.recom_del img{ width: 100%; height: auto; margin:0; padding: 0; }
.recom_title{font-size: 18px; line-height: 20px; padding: 10px 10px; border: 1px solid #f6f6f6; text-align:left; }	
.recom_title a{ color: #666; text-decoration: none;}	
.recom_title a:hover{ color: #1f41ad; text-decoration: none;}	
	
.top_beijing_list ul li{ float: left; width: 31.33%; margin: 10px 1% 20px 1%; height:370px; background: #f5f5f5; }
.top_del{ width: 100%; height: auto;}
.top_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.top_nei_bg{ padding:0 10px 10px 10px; font-size: 14px; line-height: 20px;}
.top_nei_title { font-size: 20px; line-height: 24px; padding:8px 0; }
.top_nei_title a{color: #333; text-decoration: none; }
.top_nei_title a:hover{color: #1f41ad; text-decoration: none; }	

.most_beijing_list ul li{float: left; width:23%; margin: 10px 1% 30px 1%; }
.most_del{ width: 100%; height: auto;}
.most_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.most_title{ font-size:16px; line-height: 22px; padding: 10px 10px; text-align: center;}	
.most_title a{ color: #666; text-decoration: none; }
.most_title a:hover{ color: #1f41ad; text-decoration: none; }		
	
	
	

	
.best_sell_list ul{ width:100%;}
.best_sell_list ul li{ float:left; width:24.2%; margin:0 0.4%;}
.best_sell_list ul li img{ width:100%; height:auto;}
.best_list_bg{ background:#f2f2f2; padding:10px 16px; min-height:130px;}
.best_list_title{ font-size:18px; line-height:26px; padding-bottom:5px;}
.best_list_nei{ font-size:14px; line-height:22px;}
.best_list_more{ margin:15px auto 5px; width:60%; background:#e46262; font-size:16px; line-height:32px; color:#fff; text-align:center;}
.faq_left{ width: 48%; margin:0 1% 20px 1%; float: left; background: #e2eeff; border-radius: 10px; min-height: 465px;} 

.sug_tour_bg{background:#f2f2f2; width: 45%; padding: 1.5%; margin: 30px 1% 0 1%; float: left;}
.sug_tour_bg{height: 640px;}
.sug_left{ width: 100%; }
.sug_left img{ width: 100%; height: auto;}
.sug_right{ width: 100%; padding: 0;}
	
.view_trip{ width: 50%; height: 38px; text-align: center; margin: 10px auto; background: #76a0c7;  line-height: 38px; border-radius: 5px;  }	
.view_trip a{ color: #fff; text-align: center; margin: 10px auto;   line-height: 38px; border-radius: 5px; text-decoration: none;}
.view_trip a:hover{  color:#fff; text-decoration: none; }

.recom_list ul li{ float: left; width: 29.3%; height: 300px; margin: 0 1%; padding:8px 1%; background: #f2f2f2;}
.recom_list ul li .recom_wz_list{ padding-top: 10px;}
.recom_list ul li .recom_wz_list ul li{clear:both; margin:5px 0; width:92%; height:auto; font-size:14px; line-height:24px;padding:0 0 0 8%; background: url(../images/family_tour/r-list.png) no-repeat;}
.recom_list ul li .recom_pic_list{padding-top: 10px; width: 100%;}
.recom_list ul li .recom_pic_list ul li{ float: left; margin: 0; padding: 0; width:33.3%; height:auto; text-align: center;}	

.review_pic_bg { width: 24%; height:auto; margin-left: 1%;}
.review_pic_bg img{ width: 100%; height: auto; padding:0; margin: 0; }
.review_nei{ margin:0 2% 50px 0; padding-left: 5%; width:64%; font-size: 14px; line-height: 24px; background: url(../images/family_tour/y1.png) no-repeat;}

}
@media screen and (max-width:992px) and (min-width: 768px){
.wid{ width:768px; clear:both; height:auto;  margin: 0 auto;}
	
.zuobian{ display: none;}
.youbian{ width: 100%;}
	
.you_zj	{ font-size:18px; line-height: 28px;  padding:0 5px 30px 5px;}
.you_pic{ display: none;}
.you_s_js{ width: 100%;}
.you_s_js p{font-size: 15px; line-height: 24px; padding: 0 5px;}
.you_s_js p a{ color: #1f41ad; text-decoration: none;}	
.you_s_js p a:hover{ color: #1f41ad; text-decoration: underline;}
.you_js_z p{font-size: 15px; line-height: 24px; padding: 0 5px;}	
	
.beijing_package{ margin-top: 30px;  padding-top: 30px;}
.beijing_package h2{ font-size: 26px; line-height: 54px; font-weight: normal; padding-bottom: 10px; text-align: center;}	
.beijing_package p{font-size: 15px; line-height: 24px; padding: 0 5px;}	
	
.beijing_tour_list ul li{ float: left; width:31.33%; margin: 0 1% 20px 1%; height:360px; }
.beijing_del{ position: relative;}
.beijing_del img{ width: 100%; height: auto;}
.beijing_black_bg {width:100%;  position: absolute; padding: 8px 2%; background-color: rgba(0, 0, 0, 0.65); bottom: 0;}	
.time_price{ font-size: 16x; color: #fff;}
.beijing_tour_title{ font-size: 18px; line-height: 24px; padding: 10px 0;}	
.beijing_nei{ font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.tour_but_more{ background: #52729e; color: #fff; font-size: 16px; line-height: 36px; border-radius: 5px; text-align: center;}
.tour_but_more:hover{ background: #4b7dc2;}	
	
.recom_beijing_list ul li{ float: left; width: 31.33%; margin: 0 1% 20px 1%; height:240px; background: #f6f6f6; }
.recom_del{ width: 100%; height: auto;}
.recom_del img{ width: 100%; height: auto; margin:0; padding: 0; }
.recom_title{font-size: 18px; line-height: 20px; padding: 10px 10px; border: 1px solid #f6f6f6; text-align:left; }	
.recom_title a{ color: #666; text-decoration: none;}	
.recom_title a:hover{ color: #1f41ad; text-decoration: none;}	
	
.top_beijing_list ul li{ float: left; width: 31.33%; margin: 10px 1% 20px 1%; height:370px; background: #f5f5f5; }
.top_del{ width: 100%; height: auto;}
.top_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.top_nei_bg{ padding:0 10px 10px 10px; font-size: 14px; line-height: 20px;}
.top_nei_title { font-size: 20px; line-height: 24px; padding:8px 0; }
.top_nei_title a{color: #333; text-decoration: none; }
.top_nei_title a:hover{color: #1f41ad; text-decoration: none; }	
	
.most_beijing_list ul li{float: left; width:23%; margin: 10px 1% 30px 1%; }
.most_del{ width: 100%; height: auto;}
.most_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.most_title{ font-size:16px; line-height: 22px; padding: 10px 10px; text-align: center;}	
.most_title a{ color: #666; text-decoration: none; }
.most_title a:hover{ color: #1f41ad; text-decoration: none; }	
	
	
	
	
	
	
.best_sell_list ul{ width:100%;}
.best_sell_list ul li{ float:left; width:46%; margin:0 2% 20px 2%;}
.best_sell_list ul li img{ width:100%; height:auto;}
.best_list_bg{ background:#f2f2f2; padding:10px 16px; min-height:100px;}
.best_list_title{ font-size:18px; line-height:26px; padding-bottom:5px;}
.best_list_nei{ font-size:14px; line-height:22px;}
.best_list_more{ margin:15px auto 5px; width:60%; background:#e46262; font-size:16px; line-height:32px; color:#fff; text-align:center;}
	
.faq_left{ width: 96%; margin: 0 2% 20px 2%;  background: #e2eeff; border-radius: 10px; padding-bottom: 10px; } 
	
.sug_tour_bg{background:#f2f2f2; width: 45%; padding: 1.5%; margin: 30px 1% 0 1%; float: left;}
.sug_tour_bg{height: 680px;}
.sug_left{ width: 100%; }
.sug_left img{ width: 100%; height: auto;}
.sug_right{ width: 100%; padding: 0;}
	
.view_trip{ width: 50%; height: 38px; text-align: center; margin: 10px auto; background: #76a0c7;  line-height: 38px; border-radius: 5px;  }	
.view_trip a{ color: #fff; text-align: center; margin: 10px auto;   line-height: 38px; border-radius: 5px; text-decoration: none;}
.view_trip a:hover{color:#fff; text-decoration: none; }
	
.recom_list ul li{ float: left; width: 29.3%; height: 300px; margin: 0 1%; padding:8px 1%; background: #f2f2f2;}
.recom_list ul li .recom_wz_list{ padding-top: 10px;}
.recom_list ul li .recom_wz_list ul li{clear:both; margin:5px 0; width:87%; padding:0 0 0 13%; height:auto; font-size:14px; line-height:24px; background: url(../images/family_tour/r-list.png) no-repeat;}
.recom_list ul li .recom_pic_list{padding-top: 10px; width: 100%;}
.recom_list ul li .recom_pic_list ul li{ float: left; margin: 0; padding: 0; width:33.3%; height:auto; text-align: center; position: relative;}	
.recom_list ul li .recom_pic_list ul li img{ width:100%; height:auto; padding: 0; margin: 0}
	
.review_pic_bg { width: 24%; height:auto; margin-left: 1%;}
.review_pic_bg img{ width: 100%; height: auto; padding:0; margin: 0; }
.review_nei{ margin:0 2% 50px 2%; padding-left: 5%; width:64%; font-size: 14px; line-height: 24px; background: url(../images/family_tour/y1.png) no-repeat;}

	
	
}
@media screen and (max-width:768px) and (min-width: 540px){
.wid{ width:540px; clear:both; height:auto;  margin: 0 auto;}
	
.zuobian{ display: none;}
.youbian{ width: 100%;}
	
.you_zj	{ font-size:18px; line-height: 28px;  padding:0 5px 30px 5px;}
.you_pic{ display: none;}
.you_s_js{ width: 100%;}
.you_s_js p{font-size: 15px; line-height: 24px; padding: 0 5px;}
.you_s_js p a{ color: #1f41ad; text-decoration: none;}	
.you_s_js p a:hover{ color: #1f41ad; text-decoration: underline;}
.you_js_z p{font-size: 15px; line-height: 24px; padding: 0 5px;}	
	
.beijing_package{ margin-top: 30px;  padding-top: 30px;}
.beijing_package h2{ font-size: 26px; line-height: 32px; font-weight: normal; padding: 30px 5px; text-align: center;}	
.beijing_package p{font-size: 15px; line-height: 24px; padding: 0 5px;}		
	
.beijing_tour_list ul li{ float: left; width: 46%; margin: 0 2% 20px 2%; height:360px; }
.beijing_del{ position: relative;}
.beijing_del img{ width: 100%; height: auto;}
.beijing_black_bg {width:100%;  position: absolute; padding: 8px 2%; background-color: rgba(0, 0, 0, 0.65); bottom: 0;}	
.time_price{ font-size: 16x; color: #fff;}
.beijing_tour_title{ font-size: 18px; line-height: 24px; padding: 10px 0;}	
.beijing_nei{ font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.tour_but_more{ background: #52729e; color: #fff; font-size: 16px; line-height: 36px; border-radius: 5px; text-align: center;}
.tour_but_more:hover{ background: #4b7dc2;}	
	
.recom_beijing_list ul li{ float: left; width: 96%; margin: 0 2% 20px 2%; height:auto;}
.recom_del{ width: 100%; height: auto;}
.recom_del img{ width: 100%; height: auto; margin:0; padding: 0; }
.recom_title{font-size: 18px; line-height: 20px; padding: 10px 10px; border: 1px solid #f6f6f6; text-align:left; }	
.recom_title a{ color: #666; text-decoration: none;}	
.recom_title a:hover{ color: #1f41ad; text-decoration: none;}		
	
.top_beijing_list ul li{ float: left; width:46%; margin: 10px 2% 20px 2%; height:350px; background: #f5f5f5; }
.top_del{ width: 100%; height: auto;}
.top_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.top_nei_bg{ padding:0 10px 10px 10px; font-size: 14px; line-height: 20px;}
.top_nei_title { font-size: 20px; line-height: 24px; padding:8px 0; }
.top_nei_title a{color: #333; text-decoration: none; }
.top_nei_title a:hover{color: #1f41ad; text-decoration: none; }	
	
.most_beijing_list ul li{float: left; width:46%; margin: 10px 2% 30px 2%; }
.most_del{ width: 100%; height: auto;}
.most_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.most_title{ font-size:16px; line-height: 22px; padding: 10px 10px; text-align: center;}	
.most_title a{ color: #666; text-decoration: none; }
.most_title a:hover{ color: #1f41ad; text-decoration: none; }	
	
	
	
	
	
	
.best_sell_list ul{ width:100%;}
.best_sell_list ul li{ float:left; width:48%; margin:0 1% 20px 1%;}
.best_sell_list ul li img{ width:100%; height:auto;}
.best_list_bg{ background:#f2f2f2; padding:10px 16px; min-height:120px;}
.best_list_title{ font-size:18px; line-height:26px; padding-bottom:5px;}
.best_list_nei{ font-size:14px; line-height:22px;}
.best_list_more{ margin:15px auto 5px; width:60%; background:#e46262; font-size:16px; line-height:32px; color:#fff; text-align:center;}
	
.faq_left{ width: 96%; margin:0 2% 20px 2%;  background: #e2eeff; border-radius: 10px; padding-bottom: 10px; } 
	
.sug_tour_bg{background:#f2f2f2; width: 45%; padding: 1.5%; margin: 30px 1% 0 1%; float: left;}
.sug_tour_bg{height: 680px;}
.sug_left{ width: 100%; }
.sug_left img{ width: 100%; height: auto;}
.sug_right{ width: 100%; padding: 0;}
	
.view_trip{ width: 50%; height: 38px; text-align: center; margin: 10px auto; background: #76a0c7;  line-height: 38px; border-radius: 5px;  }	
.view_trip a{ color: #fff; text-align: center; margin: 10px auto;   line-height: 38px; border-radius: 5px; text-decoration: none;}
.view_trip a:hover{color:#fff; text-decoration: none; }
	
.recom_list ul li{ float: left; width: 92%; height:auto; margin: 0 1% 20px 1%; padding:8px 3%; background: #f2f2f2;}
.recom_list ul li .recom_wz_list{ padding-top: 10px;}
.recom_list ul li .recom_wz_list ul li{clear:both; margin:5px 0; width:94%; padding:0 0 0 6%; height:auto; font-size:14px; line-height:24px; background: url(../images/family_tour/r-list.png) no-repeat;}
.recom_list ul li .recom_pic_list{padding-top: 10px; width: 100%;}
.recom_list ul li .recom_pic_list ul li{ float: left; margin: 0; padding: 0; width:33.3%; height:auto; text-align: center; position: relative;}	
.recom_list ul li .recom_pic_list ul li img{ width:96px; height:auto; padding: 0; margin: 0}	

.review_pic_bg { width: 30%; height:auto; margin-left: 1%;}
.review_pic_bg img{ width: 100%; height: auto; padding:0; margin: 0; }
.review_nei{ margin:0 2% 50px 2%; padding-left: 8%; width:55%; font-size: 14px; line-height: 24px; background: url(../images/family_tour/y1.png) no-repeat;}	
	
}
@media screen and (max-width: 540px){
.wid{ clear:both; height:auto;  margin: 0 auto;}
	
.zuobian{ display: none;}
.youbian{ width: 100%;}
	
.you_zj	{ font-size:18px; line-height: 28px; padding:0 5px 30px 5px;}
.you_pic{ display: none;}
.you_s_js{ width: 100%;}
.you_s_js p{font-size: 15px; line-height: 24px; padding: 0 5px;}
.you_s_js p a{ color: #1f41ad; text-decoration: none;}	
.you_s_js p a:hover{ color: #1f41ad; text-decoration: underline;}
.you_js_z p{font-size: 15px; line-height: 24px; padding: 0 5px;}	

.beijing_package{ margin-top: 30px;  padding-top: 30px;}
.beijing_package h2{ font-size: 26px; line-height: 54px; font-weight: normal; padding-bottom: 10px; text-align: center;}	
.beijing_package p{font-size: 15px; line-height: 24px; padding: 0 5px;}		

.beijing_tour_list ul li{ float: left; width: 96%; margin: 0 2% 20px 2%; height:auto; }
.beijing_del{ position: relative;}
.beijing_del img{ width: 100%; height: auto;}
.beijing_black_bg {width:100%;  position: absolute; padding: 8px 2%; background-color: rgba(0, 0, 0, 0.65); bottom: 0;}	
.time_price{ font-size: 16x; color: #fff;}
.beijing_tour_title{ font-size: 18px; line-height: 24px; padding: 10px 0;}	
.beijing_nei{ font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.tour_but_more{ background: #52729e; color: #fff; font-size: 16px; line-height: 36px; border-radius: 5px; text-align: center;}
.tour_but_more:hover{ background: #4b7dc2;}	
	
.recom_beijing_list ul li{ float: left; width:96%; margin: 0 2% 20px 2%; height: auto; }
.recom_del{ width: 100%; height: auto;}
.recom_del img{ width: 100%; height: auto; margin:0; padding: 0; }
.recom_title{font-size: 18px; line-height: 20px; padding: 10px 10px; border: 1px solid #f6f6f6; text-align:left; }	
.recom_title a{ color: #666; text-decoration: none;}	
.recom_title a:hover{ color: #1f41ad; text-decoration: none;}		

.top_beijing_list ul li{ float: left; width:96%; margin: 10px 2% 20px 2%; height:auto;}
.top_del{ width: 100%; height: auto;}
.top_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.top_nei_bg{ padding:0 10px 10px 10px; font-size: 14px; line-height: 20px;}
.top_nei_title { font-size: 20px; line-height: 24px; padding:8px 0; }
.top_nei_title a{color: #333; text-decoration: none; }
.top_nei_title a:hover{color: #1f41ad; text-decoration: none; }		
	
.most_beijing_list ul li{float: left; width:96%; margin: 10px 2% 30px 2%; }
.most_del{ width: 100%; height: auto;}
.most_del img{ width: 100%; height: auto; margin:0; padding: 0; }	
.most_title{ font-size:16px; line-height: 22px; padding: 10px 10px; text-align: center;}	
.most_title a{ color: #666; text-decoration: none; }
.most_title a:hover{ color: #1f41ad; text-decoration: none; }	
	
	
	
	
.best_sell_list ul{ width:100%;}
.best_sell_list ul li{ float:left; width:90%; margin:0 5% 20px 5%;}
.best_sell_list ul li img{ width:100%; height:auto;}
.best_list_bg{ background:#f2f2f2; padding:10px 16px;}
.best_list_title{ font-size:18px; line-height:26px; padding-bottom:5px;}
.best_list_nei{ font-size:14px; line-height:22px;}
.best_list_more{ margin:15px auto 5px; width:60%; background:#e46262; font-size:16px; line-height:32px; color:#fff; text-align:center;}
	
.faq_left{ width: 96%; margin: 0 2% 20px 2%;  background: #e2eeff; border-radius: 10px; padding-bottom: 10px; } 
	
.sug_tour_bg{background:#f2f2f2; width: 95%; padding: 1.5%; margin: 30px 1% 0 1%; float: left;}
.sug_tour_bg{height: auto;}
.sug_left{ width: 100%; }
.sug_left img{ width: 100%; height: auto;}
.sug_right{ width: 100%; padding: 0;}
	
.view_trip{ width: 50%; height: 38px; text-align: center; margin: 10px auto; background: #76a0c7;  line-height: 38px; border-radius: 5px;  }	
.view_trip a{ color: #fff; text-align: center; margin: 10px auto;   line-height: 38px; border-radius: 5px; text-decoration: none;}
.view_trip a:hover{color:#fff; text-decoration: none; }
		
.recom_list ul li{ float: left; width: 92%; height:auto; margin: 0 1% 20px 1%; padding:8px 3%; background: #f2f2f2;}
.recom_list ul li .recom_wz_list{ padding-top: 10px;}
.recom_list ul li .recom_wz_list ul li{clear:both; margin:5px 0; width:auto; padding:0 0 0 30px; height:auto; font-size:14px; line-height:24px; background: url(../images/family_tour/r-list.png) no-repeat;}
.recom_list ul li .recom_pic_list{padding-top: 10px; width: 100%;}
.recom_list ul li .recom_pic_list ul li{ float: left; margin: 0; padding: 0; width:33.3%; height:auto; text-align: center; position: relative;}	
.recom_list ul li .recom_pic_list ul li img{ width:80%; height:auto; padding: 0; margin: 0}	
	
.review_pic_bg { width: 94%; height:auto; margin:0 2%;}
.review_pic_bg img{ width: 100%; height: auto; padding:0; margin: 0; }
.review_nei{ margin:20px 2% 50px 2%; padding-left: 8%; width:88%; font-size: 14px; line-height: 24px; background: url(../images/family_tour/y1.png) no-repeat;}	
		

}



/* faq 问答 */


.CTFAQs{
    margin:10px 20px 20px 20px;
	font-family:Verdana, "Segoe UI", "DejaVu Sans", "Trebuchet MS",  sans-serif;
	color:#343434;
}
.CTFAQs .FAQtitle{
    font-size:22px;
    color:#3b3b3b;
    line-height:60px;
	border-bottom: 2px solid #6699cc;
	text-align: center;
}
/***irst-timer to China*/

.CTFAQs div ul li {
    font-size: 14px;
	
	color: #3b3b3b;
	margin: 8px 0;
	
}
.CTFAQs div ul li strong{
    font-size:18px;
    color:#ea7f0c;
    font-weight:normal;
    padding-right:9px;
}
.CTFAQs div ul li b{
	
	padding:3px 0 3px 36px;
    display:block;
	font-size: 16px; 
	line-height: 24px;
	font-weight: normal;
}
.CTFAQs div ul li b img{ width: auto; padding-left: 5px;}
.CTFAQs div ul li p{
	font-size: 14px; 
	line-height: 24px;
    background: #fefff7;
    display:none;    
    position:relative;   
	border-radius: 6px;
	padding:10px 20px;
	color: #565b62;
}
.CTFAQs div ul li p strong{
    left:0;
    position:absolute;
}
.CTFAQs div.FAQLf ul li p{
    margin-bottom:10px !important;
}
.CTFAQs div ul li.FAQLastLi{
    margin-bottom:27px !important;
}
.CTFAQs div ul li a{
    color:#114d92;
}
.more_link {
    float: right;
    font-size: 16px;
    line-height: 32px;
    margin-right: 10px;
}
.more_link a{ color: #666; text-decoration: none;}
.more_link a:hover{ color: #1f41ad; text-decoration: none;}