/* CSS Document */
.pub_mar{ margin-top:520px; }
.pub_mar2{ width:996px; margin:auto auto; margin-top:100px; }

.cArea{ padding:1.5%; margin-bottom:20px; position:relative; background-color:#FFF; border:2px solid #dfdfdf; border-radius:15px; }
.inside_nav{ font-size:16px; border-bottom:1px solid #5f0d0f; padding-bottom:10px; }
.inside_nav a{ font-size:16px; }
.inside_nav a:hover{ font-size:16px; color:#F00; }

/* 默认内容页 */
.article_area{}
.article_area .article_tit{ width:100%; padding-top:20px; font-size:24px; font-weight:bold; text-align:center; }
.article_area .article_attr{ width:100%; padding:20px 0;  text-align:center; color:#999; }
.article_area .article_content{ line-height:24px; }


/* 频道页默认模反，列出频道下所有小栏目，每个小栏目显示5条标题 开始 ========================================== */
.channelDe{ width:100%; position:relative;}
.channelDe .cats{ margin-top:20px; border:1px solid #ddd; border-radius:5px; padding:1%; }
.channelDe .cats .tit{ padding:8px 0; border-bottom:1px dashed #ddd; }
.channelDe .cats .tit .t{ font-size:14px; font-weight:bold;}
.channelDe .cats .tit .a{ float:right;}
.channelDe .cats .ul{ display:block; margin-top:5px; width:100%; height:40px;}
.channelDe .cats .ul .l, .channelDe .ul .r{ display:inline-block; float:left; height:40px; line-height:40px;}
.channelDe .cats .ul .l{ width:80%;}
.channelDe .cats .ul .r{ width:20%; text-align:right; color:#999;}
/* 频道页默认模反，列出频道下所有小栏目，每个小栏目显示5条标题 结束 ========================================== */


.de_list{ }
.min-list{ min-height:800px}
/* 普通列表页 标题和日期 开始 ========================= */
.de_list .art_title_list{ position:relative; display:block; width:98%; margin:auto auto; }
.de_list .art_title_list .date{ width:20%; height:44px; line-height:44px; float:right; color:#777; font-size:12px; text-align:right; }
.de_list .art_title_list .title{ width:80%; height:44px; line-height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.de_list .art_title_list .title span{ color:#06C; }
.de_list .art_title_list .title, .art_title_list .date{ border-bottom:1px dashed #ddd; }
/* 普通列表页 标题和日期 结束 ========================= */

/* 列表页,标题带简短介绍 日期 开始 ========================= */
.artIntro{ position:relative; padding-top:1.5%; margin:auto auto; overflow:hidden; border-bottom:1px solid #f1f1f1; }
.artIntro .artIntro_title{ line-height:2;}
a.xx{ float:right; font-size:0.8em; }
a.xx:link, a.xx:visited{ color:#e73e35; }
a.xx:hover{ color:#F00; }
a.Art_tit:link, a.Art_tit:visited{ font-size:16px;  font-family: Microsoft YaHei;  font-weight:bold; color:#555;  }
a.Art_tit:hover{ font-size:16px; font-family: Microsoft YaHei; font-weight:bold; color:#C00; }
.artIntro .artIntro_text{ position:relative; height:78px; overflow:hidden;}
.artIntro .artIntro_text p{ margin:0; padding:0; padding-top:10px; text-indent:30px; line-height:30px;text-align:justify;text-justify :inter-ideograph; color:#666;}
.artIntro .artIntro_text a{ position:absolute; display:block; bottom:0px; right:10px; width:80px; height:20px; line-height:20px; text-indent:hanging; text-align:center; border-radius:3px; background-color:#BE010A;}
.artIntro .artIntro_text a:link, .artIntro .artIntro_text a:visited{ color:#FFF;}
.artIntro .artIntro_text a:hover{ color:#FFF600;}
/* 列表页,标题带简短介绍 日期 结束 ========================= */

/* 列表页翻页栏 */
.operateBar{ clear:both; padding:10px 0; text-align:center; }
/* 列表页翻页栏 End */
.noData{ padding:30px; text-align:center; font-size:14px;font-family: Microsoft YaHei; font-weight:bold; color:#C00;}


/* 游客服务 */
/* 左 */
.yk_left{ display:inline-block; float:left; width:144px;}
	.yk_left .yk_se{ height:14px; overflow:hidden; background-color:#005a8d;}
	.yk_left .yk_cat{ display:block; width:130px; margin:auto auto; background: rgba(0, 138, 217, .5);}
	.yk_left .yk_cat li{ position:relative; width:130px; height:112px;}
	.yk_left .yk_cat li .bb{ position:absolute; z-index:1; width:144px; height:112px; left:-7px; top:0; display:none;}
	.yk_left .yk_cat li .pp{ position:absolute; z-index:2; left:30px; top:10px; display:block; width:80px; height:100px;}
	.yk_left .yk_cat li .pp span{ display:block; width:80px; text-align:center; color:#FFF; }
/* 右 */
.yk_right{ display:inline-block; float:right; width:811px; min-height:785px; padding:14px 15px; background-color:#FFF; }
.yk_right .tit{ padding-bottom:10px; border-bottom:2px solid #00a2ff; }
.yk_right .tit .t{ font-size:16px; font-weight:bold; }
.yk_right .tit .nav{ float:right; }
	.goods{ width:100%; position:relative;}
	.goods .pd{ display:inline-block; float:left; width:48%; margin-top:15px; }
	.goods .pd img{ width:100%; height:auto;}
	.goods .pd:nth-child(odd){ float:left;}
	.goods .pd:nth-child(even){ float:right;}


/* 玩转海洋世界 */
.play100{ z-index: 48;
    position: fixed;
    _position: relative;
	width:100%;
    top: 63px;
    left: 0px;
     text-align:center;
}
	.play100 .play_tit{ padding:10px 0; background-color:#00a2ff; color:#FFF; font-size:18px; text-align:left; border-radius:10px 10px 0 0;}
	.play100 .play_tit span{ margin-left:20px;}
	.play100 .ld{ width:100%; position:relative; background-color:#eef9ff; }
	.play100 .ld ul{ display:inline-block; width:100%; padding:5px 0; }
	.play100 .ld ul li{ display:inline-block; float:left; width:13%; margin-left:1%; height:40px; line-height:40px; text-align:left; font-size:16px; cursor:pointer;}
	.play100 .ld ul li span{ margin-left:12px; }
	.play100 .ld ul .on{ background-color:#01a1ff; color:#FFF; }
	.play100 .ld ul li:hover{ background-color:#01a1ff; color:#FFF; }

.hy_nav{ font-size:14px; padding-bottom:10px; }
.hy_nav a{ font-size:14px; }
.hy_nav a:hover{ font-size:14px; color:#F00; }
.hy_left{ display:inline-block; float:left; width:222px; height:500px; position:relative; 
	background-image:url(/images/pc/mry.png);
	background-repeat:no-repeat;
	background-position:right top;
}
	.hy_left .hy_yu{ position:absolute; z-index:1; left:-24px; top:0; width:248px;}
	.hy_left .hy_yu .hy_txt{ position:absolute; z-index:2; left:63px; top:156px; font-size:20px; color:#FFF;}
	.hy_left .ltb{ position:relative; width:191px; height:681px; margin-top:320px; background-image:url(/images/pc/ltb.jpg); background-repeat:no-repeat;}
	.hy_left .ltb ul{ position:absolute; z-index:5; top:-100px; display:block; width:191px;}
	.hy_left .ltb ul li{ height:36px; line-height:36px; padding-left:35px;}
	.hy_left .ltb ul li a{ color:#FFF; font-size:16px; }
	.hy_left .ltb ul li a:hover{ color:#F00; }
.hy_right{ /* display:inline-block; float:right; width:758px;*/ width:100%; position:relative;}
.hy_right .item{ position:relative; width:94%; padding: 20px 3%; height:550px; overflow:hidden; margin-bottom:25px; background-color:#FFF; /*border-radius:15px;*/}
.hy_right .item img{ width:100%; height:auto;}
.hy_right .item .tit{ padding:14px 0; font-size:20px; font-weight:bold;}
.hy_right .item  .des{ font-size:15px; color:#888; line-height:28px; }


/* 网站地图 */
.maps{position:relative; padding:1.5%; margin-top:25px; border:1px solid #ddd;}
.maps .c1{ padding:12px 0; font-size:16px; font-weight:bold; border-bottom:1px solid #ddd;}
.maps .c2{ width:100%; display:block; position:relative;}
.maps .c2 li{ display:inline-block; float:left; width:20%; margin-top:5px; line-height:36px; }