﻿@charset "utf-8";
/*normal*/
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{padding:0; margin:0;}
fieldset, img, button{border:0;}
input{font:12px/18px Tahoma, Simsun, Helvetica, Arial, sans-serif;}
table{border-collapse:collapse; border-spacing:0; font:12px/18px Tahoma, Simsun, Helvetica, Arial, sans-serif;}
ul{list-style:none;}

body{background:#e6e6e4 url(bg_menu.png) repeat-x 0 -400px; font:12px/1.7em Tahoma, Simsun, Helvetica, Arial, sans-serif; color:#888; text-align:center; }

.hidden{display:none;}
.focus{color:#d00;}

/*link*/
a{color:#333;text-decoration:none;}
a:link, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:none; color:#a00;}
.link_hot{color:#a00;text-decoration:none; }
a.link_hot:link, a.link_hot:visited{text-decoration:none;}
a.link_hot:hover, a.link_hot:active{text-decoration:none;}

/*structure*/
#season{background:url() no-repeat center top; min-width:980px;}
#header{position:relative; width:980px; height:140px; margin:0 auto;}
#logo { float:left; margin:0}
#container{position:relative; width:980px; margin:0 auto; text-align:left; clear:both;}
#banner{ margin:0 auto; margin-bottom:10px; width:950px; height:457px; clear:both; background-image:url(banner.jpg)}
#main{float:right; width:548px; margin-right:216px; display:inline;}
#main2{float:right; width:720px; margin-right:26px; display:inline;}
#intro{float:left; width:210px;}
#sidebar{position:absolute; right:0; top:0; width:210px;}
#footer{clear:both; width:980px; margin:0 auto; text-align:center; padding-bottom:20px;}

/*header*/
.bg_menu_channel{margin-top:-163px; margin-left:50%; height:163px; background:url(bg_menu.png) repeat-x 0 -230px;}

h1{float:left;}
h1 img{width:148px; height:58px; margin:10px 0 0 34px;}
.menu_top{float:right; height:40px; text-align:right; margin:10px 20px 0 0;}

.welcome{height:40px; margin-top:4px; line-height:22px; overflow:hidden; color:#000;}
.welcome a{color:#a00; zoom:1;}
.welcome a:link, .welcome a:visited{text-decoration:underline;}
.welcome a:hover, .welcome a:active{text-decoration:none;}
.menu_help{background:url(bg_menu.png) no-repeat 0 -76px; padding-left:15px;}
.bt_user_join{display:-moz-inline-box; display:inline-block; overflow:hidden; text-indent:-1000px; background:url(bg_menu.png) no-repeat 0 -100px; width:76px; height:22px; vertical-align:middle; font-size:0; line-height:0;}

.input_search{border:1px solid #bebebe; width:280px; height:20px; line-height:18px; margin-right:3px; color:#666; vertical-align:middle; text-indent:5px;}
.bt_search{overflow:hidden; text-indent:-1000px; background:url(bg_menu.png) 0 -130px; width:69px; height:22px; cursor:pointer; vertical-align:middle;}

#menu{clear:both; display:block; background:url(bg_menu.png) no-repeat; height:70px;}
#menu_full{position:relative; float:left; width:900px; margin:4px auto; font-size:14px; display:inline;}



#menu ul li{float:left; margin-left:-2px;}
#menu ul li a{display:block;background:url(bg_menu.png) no-repeat right -70px; width:94px; height:39px; line-height:39px; color:#fff; text-align:center;}
#menu ul li #menu_index{width:73px;}


#menu ul li a:hover,
#menu ul li .menu_on{background:url(bg_menu.png) no-repeat -770px -110px; text-decoration:none; color:#b60000;}
#menu ul li a#menu_index:hover,
#menu ul li #menu_index.menu_on{background:url(bg_menu.png)  right -70px; background-position:-690px -110px;}
#menu ul li #menu_index{background:url(bg_menu.png)  right -70px; background-position:-690px -110px; color:#b60000; font-weight:700;}

#menu .menu_sub{
	position:absolute;
	top:37px;
	left: 70px;
	width: 771px;
	height: 37px;
	color:#FF0000;
}
#menu .menu_sub li a{float:left; background:none; width:600px; height:30px; line-height:30px; color:#FF0000; padding:0 10px; font-size:12px;}
#menu .menu_sub li a:hover{background:none; text-decoration:underline;}
#menu .menu_sub li .menu_sub_on,
#menu .menu_sub li a.menu_sub_on:hover,

#sub_level1{left:80px; width:360px;}
#sub_level2{left:170px; width:320px;}
#sub_level3{left:275px; width:430px;}
#sub_level4{left:370px; width:430px;}
#sub_level5{left:480px; width:430px;}
#sub_level6{left:370px; width:490px;}
#sub_level7{left:460px; width:360px;}
#sub_level8{left:730px; width:210px;}

/*page normal*/
.title{clear:both; display:block; overflow:hidden; text-indent:-1000px; background:url(bg_index.png) no-repeat;}
.link_more{position:absolute; top:10px; right:15px; color:#0258D9;}
a.link_more:link, a.link_more:visited{text-decoration:none;}
a.link_more:hover, a.link_more:active{text-decoration:none;}
#news .link_more{top:0;}
#sidebar .link_more{right:10px;}


/*文章页*/
.news_show2{float:left; padding:10px 0 0 5px;}
.news_show2 img{width:200px; height:150px;}
.news_show2 p{text-align:center;}
.news_list2{float:right; width:470px; text-align:left; font-size:14px; line-height:22px; margin:10 0 0 10;}
.news_list2 li{clear:both;}
.news_list2 strong{float:left; font-weight:normal; padding-right:5px; color:#a00;}
.news_list2 strong a{color:#a00; margin-left:1px;}
.news_list2 .item{width:210px;}
*+html .news_list2 .item{padding-top:3px;}
*+html .news_list2 .item a{line-height:1.231;}

.news_list2 em{float:right; font-size:11px; font-style:normal; margin-right:20px; line-height:22px;}

.news_title{float:left; padding:0; margin:10px; width:680px; color:#000000; font-size:15px; text-align:center; font-weight:bold}
.news_content{float:left; padding:10px 0 0 10px; margin:20 10 10 10; width:680px; color:#000000; font-size:14px; font-weight:100}
.news_content p{ text-indent:2em; padding:0px; margin:5px; }


#news2{position:relative;}
#news2 .title2{  background:url(main1.png) no-repeat;background-position:0px -185px; height:32px; margin-top:5px; }
#news2 #title3{ margin-left:20px;color:#000000; font-size:15px; margin-left:20px; font-style:normal;}
#news2 #title4{ margin-left:20px;color:#000000; font-size:12px; margin-left:20px;}

#title9{clear:both; color:#000000 ; margin:10 auto; float: none; text-align:center; font-size:14px; padding:5; font-weight:bold }
#title8{ margin-left:20px;color:#000000; font-size:15px; margin-left:20px; font-style:normal; padding:5px;}
#title8 i{font-size:11px;}
.news_time{clear:both; color:#999999 ;background-color:#edf7ff; margin:10px auto; float: none; text-align:center}




#channel_qq .title{background-position:0 -194px; height:40px;}
#channel_life .title{background-position:0 -252px; height:43px;}
#channel_game .title{background-position:0 -312px; height:43px;}
#channel_game .bottom{background-position:0 -372px;}
#channel_life .bottom{background-position:0 -372px;}


.channel{position:relative;}
.channel .detail{position:relative; border:5px solid #0042CF; border-width:0 5px; /*background:url(bg_channel.png) no-repeat left bottom;*/ min-height:100px; padding:10px 5px 0;}
.channel .detail:after{content: "."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.channel_show{margin-left:22px;}
.channel_show li{float:left; width:150px; margin:0 5px; display:inline;}
.channel_show li img{width:150px; height:85px;}
.channel_show li strong{font-size:14px;}
.channel_show li p{line-height:16px; height:32px; overflow:hidden;}

.channel_show2{margin-left:22px;}
.channel_show2 li{float:left; width:116px; margin:0 5px; display:inline;}
.channel_show2 li img{width:100px; height:140px; border:#CCCCCC  solid 1px;}
.channel_show2 li strong{font-size:14px;}
.channel_show2 li p{line-height:16px; height:48px; overflow:hidden;}

.channel .list{clear:both; background:url(bg_index.png) no-repeat 0 -430px; width:528px; overflow:hidden; height:74px; margin-top:20px;}
.channel .list h4{visibility:hidden; height:15px;}
.channel .list ul{width:600px;}
.channel .list ul li{float:left; background:url(bg_index.png) no-repeat -790px -62px; border-right:1px dashed #ccc; margin:0 0 0 20px; padding:0 20px 0 12px; display:inline;}
.channel .list .item{width:180px; margin-right:5px;}
.channel .list ul li em{float:left; font-style:normal; font-size:11px; line-height:20px;}
*+html .channel .list .item{padding-top:3px;}
*+html .channel .list .item a{line-height:1.231;}

/*sidebar normal*/
#intro .title, #sidebar .title{width:210px; height:36px;}
#intro .detail, #sidebar .detail{background-color:#fff; border:1px solid #d4d4d4; border-width:0 1px;}
#intro .detail{padding:8px 5px 0;}
#sidebar .detail{padding:8px 8px 0;}
.bottom{clear:both; background:url(bg_index.png) no-repeat -570px -205px; height:10px; margin-bottom:6px; font-size:0; line-height:0;}

/*left intro*/
#quick_join{background:url(main1.png) -325px 0px; width:208px; height:176px; margin:0 0 6px 1px;}
.join_open{height:142px;}
.join_open h2{visibility:hidden; height:4px; font-size:0; line-height:0;}
.join_open a{color:#000099;}
.join_open a:link,
.join_open a:visited{text-decoration:none;}
.join_open a:hover,
.join_open a:active{text-decoration:none;}
.bt_quick_join{display:block; overflow:hidden; text-indent:-1000px; width:148px; height:43px; margin:0 0 0 28px;}
.join_open ul{position:relative; margin:14px 0 0 25px;}
.join_open ul li{margin-bottom:8px;}
.join_reason{height:32px; line-height:32px; text-align:center; font-weight:700;}
/*.join_year{border-left:1px solid #c80000; border-right:1px solid #c80000; background-color:#F6F1FF; padding-bottom:5px;}
.join_year p{border:1px solid #f2f2f2; background-color:#fff; padding:8px 5px 8px 10px; color:#333;}*/

#survery .title{background-position:-570px -112px;}
#service .title{background-position:-570px -149px;}
.normal_list li{background:url(bg_index.png) no-repeat -790px -61px; padding-left:10px; margin-left:10px; line-height:22px;}

#survery .detail p{margin:3px 0 3px 15px;}
#survery .detail p input{vertical-align:middle;}
.bt_submit, .bt_view{display:-moz-inline-stack; display:inline-block; background:url(bg_index.png) no-repeat -570px -524px; width:64px; height:20px; margin-top:10px; cursor:pointer; font-size:0; line-height:0; color:#d4f5ff;}
.bt_submit{margin-left:25px;}
.bt_view{background-position:-650px -524px; margin-left:15px;}

/*footer*/
#footer p, #footer a{color:#666;}
#footer .footer_link{padding-top:30px; color:#ccc;}
#footer a:link, #footer a:visited{text-decoration:none;}
#footer a:hover, #footer a:active{text-decoration:underline;}
.copyrighten{font-family:Arial, Helvetica, sans-serif;}
#friendlinks { background-color: #0066FF; color:#FFFFFF}
#friendlinks dl{border:#ddd 1px solid;border-bottom:#ddd 2px solid; text-align:left}
#friendlinks dt{height:24px;border-bottom:#ddd 1px solid;padding:5px 12px 5px 20px;font-size:14px;font-weight:bold;}
#friendlinks dd{background:#f6f6f6;color:#ddd}
#friendlinks .con1{padding:5px 0 5px 20px;font-size:12px;line-height:24px;}

/*流程图*/

#page-body {
	margin: auto;
}

#body-intro-wrapper {
	width: 940px;
	margin: auto;

}

#intro-bt-left {
	float: left;
	padding-top: 160px;
}

#intro-bt-right {
	float: right;
	padding-top: 160px;
}

#body-intro {
	width: 837px;
	height: 315px;
	margin: auto;
}

.scroller {
	width: 837px;
	height: 265px;
	margin: auto;
	overflow: hidden;
	background-color: #fff;
}

.scroller .section {
	width: 837px;
	height: 265px;
	overflow: hidden;
	float: left;
}

.scroller .content {
	width: 3348px;
}

.controls {
	text-align: center;
	height: 50px;
	overflow: visible;
	width: 837px;
	margin: auto;
	background: url(controller-bg.gif) repeat-x;
}

.controls a {
	text-decoration: none;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	width: 195px;
	display: inline-block;
	height: 50px;
	padding-top: 10px;
}

.controls .active {
	background-image: url(controller.png);
}

.controls img {
	vertical-align: middle;
}

#body-intro-shadow {
	background: url(intro-bg.png) no-repeat;
	width: 837px;
	height: 20px;
	margin: auto auto 15px;
}


/*船票时刻表内容*/
.freedom_top{clear:both; background:url(main1.png) no-repeat 0 -220px; height:10px; font-size:0; line-height:0;}
.freedom_corner{clear:both; background:url(main1.png) no-repeat 0 -246px; height:14px; font-size:0; line-height:0;}
.freedom_bottom{clear:both; background:url(main1.png) no-repeat 0 -280px; height:10px; font-size:0; line-height:0; margin-bottom:10px}
.freedom_show{background-color:#fff; border-color:#2343D0; border-style:solid; border-width:0 5px; font-size:14px; line-height:1.7em; zoom:1;}

/*大标块题*/
.title_chuanpiao1{position:relative; display:block; overflow:hidden; text-indent:-1000px; background:url(main1.png) no-repeat 0 -410px; width:247px; height:32px; margin:-4px 0 0 357px;}
.title_chuanpiao2{position:relative; display:block; overflow:hidden; text-indent:-1000px; background:url(main1.png) no-repeat -256px -410px; width:247px; height:32px; margin:-4px 0 0 357px;}
.title_chuanpiao3{position:relative; display:block; overflow:hidden; text-indent:-1000px; background:url(main1.png) no-repeat -510px -410px; width:247px; height:32px; margin:-4px 0 0 357px;}
.title_chuanpiao4{position:relative; display:block; overflow:hidden; text-indent:-1000px; background:url(main1.png) no-repeat 0 -370px; width:247px; height:32px; margin:-4px 0 0 357px;}
.link_right{float:right; margin:-30px 10px 0 0; color:#3A33D1;}
a.link_right:link, a.link_right:visited{text-decoration:underline;}
a.link_right:hover, a.link_right:active{text-decoration:none;}

/*文章*/
.detail{zoom:1;}
.act_channel{position:relative;float:left;width:324px;}
.act_channel .title_direct{background:url(main1.png) no-repeat 0 0px;}
.act_channel .bottom{background:url(main1.png) no-repeat 0 -56px;+margin-bottom:0;}
.act_channel .detail{text-align:center;padding-top:16px;padding-bottom:10px}
.act_channel .act_show{width:200px;margin:0 auto;height:135px;_height:145px}
.act_channel .news_list{float:left;width:300px;margin-top:0;text-align:left;}
.act_channel .news_list .item{width:240px;}
.act_channel .news_list strong a{display:-moz-inline-box;display:inline-block;width:2.5em;text-align:center;}
#act_qq, #act_game{margin-right:4px;}


.title_direct{ height:36px; overflow:hidden; text-indent:0; font-size:14px; line-height:40px; color:#000; padding-left:30px;}
.title_direct span{font-weight:normal; color:#666;}

.item{float:left; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-weight:normal; color:#333;}

.news_list li{clear:both; text-align:left; height:20px; line-height:20px;}
.news_list li strong{float:left; font-weight:normal; padding-right:5px; color:#930000;}
/**+html .news_list li strong{font-family:Simsun;}*/
.news_list li strong a{color:#930000; margin-left:1px;}
.news_list li em{float:right; font-size:11px; font-style:normal;}

.detail{background-color:#fff; border:1px solid #d4d4d4; border-width:0 1px; padding:8px 0 0 10px; overflow:hidden;}

/*顶部流程内容*/
.title_year_tips{ padding:10px 0 0 100px;text-align:left; font-size:14px; color:#FF0000}
.year_tips{ padding:10px 0 0 100px;text-align:left; margin-left:25px; line-height:22px;font-size:14px; color:#CC0000}

/*表格*/
.level_rule table{width:900px; text-align:center; color:#000; margin:10px auto; border-top:2px solid #3A33D1; background-color:#fff;}
.level_rule table th,
.level_rule table td{padding:3px 10px; line-height:20px;}
.level_rule table thead th{border:1px solid #d4d4d4; background-color:#f8f8f8; color:#3A33D1;}
.level_rule table tbody th{border:1px solid #e9dcc1; background-color:#fff; color:#3A33D1;}
.level_rule table td{border:1px solid #e9dcc1;}
.level_rule table .double{background-color:#F6F1FF;}
/*问题*/
.help_qa{clear:both; padding-top:30px; margin:0 20px; font-size:12px;}
.help_qa dt{background:#F6F1FF url(main1.png) no-repeat -930 -380px; border-top:1px solid #e9dcc1; padding:5px 0 5px 25px; color:#3A33D1;}
.help_qa dd{background:url(main1.png) no-repeat -950px -415px; padding-left:25px; margin:5px 15px 20px 0;}
*+html .help_qa dt{background-position:-930 -381px;}
*+html .help_qa dd{background-position:-950px -416px;}
/*分页美化*/
.k_pagelist {float:left;display:table;clear:both;line-height:30px;width: 100%;text-align: left;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.pl {clear:both;width: 500px;display: table;float: left;}

/*船图片*/
#showimg{overflow:hidden;height:190px;padding-top:10px;}
#showimg li{float:left;list-style:none;overflow:hidden;margin:0 2px 0 0;display:inline; text-align:center;}
#showimg li a{border:0;}
#showimg li img{width:188px;height:150px;overflow:hidden;border:2px solid #D2D2FF;}
/*评论*/
.comment{ clear:both;width:600px;margin:0 auto;padding:10px;border-top:1px solid #cccccc;color:#000000;}
.barFloor_title{border-top:1px solid #b2d0ea;height:19px;line-height:19px;padding:5px 2px 0 5px;background:#edf7ff;}
.barFloor_con{margin:10px 0 10px 25px;max-width:1000px;font:14px/28px "SimSun", "Arial", sans-serif;color:#000;word-wrap:break-word;word-break:break-all;overflow:hidden;}

#k_comment_post{background:url(comment1.gif) no-repeat;margin-right:6px;width:87px;height:24px; padding-left:20px;line-height:24px;color:#1f376d;text-decoration:none;display:block;float:left;}

.btn_reply2{background:url(comment2.gif) no-repeat;width:42px;height:21px;line-height:21px;margin-right:10px;color:#1f376d;text-decoration:none;text-align:center;display:block;float:left;}

#adsense1{ margin:0 0 0 100px; float:none; width:468px; height:60px;}