﻿@charset "utf-8";
/* CSS Document */
.container {
	margin: auto;
	padding: 5px;
	text-align: center;
	background-image: url(/common/images/skins/default/sitename_bg.gif);
	background-repeat: repeat-x;
	background-position: center 2.5em;
}
.header {
	background-image: url(/common/images/skins/default/banner_index.png);
	background-position: left 8em;
	height: 360px;
	margin-bottom: 1em;
}
.sidebar_left {
	float: left;
	width: 20%;
	clear: both;
}
.main1_left {
	float: left;
	width: 80%;
}
.main1_center {
	float: left;
	width: 60%;
}
.main1_right {
	float: left;
	width: 80%;
}
.main2_left {
	float: left;
	width: 30%;
}
.main2_right {
	float: left;
	width: 30%;
}
.main3_left {
	float: left;
	width: 20%;
}
.main3_center {
	float: left;
	width: 20%;
}
.main3_right {
	float: left;
	width: 20%;
}
.sidebar_right {
	float: left;
	width: 20%!important; /* IE7+FF */
	width: 15%; /* IE6 */
}


.langmenu {
	float: left;
	width: 34%;
	margin-top: 2em;
}
.langmenu .content ul {
	background-image: url(/common/images/skins/default/langmenu_ul_bg.png);
	background-repeat: no-repeat;
	background-position: 1em center;
	padding-left: 2em;
	height: 2em;
}
.langmenu .content ul li {
	float: left;
	padding-left: 1em;
}
.langmenu .content ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.langmenu .content ul li.en a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.sitename {
	float: left;
	width: 15%;
}
.sitename .title {}
.sitename .title h1 {
	background-image: url(/logo/logo.gif);
	background-position: center center;
	height: 90px;
	background-repeat: no-repeat;
}
.sitename .title h1 a {
	display: none;
}
.sitename .content {
	text-align: center;
	font-weight: bold;
	display: none;
}
.banner {
	display: none;
}
.header .menu {
	padding: 1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 0.5em;
	clear: both;
}
.header .menu .content ul li {
	display: inline;
}
.header .menu .content ul li .title {
	display: none;
}

.helpmenu {
	float: right;
	width: 50%;
	margin-top: 2em;
}
.helpmenu ul {
	float: right;
	padding-right: 1em;
}
.helpmenu .content ul li {
	float: left;
	padding-left: 1em;
}
.helpmenu .content ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.sidebar_left .menu,
.sidebar_left .submenu,
.sidebar_left .good,
.sidebar_left .search,
.sidebar_left .login,
.sidebar_left .vote,
.sidebar_left .download,
.sidebar_left .news {
	margin-left: 20%;
	margin-right: 5%;
	width: 75%;
}
.sidebar_right .login,
.sidebar_right .vote,
.sidebar_right .download,
.sidebar_right .news {
	margin-right: 20%;
	margin-left: 5%;
	width: 75%;
}
.sidebar_left .menu .title,
.sidebar_left .submenu .title,
.sidebar_left .good .title,
.sidebar_left .search .title,
.sidebar_left .login .title,
.sidebar_left .vote .title,
.sidebar_left .download .title,
.sidebar_left .news .title {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 2em;
}
.sidebar_right .login .title,
.sidebar_right .vote .title,
.sidebar_right .download .title,
.sidebar_right .news .title {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 2em;
}
.sidebar_left .menu .title h2,
.sidebar_left .submenu .title h2,
.sidebar_left .good .title h2 {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #325897;
	line-height: 1.5em;
	padding-left: 1em;
}

.sidebar_left .search .title h2,
.sidebar_left .login .title h2,
.sidebar_left .vote .title h2,
.sidebar_left .download .title h2,
.sidebar_left .news .title h2 {
	border-left-width: 10px;
	border-left-style: solid;
	line-height: 1.5em;
	padding-left: 1em;
}

.sidebar_right .search .title h2,
.sidebar_right .login .title h2,
.sidebar_right .vote .title h2,
.sidebar_right .download .title h2,
.sidebar_right .news .title h2 {
	border-left-width: 10px;
	border-left-style: solid;
	line-height: 1.5em;
	padding-left: 1em;
}

