﻿@charset "utf-8";
/* CSS Document */
/******************** 头部导航  开始20141126************************/
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

/* black or white */
/*
filter:grayscale(100%);
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter:grayscale(1);
*/
}
body {
	font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	/*background:#f3f3f3;*/
	background:#458a87 url('../images/bg.jpg') top center no-repeat;
	behavior:url("../images/csshover.htc");

/* black or white */
/*
	background:top center;
	background-repeat: no-repeat;
 	background-image: linear-gradient( #767676 100%,white 100%), url(../images/bg.jpg);
	background-blend-mode: color;
*/
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout:fixed !important;
}
th,td {
	font-weight: normal;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
ul,li {
	list-style-type:none;
}
.clearfix:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.clearfix {
	*zoom:1;
}
input:focus {
    outline: 0px none;
    border: 0px none;
}
/*导航条*/
.nav-panel {
	width:100%;
	min-width:1384px;
	z-index:9999;
	position:fixed;
}
.black-bg-nav,.white-bg-nav {
	width:100%;
}
/*houwenli*/
.black-bg-nav {
	background-color:#282b32;
	height:60px;
}
.nav-inner {
	margin:0 auto;
	width:1050px;
	position:relative;
}
.pic-nav {
	float:left;
}
/*第一组图片导航*/
.pic-nav ul,.pic-nav ul li {
	float:left;
}
.pic-nav .ul1 li a {
	display:block;
	width:100%;
	height:100%;
	background:url("../images/pic_nav.png") no-repeat;
}
.pic-nav .ul1 {
	margin-top:8px;
	width:300px;
}
.pic-nav .ul1 li {
	margin:0 4px;
}
.pic-nav .ul1 .huang {
	margin-top:9px;
	width:128px;
	height:27px;
}
.pic-nav .ul1 .huang a:hover {
	background-position:0 -45px;
}
.pic-nav .ul1 .blue,.pic-nav .ul1 .hybl,.pic-nav .ul1 .xgq {
	width:45px;
	height:45px;
}
.pic-nav .ul1 .blue a {
	background-position:-130px 0;
}
.pic-nav .ul1 .blue a:hover {
	background-position:-130px -45px;
}
.pic-nav .ul1 .hybl a {
	background-position:-175px 0;
}
.pic-nav .ul1 .hybl a:hover {
	background-position:-175px -45px;
}
.pic-nav .ul1 .xgq a {
	background-position:-220px 0;
}
.pic-nav .ul1 .xgq a:hover {
	background-position:-220px -45px;
}
/*第二组导航*/
.pic-nav .ul2 {
	margin-left:20px;
	width:275px;
}
.pic-nav .ul2 li {
	width:68px;
	height:60px;
	text-align:center;
	overflow:hidden;
}
.pic-nav .ul2 li a {
	display:block;
	width:100%;
	padding-top:36px;
	height:24px;
	background:url("../images/nav_nor.png") no-repeat;
	color:#c3c6cd;
}
.pic-nav .ul2 li a:hover {
	background:#383c45 url("../images/nav_check.png") no-repeat;
	text-decoration:none;
}
.pic-nav .ul2 a:hover,.pic-nav .ul2 .now-nav a {
	background:#464c58 url("../images/nav_check.png") no-repeat;
	color:#ffa800;
}
.pic-nav .ul2 .index_tubiao1 a,.pic-nav .ul2 .index_tubiao1 a:hover {
	background-position:20px 10px;
}
.pic-nav .ul2 .index_tubiao2 a,.pic-nav .ul2 .index_tubiao2 a:hover {
	background-position:24px -53px;
}
.pic-nav .ul2 .index_tubiao3 a,.pic-nav .ul2 .index_tubiao3 a:hover {
	background-position:21px -114px;
}
.pic-nav .ul2 .index_tubiao4 a,.pic-nav .ul2 .index_tubiao4 a:hover {
	background-position:23px -173px;
}
/*搜索框*/
.search-input {
	float:left;
	margin-left:50px;
	margin-top:15px;
	padding-left:16px;
	width:250px;
	background:url("../images/search_btn.png") no-repeat;
}
.search-input input{
	float:left;
	display:block;
	display:inline;
}
.search-info{
	border:0;
	width:200px;
	font-size:14px;
	height:24px;
	line-height:24px;
}
.search-btn {
	border:0;
	width:41px;
	height:26px;
	background:url("../images/search_btn.png") no-repeat;
	background-position:0 -26px;
}
.search-btn:hover {
	background-position:0 -52px;
}
.search-btn:active {
	background-position:0 -78px;
}
/*导航中选择按钮*/
.choose-tab {
	float:left;
	margin-left:10px;
}
/******2014-11-22 houwenli*******/
.choose-tab .load , .choose-tab .collect , .choose-tab .lite-nav {
	float:left;
	display:inline;
	position:relative;
	width:40px;
	height:60px;
	cursor:pointer;
	background:url("../images/nav_choose.png") no-repeat; 
}
.choose-tab .load:hover , .choose-tab .collect:hover , .choose-tab .lite-nav:hover {
	background:#383c45 url("../images/nav_choose.png") no-repeat;
}
.choose-tab .load,.choose-tab .load:hover {
	background-position:5px 20px;
}
.choose-tab .collect,.choose-tab .collect:hover {
	background-position:-29px 20px;
}
.choose-tab .lite-nav,.choose-tab .lite-nav:hover {
	background-position:-72px 23px;
}
/*******上部导航新加--网站地图--houwenli*******/
.net_map {
	width:40px;
	height:60px;
	float:left;
	position:relative;
}
.web-map {
	display:none;
	background-color:#383C45;
	width:200px;
	height:280px;
	position:absolute;
	top:60px;
	left:0;
	z-index:3;
}
.web-map ul {
	margin:12px 5px;
	border-bottom:1px solid #535968;
}
.web-map .ul_last {
	border-bottom:none;
}
.web-map li {
	float:left;
	margin:0 15px;
	line-height:30px;
}
.web-map li a {
	font-size:14px;
	color:#c0c3d0;
}
.web-map li a:hover {
	color:#ffc000;
}
/*头部导航条新加*/
/*屏幕变灰*/
.index_all {
	position:absolute;
	top:0;
	width:100%;
	display:none;
	background:#000;
	filter:Alpha(Opacity=30);
	opacity:0.3;
	z-index:99999;
}
#index_login_window {
	width:546px;
	height:511px;
	left:50%;
	margin-left:-270px;
	top:50%;
	margin-top:-255px;
	position:fixed;
	display:none;
	background-color:#e1e1e1;
	z-index:99999;
}
#index_regist_window {
	width:544px;
	height:651px;
	left:50%;
	margin-left:-270px;
	top:50%;
	margin-top:-325px;
	position:fixed;
	display:none;
	background-color:#e1e1e1;
	z-index:99999;
}
/*登陆块主要内容*/
.login_main {
	width:546px;
	height:511px;
	background:url("../images/login_back.jpg") no-repeat;
	position:relative;
	float:left;
}
.login_main .del , .regist_main .del{
	width:19px;
	height:19px;
	display:block;
	position:absolute;
	top:6px;
	right:6px;
	background:url("../images/close.png") no-repeat; 
}
.login_main .del:hover , .regist_main .del:hover {
	background:url("../images/close.png") no-repeat; 
	background-position:-20px 0;
}
.login_main .input_n , .login_main .input_p {
	width:468px;
	height:65px;
	background:url("../images/input.png") no-repeat;
}
.login_main .input_n {
	margin-top:150px;
	margin-left:40px;
}
.login_main .input_n:hover {
	background:url("../images/input.png") no-repeat;
	background-position:0 -66px;
}
.login_main .input_p {
	margin-top:20px;
	margin-left:40px;
}
.login_main .input_p:hover {
	background:url("../images/input.png") no-repeat;
	background-position:0 -66px;
}
.login_main .input_n span , .login_main .input_p .input_p_img {
	display:block;
	display:inline;
	width:39px;
	height:39px;
	float:left;
	margin:13px 0 0 20px;
}
.login_main .input_n span {
	background:url("../images/login_n_img.png") no-repeat;
}
.login_main .input_p span {
	background:url("../images/login_p_img.png") no-repeat;
}
.login_main .input_n .login_n , .login_main .input_p .login_p , .login_main .input_p .login_p_input {
	float:left;
	width:340px;
	height:39px;
	font-size:20px;
	margin:13px 0 0 10px;
}
.login_main .input_p .login_p_input {
	display:none;
}
.login_main .input_p .isview , .login_main .input_p .isview1 {
	width:38px;
	height:38px;
	float:left;
	background:url("../images/view.png") no-repeat;
	margin:13px 0 0 10px;
}
.login_main .input_p .isview1 {
	background-position:-40px 0;
	display:none;
}
.login_main .input_n .login_n ,.regist_main .regist_input_n .regist_n ,.regist_main .regist_input_p .regist_p {
	color:#bcbcbc;
}
.login_main .input_p .login_p {
	color:#000000;
}
.login_main .btn_div {
	margin-top:20px;
	width:528px;
	height:48px;
	overflow:hidden;
}
.login_main .btn_div .login_btn , .login_main .btn_div .reset_btn{
	display:inline;
	display:block;
	float:left;
	width:198px;
	height:48px;
	font-size:20px;
	text-align:center;
	padding-top:9px;
	color:#fff;
	margin:0;
	background:url("../images/login_button.png") no-repeat;
}
.login_main .btn_div .login_btn {
	margin-left:60px;
}
.login_main .btn_div .login_btn:hover {
	background:url("../images/login_button.png") no-repeat;
	background-position:0 -50px;
}
.login_main .btn_div .reset_btn {
	background-position:0 -100px;
	margin-left:30px;
}
.login_main .btn_div .reset_btn:hover {
	background:url("../images/login_button.png") no-repeat;
	background-position:0 -150px;
}
.login_main .care {
	float:left;
	margin-top:30px;
	margin-left:40px;
	font-size:16px;
	color:#018a1b;
}
.login_main .care a {
	color:#00a8ff;
	font-weight:bold;
}
.login_main .logining {
	width:466px;
	height:48px;
	float:left;
	margin-left:41px;
	margin-top:20px;
	overflow:hidden;
}
.login_main .logining span {
	width:466px;
	height:48px;
	display:block;
	color:#fff;
	text-align:center;
	padding-top:11px;
	background:url("../images/logining.png") no-repeat;
}
.login_main .logining span:hover {
	background:url("../images/logining.png") no-repeat;
	background-position:0 -50px;
}
/*注册页面主要内容*/
.regist_main {
	width:544px;
	height:651px;
	background:url("../images/regist_back.jpg") no-repeat;
	position:relative;
}
.regist_main .regist_input_n , .regist_main .regist_input_p {
	width:468px;
	height:65px;
	background:url("../images/input.png") no-repeat;
}
.regist_main .regist_input_n:hover, .regist_main .regist_input_p:hover {
	background:url("../images/input.png") no-repeat;
	background-position:0 -66px;
}
.regist_main .regist_input_n  {
	float:left;
	margin-top:135px;
	margin-left:40px;
}
.regist_main .regist_input_p {
	float:left;
	margin-top:25px;
	margin-left:40px;
}
.regist_main .regist_input_n span , .regist_main .regist_input_p .input_p_img{
	display:block;
	display:inline;
	width:39px;
	height:39px;
	float:left;
	margin:13px 0 0 20px;
}
.regist_main .regist_input_n span {
	background:url("../images/mail.png") no-repeat;
}
.regist_main .regist_input_p .input_p_img {
	background:url("../images/login_p_img.png") no-repeat;
}
.regist_main .regist_input_n .regist_n , .regist_main .regist_input_p .regist_p , .regist_main .regist_input_p .regist_p_input{
	float:left;
	width:340px;
	height:39px;
	font-size:20px;
	margin:13px 0 0 10px;
}
.regist_main .regist_input_p .regist_p_input {
	display:none;
}
.regist_main .regist_input_p .isview , .regist_main .regist_input_p .isview1{
	width:38px;
	height:38px;
	float:left;
	background:url("../images/view.png") no-repeat;
	margin:13px 0 0 10px;
}
.regist_main .regist_input_p .isview1 {
	background-position:-40px 0;
	display:none;
}
.regist_main .yanzheng {
	width:240px;
	height:65px;
	float:left;
	margin-left:40px;
	margin-top:25px;
	background:url("../images/yanzheng.png") no-repeat;
}
.regist_main .yanzheng:hover {
	background:url("../images/yanzheng.png") no-repeat;
	background-position:0 -67px;
}
.regist_main .yanzheng .yanzheng_img {
	display:block;
	display:inline;
	width:39px;
	height:39px;
	float:left;
	margin:13px 0 0 20px;
	background:url("../images/yanzheng_img.png") no-repeat;
}
.regist_main .yanzheng .regist_yz {
	float:left;
	width:160px;
	height:39px;
	font-size:20px;
	margin:13px 0 0 10px;
}
.regist_main .registing {
	width:468px;
	height:64px;
	float:left;
	margin-left:40px;
	margin-top:25px;
	overflow:hidden;
	font-size:20px;
	text-align:center;
	background:url("../images/registing.png") no-repeat;
	color:#fff;
}
.regist_main .registing:hover {
	background:url("../images/registing.png") no-repeat;
	background-position:0 -65px;
}
.regist_main .registed {
	float:left;
	margin-top:30px;
	margin-left:40px;
	font-size:16px;
	color:#018a1b;
}
.regist_main .registed a {
	font-weight:bold;
	color:#ff4040;
}
/*验证码图像样式*/
#vdimgck {
	width:150px;
	height:65px;
	margin-top:25px;
}

