.n_fls {overflow: hidden;width: 100%;height: auto;margin: 0 auto 50px;background-color: #f5f5f5; }
.n_fls  .n_fwrap	{position: relative;left: 50%;overflow: hidden;width: 1920px;height: 500px;margin-left: -960px; z-index:1}
.con	{ }
.con	.titk	{ background:url(../pic/imgzh.png) repeat-x; width:1200px; height:40px; margin-bottom:50px; clear:both;}
.con	.titk h2,.con	.titk h3	{ background:url(../pic/imgzh.png) #fff no-repeat 20px -225px; color:#6f6f6f; text-indent:2em;  font-size:24px; line-height:20px; margin-left:445px; padding:10px 30px; width:250px;}
.con { width:1200px; margin:0 auto;}


.con .line	{ margin-bottom:50px; height:350px;}
.con .line	.mgn	{ margin:0;}
.con .line	.mgr	{ margin-right:33px;}
.con .line .lwk	{ width:273px; border:1px solid #ddd; display:block; position:relative; float:left;  }
.con .line .lwk:hover	{ border:1px solid #ff540f;}
.con .line .day	{ padding:0 20px; color:#ff540f; text-align:center; line-height:24px; font-size:30px;position:absolute; left:55px; top:-25px; background:#fff; }
.con .line .day span	{ font-size:22px;}

.con .line .pro_bot{height:58px;*height:55px;margin:70px 20px 10px;border-top:1px solid #ddd;border-bottom:#016df3;position:relative;text-align:center; width:233px;}
.con .line .pro_bot img{ margin-top:-25px;background-color:#FFF; height:50px; width:130px;}
.con .line .pro_bot h3{ font-size:16px;margin-top:-0px;color:#333; }

.con .line .dws	{ width:273px; background:#016df3; padding:1px 0; height:70px; }
.con .line .dws .line_name	{font-family:"Microsoft Yahei"; width:253px; height:48px; border:1px dotted #fff;padding:10px; border-left:none; border-right:none; line-height:22px; font-size:16px; color:#fff;}

.con .line .item	{ background:url(../pic/imgzh.png) 0 -292px repeat-x; color:#777; height:49px; line-height:18px; border-bottom:1px solid #eee; padding:15px;}
.con .line .item span	{ color:#333;}

.con .line .n_p	{ margin:10px 0;}
.con .line .num	{ border-right:1px dotted #ddd; width:80px; text-align:center; color:#004994; line-height:15px;}
.con .line .num	 span	{ padding:2px 10px; background:#004994;border-radius: 2px ; color:#fff; margin-bottom:5px; display:inline-block;}
.con .line .price dfn	{ position: relative; z-index: 1;font-family: Arial;top: -10px;color: #ff9c01; font-style:normal; font-size:22px;}
.con .line .price span	{  font-size:34px; color:#ff9c01; margin:0 5px;}
.con .line .price 	{ color:#999; font-size:16px;font-family:"Microsoft Yahei"; padding-right:20px;}

.con  .cruisescp	{ height:200px;}
.con  .cruisescp .l_arrow,.con  .cruisescp .r_arrow	{ }	
.con  .cruisescp .l_arrow	a,.con  .cruisescp .r_arrow	a	{background-image:url(../pic/imgzh.png);width:26px; height:47px; display:block; cursor:pointer; margin:50px 20px 0 0;}
.con  .cruisescp .l_arrow .on	{ background-position:0 -488px ;}
.con  .cruisescp .l_arrow .off	{ background-position:0 -441px ;}
.con  .cruisescp .r_arrow .on	{ background-position:0 -585px;}
.con  .cruisescp .r_arrow .off	{ background-position:0 -537px ;}
.con  .cruisescp  .cent	{}
.con  .cruisescp  .cent	a	{ display:block; border:1px solid #ddd;border-radius: 100px ; width:135px; height:135px; float:left; margin:0 10px; text-align:center;}
.con  .cruisescp  .cent	a:hover	{ border:1px solid #ff540f;}