.title h2 a {
	line-height: 1.5em;
}
.sidebar_left .login .title h2 {
	border-left-color: #cd5233;
}
.sidebar_left .vote .title h2 {
	border-left-color: #619998;
}
.sidebar_left .search .title h2 {
	border-left-color: #73aa68;
}
.sidebar_left .download .title h2 {
	border-left-color: #d1963a;
}
.sidebar_left .news .title h2 {
	border-left-color: #36589f;
}
.sidebar_right .login .title h2 {
	border-left-color: #cd5233;
}
.sidebar_right .vote .title h2 {
	border-left-color: #619998;
}
.sidebar_right .search .title h2 {
	border-left-color: #73aa68;
}
.sidebar_right .news .title h2 {
	border-left-color: #36589f;
}
.sidebar_right .download .title h2 {
	border-left-color: #d1963a;
}
.sidebar_left .menu .content,
.sidebar_left .submenu .content,
.sidebar_left .good .content,
.sidebar_left .search .content,
.sidebar_left .login .content,
.sidebar_left .vote .content,
.sidebar_left .download .content,
.sidebar_left .news .content,
.sidebar_left .tel_show .content {
	padding-top: 1em;
	padding-bottom: 1em;
}
.sidebar_right .login .content,
.sidebar_right .vote .content,
.sidebar_right .download .content,
.sidebar_right .news .content {
	padding-top: 1em;
	padding-bottom: 1em;
}
.sidebar_left .menu .content li,
.sidebar_left .submenu .content li,
.sidebar_left .good .content li,
.sidebar_left .search .content li,
.sidebar_left .login .content li,
.sidebar_left .vote .content li {
	padding-left: 2em;
}
.sidebar_right .login .content li,
.sidebar_right .vote .content li {
	padding-left: 2em;
}
.sidebar_left .submenu .content .submenu .title {
	display: none;
}
.sidebar_left .submenu .content .submenu .content {
	margin: 0px;
	padding: 0px;
}
.main1_right .list,
.main1_right .detail,
.main1_right .add,
.main1_right .succeed,
.main1_right .pay,
.main1_right .member,
.main1_right .member_information,
.main1_right .member_password,
.main1_right .member_userset,
.main1_right .detail_other {
	margin-right: 5%;
	padding-left: 5%;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	clear: both;
}
.main1_center .news,
.main1_center .article,
.main1_center .download,
.main1_center .shop,
.main1_center .help,
.main1_center .position,
.main1_center .support_gbook,
.main1_center .photo,
.main1_center .index_info {
	margin-right: 5%;
	padding-left: 5%;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	clear: both;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.main1_right .list .title,
.main1_right .detail .title,
.main1_right .add .title,
.main1_right .succeed .title,
.main1_right .pay .title,
.main1_right .member .title,
.main1_right .member_information .title,
.main1_right .member_password .title,
.main1_right .member_userset .title,
.main1_right .detail_other .title {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 2em;
}
.main1_right .list .title h2,
.main1_right .detail .title h2,
.main1_right .add .title h2,
.main1_right .succeed .title h2,
.main1_right .detail_other .title h2,
.main1_right .member .title h2,
.main1_right .member_information .title h2,
.main1_right .member_password .title h2,
.main1_right .member_userset .title h2,
.main1_right .pay .title h2 {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ce992f;
	line-height: 1.5em;
	padding-left: 1em;
}

.main1_right .member .content ul li {
	margin-left: 2em;
}
.main1_right .member .content ul li strong {
	float: left;
	width: 6em;
}
.main1_right .add .content{
	padding-top: 2em;
	padding-bottom: 2em;
}
.main1_right .detail_other .content{
	padding-top: 2em;
	padding-bottom: 2em;
}
.main1_right .detail_other .content img{
	float: left;
	margin: 2em;
	border: 1px solid #000000;
	padding: 2em;
}
.main1_right .list .content{
	padding-top: 2em;
	padding-bottom: 2em;
}
.main1_right .list .content ul li {
	background-image: url(/common/images/skins/default/list_li_bg.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 2em;
}
.main1_right .list .content ul li .list_text {
	float: left;
	width: 80%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.main1_right .list .content ul li .list_time {}
.main1_right .list .content ul li .list_count {
	display: none;
}
.main1_right .list .page {
	clear: both;
	float: none;
	padding: 2em;
}
.main1_right .list .page ul li {
	display: inline;
}
.main1_right .list .content .content_photo {
	float: left;
	width: 29%;
	border: 1px solid #666666;
	padding: 1%;
	margin-top: 1%;
	margin-right: 2%;
	margin-bottom: 1%;
	margin-left: 0%;
}

.main1_right .detail .content {
	padding: 2em;
}
.main1_right .detail .content .content_left {
	float: left;
}
.main1_right .detail .content .content_right {
	float: left;
	margin-left: 4em;
}
.main1_right .detail .content .content_right ul li strong {
	float: left;
	width: 8em;
}
.main1_right .detail .content ul li strong {
	float: left;
	width: 8em;
}
.main1_right .detail .content .content_title h3 {
	height: 4em;
	font-size: 14px;
	line-height: 4em;
	text-align: center;
}
.main1_right .detail .content .content_content {}
.main1_right .detail .content .content_info {
	text-align: right;
}
.container .help .main1_right .detail .content .content_content td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding: .5em;
	text-align: left;
	vertical-align: top;
}
.container .help .main1_right .detail .content .content_content th {
	padding: .5em;
	text-align: left;
	vertical-align: top;
}
.main1_right .detail .content .content_info ul {
	width: 30%;
}
.main1_right .detail .content .content_other {
	text-align: right;
}
.main1_right .detail .content .content_other ul {
	width: 30%;
}

.guestbook .list .content {
	border: 1px solid #CCCCCC;
	padding: 0.5em;
	margin-top: 2em;
	margin-right: 0em;
	margin-bottom: 2em;
	margin-left: 0em;
}
.guestbook .list .content .uesr_content {
	background-color: #f5f5f5;
}
.guestbook .list .content .admin_reply {
	background-color: #ffffff;
}
.guestbook .list .content .uesr_content,
.guestbook .list .content .admin_reply {
	padding: 2em;
}
.guestbook .list .content .uesr_content .content_left,
.guestbook .list .content .admin_reply .content_left {
	float: left;
	width: 30%;
}
.guestbook .list .content .uesr_content .content_left *,
.guestbook .list .content .admin_reply .content_left * {
	display: block;
}
.guestbook .list .content .uesr_content .content_right,
.guestbook .list .content .admin_reply .content_right {
	float: left;
	width: 70%;
}
.guestbook .list .content .uesr_content .content_right .content_info,
.guestbook .list .content .uesr_content .content_right .content_other,
.guestbook .list .content .admin_reply .content_right .content_info,
.guestbook .list .content .admin_reply .content_right .content_other {
	text-align: right;
}
.guestbook .list .content .uesr_content .content_right .content_info *,
.guestbook .list .content .uesr_content .content_right .content_other *,
.guestbook .list .content .admin_reply .content_right .content_info *,
.guestbook .list .content .admin_reply .content_right .content_other * {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
fieldset img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form_main_left {
	float: left;
	width: 30%;
}
.form_main_right {
	float: right;
	width: 65%;
}
.form_footer {
	clear: both;
	width: 100%;
	text-align: right;
}
label {
	clear: both;
}
label strong {
	float: left;
	width: 25%;
}

.footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3b423b;
	clear: both;
	padding-top: 0.2em;
}
.footer .copyright {
	background-color: #3b423b;
	color: #FFFFFF;
	font-size: 9px;
	text-transform: uppercase;
}
.footer .copyright ul li {
	text-align: right;
	padding-right: 1em;
}
.footer .address * {
	text-align: center;
}
.footer .address .title {
	text-transform: uppercase;
}
.footer .address ul li {
	text-align: center;
}

.content_menu ul {
	text-align: right;
}
.content_menu ul li {
	display: inline;
}

.search .form_main input,
.search .form_main select,
.login .form_main input,
.login .form_main select {
	width: 100%;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 1.5em;
}
.login .form_footer input,
.search .form_footer input {
	width: 100%;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	height: 2.5em;
	background-image: url(/common/images/skins/default/index_button_bg.png);
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bold;
	margin: 1px;
	padding: 0px;
}
.vote .form_footer input {
	border: 1px solid #999999;
	background-color: #CCCCCC;
	height: 2.5em;
	background-image: url(/common/images/skins/default/index_button_bg.png);
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bold;
	margin: 1px;
	padding: 0px;
	line-height: 2em;
}
.sidebar_left .login .content label strong,
.sidebar_right .login .content label strong {
	display: none;
}
.tel_show {
	margin-left: 20%;
	margin-right: 5%;
	width: 75%;
}
.tel_show ul li {
	border: 1px solid #003300;
}
.tel_show ul li img {
	width: 100%;
}
.main1_center .shop .content ul li {
	float: left;
	width: 20%;
	margin-top: 0%;
	margin-right: 5%;
	margin-bottom: 0%;
	margin-left: 0%;
}
.main1_center .shop .content ul li strong {
	display: block;
	text-align: center;
}

#play {
	height: 250px;
	overflow:hidden;
	margin-right: 5%;
	padding-left: 5%;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	clear: both;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
#play_info{
	position:absolute;
	margin-top:180px;
	padding:8px 0 0 24px;
	height:42px;
	width:516px;
	color:#ffffff;
	z-index:1001;
	cursor:pointer
}
#play_info b{
	font-size:14px;
	display:block
}
#play_bg {
	position:absolute;
	background-color:#000000;
	margin-top:180px;
	height:50px;
	width:48%;
	filter:alpha(opacity=30);
	opacity:0.3;
	z-index:1000
}
#play_text {
	position:absolute;
	height:142px;
	width:22px;
	z-index:1002;
	margin-top: 8em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 48%;
}
#play_text ul {
	list-style-type:none;
	width:2em;
	height:7em;
	display:block;
	filter: Alpha(Opacity=80);
	opacity:0.8;
}
#play_text ul li {
	width:2em;
	height:2em;
	float:left;
	display:block;
	color:#ffffff;
	text-align:center;
	margin:1px;
	cursor:pointer;
	font-family:"Courier New";
	background-image:url(img/i_red.gif);
	background-repeat:no-repeat;
}
#play_list a{
	display:block;
	width:48%;
	position:absolute;
	overflow:hidden;
	height: 228px;
}


p.p_img {
	text-indent: 0em;
}
p.p_img img {
	width: 100%;	
}

.pageup * {
	float: left;
}
.pagedown * {
	float: right;
}

.move_text {
	height: 5em;
}

.main_menu .content #submenu100 li {
	display: none;
}