@charset "utf-8";
/* CSS Document */
body{ background:#f0f4f7;}
.header{ background:#fff;}
.footer{ margin-top:20px; background:#fff; padding-bottom:35px; margin-bottom:0px;}
.positionbg{ background:#fff;}
.youlun{ width:1200px; margin:0 auto;}
.youlun .brand .tit{ font-family:"微软雅黑"; color:#2da1e7; font-size:25px; margin-bottom:15px;}
.youlun .brand .tit em{ color:#d1d1d1; margin-left:18px;font-family:"微软雅黑"; font-size:24px;}
.youlun .lines .tit{ font-family:"微软雅黑"; color:#2da1e7; font-size:25px; margin-bottom:15px; float:left; width:280px; }
.youlun .lines .t{ overflow:hidden;margin-top:60px; height:32px; line-height:32px; margin-bottom:15px;}
.youlun .lines .tit em{ color:#d1d1d1; margin-left:18px;font-family:"微软雅黑"; font-size:24px;}
.youlun .lines .tags{ float:right; overflow:hidden; overflow:hidden; text-align:right;}
.youlun .lines .tags li{ float:left;}
.youlun .lines .tags li.selectTag1 a{ color:#fff; background:#2da1e7; padding:3px 10px;}
.youlun .lines .tags li a{ color:#6c6c6c;padding:0 10px; margin:0 5px;}
.youlun .lines .tags li em{ display:inline-block; height:12px; width:1px; background:#6c6c6c; vertical-align:middle;}
.youlun .lines .con .ul1 .li1 .pic img{ width:790px; height:740px;}
.youlun .lines .con .ul1 .li2 .pic img{ width:380px; height:295px;}
.youlun .lines .con .ul2 .pic img{ width:380px; height:265px;}
.youlun .lines .con .ul3 .li1 .pic img{ width:380px; height:265px;}
.youlun .lines .con .ul3 .li2 .pic img{ width:790px; height:265px;}
.youlun .lines .con .ul1{ overflow:hidden;}
.youlun .lines .con .ul1 li{ float:left;}
.youlun .lines .con .ul1 .li1{ width:790px; margin-right:30px;}
.youlun .lines .con .ul1 .li2{ width:380px;}
.youlun .lines .con .b{ margin-bottom:31px;}
.youlun .lines .con .b1{ position:relative;}
.youlun .lines .con .b1 .word{ background:url(../images/youlun_libg.png) repeat-x 0 0; height:34px; line-height:34px; position:absolute; left:0px; bottom:0px; width:100%; overflow:hidden;}
.youlun .lines .con .b1 .word span{ padding:0 10px; font-size:14px; font-family:"微软雅黑";}
.youlun .lines .con .b2{ font-family:"微软雅黑"; background:#fff;}
.youlun .lines .con .b2 .detail{ height:40px; padding:12px 10px; line-height:22px; overflow:hidden;}
.youlun .lines .con .b2 .detail a{font-size:14px; font-family:"微软雅黑";}
.youlun .lines .con .b2 .price{ font-size:14px; padding:0 10px 20px 10px;}
.youlun .lines .con .b2 .price em{ font-size:20px; color:#f60;}
.youlun .lines .con .b2 .price span{ font-size:28px; color:#f60; margin-right:10px;}
.youlun .lines .con .ul2{ overflow:hidden;}
.youlun .lines .con .ul2 li{ float:left; width:380px; margin-right:30px;}
.youlun .lines .con .ul2 li.last{ margin-right:0px;}
.youlun .lines .con .ul3{ overflow:hidden;}
.youlun .lines .con .ul3 li{ float:left;}
.youlun .lines .con .ul3 .li1{ width:380px; margin-right:30px;}
.youlun .lines .con .ul3 .li2{ width:790px;}
.youlun .lines .con .lihover{ background:#62b9ed; color:#fff; cursor:pointer;}
.youlun .lines .con .lihover a{ color:#fff;}
.youlun .lines .con .lihover .price span{ color:#fff;}
.youlun .lines .con .lihover .price em{ color:#fff;}
/**轮播的邮轮品牌**/
.rollBox { border:1px solid #ddd; height:88px; margin:0; width:1198px; overflow:hidden; background:#fff; }
.rollBox .jslogo { height:68px; width:120px; border:0px; padding:1px }
.rollBox .scrollcon { width:1198px; height:88px; position:relative; }
.rollBox .LeftBotton { height:90px; width:22px; background:#fff url(../images/cruise-previous.jpg) no-repeat 5px center; overflow:hidden; float:left; display:block; margin:0px; cursor:pointer; position:absolute; left:0px; top:0px; border-right:#ddd solid 1px; }
.rollBox .LeftBotton:hover { background:#ddd url(../images/cruise-previous2.jpg) no-repeat 5px center; }
.rollBox .RightBotton { height:90px; width:22px; background:url(../images/cruise-next.jpg) no-repeat 7px center; overflow:hidden; float:left; display:inline; margin:0px; cursor:pointer; border-left:#ddd solid 1px; }
.rollBox .RightBotton:hover { background:#ddd url(../images/cruise-next2.jpg) no-repeat 7px center; }
.rollBox .Cont { width:1152px; overflow:hidden; float:left; height:90px; margin-left:23px; }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:164px; height:90px; overflow:hidden; float:left; text-align:center; border-right:#ddd solid 1px; }
.rollBox .Cont .pic a { color:#666; font-size:14px; font-family:"微软雅黑"; }
.rollBox .Cont .pic img { background:#fff; display:block; padding-left:12px; padding-top:9px; padding-bottom:4px; width:145px; height:50px; }
.rollBox #List1, .rollBox #List2 { float:left; }
/**轮播广告图**/
#flash { clear: both; height: 410px; margin: 0 auto; overflow: hidden; width: 1600px; z-index: 6666; }
#flash a { display: none; height: 410px; width: 1600px; }
#flash img { height: 410px; width: 1600px; }
.flash_bar { bottom: 30px; height: 30px; right: 49%; overflow: hidden; padding-top: 13px !important; position: absolute; text-align: center; z-index: 69; }
.flash_bar .dq { background: url(../images/tg_flash_p.png) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 16px; margin: 5px; width: 16px; }
.flash_bar .no { background: url(../images/tg_flash_p2.png) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 16px; margin: 5px; width: 16px; }
#flashBg { clear: both; height: 410px; margin: 0 0 25px 0; overflow: hidden; padding: 0; width: 100%; }
#flashLine { clear: both; height: 410px; width: 100%; }
.bar { width:1200px; margin:0 auto; position:relative; }