@charset "UTF-8";

html {overflow-y:yes;}
body {
	margin:0px;
	background:url('../images/bg.jpg') no-repeat top center fixed;
	background-color:#dfdfdf;
	background-size:cover;
}
a {blr:expression(this.onFocus=this.blur()); outline:none;}
img {border:0px;}

body, td, p, select, textarea, input {font-family:"微軟正黑體", "Microsoft JhengHei", "微软雅黑体", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:0.938em; color:#333; line-height:140%;}
a {color:#000; text-decoration:underline;}
a:hover,a:active {color:#333; text-decoration:none;}
ul,li {margin: 0;padding: 0;list-style: none;}

/*doc*/
#doc {
	position:relative;
	background:url('../images/bg_dot_t.png') repeat-x top center fixed;
}
#main_shadow {
	margin:0 auto;
	border-left:1px solid #999;
	border-right:1px solid #999;
	width:960px;

	-moz-box-shadow:   0px 0px 10px #666;
	-webkit-box-shadow:0px 0px 10px #666;
	box-shadow:        0px 0px 10px #666;
}
#main {
	background-color:#dbdbdb;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdbdb), to(#b5b5b5));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#dbdbdb', endColorStr='#b5b5b5',GradientType=0 );
		
	-moz-box-shadow:   inset 0px 0px 8px #fff;
	-webkit-box-shadow:inset 0px 0px 8px #fff;
	box-shadow:        inset 0px 0px 8px #fff;
}
/*head*/
#head_list_glow {
	height:184px;
	
	background-color:#dbdbdb;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(84,84,84,1)), to(rgba(84,84,84,0)));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#545454', endColorStr='#dbdbdb',GradientType=0 );
		
	-moz-box-shadow:   inset 0px 8px 8px #fff;
	-webkit-box-shadow:inset 0px 8px 8px #fff;
	box-shadow:        inset 0px 8px 8px #fff;
}
#head_list {
	position:relative;
	height:184px;
	background:url('../images/bg_head.png') no-repeat top center;
}
#head_left {
	position:absolute;top:0;left:0;
	height:314px;
	background:url('../images/bg_head_l.png') no-repeat top right;
}
#head_right {
	position:absolute;top:0;left:960px;
	height:153px;
	background:url('../images/bg_head_r.png') no-repeat top left;
}
#head_list.head_news {
	height:190px;
}
/*lang*/
#lang_list {
	position:absolute;top:0px;right:0px;
	padding:8px 15px 0 0px;
	width:350px;height:45px;
	text-align:right;
	background:url('../images/bg_lang.png') no-repeat top left;
}
/*logo*/
#logo_list {
	position:absolute;top:22px;left:5px;
	width:245px;
}
#logo_list img {
	max-width:100%;
}
#logo_list .shine{
	position:absolute;
}
#logo_list .back{
	position:absolute;
}
#logo_list .light{
	position:absolute;
}
#logo_list .light .shape{
	overflow:hidden;
}
#logo_list .light2{
	position:absolute;
}
#logo_list .front{
	position:relative;
}
#logo_sr3dx {
	position:absolute;top:82px;left:700px; z-index:1;
	width:20%; max-width:1629px;
}
#logo_sr3dx img {
	max-width:100%;
}
#logo_sr3dx .back{
	position:absolute;
}
#fb_list {
	position:absolute;top:100px;left:880px; z-index:2;
}
/*menu*/
#menu_list {
	position:absolute;top:150px;left:0;
	width:100%;min-width:960px;height:67px;
	text-align:center;
	z-index:99997;
}
#menu_list .bg {
	position:absolute;
	border-bottom:2px solid #fff;
	width:100%;height:65px;
	background:url('../images/bg_menu.jpg') repeat top center;
	background-color:#000;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
		
	-moz-box-shadow:   0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	box-shadow:        0px 0px 10px #000;
}
#menu_list .box {
	position:relative;
	margin:0 auto;
	padding-top:2px;
	width:864px; height:65px;
}
#menu_list .menu {
	padding-top:18px;
	width:144px;height:43px;
	background:url('../images/menu_bg0.png') no-repeat top left;
	float:left;
	cursor:pointer;
}
#menu_list .menu:hover {
	background:url('../images/menu_bg1.png') no-repeat top left;
}
#menu_list .mcur {
	padding-top:18px;
	width:144px;height:43px;
	background:url('../images/menu_bg1.png') no-repeat top left;
	float:left;
	cursor:pointer;
}
/*main*/
#main_list {
	position:relative;
	padding:60px 0 95px 0;
	z-index:1;
	overflow:hidden;
}
#main_list_ranking {
	position:relative;
	padding:60px 0 125px 0;
	z-index:1;
	overflow:hidden;
}
.select {
	padding-bottom:10px;
	text-align:center;
}
/*foot*/
#foot_list {
	clear:both;
	position:absolute;bottom:-65px;
	width:960px;height:336px;
	background:url('../images/bg_foot.png') no-repeat top left;
	font-size:12px; font-size:0.75rem; color:#ccc; text-align:center; line-height:18px;
	border-bottom:10px solid #000;
}
.dot {
	position:fixed;left:0;bottom:0px;
	width:100%;height:268px;
	background:url('../images/bg_dot_b.png') repeat-x top center;
}
#foot_list a {
	color:#fff;
}
#foot_list .copy {
	position:absolute;top:264px;
	width:100%;
	text-align:center;
	z-index:1;
}
#foot_list .copy .align {
	height:77px;
	display:inline-block;
}
#foot_list .copy .copy_logo {
	padding:20px 10px 0 0;
	height:62px;
	float:left;
}
#foot_list .copy .copy_text {
	padding:10px 0 0px 0;
	height:72px;
	text-align:left;
	float:left;
	font-size:12px; font-size:0.75rem; color:#ccc; line-height:18px;
}
#foot_black {
	position:fixed;top:336px;left:0;width:100%;height:9999px;background-color:#000;
}
#foot_list img {
	vertical-align:-13px;
}
#foot_left {
	position:absolute;bottom:-65px;left:0px;
	border-bottom:10px solid #000;
	height:336px;
	background:url('../images/bg_foot_l.png') repeat-x top right;
	z-index:1;
}
#foot_right {
	position:absolute;bottom:-10px;left:960px;
	border-bottom:10px solid #000;
	height:336px;
	background:url('../images/bg_foot_r.png') no-repeat top left;
}
/*top*/
#top_list{position:absolute;top:-83px;left:0px;width:100%;min-width:960px;height:83px;}
#top_content{position:relative;top:0px;left:0px;width:960px;margin:0px auto;height:83px;}
#top_content .top{position:absolute;top:0px;left:0;width:87px;height:83px;z-index:99998;}
/*index*/
#index_left {
	width:480px;
	float:left;
}
#index_right {
	width:480px;
	float:left;
}
#block_news  {
	position:relative;
}
#block_news .title {
	padding-bottom:6px;
}
#block_news .title img {
	display:block;
}
#block_news .more {
	position:absolute; top:0; right:10px;
	border:2px solid #000; padding:2px;
	width:29px;height:29px;
	background-color:#fff;
	
	-moz-border-radius-topleft:			5px;
	-moz-border-radius-topright:		5px;
	-moz-border-radius-bottomleft:		5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-top-left-radius:		5px;
	-webkit-border-top-right-radius:	5px;
	-webkit-border-bottom-left-radius:	5px;
	-webkit-border-bottom-right-radius:	5px;
	border-top-left-radius:				5px;
	border-top-right-radius:			5px;
	border-bottom-left-radius:			5px;
	border-bottom-right-radius:			5px;
}
#block_news .more div {
	height:29px;
	font-size:27px; color:#fff; line-height:29px; text-align:center;
	background-color:#ff4800;
	
	-moz-border-radius-topleft:			1px;
	-moz-border-radius-topright:		1px;
	-moz-border-radius-bottomleft:		1px;
	-moz-border-radius-bottomright:		1px;
	-webkit-border-top-left-radius:		1px;
	-webkit-border-top-right-radius:	1px;
	-webkit-border-bottom-left-radius:	1px;
	-webkit-border-bottom-right-radius:	1px;
	border-top-left-radius:				1px;
	border-top-right-radius:			1px;
	border-bottom-left-radius:			1px;
	border-bottom-right-radius:			1px;
	
	cursor:pointer;
}
#block_news .more div:hover {
	background-color:#e30606;
}
#block_news .board {
	position:relative;top:0;left:30px;
	border:5px solid #000;
	padding:3px;
	width:424px;
	background-color:#fff;
	
	-moz-border-radius-topleft:			10px;
	-moz-border-radius-topright:		10px;
	-moz-border-radius-bottomleft:		10px;
	-moz-border-radius-bottomright:		10px;
	-webkit-border-top-left-radius:		10px;
	-webkit-border-top-right-radius:	10px;
	-webkit-border-bottom-left-radius:	10px;
	-webkit-border-bottom-right-radius:	10px;
	border-top-left-radius:				10px;
	border-top-right-radius:			10px;
	border-bottom-left-radius:			10px;
	border-bottom-right-radius:			10px;
}
#block_news .board1 {
	border:2px solid #585858;
}
#block_news .board1 .row {
	clear:both;
	height:32px;line-height:32px;
}
#block_news .board1 .r1 {
	background-color:#dedede;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#dddddd), to(#dedede));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#dddddd', endColorStr='#dedede',GradientType=1 );
}
#block_news .board1 .r2 {
	background-color:#b2b2b2;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#b1b1b1), to(#b2b2b2));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#b1b1b1', endColorStr='#b2b2b2',GradientType=1 );
}
#block_news .row .date {
	width:86px;height:32px;
	text-align:center;
	float:left;
	overflow:hidden;
}
#block_news .row .type {
	margin:5px 8px 0px 4px;
	width:38px;height:22px;
	color:#fff; font-weight:bold; text-align:center; line-height:22px;
	float:left;
}
#block_news .row .t0 {
	background-color:#fab702;
	-moz-text-shadow:   0px 0px 1px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 5px #412f01,0px 0px 5px #412f01;
	-webkit-text-shadow:0px 0px 1px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 5px #412f01,0px 0px 5px #412f01;
	text-shadow:        0px 0px 1px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 5px #412f01,0px 0px 5px #412f01;
}
#block_news .row .t1 {
	background-color:#00aeef;
	-moz-text-shadow:   0px 0px 1px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 5px #002d3e,0px 0px 5px #002d3e;
	-webkit-text-shadow:0px 0px 1px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 5px #002d3e,0px 0px 5px #002d3e;
	text-shadow:        0px 0px 1px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 5px #002d3e,0px 0px 5px #002d3e;
}
#block_news .row .t2 {
	background-color:#e30606;
	-moz-text-shadow:   0px 0px 1px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 5px #3b0202,0px 0px 5px #3b0202;
	-webkit-text-shadow:0px 0px 1px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 5px #3b0202,0px 0px 5px #3b0202;
	text-shadow:        0px 0px 1px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 5px #3b0202,0px 0px 5px #3b0202;
}
#block_news .row .t {
}
#block_news .row .topic {
	width:284px;height:32px;
	float:left;
	overflow:hidden;
}
#block_manual {
	position:relative;
	padding:0px 0 0 20px;
}
#block_manual .arrow {
	position:absolute;top:60px;left:188px;
}
#block_manual .title {
	position:absolute;top:60px;left:218px;
}
#block_cabinet {
	position:relative;top:-70px;left:35px;margin-bottom:-120px;
	padding:0px 0 0 0px;
	text-align:right;
}
#block_cabinet .arrow {
	position:absolute;top:135px;left:15px;
}
#block_cabinet .cabinet img {
	width:75%;
}
#block_license {
	position:relative;
	margin-bottom:28px;
	height:244px;
	cursor:pointer;
}
#block_license .border{
	position:absolute;top:-13px;left:-3px;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#block_license .box {
	position:absolute;left:10px;
	width:428px;height:244px;
	background:url('../images/bg_license.png') no-repeat top left;
}
#block_license .box .text{
	position:absolute;top:20px;right:30px;
	color:#fff; font-style:italic;
		
	-moz-text-shadow:   0px 0px 1px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 5px #000,0px 0px 5px #000;
	-webkit-text-shadow:0px 0px 1px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 5px #000,0px 0px 5px #000;
	text-shadow:        0px 0px 1px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 5px #000,0px 0px 5px #000;
}
#block_license .box .title{
	position:absolute;top:0px;left:18px;
}
#block_license .box .license{
	position:absolute;top:55px;left:110px;
	border:2px solid #000;
	width:290px;height:160px;

	-moz-border-radius-topleft:			10px;
	-moz-border-radius-topright:		10px;
	-moz-border-radius-bottomleft:		10px;
	-moz-border-radius-bottomright:		10px;
	-webkit-border-top-left-radius:		10px;
	-webkit-border-top-right-radius:	10px;
	-webkit-border-bottom-left-radius:	10px;
	-webkit-border-bottom-right-radius:	10px;
	border-top-left-radius:				10px;
	border-top-right-radius:			10px;
	border-bottom-left-radius:			10px;
	border-bottom-right-radius:			10px;
		
	-moz-box-shadow:   1px 2px 3px #333;
	-webkit-box-shadow:1px 2px 3px #333;
	box-shadow:        1px 2px 3px #333;
}
#block_share {
	position:relative;left:59px;
	margin-bottom:28px;
	width:379px;height:166px;
	cursor:pointer;
}
#block_share .border{
	position:absolute;top:-10px;left:-11px;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#block_video {
	position:relative;left:59px;
	width:379px;height:166px;
	cursor:pointer;
}
#block_video .border{
	position:absolute;top:-11px;left:-12px;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