/*海岛奇兵专区公共部分*/
#zone-page-nav {
	position:fixed;
	top:0;
	left:0;
}
/*页面主要部分*/
#sea-mid-manner {
	padding: 0px 0px 100px;
        width: 1000px;
        margin: -834px auto 0px;
}
.sea-main-con {
	margin:0 auto;
	width:1000px;
}
/*专区导航*/
.sea-nav {
	width:100%;
	height:70px;
	background:url("../images/snb.png") no-repeat;
}
.sea-nav ul {
	margin-left:6px;
}
.sea-nav li {
	float:left;
	height:69px;
}
.sea-nav li.list1 {
	/*width:98px;*/
	width: 114px;
}
.sea-nav li.list2 {
	width:102px;
}
.sea-nav li.list3 {
	width:133px;
}
.sea-nav li a {
	display:block;
	text-align:center;
	line-height:69px;
	font-size:22px;
	font-weight:bold;
	color:#fff;
}
.sea-nav li a:hover {
	background-color:#feac1c;
	text-decoration:none;
}
.sea-nav li.now-page {
	background-color:#feac1c;
}

#gd-nav {
	margin-top:-7px;
	width:153px;
	height:80px;
}
#gd-nav a {
	width:100%;
	height:100%;
	background:url("../images/gd_sort.png") no-repeat;
}

/****************2014-10-17 修改******************/
#gd-nav .gd-nav-shadow {
	position:absolute;
	width:153px;
	height:126px;
	z-index:10000;
	display:none;
}
#gd-nav .gd-nav-shadow a {
	height:42px;
}
#gd-nav .gd-nav-shadow a.ss1 {
	background-position:0 -80px;
}
#gd-nav .gd-nav-shadow a.ss1:hover {
	background-position:0 -215px;
}
#gd-nav .gd-nav-shadow a.ss2 {
	background-position:0 -125px;
}
#gd-nav .gd-nav-shadow a.ss2:hover {
	background-position:0 -260px;
}
#gd-nav .gd-nav-shadow a.ss3 {
	background-position:0 -170px;
}
#gd-nav .gd-nav-shadow a.ss3:hover {
	background-position:0 -305px;
}
/*****************/

.sea-nav li.gift-nav {
	margin-top:-7px;
	width:153px;
	height:80px;
}
.sea-nav li.gift-nav a {
	width:100%;
	height:100%;
	background:url("../images/gift_nav.jpg") no-repeat;
}
/*2014-12-17新加*/
#big-bg-panel {
	width:100%;
}
#big-bg-panel a {
	display:block;
	width:100%;
	height:1262px;
}
#fot-copyright .copyright .bot span {
    position: relative;
}
#fot-copyright .copyright .bot img {
    position: absolute;
    top: -5px;
}
#fot-copyright .copyright .bot_1 {
    display: none;
}