/*video*/
#video_list{position:fixed;top:0px;left:0px;width:100%;z-index:99999;display:none;}
#video_bg{position:fixed;top:0px;left:0px;width:100%;min-height:610px;background-color:#000;
filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;cursor:pointer;}
#video_content{position:relative;top:0px;left:0px;width:960px;margin:0px auto;cursor:pointer;}
#video_content .close{position:relative;top:0px;left:940px;width:30px;height:30px;}
#video_content .video{width:960px;height:580px;padding:0px;}
#video_content .close .more {
	position:absolute; top:0; right:10px;
	border:2px solid #000; padding:2px;
	width:22px;height:22px;
	background-color:#fff;
	
	-moz-border-radius-topleft:			5px;
	-moz-border-radius-topright:		5px;
	-moz-border-radius-bottomleft:		5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-top-left-radius:		5px;
	-webkit-border-top-right-radius:	5px;
	-webkit-border-bottom-left-radius:	5px;
	-webkit-border-bottom-right-radius:	5px;
	border-top-left-radius:				5px;
	border-top-right-radius:			5px;
	border-bottom-left-radius:			5px;
	border-bottom-right-radius:			5px;
}
#video_content .close .more div {
	height:22px;
	font-size:20px; color:#fff; line-height:22px; text-align:center;
	background-color:#ff4800;
	
	-moz-border-radius-topleft:			1px;
	-moz-border-radius-topright:		1px;
	-moz-border-radius-bottomleft:		1px;
	-moz-border-radius-bottomright:		1px;
	-webkit-border-top-left-radius:		1px;
	-webkit-border-top-right-radius:	1px;
	-webkit-border-bottom-left-radius:	1px;
	-webkit-border-bottom-right-radius:	1px;
	border-top-left-radius:				1px;
	border-top-right-radius:			1px;
	border-bottom-left-radius:			1px;
	border-bottom-right-radius:			1px;
	
	cursor:pointer;
}
/*submenu*/
#submenu_list {
	padding-bottom:20px;
	overflow:hidden;
}
#submenu_list .submenu {
	margin-right:-38px;
	text-align:right;
	cursor:pointer;
}
#submenu_list .smout {
	padding:21px 20px 0 0;
	width:175px; height:50px;
	background:url('../images/bg_submenu0.png') no-repeat center left;
	float:left;
}
#submenu_list .smout img {
	height:29px;
}
#submenu_list .smin {
	padding:15px 35px 0 0;
	width:230px; height:56px;
	background:url('../images/bg_submenu1.png') no-repeat center left;
	float:left;
}
#submenu_list .smin img {
	height:41px;
}
#submenu_list img {
	max-width:100%;
}
#subtitle_list {
	position:relative;
	margin:0 atuo;
	padding-top:10px;
	padding-bottom:20px;
	height:53px;
	background:url('../images/bg_subtitle.png') no-repeat top center;
	text-align:center;
}
#subtitle_list .manual_box {
	position:absolute;top:-40px;right:0;
	width:25%;
}
#subtitle_list .manual_box .title {
	position:relative;
	margin-bottom:-41px;
	z-index:1;
}
#subtitle_list .manual_box .manual {
	position:relative;
}
/*news*/
#main_news {
	clear:both;
	margin:0 auto;
	padding:0px 0 20px 0;
	width:750px;
}
#main_news .board {
	position:relative;
	border:5px solid #000;
	padding:3px;
	background-color:#fff;
	
	-moz-border-radius-topleft:			10px;
	-moz-border-radius-topright:		10px;
	-moz-border-radius-bottomleft:		10px;
	-moz-border-radius-bottomright:		10px;
	-webkit-border-top-left-radius:		10px;
	-webkit-border-top-right-radius:	10px;
	-webkit-border-bottom-left-radius:	10px;
	-webkit-border-bottom-right-radius:	10px;
	border-top-left-radius:				10px;
	border-top-right-radius:			10px;
	border-bottom-left-radius:			10px;
	border-bottom-right-radius:			10px;
}
#main_news .board1 {
	border:2px solid #585858;
}
#main_news .board1 .row {
	clear:both;padding:0 15px;
	height:50px;line-height:50px;
}
#main_news .board1 .r1 {
	background-color:#dedede;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#dddddd), to(#dedede));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#dddddd', endColorStr='#dedede',GradientType=1 );
}
#main_news .board1 .r2 {
	background-color:#b2b2b2;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#b1b1b1), to(#b2b2b2));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#b1b1b1', endColorStr='#b2b2b2',GradientType=1 );
}
#main_news .board1 .r3 {
	background-color:#c6c6c6;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#b3b3b3), color-stop(50%,#c6c6c6), to(#b3b3b3));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#c6c6c6', endColorStr='#b3b3b3',GradientType=1 );
}
#main_news .board1 .r4 {
	background-color:#f6f6f6;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#d3d3d3), color-stop(50%,#f6f6f6), to(#d3d3d3));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#f6f6f6', endColorStr='#d3d3d3',GradientType=1 );
}
#main_news .row .date {
	width:116px;height:50px;
	text-align:center;
	font-size:1.25em; font-weight:bolder;
	float:left;
	overflow:hidden;
}
#main_news .row .type {
	margin:12px 16px 0px 8px;
	width:48px;height:28px;
	font-size:1.25em; color:#fff; font-weight:bolder; text-align:center; line-height:28px;
	float:left;
	cursor:default;
}
#main_news .row .t0 {
	background-color:#fab702;
	-moz-text-shadow:   0px 0px 1px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 5px #412f01,0px 0px 5px #412f01;
	-webkit-text-shadow:0px 0px 1px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 5px #412f01,0px 0px 5px #412f01;
	text-shadow:        0px 0px 1px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 3px #412f01,0px 0px 5px #412f01,0px 0px 5px #412f01;
}
#main_news .row .t1 {
	background-color:#00aeef;
	-moz-text-shadow:   0px 0px 1px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 5px #002d3e,0px 0px 5px #002d3e;
	-webkit-text-shadow:0px 0px 1px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 5px #002d3e,0px 0px 5px #002d3e;
	text-shadow:        0px 0px 1px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 3px #002d3e,0px 0px 5px #002d3e,0px 0px 5px #002d3e;
}
#main_news .row .t2 {
	background-color:#e30606;
	-moz-text-shadow:   0px 0px 1px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 5px #3b0202,0px 0px 5px #3b0202;
	-webkit-text-shadow:0px 0px 1px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 5px #3b0202,0px 0px 5px #3b0202;
	text-shadow:        0px 0px 1px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 3px #3b0202,0px 0px 5px #3b0202,0px 0px 5px #3b0202;
}
#main_news .row .t {
}
#main_news .row .topic {
	position:relative;
	padding-right:40px;width:464px;height:50px;
	font-size:1.25em; font-weight:bolder;
	float:left;
	overflow:hidden;
}
#main_news .row .c1 {
	width:200px;height:50px;
	text-align:center;
	font-size:0.938rem; font-weight:bolder;
	float:left;
	overflow:hidden;
}
#main_news .row .c2 {
	width:300px;height:50px;
	text-align:center;
	font-size:0.938rem; font-weight:bolder;
	float:left;
	overflow:hidden;
}
#main_news .row .c3 {
	width:200px;height:50px;
	text-align:center;
	font-size:0.938rem; font-weight:bolder;
	float:left;
	overflow:hidden;
}
#main_news .row .item {
	text-align:center;
	font-size:1.25rem; color:#ee0000; font-weight:bolder;
}
#main_news .more {
	position:absolute; top:7px; right:0px;
	border:2px solid #000; padding:2px;
	width:29px;height:29px;
	background-color:#fff;
	
	-moz-border-radius-topleft:			5px;
	-moz-border-radius-topright:		5px;
	-moz-border-radius-bottomleft:		5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-top-left-radius:		5px;
	-webkit-border-top-right-radius:	5px;
	-webkit-border-bottom-left-radius:	5px;
	-webkit-border-bottom-right-radius:	5px;
	border-top-left-radius:				5px;
	border-top-right-radius:			5px;
	border-bottom-left-radius:			5px;
	border-bottom-right-radius:			5px;
}
#main_news .more div {
	height:29px;
	font-size:27px; color:#fff; line-height:29px; text-align:center;
	background-color:#ff4800;
	
	-moz-border-radius-topleft:			1px;
	-moz-border-radius-topright:		1px;
	-moz-border-radius-bottomleft:		1px;
	-moz-border-radius-bottomright:		1px;
	-webkit-border-top-left-radius:		1px;
	-webkit-border-top-right-radius:	1px;
	-webkit-border-bottom-left-radius:	1px;
	-webkit-border-bottom-right-radius:	1px;
	border-top-left-radius:				1px;
	border-top-right-radius:			1px;
	border-bottom-left-radius:			1px;
	border-bottom-right-radius:			1px;
	
	cursor:pointer;
}
#main_news .more div:hover {
	background-color:#e30606;
}
.pages {
	height:80px; line-height:80px;
	font-size:1em; font-weight:bolder;
	text-align:center;
}
.pages a {
	color:#000; text-decoration:none;
}
.pages a:hover, #main_news .pages a:active {
	color:#e30606;
}
.pages .page {
	padding:0 10px;
	height:80px; line-height:80px;
	display:inline-block;
}
.pages .pcur a {
	font-size:1.5em; color:#e30606;
	
	-moz-text-shadow:   0px 0px 1px #ffffff,0px 0px 2px #ffffff,0px 0px 2px #ffffff,1px 2px 3px #333333,1px 2px 3px #333333;
	-webkit-text-shadow:0px 0px 1px #ffffff,0px 0px 2px #ffffff,0px 0px 2px #ffffff,1px 2px 3px #333333,1px 2px 3px #333333;
	text-shadow:        0px 0px 1px #ffffff,0px 0px 2px #ffffff,0px 0px 2px #ffffff,1px 2px 3px #333333,1px 2px 3px #333333;
}
.pages .pgup {
	height:80px; line-height:80px;
	display:inline-block;
}
.pages .pgdn {
	height:80px; line-height:80px;
	display:inline-block;
}
.pages img {
	vertical-align:-8px;
}
#main_news .board1 .news_title {
	background-color:#c6c6c6;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#b3b3b3), color-stop(50%,#c6c6c6), to(#b3b3b3));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#c6c6c6', endColorStr='#b3b3b3',GradientType=1 );
}
#main_news .board1 .news_body {
	clear:both;
	padding:10px;
	
	background-color:#f6f6f6;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#d3d3d3), color-stop(50%,#f6f6f6), to(#d3d3d3));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#f6f6f6', endColorStr='#d3d3d3',GradientType=1 );
}
#main_news .board1 .sep_line {
	height:3px;
	
	background-color:#000;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#d3d3d3), color-stop(25%,#000), to(#d3d3d3));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#000', endColorStr='#d3d3d3',GradientType=1 );
}
#main_news .board1 .sep_line.s0 {
	margin:10px 0 15px 0;
}
#main_news .board1 .sep_line.s1 {
	margin:15px 0 10px 0;
}
#main_news .board1 .sign {
	padding:5px 0;
}
.mt10 { margin-top:10px; }
.btn_back {
	position:relative;
	margin:0 auto;
	padding:15px 0 0 39px;
	width:151px;height:46px;
	background:url('../images/btn_bg0.png') no-repeat center left;
	cursor:pointer;
}
.btn_back:hover {
	background:url('../images/btn_bg1.png') no-repeat center left;
}
/*intro*/
#main_intro {
	clear:both;
	padding:0px 0 20px 0;
}
#main_intro img {
	max-width:100%;
}
#main_intro .intro3 {
	overflow:hidden;
	position:relative;
	margin:0 auto 20px auto;
	border:5px solid #aaaaaa;
	padding:20px;
	width:844px;
	
	background-color:#ffffff;
	background:-webkit-gradient(linear, 100% 0%, 0% 100%, from(#e5e5e5), color-stop(30%,#ffffff), color-stop(70%,#ffffff), to(#e8e8e8));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#ffffff', endColorStr='#e8e8e8',GradientType=1 );
}
#main_intro .intro3 .title {
	position:relative;
	height:97px;
	background:url('../images/intro/bg_intro3_title.png') no-repeat top left;
}
#main_intro .intro3 .title .name {
	position:absolute;bottom:0;left:15px;
}
#main_intro .intro3 .title .side {
	position:absolute;bottom:2px;left:240px;
}
#main_intro .intro3 .title .diff {
	position:absolute;bottom:0;right:0;
}
#main_intro .intro3 .intro {
	padding:15px 30px;
	font-size:24px; font-size:1.5rem; line-height:140%;
}
#main_intro .intro3 .photo {
	position:relative;
}
#main_intro .intro3 .photo .way0 {
	position:absolute; top:11px; left:10px;
}
#main_intro .intro3 .photo .way1 {
	position:absolute; top:11px; right:10px;
}
#main_intro .intro4 {
	margin:0 auto 20px auto;
	border:5px solid #aaaaaa;
	width:884px;
	
	background-color:#ffffff;
	background:-webkit-gradient(linear, 100% 0%, 0% 100%, from(#e5e5e5), color-stop(30%,#ffffff), color-stop(70%,#ffffff), to(#e8e8e8));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#ffffff', endColorStr='#e8e8e8',GradientType=1 );
}
/*ranking*/
#track_list {
	padding:0 47px;
}
#track_list .track1 {
	margin-bottom:1px;
	padding:0 100px;
	width:595px;height:32px;
	background:url('../images/ranking/bg_track0.png') no-repeat top left;
	float:right;
}
#track_list .track2 {
	margin-bottom:7px;
	padding:0 100px;
	width:795px;height:32px;
	background:url('../images/ranking/bg_track0.png') no-repeat top left;
	float:left;
}
#track_list .trackg {
	background:url('../images/ranking/bg_track1.png') no-repeat top left;
}
#track_list .trackr {
	background:url('../images/ranking/bg_track2.png') no-repeat top left;
}
#track_list .track {
	width:148px;height:32px;
	font-size:1rem; color:#fff; font-weight:bolder; line-height:32px; text-align:center; font-style:italic;
	float:left;
	cursor:pointer;
}
#track_list .track1 .track:hover {
	-moz-text-shadow:   0px 0px 1px #00ff00,0px 0px 2px #00ff00,0px 0px 2px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00;
	-webkit-text-shadow:0px 0px 1px #00ff00,0px 0px 2px #00ff00,0px 0px 2px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00;
	text-shadow:        0px 0px 1px #00ff00,0px 0px 2px #00ff00,0px 0px 2px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00;
}
#track_list .track2 .track:hover {
	-moz-text-shadow:   0px 0px 1px #ff0000,0px 0px 2px #ff0000,0px 0px 2px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000;
	-webkit-text-shadow:0px 0px 1px #ff0000,0px 0px 2px #ff0000,0px 0px 2px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000;
	text-shadow:        0px 0px 1px #ff0000,0px 0px 2px #ff0000,0px 0px 2px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000;
}
#track_list .track1 .track_cur {
	-moz-text-shadow:   0px 0px 1px #00ff00,0px 0px 2px #00ff00,0px 0px 2px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00;
	-webkit-text-shadow:0px 0px 1px #00ff00,0px 0px 2px #00ff00,0px 0px 2px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00;
	text-shadow:        0px 0px 1px #00ff00,0px 0px 2px #00ff00,0px 0px 2px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00,0px 0px 10px #00ff00;
}
#track_list .track2 .track_cur {
	-moz-text-shadow:   0px 0px 1px #ff0000,0px 0px 2px #ff0000,0px 0px 2px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000;
	-webkit-text-shadow:0px 0px 1px #ff0000,0px 0px 2px #ff0000,0px 0px 2px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000;
	text-shadow:        0px 0px 1px #ff0000,0px 0px 2px #ff0000,0px 0px 2px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000,0px 0px 10px #ff0000;
}
#main_ranking {
	clear:both;
	margin:0px auto 0px auto;
	border:1px solid #aaaaaa;
	padding:3px;
	width:854px;
	
	background-color:#ffffff;

	-moz-box-shadow:   0px 0px 10px #666;
	-webkit-box-shadow:0px 0px 10px #666;
	box-shadow:        0px 0px 10px #666;

	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
	border-top-left-radius:				6px;
	border-top-right-radius:			6px;
	border-bottom-left-radius:			6px;
	border-bottom-right-radius:			6px;
}
#track_name {
	position:relative;
	height:46px;
	background:url('../images/ranking/bg_track.gif') no-repeat top left;
}
#track_name .thumb {
	width:217px; height:46px;
}
#track_name .way {
	position:absolute;top:-3px;right:10px;
	width:109px; height:42px;
}
#track_name .name {
	position:absolute;top:-7px;right:115px;
}
#ranking_list .thead {
	height:32px;
}
#ranking_list .thead .th {
	padding:0 2px;
	float:left;
	font-size:1rem; font-weight:bold; line-height:32px; text-align:center;
}
#ranking_list .c1 {
	width:135px;
}
#ranking_list .c2 {
	position:relative;
	width:45px;
}
#ranking_list .c2 .photo {
	position:absolute;left:41px;top:-138px;width:240px;height:320px;display:none;
}
#ranking_list .c3 {
	width:170px;
}
#ranking_list .c4 {
	width:130px;
}
#ranking_list .c5 {
	width:160px;
}
#ranking_list .c6 {
	width:235px;
}
#ranking_list .tbody{
	clear:both;
	margin-bottom:1px;
	height:44px; text-align:center; line-height:44px;
}
#ranking_list .tbody .td{
	padding:0 2px;
	float:left;height:44px; text-align:center; line-height:44px; font-weight:bold;
}
#ranking_list .tbody .c1{
	font-size:1.25rem; color:#ffffff; font-style:italic; font-weight:bolder;
	
	-moz-text-shadow:   0px 0px 2px #000000,0px 0px 2px #000000,0px 0px 5px #000000,0px 0px 10px #000000;
	-webkit-text-shadow:0px 0px 2px #000000,0px 0px 2px #000000,0px 0px 5px #000000,0px 0px 10px #000000;
	text-shadow:        0px 0px 2px #000000,0px 0px 2px #000000,0px 0px 5px #000000,0px 0px 10px #000000;
}
#ranking_list .tbody .c1 sup{
	font-size:0.813rem;
}
#ranking_list .tbody .c1 img{
	margin-right:-3px;
}
#ranking_list .tbody .c3 img{
	vertical-align:-15px; display:inline-block;
}
#ranking_list .tbody .c6{
	/*text-align:left;*/
}
#ranking_list .r1{
	background:url('../images/ranking/bg1.gif') no-repeat top left;
}
#ranking_list .r2{
	background:url('../images/ranking/bg2.gif') no-repeat top left;
}
#ranking_list .r3{
	background:url('../images/ranking/bg3.gif') no-repeat top left;
}
#ranking_list .r4{
	background-color:#dbdbdb;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#dbdbdb), to(#e4e4e4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#dbdbdb', endColorStr='#e4e4e4',GradientType=0 );
}
#ranking_list .r5{
	background-color:#acacac;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#acacac), to(#e0e0e0));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#acacac', endColorStr='#e0e0e0',GradientType=0 );
}
/*wallpaper*/
.wallpaper {
	width:50%;
	float:left;
}
.wallpaper .name {
	padding:5px 0 0 4px;
	height:33px;
	background:url('../images/wallpaper/bg_name.png') no-repeat top left;
}
.wallpaper .wp {
	margin:5px auto;
	border:3px solid #000;
	padding:2px;
	width:348px;
	
	-moz-border-radius-topleft:			5px;
	-moz-border-radius-topright:		5px;
	-moz-border-radius-bottomleft:		5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-top-left-radius:		5px;
	-webkit-border-top-right-radius:	5px;
	-webkit-border-bottom-left-radius:	5px;
	-webkit-border-bottom-right-radius:	5px;
	border-top-left-radius:				5px;
	border-top-right-radius:			5px;
	border-bottom-left-radius:			5px;
	border-bottom-right-radius:			5px;
}
.wallpaper .wp img {
	display:block;
}
.wallpaper .dl {
	margin:0 auto;
	padding-bottom:20px; 
	width:348px;
	overflow:hidden;
}
.wallpaper .dl .btn {
	margin:5px 5px 0 0; 
	width:100px;
	font-size:0.813rem; color:#fff; font-weight:bold; text-align:center; line-height:25px;
	background-color:#000;
	float:left;
	cursor:pointer;
}
.wallpaper .dl .btn:hover {
	background-color:#f26522;
}
/*license*/
.how {
	position:absolute;top:-6px;right:-5px;
}
#main_intro .license {
	position:relative;
	margin:0 auto 20px auto;
	border:5px solid #aaaaaa;
	padding:20px;
	width:844px;
	
	background:url('../images/license/bg_license.gif') repeat-y top center;
}
#sort_list {
	position:relative;
	margin:20px auto;
	width:632px;height:60px;
	z-index:1;
}
#sort_list .sort {
	float:left;
}
#sort_list .s0 {
	margin-right:-17px;
	padding-left:17px;
}
#sort_list .s1 {
	margin-left:-17px;
	padding-right:17px;
}
#license_list {
}
#license_list .like_list {
	position:relative;
	height:65px;
	background:url('../images/license/bg_like.png') no-repeat top left;
}
#license_list .like_list .like_btn, #license_list .like_list .unlike_btn {
	position:absolute; top:6px; left:38px;
	width:55px;height:52px;
}
#license_list .like_list .like_btn img, #license_list .like_list .unlike_btn img{
	width:55px;
}
#license_list .like_list .like_num {
	position:absolute; top:11px; left:105px;
	height:55px;
	font-size:1.75rem;color:#fff;font-weight:bold; line-height:55px;
	
	-moz-text-shadow:   0px 0px 2px #000000,0px 0px 2px #000000,0px 0px 5px #000000,0px 0px 10px #000000;
	-webkit-text-shadow:0px 0px 2px #000000,0px 0px 2px #000000,0px 0px 5px #000000,0px 0px 10px #000000;
	text-shadow:        0px 0px 2px #000000,0px 0px 2px #000000,0px 0px 5px #000000,0px 0px 10px #000000;
}
#license_list .pic_bg {
	margin:10px auto 15px auto;
	padding-top:10px;
	width:723px; height:333px;
	background:url('../images/license/bg_flower.png') no-repeat top left;
}
#license_list .pic_bg .pic_border {
	margin:0px auto;
	border:5px solid #000;
	padding:3px;
	width:494px;
	background-color:#FFF;
	
	-moz-border-radius-topleft:			23px;
	-moz-border-radius-topright:		23px;
	-moz-border-radius-bottomleft:		23px;
	-moz-border-radius-bottomright:		23px;
	-webkit-border-top-left-radius:		23px;
	-webkit-border-top-right-radius:	23px;
	-webkit-border-bottom-left-radius:	23px;
	-webkit-border-bottom-right-radius:	23px;
	border-top-left-radius:				23px;
	border-top-right-radius:			23px;
	border-bottom-left-radius:			23px;
	border-bottom-right-radius:			23px;
}
#license_list .pic_bg .pic {
	border:2px solid #515151;
	padding:1px;
	background-color:#e2e2e2;
	
	-moz-border-radius-topleft:			18px;
	-moz-border-radius-topright:		18px;
	-moz-border-radius-bottomleft:		18px;
	-moz-border-radius-bottomright:		18px;
	-webkit-border-top-left-radius:		18px;
	-webkit-border-top-right-radius:	18px;
	-webkit-border-bottom-left-radius:	18px;
	-webkit-border-bottom-right-radius:	18px;
	border-top-left-radius:				18px;
	border-top-right-radius:			18px;
	border-bottom-left-radius:			18px;
	border-bottom-right-radius:			18px;
}
#license_list .pic_bg .pic .pic2 {
	height:267px;
	
	-moz-border-radius-topleft:			15px;
	-moz-border-radius-topright:		15px;
	-moz-border-radius-bottomleft:		15px;
	-moz-border-radius-bottomright:		15px;
	-webkit-border-top-left-radius:		15px;
	-webkit-border-top-right-radius:	15px;
	-webkit-border-bottom-left-radius:	15px;
	-webkit-border-bottom-right-radius:	15px;
	border-top-left-radius:				15px;
	border-top-right-radius:			15px;
	border-bottom-left-radius:			15px;
	border-bottom-right-radius:			15px;
}
#license_list .update {
	margin:0 auto;
	font-size:0.938rem;color:#000;font-weight:bold;line-height:25px;text-align:center;
}
.hide{display:none;}
.block{display:block;}